Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Unsupervised Point Cloud Pre-Training via Occlusion Completion

About

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

Hanchen Wang, Qi Liu, Xiangyu Yue, Joan Lasenby, Matthew J. Kusner• 2020

Related benchmarks

TaskDatasetResultRank
Semantic segmentationS3DIS (Area 5)
mIOU55.4
799
Semantic segmentationS3DIS (6-fold)
mIoU (Mean IoU)58.5
315
Part SegmentationShapeNetPart (test)
mIoU (Inst.)85.1
312
3D Point Cloud ClassificationModelNet40 (test)
OA92.2
297
Shape classificationModelNet40 (test)
OA92.9
255
Point Cloud ClassificationModelNet40 (test)
Accuracy93
224
Object ClassificationScanObjectNN OBJ_BG
Accuracy88.2
215
Part SegmentationShapeNetPart
mIoU (Instance)85.1
198
Object ClassificationScanObjectNN PB_T50_RS
Accuracy78.79
195
Object ClassificationModelNet40 (test)
Accuracy93
180
Showing 10 of 52 rows

Other info

Follow for update