TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/PCAM: Product of Cross-Attention Matrices for Rigid Regist...

PCAM: Product of Cross-Attention Matrices for Rigid Registration of Point Clouds

Anh-Quan Cao, Gilles Puy, Alexandre Boulch, Renaud Marlet

2021-10-04ICCV 2021 10Point Cloud Registration
PaperPDFCode(official)

Abstract

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.

Results

TaskDatasetMetricValueModel
Point Cloud Registration3DLoMatch (10-30% overlap)Recall ( correspondence RMSE below 0.2)54.9PCAM (reported in REGTR)
Point Cloud Registration3DMatch (at least 30% overlapped - FCGF setting)RE (all)8.9PCAM-Sparse (All post-processing)
Point Cloud Registration3DMatch (at least 30% overlapped - FCGF setting)Recall (0.3m, 15 degrees)92.4PCAM-Sparse (All post-processing)
Point Cloud Registration3DMatch (at least 30% overlapped - FCGF setting)TE (all)0.23PCAM-Sparse (All post-processing)
Point Cloud Registration3DMatch (at least 30% overlapped - FCGF setting)RE (all)9.8PCAM-Soft (All post-processing)
Point Cloud Registration3DMatch (at least 30% overlapped - FCGF setting)Recall (0.3m, 15 degrees)91.3PCAM-Soft (All post-processing)
Point Cloud Registration3DMatch (at least 30% overlapped - FCGF setting)TE (all)0.24PCAM-Soft (All post-processing)
Point Cloud RegistrationKITTI (FCGF setting)RE (all)0.79PCAM-soft + ICP
Point Cloud RegistrationKITTI (FCGF setting)Recall (0.6m, 5 degrees)98PCAM-soft + ICP
Point Cloud RegistrationKITTI (FCGF setting)TE (all)0.12PCAM-soft + ICP
Point Cloud RegistrationKITTI (FCGF setting)RE (all)1.04PCAM-Sparse + ICP
Point Cloud RegistrationKITTI (FCGF setting)Recall (0.6m, 5 degrees)97.4PCAM-Sparse + ICP
Point Cloud RegistrationKITTI (FCGF setting)TE (all)0.17PCAM-Sparse + ICP
Point Cloud RegistrationKITTI (FCGF setting)RE (all)1PCAM - Soft
Point Cloud RegistrationKITTI (FCGF setting)Recall (0.6m, 5 degrees)97.2PCAM - Soft
Point Cloud RegistrationKITTI (FCGF setting)TE (all)0.18PCAM - Soft
Point Cloud RegistrationKITTI (FCGF setting)RE (all)1.17PCAM-Sparse
Point Cloud RegistrationKITTI (FCGF setting)Recall (0.6m, 5 degrees)96.5PCAM-Sparse
Point Cloud RegistrationKITTI (FCGF setting)TE (all)0.22PCAM-Sparse
Point Cloud Registration3DMatch (at least 30% overlapped - sample 5k interest points)Recall ( correspondence RMSE below 0.2)85.5PCAM (reported in REGTR)
3D Point Cloud Interpolation3DLoMatch (10-30% overlap)Recall ( correspondence RMSE below 0.2)54.9PCAM (reported in REGTR)
3D Point Cloud Interpolation3DMatch (at least 30% overlapped - FCGF setting)RE (all)8.9PCAM-Sparse (All post-processing)
3D Point Cloud Interpolation3DMatch (at least 30% overlapped - FCGF setting)Recall (0.3m, 15 degrees)92.4PCAM-Sparse (All post-processing)
3D Point Cloud Interpolation3DMatch (at least 30% overlapped - FCGF setting)TE (all)0.23PCAM-Sparse (All post-processing)
3D Point Cloud Interpolation3DMatch (at least 30% overlapped - FCGF setting)RE (all)9.8PCAM-Soft (All post-processing)
3D Point Cloud Interpolation3DMatch (at least 30% overlapped - FCGF setting)Recall (0.3m, 15 degrees)91.3PCAM-Soft (All post-processing)
3D Point Cloud Interpolation3DMatch (at least 30% overlapped - FCGF setting)TE (all)0.24PCAM-Soft (All post-processing)
3D Point Cloud InterpolationKITTI (FCGF setting)RE (all)0.79PCAM-soft + ICP
3D Point Cloud InterpolationKITTI (FCGF setting)Recall (0.6m, 5 degrees)98PCAM-soft + ICP
3D Point Cloud InterpolationKITTI (FCGF setting)TE (all)0.12PCAM-soft + ICP
3D Point Cloud InterpolationKITTI (FCGF setting)RE (all)1.04PCAM-Sparse + ICP
3D Point Cloud InterpolationKITTI (FCGF setting)Recall (0.6m, 5 degrees)97.4PCAM-Sparse + ICP
3D Point Cloud InterpolationKITTI (FCGF setting)TE (all)0.17PCAM-Sparse + ICP
3D Point Cloud InterpolationKITTI (FCGF setting)RE (all)1PCAM - Soft
3D Point Cloud InterpolationKITTI (FCGF setting)Recall (0.6m, 5 degrees)97.2PCAM - Soft
3D Point Cloud InterpolationKITTI (FCGF setting)TE (all)0.18PCAM - Soft
3D Point Cloud InterpolationKITTI (FCGF setting)RE (all)1.17PCAM-Sparse
3D Point Cloud InterpolationKITTI (FCGF setting)Recall (0.6m, 5 degrees)96.5PCAM-Sparse
3D Point Cloud InterpolationKITTI (FCGF setting)TE (all)0.22PCAM-Sparse
3D Point Cloud Interpolation3DMatch (at least 30% overlapped - sample 5k interest points)Recall ( correspondence RMSE below 0.2)85.5PCAM (reported in REGTR)

Related Papers

A Multi-Level Similarity Approach for Single-View Object Grasping: Matching, Planning, and Fine-Tuning2025-07-16Simultaneous Localization and Mapping Using Active mmWave Sensing in 5G NR2025-07-07CA-I2P: Channel-Adaptive Registration Network with Global Optimal Selection2025-06-26Correspondence-Free Multiview Point Cloud Registration via Depth-Guided Joint Optimisation2025-06-18MT-PCR: A Hybrid Mamba-Transformer with Spatial Serialization for Hierarchical Point Cloud Registration2025-06-16Robust Filtering -- Novel Statistical Learning and Inference Algorithms with Applications2025-06-13Rectified Point Flow: Generic Point Cloud Pose Estimation2025-06-05Cross-modal feature fusion for robust point cloud registration with ambiguous geometry2025-05-19