Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Multiway Point Cloud Mosaicking with Diffusion and Global Optimization

About

We introduce a novel framework for multiway point cloud mosaicking (named Wednesday), designed to co-align sets of partially overlapping point clouds -- typically obtained from 3D scanners or moving RGB-D cameras -- into a unified coordinate system. At the core of our approach is ODIN, a learned pairwise registration algorithm that iteratively identifies overlaps and refines attention scores, employing a diffusion-based process for denoising pairwise correlation matrices to enhance matching accuracy. Further steps include constructing a pose graph from all point clouds, performing rotation averaging, a novel robust algorithm for re-estimating translations optimally in terms of consensus maximization and translation optimization. Finally, the point cloud rotations and positions are optimized jointly by a diffusion-based approach. Tested on four diverse, large-scale datasets, our method achieves state-of-the-art pairwise and multiway registration results by a large margin on all benchmarks. Our code and models are available at https://github.com/jinsz/Multiway-Point-Cloud-Mosaicking-with-Diffusion-and-Global-Optimization.

Shengze Jin, Iro Armeni, Marc Pollefeys, Daniel Barath• 2024

Related benchmarks

TaskDatasetResultRank
Point cloud registrationKITTI
RR99.8
76
Point cloud registration3DMatch
Registration Recall (RR)95.8
51
Pairwise point cloud registration3DLoMatch
RR81.2
23
3D Point Cloud Registration3DMatch
Translation Error (cm)8.4
20
Multiway point cloud registration3DLoMatch
Rotation Error (°)6.44
16
Multiway point cloud registrationKITTI
RE (°)2.18
16
Multiway point cloud registrationNSS
RE (Deg)2.01
8
Multiway point cloud registrationNSS
RR (%)78.3
8
Multiway point cloud registration3DMatch
Registration Recall97.3
8
Pairwise point cloud registrationNSS
Registration Recall (RR)69.73
7
Showing 10 of 10 rows

Other info

Code

Follow for update