HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Unsupervised Point Cloud Pre-Training via Occlusion Completion

Wang Hanchen ; Liu Qi ; Yue Xiangyu ; Lasenby Joan ; Kusner Matthew J.

Unsupervised Point Cloud Pre-Training via Occlusion Completion

Abstract

We describe a simple pre-training approach for point clouds. It works inthree steps: 1. Mask all points occluded in a camera view; 2. Learn anencoder-decoder model to reconstruct the occluded points; 3. Use the encoderweights as initialisation for downstream point cloud tasks. We find that evenwhen we construct a single pre-training dataset (from ModelNet40), thispre-training method improves accuracy across different datasets and encoders,on a wide range of downstream tasks. Specifically, we show that our methodoutperforms previous pre-training methods in object classification, and bothpart-based and semantic segmentation tasks. We study the pre-trained featuresand find that they lead to wide downstream minima, have high transformationinvariance, and have activations that are highly correlated with part labels.Code and data are available at: https://github.com/hansen7/OcCo

Code Repositories

hansen7/OcCo
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
3d-point-cloud-linear-classification-onOcCo
Overall Accuracy: 89.2
3d-point-cloud-linear-classification-on-1OcCo
Overall Accuracy: 78.3
few-shot-3d-point-cloud-classification-on-1OcCo+DGCNN
Overall Accuracy: 90.6
Standard Deviation: 2.8
few-shot-3d-point-cloud-classification-on-1OcCo+PointNet
Overall Accuracy: 89.7
Standard Deviation: 1.9
few-shot-3d-point-cloud-classification-on-2OcCo+PointNet
Overall Accuracy: 92.4
Standard Deviation: 1.6
few-shot-3d-point-cloud-classification-on-2OcCo+DGCNN
Overall Accuracy: 92.5
Standard Deviation: 1.9
few-shot-3d-point-cloud-classification-on-3OcCo+DGCNN
Overall Accuracy: 82.9
Standard Deviation: 1.3
few-shot-3d-point-cloud-classification-on-3OcCo+PointNet
Overall Accuracy: 83.9
Standard Deviation: 1.8
few-shot-3d-point-cloud-classification-on-4OcCo+PointNet
Overall Accuracy: 89.7
Standard Deviation: 1.5
few-shot-3d-point-cloud-classification-on-4OcCo+DGCNN
Overall Accuracy: 86.5
Standard Deviation: 2.2
few-shot-3d-point-cloud-classification-on-6OcCo
Overall Accuracy: 57.0
point-cloud-classification-on-pointcloud-cOcCo-DGCNN
mean Corruption Error (mCE): 1.047
point-cloud-segmentation-on-pointcloud-cOcCo-PointNet
mean Corruption Error (mCE): 1.130
point-cloud-segmentation-on-pointcloud-cOcCo-DGCNN
mean Corruption Error (mCE): 0.977
point-cloud-segmentation-on-pointcloud-cOcCo-PCN
mean Corruption Error (mCE): 1.173

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
Unsupervised Point Cloud Pre-Training via Occlusion Completion | Papers | HyperAI