3. 3D感知任务全景

3D感知并不是单一算法,而是一组围绕三维空间理解构建的任务族。它们共享点云、深度图、多视图图像、体素、网格等数据形态,却在输出空间、监督信号和评价指标上差异显著。理解任务全景,是后续选择数据集、设计标注规范与搭建Benchmark评测体系的前提。

核心判断:一个3D感知任务的定义,通常由三件事决定——输入模态(点云/深度/RGB-D/多视图)、输出空间(框/掩码/体素/网格/位姿/深度图)、以及评价单位(IoU、mAP、Chamfer距离、RMSE、MOTA等)。

一、任务分类与核心原理

按输出语义层级,可将常见3D感知任务分为四类:几何估计类(深度估计、点云配准、场景补全)、目标级理解类(3D目标检测、3D跟踪)、稠密语义类(3D语义分割、3D实例分割)、以及跨模态融合类(多传感器联合感知)。它们的关系并非并列,而是层层递进:几何是基础,目标是中层抽象,语义与实例是稠密理解,跟踪则引入时间维度。

3D目标检测输出带朝向的三维边界框(中心、尺寸、偏航角),典型方法分为基于体素、基于点、基于柱体和基于查询的范式。3D语义分割为每个点或体素分配类别标签,强调场景级稠密分类。3D实例分割进一步区分同类不同个体,输出“类别+实例ID”的点集合。点云配准估计两帧或多帧之间的刚体变换,是SLAM与多帧融合的基石。深度估计从单目、双目或多视图恢复逐像素深度。场景补全在部分观测下推断缺失几何与语义。3D跟踪则在连续帧中维持目标身份,输出轨迹。

二、典型任务对照与评价指标

任务输入输出典型指标典型场景
3D目标检测点云/图像3D框+类别+朝向3D mAP、BEV mAP自动驾驶、机器人抓取
3D语义分割点云/体素逐点类别mIoU、OA室内建模、道路理解
3D实例分割点云实例掩码+类别AP、PQ货架分拣、场景编辑
点云配准两帧点云R,t变换RMSE、成功率SLAM、多帧拼接
深度估计单目/双目/多视图深度图AbsRel、δ<1.25AR、无人机避障
场景补全部分点云完整几何+语义IoU、Chamfer室内重建、仿真
3D跟踪连续帧点云轨迹+IDMOTA、AMOTA车流监控、行为预测

三、方法流程与数据流关系

尽管任务各异,典型3D感知流水线可抽象为:数据采集 → 坐标对齐 → 特征提取 → 任务头 → 后处理 → 评测。其中坐标对齐与特征提取是共性瓶颈。点云稀疏、无序、密度不均,导致直接卷积困难;体素化会损失分辨率,PointNet类方法则受限于局部邻域聚合效率。多模态融合进一步引入图像纹理与点云几何的时空对齐问题。

典型3D检测数据流:
LiDAR扫描 → 去畸变 → 地面分割 → 体素化/柱体化
        → 3D骨干网络 → BEV特征 → 检测头
        → NMS/解码 → 3D框 → 与GT匹配计算mAP

典型配准数据流:
源点云 → 特征描述子 → 对应点搜索
      → RANSAC/加权SVD → 初始变换
      → ICP精配准 → 最终R,t → 评估RMSE

下图给出七类任务在同一感知栈中的位置关系与数据流向,帮助建立整体认知。

3D感知任务全景与数据流关系 传感器输入 LiDAR / RGB-D / 多视图 几何估计 深度估计 · 配准 · 补全 目标级理解 3D检测 · 3D跟踪 稠密语义 语义/实例分割 共享中间表示:点云 / 体素 / BEV / 多视图特征 坐标对齐 · 特征提取 · 邻域聚合 · 跨模态融合 深度图 逐像素距离 AbsRel / RMSE 刚体变换 R,t 多帧对齐 RMSE / 成功率 3D框 + 轨迹 检测与跟踪 mAP / MOTA 语义/实例掩码 逐点标签 mIoU / PQ 完整场景 补全几何 Chamfer / IoU Benchmark评测层:数据集划分 · 指标计算 · 鲁棒性/泛化性分析 KITTI · nuScenes · Waymo · SemanticKITTI · ScanNet · ModelNet · ShapeNet

四、典型应用场景与案例

  • 自动驾驶:3D检测识别车辆、行人、骑行者;3D跟踪维持目标ID以支撑预测与规划;语义分割理解可行驶区域与路沿。
  • 机器人抓取:实例分割区分堆叠物体,配准估计抓取位姿,深度估计提供近距离精细几何。
  • 室内重建与AR:场景补全恢复被遮挡的墙面与家具,深度估计支撑虚实遮挡与尺度一致。
  • 智慧交通与安防:路侧LiDAR进行多目标跟踪与流量统计,强调长时稳定ID与低漏检。
  • 工业质检:点云配准对齐CAD模型与扫描件,语义分割定位缺陷区域。

五、常见误区与复盘要点

误区一:把2D检测指标直接套用到3D任务。3D框的朝向、尺寸和中心误差对下游规划影响远大于2D IoU,必须关注AOS、朝向误差和速度误差。
误区二:忽视坐标系与传感器标定。配准、融合、跟踪任务中,外参误差会直接放大为轨迹漂移。
误区三:用单一数据集结论代表泛化能力。不同LiDAR线束、天气、地域分布差异极大,跨数据集评测才能暴露真实短板。
误区四:混淆语义分割与实例分割的标注成本。实例ID在遮挡和同类密集场景下标注一致性极低,需在标注规范中明确边界。
复盘建议:建立“任务—数据—指标—失败模式”四列表。例如3D检测在远距离小目标上mAP骤降,往往源于点云稀疏而非网络容量;跟踪的ID Switch多发生在遮挡后重现,需检查重识别特征与运动模型。把每个任务的典型失败模式与数据集特性对齐,才能设计出有区分度的Benchmark。

综上,3D感知任务全景可视为从几何到语义、从静态到动态、从单帧到时序的连续谱系。掌握每个任务的输出定义、评价单位与典型失效条件,是后续数据集选型、标注体系设计与Benchmark工程化的共同基础。