HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

D3Feat: Joint Learning of Dense Detection and Description of 3D Local Features

Xuyang Bai Zixin Luo Lei Zhou Hongbo Fu Long Quan Chiew-Lan Tai

D3Feat: Joint Learning of Dense Detection and Description of 3D Local Features

Abstract

A successful point cloud registration often lies on robust establishment of sparse matches through discriminative 3D local features. Despite the fast evolution of learning-based 3D feature descriptors, little attention has been drawn to the learning of 3D feature detectors, even less for a joint learning of the two tasks. In this paper, we leverage a 3D fully convolutional network for 3D point clouds, and propose a novel and practical learning mechanism that densely predicts both a detection score and a description feature for each 3D point. In particular, we propose a keypoint selection strategy that overcomes the inherent density variations of 3D point clouds, and further propose a self-supervised detector loss guided by the on-the-fly feature matching results during training. Finally, our method achieves state-of-the-art results in both indoor and outdoor scenarios, evaluated on 3DMatch and KITTI datasets, and shows its strong generalization ability on the ETH dataset. Towards practical use, we show that by adopting a reliable feature detector, sampling a smaller number of features is sufficient to achieve accurate and fast point cloud alignment.code release

Code Repositories

XuyangBai/D3Feat
Official
tf
Mentioned in GitHub
XuyangBai/D3Feat.pytorch
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
point-cloud-registration-on-3dlomatch-10-30D3Feat (reported in PREDATOR)
Recall ( correspondence RMSE below 0.2): 37.2
point-cloud-registration-on-3dmatch-at-least-2D3Feat (reported in PREDATOR)
Recall ( correspondence RMSE below 0.2): 81.6
point-cloud-registration-on-3dmatch-benchmarkD3Feat-Pred
Feature Matching Recall: 95.8
point-cloud-registration-on-3dmatch-benchmarkD3Feat-rand
Feature Matching Recall: 95.3
point-cloud-registration-on-3dmatch-trainedD3Feat-pred
Recall: 0.627
point-cloud-registration-on-eth-trained-onD3Feat-pred
Feature Matching Recall: 0.563
point-cloud-registration-on-kittiD3Feat-pred
Success Rate: 99.81
point-cloud-registration-on-kitti-trained-onD3Feat-pred
Success Rate: 36.76

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