Range image

**距离图(range image)**是三维激光雷达扫描的一种二维投影。对于旋转式激光雷达,自然的投影方式是圆柱投影:每一列对应一个方位角,每一行对应一个激光环(俯仰角),每个像素存储测得的深度——通常还伴有强度和环索引。方位角为 ϕ\phi、俯仰角为 θ\theta 的一个点映射为

(u,v)=(ϕ2πW,  θθminθmaxθminH)(u, v) = \left( \left\lfloor \frac{\phi}{2\pi} W \right\rfloor,\; \left\lfloor \frac{\theta - \theta_{\min}}{\theta_{\max} - \theta_{\min}} H \right\rfloor \right)

对应一个 W×HW \times H 的图像。这种方式之所以可行,是因为旋转式激光雷达本质上就是一个旋转的一维传感器阵列——距离图不过是恢复了传感器原生的二维结构,而这个结构在被展平为无序点列表时丢失了。具体来说,一个 64 线传感器给出 H=64H = 64 行,而水平分辨率由方位角步长决定(角步长为 0.2°0.2° 会给出 W=360/0.2=1800W = 360/0.2 = 1800 列)。

为何这种表示如此有用

常见陷阱

对SLAM的意义

距离图是激光雷达处理与图像处理及 CNN 这一成熟工具箱之间的桥梁。整整一支激光雷达 SLAM 分支——SuMa 的投影式 ICP、SuMa++ 的语义过滤、在距离视图上运行的学习式描述子和回环检测网络——都依赖于它。了解一个方法是操作原始点云(LOAM、FAST-LIO2)还是距离图(SuMa 系列),能告诉你很多关于其速度特性、硬件需求和传感器假设的信息。

相关条目