隐式点-体素SLAM:告别平面与直线

发布时间:2026/10/24 6:38:40

隐式点-体素SLAM:告别平面与直线 1. 引言从 LOAM 开始LiDAR SLAM 的观测模型主要采用“点-平面”或“点-直线”观测用于构建残差进而构建优化或滤波问题。然而使用这种简单的模型存在问题许多场景并没有充足的平面在这些场景中继续使用平面会造成观测不足一些场景虽然有平面但不是严格平面时强行采用平面拟合会引入观测误差。为了避免平面/直线的约束一些方法采用高斯分布进行表征例如典型的NDT或者用二次曲面虽然这些方法在一定程度上降低了对平面的依赖但依然是参数化表征方法同样面临着表征能力不足、参数化表征存在误差的问题。那么能否不预设任何几何形状而让数据自己“学会”点到局部几何的关系呢为了解决上述问题作者提出了 Point-to-Voxel SLAM 方法P2V-SLAM采用了一种隐式的观测模型不用明晰的参数构建观测模型而是用神经网络对体素进行表征。该方法推导了这种隐式观测下的状态更新并集成到迭代误差状态Kalman滤波 (IESKF) 框架下通过并行化等手段实现了在CPU平台的实时运行。该论文已被SCI Q1期刊 IEEE Transactions on Automation Science and Engineering (T-ASE) 发表同时作者已经将全部 SLAM 代码和模型训练代码开源。论文出处IEEE Transactions on Automation Science and EngineeringT-ASE 2026论文标题Implicit Point-to-Voxel LiDAR-IMU SLAM论文作者Yan Dong; Enci Xu; Junyu Yang; Shaoqiang Qiu; Jiong Wang; Bin Han论文网址https://ieeexplore.ieee.org/document/11480788作者单位华中科技大学论文代码https://github.com/LarryDong/p2v-slam2. 论文核心隐式“点-体素”观测模型隐式“点-体素”观测数学模型示意图上图展示了二维隐式“点-体素”观测模型的原理。为隐式观测模型其物理含义为对于世界坐标系下的某个LiDAR 扫描点在最优状态 下应该位于局部的隐式表征 上。其中 为局部隐式表征。具体的整个点云地图被划分为体素每个体素具有一个体素隐式表征Implicit Voxel Feature一帧待配准的点云中每个点所在的体素作为中心体素附近 个体素的隐式表征联合构建局部隐式几何表征 个体素的隐式表征联合构建局部隐式几何表征。隐式观测模型。隐式观测模型会根据扫描点和 会根据扫描点和输出“点到体素”配准伪向量和不确定度。之后部分与经典的 IESKF 相同优化最大后验问题式中输出为隐式残差 输出为隐式残差Implicit Residual为不确定度。二者均由神经网络进行实现。 为不确定度。二者均由神经网络进行实现。 隐式观测模型的线性化矩阵。P2V-SLAM 的核心是不再用任何参数化手段构建观测模型但并不是完全用端到端方法从而保证了能够集成到经典SLAM算法框架中且保证实时性。隐式观测采用神经网络进行实现。3. 关键模块完整 P2V-SLAM 算法框架P2V-SLAM 的整体流程如上图所示。其中有3个核心模块隐式残差预测网络 IR-Net、隐式体素特征提取网络 VE-Net以及隐式体素地图 iVoxMap。下面分开介绍。3.1. 隐式特征提取网络 VE-Net该网络对每个体素内的地图点进行编码得到一个体素级别的隐式表征。网络采用 PointNet 架构对每个点采用一个 MLP 网络之后通过池化得到表征。需要注意的是与 PointNet 主要不同之处在于去除了 T-Net 这些旋转无关模块因为SLAM中点云朝向是明确的旋转不变性反而会破坏对位姿的敏感性。VE-Net网络框架将一个体素内几十个点压缩成一个固定长度的隐式向量3.2. 隐式残差预测网络 IR-NetIR-Net 的作用是根据 VE-Net 提取的隐式表征和某个 LiDAR 扫描点输出该点直线局部隐式几何的向量和不确定度。网络的结构图如下。网络将点坐标、邻域体素位置和体素特征三者融合通过注意力机制得到局部几何的隐式表示最后输出残差和不确定度。IR-Net网络框架该网络对每个扫描点进行傅里叶编码得到对个体素相对位置进行得到对27个体素相对位置进行 embedding 得到 e再输入隐式特征再输入隐式特征 z得到联合向量得到联合向量通过注意力机制加权得到最终的局部几何隐式表征通过注意力机制加权得到最终的局部几何隐式表征再接输出的残差预测头再接输出的残差预测头和不确定度预测头和不确定度预测头。在树叶、杂波等区域预测不可靠网络会输出更大的。在树叶、杂波等区域预测不可靠网络会输出更大的让优化框架自动降低该观测的权重。3.3. 隐式体素地图 iVoxMap隐式体素地图以哈希表的方式管理每个体素以及体素的更新。在SLAM运行过程中每个配准到世界系的扫描点会直接加入到对应的体素每个体素维持固定大小的点数然后利用VE-Net提取隐式特征并为每个扫描点提供中心体素坐标和邻域内的隐式特征。体素特征不是每帧更新而是累积一定数量的点后再重新计算以控制计算量。4. 网络训练作者从真实世界采集了高精度数据集用于训练并采用向量损失函数和负对数似然NLL损失函数对VE-Net和IR-Net进行联合训练。损失函数如下其中NLL损失函数相当于采用无监督的方式获得了不确定度通过负对数似然损失模型可以自适应地学习每个预测的不确定度不需要额外标注。具体而言如果一个体素过于杂乱其隐式表征不能很好地预测残差时模型会通过增加其不确定度的方式降低该观测在训练中的权重。5. 实验结果5.1. 公开数据集实验作者在 Botanic Garden、LILI、M3DGR、TIERS 四种公开数据集上测试算法的定位精度整体超过主流SLAM算法。公开数据集实验结果方法取得领先5.2. 可控观测实验为进一步证明确实是所提出的“隐式观测”改善了 SLAM 性能作者开展了观测可控场景的实验。作者在空旷的操场中摆放了10根圆柱形立柱开展了如下对比试验不限制探测距离SLAM定位过程中会利用较远处规则的几何区域例如墙壁限制探测距离让LiDAR扫描范围内只有立柱此时只有曲面在这两种设定下对比了经典的 VoxelMapping 算法只利用平面和所提出的 P2V-SLAM作者发现当不限制探测距离时VoxelMapping 和 P2V-SLAM 取得了接近的定位和建图精度然而当限制探测距离只有立柱曲面时VoxelMapping 轨迹显著发散而 P2V-SLAM 可以保持接近的定位精度。这直接反映出VoxelMapping 只有在平面充足的情况下才能够获得较高的精度而 P2V-SLAM 可以解决更加复杂的场景。观测可控场景下的对比实验所提出方法在有限观测下尽可能的保留了立柱的几何形状5.3. 其他结果直观展示下图展示了Botanic Garden数据集某一序列上的对比结果下方给出了基于平面的配准红色线段和 P2V-SLAM 提出的“点-体素”配准绿色线段可以看出平面配准结果较为杂乱且集中在地面区域而所提出方法在树冠、树叶区域具有更加一致性的配准说明隐式模型更适应非平面结构。匹配对比结果。所提出方法在杂乱区域的配准一致性更好下图给出了作者在自己机器人上测试场景图 (b) 为提出的 iVoxMap 地图管理图 (c) 中对点云赋予了不同颜色颜色通过隐式特征进行编码。可以看出规则区域树干、地面的特征颜色主要为绿色/蓝色非规则区域树冠主要为红色这种颜色差异暗示隐式特征可能隐式地编码了物体的“规则性”信息未来可用于语义建图。真实场景实验结果6. 方法局限性虽然算法在非结构化场景中取得了较高的定位与建图精度但其使用了神经网络进行推理计算量仍然较大。在 3.8GHz 8 线程 CPU 平台上算法每 100ms 可处理约 1000–2000 个有效观测其中绝大部分时间耗时在 IR‑Net 网络推理上。若场景较为复杂为保证实时性只能通过限制观测数量或减少迭代次数来缓解。实测表明P2V‑SLAM 的耗时相比 Fast‑LIO2 慢约一个数量级但仍能在 CPU 上实现实时运行。网络对训练数据较为敏感。VE‑Net 和 IR‑Net 本质上是根据点云的局部分布预测合理的观测残差若训练数据中某一类几何分布的占比较高模型在其他分布上的泛化效果会相应下降。遗憾的是作者未对此进行更深入的研究与分析。7. 总结与评价这项工作的核心创新在于采用隐式的“点-体素”观测模型替代了传统方法中“点-面”、“点-线”、“二次曲面”或高斯分布等参数化建模方式是一种典型的数据驱动方法。该设计避免了手工设计观测模型在复杂场景下适应性不足的问题显著提升了泛化能力。同时作者完整开源了SLAM代码、训练模型及训练流程是一篇值得关注的高质量工作。作者指出尽管论文基于IESKF实现但所提出的隐式观测模型可以无缝接入任意滤波或优化框架。此外当前网络设计较为基础未来通过轻量化改造如网络剪枝、量化或更高效的特征融合有望进一步提升运行效率。需要强调的是这项工作的最大价值并非又一次简单的精度提升而是为 LiDAR SLAM 提供了一种全新的建模范式从“假设体素几何”走向“学习体素几何”。尽管当前计算效率仍有提升空间但其思路本身具有长远的研究价值值得持续关注和深入探索。
延伸阅读

更多相关文章

2026/10/24 6:38:40

AI办公别瞎选:一文让你弄清楚自己的答案

现在好多人遇到事,不管是工作上的还是生活里的,第一反应都是“问一下 AI”。 但办公场景跟日常生活不太一样。日常聊天你说错了、输出质量一般没人管,但办公不一样。你要保密的东西不能随便贴出去,常规化的重复动作你不想每次手动…

2026/10/24 6:38:40

D42 - RLHF 从反馈学习:Reward Model 与 PPO 完整实战

文章目录 D42 - RLHF 从反馈学习:Reward Model 与 PPO 完整实战 1. RLHF 三阶段全景:从反馈信号到对齐模型 2. Reward Model:让 AI 学会自动评判 2.1 RM 的本质 2.2 Reward Model 训练实战 3. PPO 算法原理:从奖励到策略更新 3.1 PPO 的核心思想 3.2 RLHF 中 PPO 的完整流程…

2026/10/24 6:38:40

【C#桌面客户端系列学习-17】选项卡+动态创建表单+自适应

目录 一、实现效果 二、效果图 三、实现步骤 1、创建窗体并设置窗体属性 2、添加选项卡控件 3、动态创建表单 4、逻辑说明 一、实现效果 在选项卡里动态创建多个表单,保存时获取所有表单的数据。 1、打开一个新的窗体,新窗体尺寸大小是当前电脑…

2026/10/24 7:33:42

科莱特 SAP FICO 学员真实经历:一个普通财务人的成长复盘

前面四篇,我写了为什么转 SAP、怎么学、怎么面、怎么进项目活下来。这一篇,是这个系列的收尾。不聊操作、不聊面试技巧。我想聊聊这整件事给我的认知冲击,走到今天,脑子里真正变了什么。如果你也在犹豫要不要转、转了之后值不值、…

2026/10/24 7:33:42

Swift 常量详解:let 与 const 的正确使用方式

1. 引言在 Swift 编程语言中,常量是构建安全、可预测代码的基础。与变量不同,常量一旦赋值便不可更改,这不仅能防止意外修改,还能让代码的意图更加清晰。本文将深入讲解 Swift 常量的定义、使用场景以及最佳实践,并通过…

2026/10/24 7:33:42

坚果云收件箱的10个神用法:从收集周报到客户合同文件自动归档

文章目录一、文件收集的「三大灾难」二、收件箱的核心机制2.1 收件箱 vs 传统收集方式2.2 收件箱的创建步骤三、10个神用法逐一拆解用法一:团队周报收集用法二:学生作业提交用法三:客户合同签约用法四:供应商报价收集用法五&#…

2026/10/24 7:33:42

SSD1322 OLED驱动芯片底层机制拆解:从接口时序到灰度表

简介:SSD1322数据手册是Solomon Systech公司发布的高性能有机发光二极管驱动控制器官方技术文档,面向显示驱动开发工程师、嵌入式硬件设计人员和屏体调试工程师,用于解决芯片选型、引脚连接、寄存器配置以及显示时序匹配等问题。资源以单个PD…

2026/10/24 7:33:42

响应式数据流实战:从零构建实时数据处理内核

1. 从“rea”这个标题说起:一个被低估的缩写背后藏着什么第一次看到“rea”这个标题,我承认自己愣了几秒。它太短了,短到像是一个被截断的单词,又像是一个随手敲下的代号。但恰恰是这种极简的标题,往往藏着最值得深挖的…

2026/10/24 7:28:42

多智能体协作框架agency-agents:架构设计与工程实践

1. 从"agency-agents"这个标题说起:一个多智能体协作框架的完整拆解第一次看到"agency-agents"这个命名的时候,我的直觉是:这大概率是一个围绕"代理"和"代理机构"概念构建的多智能体协作系统。拆开来…

2026/10/23 22:56:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/24 0:02:40

MATLAB缩进快捷键与批量格式化实战指南

1. 被自动缩进折磨的那些年如果你写过MATLAB代码,大概率经历过这种场景:从某个文档、网页或者聊天记录里复制了一段代码,粘贴进编辑器之后,每一行前面都带着莫名其妙的空格,有的行首是四个空格,有的是一个T…

2026/10/24 0:02:40

用Poco实现Qt风格信号与槽的跨平台C++方案

简介:本资源是一份面向C中级开发者的技术实践工程,聚焦于在非Qt框架环境下模拟实现Qt核心通信机制——信号与槽,借助Poco网络库的事件系统完成解耦式对象通信。适用于需在跨平台C项目中引入松耦合回调机制、但受限于无法集成Qt依赖的开发场景…

2026/10/24 0:02:40

ESXi裸机虚拟化安装指南:从硬件兼容到虚拟机部署

1. 为什么还要折腾ESXi:从一台闲置机器说起手里攒了几台淘汰下来的迷你主机,配置不算差,i5加16G内存,扔了可惜,装个桌面系统又觉得浪费。这种场景下,ESXi就成了一个绕不开的选择。它是一套裸机虚拟化平台&a…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑