HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

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

Anh-Quan Cao Gilles Puy Alexandre Boulch Renaud Marlet

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

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.

Code Repositories

valeoai/pcam
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
point-cloud-registration-on-3dlomatch-10-30PCAM (reported in REGTR)
Recall ( correspondence RMSE below 0.2): 54.9
point-cloud-registration-on-3dmatch-at-least-1PCAM-Sparse (All post-processing)
RE (all): 8.9
Recall (0.3m, 15 degrees): 92.4
TE (all): 0.23
point-cloud-registration-on-3dmatch-at-least-1PCAM-Soft (All post-processing)
RE (all): 9.8
Recall (0.3m, 15 degrees): 91.3
TE (all): 0.24
point-cloud-registration-on-3dmatch-at-least-2PCAM (reported in REGTR)
Recall ( correspondence RMSE below 0.2): 85.5
point-cloud-registration-on-kitti-fcgfPCAM-Sparse + ICP
RE (all): 1.04
Recall (0.6m, 5 degrees): 97.4
TE (all): 0.17
point-cloud-registration-on-kitti-fcgfPCAM-soft + ICP
RE (all): 0.79
Recall (0.6m, 5 degrees): 98
TE (all): 0.12
point-cloud-registration-on-kitti-fcgfPCAM-Sparse
RE (all): 1.17
Recall (0.6m, 5 degrees): 96.5
TE (all): 0.22
point-cloud-registration-on-kitti-fcgfPCAM - Soft
RE (all): 1.00
Recall (0.6m, 5 degrees): 97.2
TE (all): 0.18

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp