Rigid registration of point clouds with partial overlaps is a longstanding problem usually solved in two steps: (a) finding correspondences between the point clouds; (b) filtering these correspondences to keep only the most reliable ones to estimate the transformation. Recently, several deep nets have been proposed to solve these steps jointly. We built upon these works and propose PCAM: a neural network whose key element is a pointwise product of cross-attention matrices that permits to mix both low-level geometric and high-level contextual information to find point correspondences. These cross-attention matrices also permits the exchange of context information between the point clouds, at each layer, allowing the network construct better matching features within the overlapping regions. The experiments show that PCAM achieves state-of-the-art results among methods which, like us, solve steps (a) and (b) jointly via deepnets. Our code and trained models are available at https://github.com/valeoai/PCAM.
翻译:对部分重叠的点云进行硬质登记是一个长期存在的问题,通常分两个步骤解决:(a) 找到点云之间的对应关系;(b) 过滤这些对应关系,只保留最可靠的对应关系,以估计转型情况。最近,一些深网被提议联合解决这些步骤。我们在这些工程的基础上,提出了CCCM:一个神经网络,其关键元素是交叉注意矩阵的点性产物,它允许将低层次的几何和高层次的背景资料混合起来寻找点对应关系。这些交叉注意矩阵还允许各层点云之间交换上下文信息,使网络能够在重叠的区域建立更好的匹配特征。实验显示,CCPM在方法中取得了最新的结果,这些结果与我们一样,通过深网解决(a)和(b)步骤。我们的代码和训练有素的模式可以在https://github.com/valeoai/PCAM上查阅。