CVApr 6, 2021

One Thing One Click: A Self-Training Approach for Weakly Supervised 3D Semantic Segmentation

arXiv:2104.02246v4155 citations
AI Analysis

This addresses the tedious annotation problem for 3D scene understanding, offering a practical solution with minimal labeling effort.

The paper tackles the problem of reducing annotation effort for 3D point cloud semantic segmentation by proposing a method that requires only one labeled point per object, and achieves results comparable to fully supervised methods while outperforming existing weakly supervised approaches.

Point cloud semantic segmentation often requires largescale 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 per-category prototype and explicitly model the similarity among graph nodes to generate pseudo labels to guide the iterative training. 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 segmentation by a large margin, and our results are also comparable to those of the fully supervised counterparts.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes