HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Learning general and distinctive 3D local deep descriptors for point cloud registration

Poiesi Fabio ; Boscaini Davide

Learning general and distinctive 3D local deep descriptors for point
  cloud registration

Abstract

An effective 3D descriptor should be invariant to different geometrictransformations, such as scale and rotation, robust to occlusions and clutter,and capable of generalising to different application domains. We present asimple yet effective method to learn general and distinctive 3D localdescriptors that can be used to register point clouds that are captured indifferent domains. Point cloud patches are extracted, canonicalised withrespect to their local reference frame, and encoded into scale androtation-invariant compact descriptors by a deep neural network that isinvariant to permutations of the input points. This design is what enables ourdescriptors to generalise across domains. We evaluate and compare ourdescriptors with alternative handcrafted and deep learning-based descriptors onseveral indoor and outdoor datasets that are reconstructed by using both RGBDsensors and laser scanners. Our descriptors outperform most recent descriptorsby a large margin in terms of generalisation, and also become the state of theart in benchmarks where training and testing are performed in the same domain.

Code Repositories

fabiopoiesi/gedi
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
point-cloud-registration-on-3dmatch-benchmarkGeDi (no code published as of May 27 2021)
Feature Matching Recall: 97.9
point-cloud-registration-on-3dmatch-trainedGeDi
Recall: 0.922
point-cloud-registration-on-eth-trained-onGeDi
Feature Matching Recall: 0.982
Recall (30cm, 5 degrees): 86.54
point-cloud-registration-on-fp-o-eGeDi
RRE (degrees): 1.69
RTE (cm): 1.16
Recall (3cm, 10 degrees): 99.64
point-cloud-registration-on-fp-o-hGeDi
RRE (degrees): 2.56
RTE (cm): 1.76
Recall (3cm, 10 degrees): 8.70
point-cloud-registration-on-fp-o-mGeDi
RRE (degrees): 2.14
RTE (cm): 1.45
Recall (3cm, 10 degrees): 75.40
point-cloud-registration-on-fp-r-eGeDi
RRE (degrees): 1.629
RTE (cm): 1.162
Recall (3cm, 10 degrees): 99.76
point-cloud-registration-on-fp-r-hGeDi
RRE (degrees): 1.70
RTE (cm): 1.63
Recall (3cm, 10 degrees): 99.41
point-cloud-registration-on-fp-r-mGeDi
RRE (degrees): 1.66
RTE (cm): 1.14
Recall (3cm, 10 degrees): 99.94
point-cloud-registration-on-fp-t-eGeDi
RRE (degrees): 1.68
RTE (cm): 1.16
Recall (3cm, 10 degrees): 99.47
point-cloud-registration-on-fp-t-hGeDi
RRE (degrees): 1.63
RTE (cm): 1.14
Recall (3cm, 10 degrees): 99.70
point-cloud-registration-on-fp-t-mGeDi
RRE (degrees): 1.65
RTE (cm): 1.15
Recall (3cm, 10 degrees): 99.70
point-cloud-registration-on-kittiGeDi
Success Rate: 99.82
point-cloud-registration-on-kitti-trained-onGeDi
Success Rate: 98.92

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