SOTAVerified

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

2020-03-06CVPR 2020Code Available1· sign in to hype

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

Code Available — Be the first to reproduce this paper.

Reproduce

Code

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](https://github.com/XuyangBai/D3Feat)

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
3DLoMatch (10-30% overlap)D3Feat (reported in PREDATOR)Recall ( correspondence RMSE below 0.2)37.2Unverified
3DMatch (at least 30% overlapped - sample 5k interest points)D3Feat (reported in PREDATOR)Recall ( correspondence RMSE below 0.2)81.6Unverified
3DMatch BenchmarkD3Feat-randFeature Matching Recall95.3Unverified
3DMatch BenchmarkD3Feat-PredFeature Matching Recall95.8Unverified
3DMatch (trained on KITTI)D3Feat-predRecall0.63Unverified
ETH (trained on 3DMatch)D3Feat-predFeature Matching Recall0.56Unverified
KITTID3Feat-predSuccess Rate99.81Unverified
KITTI (trained on 3DMatch)D3Feat-predSuccess Rate36.76Unverified

Reproductions