HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Deep Closest Point: Learning Representations for Point Cloud Registration

Yue Wang; Justin M. Solomon

Deep Closest Point: Learning Representations for Point Cloud Registration

Abstract

Point cloud registration is a key problem for computer vision applied to robotics, medical imaging, and other applications. This problem involves finding a rigid transformation from one point cloud into another so that they align. Iterative Closest Point (ICP) and its variants provide simple and easily-implemented iterative methods for this task, but these algorithms can converge to spurious local optima. To address local optima and other difficulties in the ICP pipeline, we propose a learning-based method, titled Deep Closest Point (DCP), inspired by recent techniques in computer vision and natural language processing. Our model consists of three parts: a point cloud embedding network, an attention-based module combined with a pointer generation layer, to approximate combinatorial matching, and a differentiable singular value decomposition (SVD) layer to extract the final rigid transformation. We train our model end-to-end on the ModelNet40 dataset and show in several settings that it performs better than ICP, its variants (e.g., Go-ICP, FGR), and the recently-proposed learning-based method PointNetLK. Beyond providing a state-of-the-art registration technique, we evaluate the suitability of our learned features transferred to unseen objects. We also provide preliminary analysis of our learned model to help understand whether domain-specific and/or global features facilitate rigid registration.

Code Repositories

KimSinjeong/CS492H_DeepClosestPoint
pytorch
Mentioned in GitHub
WangYueFt/dcp
Official
pytorch
vinits5/learning3d
pytorch
Mentioned in GitHub
wzh99/DCP-TF
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
point-cloud-registration-on-3dmatch-at-least-1DCP
Recall (0.3m, 15 degrees): 3.22
visual-localization-on-oxford-radar-robotcarDCP
Mean Translation Error: 18.45

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
Deep Closest Point: Learning Representations for Point Cloud Registration | Papers | HyperAI