You Only Need One Thing One Click: Self-Training for Weakly Supervised 3D Scene Understanding
Not on the map. Why?
Abstract (arXiv)
3D scene understanding, e.g., point cloud semantic and instance segmentation, often requires large-scale annotated training data, but clearly, point-wise labels are too tedious to prepare. While some recent methods propose to train a 3D network with small percentages of point labels, we take the approach to an extreme and propose ``One Thing One Click,'' meaning that the annotator only needs to label one point per object. To leverage these extremely sparse labels in network training, we design a novel self-training approach, in which we iteratively conduct the training and label propagation, facilitated by a graph propagation module. Also, we adopt a relation network to generate the per-category prototype to enhance the pseudo label quality and guide the iterative training. Besides, our model can be compatible to 3D instance segmentation equipped with a point-clustering strategy. Experimental results on both ScanNet-v2 and S3DIS show that our self-training approach, with extremely-sparse annotations, outperforms all existing weakly supervised methods for 3D semantic and instance segmentation by a large margin, and our results are also comparable to those of the fully supervised counterparts. Codes and models are available at https://github.com/liuzhengzhe/One-Thing-One-Click.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 66 of its 83 references that are in the map. First posted on arXiv 26 Mar 2023.
Builds on
66 of 83 references.
References · 66
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,241
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2017Prototypical Networks for Few-shot Learningcited by 3,015
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,845
- 2020Point Transformercited by 1,470
- 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,208
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,205
38 more
- 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,057
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 20173D Semantic Segmentation with Submanifold Sparse Convolutional Networkscited by 748
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 657
- 2020PointContrast: Unsupervised Pre-training for 3D Point Cloud Understandingcited by 504
- 2017Joint 2D-3D-Semantic Data for Indoor Scene Understandingcited by 406
- 2022Point Transformer V2: Grouped Vector Attention and Partition-based Poolingcited by 388
- 2017Large-scale Point Cloud Semantic Segmentation with Superpoint Graphscited by 385
- 2016OctNet: Learning Deep 3D Representations at High Resolutionscited by 342
- 2016ScribbleSup: Scribble-Supervised Convolutional Networks for Semantic Segmentationcited by 331
- 2018Learning Pixel-level Semantic Affinity with Image-level Supervision for Weakly Supervised Semantic Segmentationcited by 321
- 2020PointGroup: Dual-Set Point Grouping for 3D Instance Segmentationcited by 321
- 2015What's the Point: Semantic Segmentation with Point Supervisioncited by 298
- 2015BoxSup: Exploiting Bounding Boxes to Supervise Convolutional Networks for Semantic Segmentationcited by 238
- 20183D-SIS: 3D Semantic Instance Segmentation of RGB-D Scanscited by 217
- 2015Conditional Random Fields as Recurrent Neural Networkscited by 214
- 2020Exploring Data-Efficient 3D Scene Understanding with Contrastive Scene Contextscited by 210
- 2017SEGCloud: Semantic Segmentation of 3D Point Cloudscited by 179
- 2020OccuSeg: Occupancy-aware 3D Instance Segmentationcited by 177
- 2018Tangent Convolutions for Dense Prediction in 3Dcited by 173
- 2022Stratified Transformer for 3D Point Cloud Segmentationcited by 167
- 2019Learning Object Bounding Boxes for 3D Instance Segmentation on Point Cloudscited by 156
- 2017Deep Extreme Cut: From Extreme Points to Object Segmentationcited by 127
- 2021Mix3D: Out-of-Context Data Augmentation for 3D Scenescited by 126
- 20183DMV: Joint 3D-Multi-View Prediction for 3D Semantic Scene Segmentationcited by 118
- 2020Virtual Multi-view Fusion for 3D Semantic Segmentationcited by 99
- 2020Weakly-Supervised Salient Object Detection via Scribble Annotationscited by 96
- 2021One Thing One Click: A Self-Training Approach for Weakly Supervised 3D Semantic Segmentationcited by 89
- 2017Extreme clicking for efficient object annotationcited by 81
- 2018Weakly Supervised Instance Segmentation using Class Peak Responsecited by 75
- 2015Sparse 3D convolutional neural networkscited by 72
- 2020Multi-Path Region Mining For Weakly Supervised 3D Semantic Segmentation on Point Cloudscited by 71
- 2021SQN: Weakly-Supervised Semantic Segmentation of Large-Scale 3D Point Cloudscited by 64
- 2019ConvPoint: Continuous Convolutions for Point Cloud Processingcited by 62
- 2020JSENet: Joint Semantic Segmentation and Edge Detection Network for 3D Point Cloudscited by 62
- 2020FPConv: Learning Local Flattening for Point Convolutioncited by 55
- 2018Where are the Blobs: Counting by Localization with Point Supervisioncited by 54
- 2020Weakly Supervised Semantic Point Cloud Segmentation:Towards 10X Fewer Labelscited by 45
50 most cited of 66 All 66 (JSON)
Built on by
Not cited yet.