A Deep Learning Driven Active Framework for Segmentation of Large 3D Shape Collections

David George1, Xianghua Xie1, Yu-Kun Lai2 and Gary K.L. Tam1

1Swansea University, 2Cardiff University



Description automatically generated



High-level shape understanding and technique evaluation on large repositories of 3D shapes often benefit from additional information known about the shapes. One example of such information is the semantic segmentation of a shape into functional or meaningful parts. Generating accurate segmentations with meaningful segment boundaries is, however, a costly process, typically requiring large amounts of user time to achieve high-quality results. In this paper we propose an active learning framework for large dataset segmentation, which iteratively provides the user with new predictions by training new models based on already segmented shapes. Our proposed pipeline consists of three components. First, we propose a fast and accurate feature-based deep learning model to provide dataset-wide segmentation predictions. Second, we develop an information theory measure to estimate the prediction quality and for ordering subsequent fast and meaningful shape selection. Our experiments show that such suggestive ordering helps to reduce users' time and effort, produce high-quality predictions, and construct a model that generalizes well. Lastly, we provide interactive segmentation refinement tools, helping the user quickly correct any prediction errors. We show that our framework is more accurate and in general more efficient than the state-of-the-art for large dataset segmentation, while also providing consistent segment boundaries.




David George, Xianghua Xie, Yukun Lai, Gary KL Tam, "A Deep Learning Driven Active Framework for Segmentation of Large 3D Shape Collections", Journal of Computer-Aided Design, 2021.


Code, UserGuide and Datasets (annotations and remeshed objs)
DOI: 10.17632/8zhn66k5xj.1 / Mendeley Data Link

User Interfaces


Description automatically generated   A picture containing diagram

Description automatically generated



Annotation Interface

Demo Working on an artificial dataset