IEEE Trans Vis Comput Graph. 2019 Jul;25(7):2336-2348. doi: 10.1109/TVCG.2018.2839685. Epub 2018 May 22.
In this paper, we present a novel approach for 3D dental model segmentation via deep Convolutional Neural Networks (CNNs). Traditional geometry-based methods tend to receive undesirable results due to the complex appearance of human teeth (e.g., missing/rotten teeth, feature-less regions, crowding teeth, extra medical attachments, etc.). Furthermore, labeling of individual tooth is hardly enabled in traditional tooth segmentation methods. To address these issues, we propose to learn a generic and robust segmentation model by exploiting deep Neural Networks, namely NNs. The segmentation task is achieved by labeling each mesh face. We extract a set of geometry features as face feature representations. In the training step, the network is fed with those features, and produces a probability vector, of which each element indicates the probability a face belonging to the corresponding model part. To this end, we extensively experiment with various network structures, and eventually arrive at a 2-level hierarchical CNNs structure for tooth segmentation: one for teeth-gingiva labeling and the other for inter-teeth labeling. Further, we propose a novel boundary-aware tooth simplification method to significantly improve efficiency in the stage of feature extraction. After CNNs prediction, we do graph-based label optimization and further refine the boundary with an improved version of fuzzy clustering. The accuracy of our mesh labeling method exceeds that of the state-of-art geometry-based methods, reaching 99.06 percent measured by area which is directly applicable in orthodontic CAD systems. It is also robust to any possible foreign matters on model surface, e.g., air bubbles, dental accessories, and many more.
在本文中,我们提出了一种新的基于深度学习卷积神经网络(CNN)的 3D 牙齿模型分割方法。传统的基于几何的方法由于人类牙齿的复杂外观(例如,缺失/腐烂的牙齿、无特征区域、拥挤的牙齿、额外的医疗附件等)往往会得到不理想的结果。此外,传统的牙齿分割方法很难对单个牙齿进行标记。为了解决这些问题,我们提出了通过利用深度神经网络(即神经网络)来学习通用而鲁棒的分割模型。分割任务通过标记每个网格面来完成。我们提取了一组几何特征作为面特征表示。在训练步骤中,网络会接收这些特征,并生成一个概率向量,其中每个元素表示一个面属于相应模型部分的概率。为此,我们广泛尝试了各种网络结构,最终为牙齿分割设计了一种 2 级分层 CNN 结构:一种用于牙齿-牙龈标记,另一种用于牙齿间标记。此外,我们提出了一种新颖的基于边界感知的牙齿简化方法,以显著提高特征提取阶段的效率。在 CNN 预测之后,我们进行基于图的标签优化,并使用改进的模糊聚类进一步细化边界。我们的网格标记方法的准确性超过了基于几何的最先进方法的准确性,其面积测量精度达到 99.06%,这在正畸 CAD 系统中是直接适用的。它还能抵抗模型表面上任何可能的异物,例如气泡、牙附件等。