论文 / 2026 / Dynamic correlation network and structure-aware matching for robust point cloud registration

Dynamic correlation network and structure-aware matching for robust point cloud registration

面向鲁棒点云配准的动态相关网络与结构感知匹配
Lei Lu, Meichen Pan, Ling Cao, Renlong Qi, Peng Li, Wei Pan
Computers & Graphics, 104672

一句话看懂一种对旋转鲁棒的配准网络:依据旋转不变的线索组装卷积核,并利用局部上下文细化 patch 内的匹配,在未见过的旋转下保持匹配稳定;在低重叠的 3DLoMatch 上配准召回率达到 79.6%。

问题背景

点云配准的任务,是求出把同一场景中两帧部分重叠的三维扫描对齐的旋转和平移,例如从不同视角采集的 LiDAR 或 RGB-D 扫描。学习类方法通常先从每个点的邻域中聚合特征来描述该点,再在两帧之间进行点匹配。当两帧之间的相对旋转较大时,这些特征以及特征之间的相关性会随朝向而变化,匹配也就随之不稳定。

常见的做法是在训练时对扫描施加随机旋转,但数据增强无法覆盖连续的三维旋转空间 SO(3),训练中未出现过的朝向仍会造成性能下降。PARE-Net 等旋转等变网络缓解了这一问题,但它们仍用一个固定的多层感知机(MLP)来组合邻域特征,对所有邻域施加相同的相关性建模。此外,即便两个超点(粗采样点,每个对应一块局部点云块,即 patch)已经正确匹配,超点内部的单个点仍可能被错误配对。

蓝色与金色两帧室内扫描及其对应连线的三幅视图:两个圈出的 patch 之间以红线为主,随后是不使用和使用 SAPM 的稠密绿色对应关系,标注的内点率分别为 88.2% 和 93.2%。
(a) 即使在一对正确匹配的超点 patch(圈出部分)内部,点级匹配也可能出错(红线)。(b) 不使用 SAPM 与 (c) 使用 SAPM 时的稠密对应关系,后者更加连贯。引自论文图 3。

方法原理

该方法沿用由粗到精的框架:骨干网络提取粗粒度的超点(稀疏的一组点,每个对应一块局部点云 patch)和稠密的点级特征,先匹配超点,再只在匹配的超点 patch 内部进行点匹配。论文改进了其中两个环节:在 PAREConv-FPN 骨干网络中加入动态相关网络(DCN),依据旋转不变的线索决定如何组合邻域特征;并用结构感知点匹配(SAPM)模块细化每个 patch 内的点匹配。

  1. 带旋转的输入。 两帧扫描之间存在任意的相对旋转;即使训练时没有见过这一朝向,网络也要估计出两者之间的刚体变换。
  2. 旋转不变的线索。 对每个点及其近邻,向量神经元编码器由相对偏移、邻域平均偏移以及二者的叉积构造特征。这些特征随扫描一起旋转,而它们的模长不变,因此模长可作为旋转不变的描述子。
  3. 动态卷积核。 通道重分配网络把该描述子转换为对一组可学习卷积核(实验中为 4 个)的 softmax 得分,每个邻点的卷积核即这组核按得分加权求和的结果。由于得分只取决于旋转不变量,核的选择不随旋转改变,而聚合后的特征仍保持旋转等变。
  4. patch 内的上下文。 每对匹配的超点确定两个局部 patch。SAPM 在各自的 patch 内用线性自注意力细化每个点的描述子,计算量与 patch 大小成线性关系;离其他超点更近的点被掩码排除。
  5. 一致的匹配与位姿。 对 patch 相似度矩阵分别按行和按列做掩码 softmax,再与逐点置信度融合。行、列两个方向上都在 top-k 之内的元素构成稠密匹配。每个 patch 用 SVD 给出一个位姿假设,由基于特征的假设生成器保留最优者,无需 RANSAC。
网络结构图:金色和蓝色点云 P、Q 输入 PAREConv-FPN 骨干网络,经超点匹配和多个 SAPM 模块得到位姿假设;下方两栏分别展示动态相关网络和结构感知点匹配模块的细节。
方法总览。加入 DCN 的 PAREConv-FPN 骨干网络输出粗粒度超点和稠密点级特征;超点匹配确定局部 patch,SAPM 在每个 patch 内建立稠密对应关系,各 patch 由 SVD 得到的假设 (R_i, t_i) 中最优者即为最终变换。引自论文图 1。

实验结果

3DMatch 和 3DLoMatch 是室内基准,重叠率分别在 30% 以上和 10%–30% 之间;KITTI 为室外驾驶场景扫描。在 3DMatch 上,该方法与表现最好的基于 RANSAC 的方法 BUFFER-X(95.6%)接近,并略优于 DFAT 和 PARE-Net(均为 94.9%);即使把自身的估计器换成 RANSAC,结果仍有 95.2% 和 79.3%。对 3DLoMatch 施加任意旋转后,FCGF、Predator 等主要依赖旋转增强的方法变换召回率下降,而采用旋转不变或等变设计的方法(包括本方法)保持稳定。在 KITTI 上,CAST 的平移误差更低(2.5 cm),而本方法的旋转误差最低。在 KITTI 上的消融实验中,DCN 和 SAPM 单独使用都能降低误差,二者结合时旋转误差从 0.239° 降到 0.211°,平移误差从 5.5 cm 降到 4.8 cm(表 6)。模型参数量为 4.04 M,在 RTX 4090 上耗时 100.29 ms,快于 CAST(129.80 ms)和 PARE-Net(122.80 ms)(表 5)。

作者指出了两点局限:重叠率极低时,粗粒度的超点匹配可能出错;高度重复的几何结构会产生有歧义的描述子,从而误导假设选择。

三组蓝色与金色室内扫描对的网格图:输入、真值,以及 GeoTransformer、PARE-Net、CAST 和本文方法的配准结果。
室内配准示例:(a) 输入,(b) 真值,以及 (c) GeoTransformer、(d) PARE-Net、(e) CAST 和 (f) 本文方法的结果。引自论文图 6。
蓝色与金色扫描之间两行点级对应关系,绿线为正确匹配、红线为错误匹配;左侧内点率为 61.2% 和 62.6%,右侧为 75.0% 和 74.8%。
使用 (a) PARE-Net 的点匹配与 (b) 结构感知点匹配得到的点级对应关系;内点率(IR)分别从 61.2% 升至 75.0%、从 62.6% 升至 74.8%。引自论文图 7。

引用

@article{lu2026dynamic,
  title={Dynamic correlation network and structure-aware matching for robust point cloud registration},
  author={Lu, Lei and Pan, Meichen and Cao, Ling and Qi, Renlong and Li, Peng and Pan, Wei},
  journal={Computers \& Graphics},
  pages={104672},
  year={2026},
  publisher={Elsevier},
  doi={10.1016/j.cag.2026.104672}
}
类型
Article Journal
主题
Point Cloud Registration
期刊/会议
Computers & Graphics, 104672
年份
2026
DOI