3D point cloud semantic segmentation is a challenging topic in the computer vision field. Most of the existing methods in literature require a large amount of fully labeled training data, but it is extremely time-consuming to obtain these training data by manually labeling massive point clouds. Addressing this problem, we propose a superpoint-guided semi-supervised segmentation network for 3D point clouds, which jointly utilizes a small portion of labeled scene point clouds and a large number of unlabeled point clouds for network training. The proposed network is iteratively updated with its predicted pseudo labels, where a superpoint generation module is introduced for extracting superpoints from 3D point clouds, and a pseudo-label optimization module is explored for automatically assigning pseudo labels to the unlabeled points under the constraint of the extracted superpoints. Additionally, there are some 3D points without pseudo-label supervision. We propose an edge prediction module to constrain features of edge points. A superpoint feature aggregation module and a superpoint feature consistency loss function are introduced to smooth superpoint features. Extensive experimental results on two 3D public datasets demonstrate that our method can achieve better performance than several state-of-the-art point cloud segmentation networks and several popular semi-supervised segmentation methods with few labeled scenes.
翻译:3D 点云的语义分解是计算机视觉领域一个具有挑战性的主题。 文献中的大多数现有方法都需要大量贴上完整标签的培训数据, 但通过手工标注大点云获取这些培训数据耗时极多。 解决这个问题, 我们提议为 3D 点云建立一个超点制导半监督分解网络, 共使用少量贴上标签的场景点云和大量未贴上标签的点云来进行网络培训。 提议的网络与其预测的假标签一起迭代更新, 其中引入了一个超级点生成模块来从 3D 点云中提取超级点, 并探索一个伪标签优化模块来自动将假标签划入未标点。 此外, 有大约 3D 点没有假标签监督。 我们提议了一个边缘预测模块来限制边缘点的特征。 一个超级点特征汇总模块和一个超级点特征特征丧失功能被引入来平滑动超级点特征。 两个 3D 点公共数据元数据集的广度实验结果显示, 我们的方法可以比几个点段级的半段更好地表现。