# Two-Stream Graph Convolutional Network for Intra-oral Scanner Image Segmentation

arXiv: https://arxiv.org/abs/2204.08797 · HTML: https://mlsanity.com/paper/2204.08797/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- Builds on 17 of its 42 references that are in the map.
- First posted on arXiv 19 Apr 2022.

## Builds on (most cited first, 17 of 17)

- [PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation](https://mlsanity.com/paper/1612.00593/) (2016)
- [PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space](https://mlsanity.com/paper/1706.02413/) (2017)
- [Dynamic Graph CNN for Learning on Point Clouds](https://mlsanity.com/paper/1801.07829/) (2018)
- [PointCNN: Convolution On X-Transformed Points](https://mlsanity.com/paper/1801.07791/) (2018)
- [3D Semantic Segmentation with Submanifold Sparse Convolutional Networks](https://mlsanity.com/paper/1711.10275/) (2017)
- [Multi-View 3D Object Detection Network for Autonomous Driving](https://mlsanity.com/paper/1611.07759/) (2016)
- [PointConv: Deep Convolutional Networks on 3D Point Clouds](https://mlsanity.com/paper/1811.07246/) (2018)
- [OctNet: Learning Deep 3D Representations at High Resolutions](https://mlsanity.com/paper/1611.05009/) (2016)
- [Volumetric and Multi-View CNNs for Object Classification on 3D Data](https://mlsanity.com/paper/1604.03265/) (2016)
- [3DMV: Joint 3D-Multi-View Prediction for 3D Semantic Scene Segmentation](https://mlsanity.com/paper/1803.10409/) (2018)
- [Local Spectral Graph Convolution for Point Set Feature Learning](https://mlsanity.com/paper/1803.05827/) (2018)
- [RGCNN: Regularized Graph CNN for Point Cloud Segmentation](https://mlsanity.com/paper/1806.02952/) (2018)
- [Hierarchical Point-Edge Interaction Network for Point Cloud Semantic Segmentation](https://mlsanity.com/paper/1909.10469/) (2019)
- [VoxSegNet: Volumetric CNNs for Semantic Part Segmentation of 3D Shapes](https://mlsanity.com/paper/1809.00226/) (2018)
- [Geometry Sharing Network for 3D Point Cloud Classification and Segmentation](https://mlsanity.com/paper/1912.10644/) (2019)
- [TSGCNet: Discriminative Geometric Feature Learning with Two-Stream GraphConvolutional Network for 3D Dental Model Segmentation](https://mlsanity.com/paper/2012.13697/) (2020)
- [Point Clouds Learning with Attention-based Graph Convolution Networks](https://mlsanity.com/paper/1905.13445/) (2019)

## Built on by (most cited first, 7 of 7)

- [3DTeethSeg'22: 3D Teeth Scan Segmentation and Labeling Challenge](https://mlsanity.com/paper/2305.18277/) (2023)
- [Teeth3DS+: An Extended Benchmark for Intraoral 3D Scans Analysis](https://mlsanity.com/paper/2210.06094/) (2022)
- [Teeth-SEG: An Efficient Instance Segmentation Framework for Orthodontic Treatment based on Anthropic Prior Knowledge](https://mlsanity.com/paper/2404.01013/) (2024)
- [3DTeethSAM: Taming SAM2 for 3D Teeth Segmentation](https://mlsanity.com/paper/2512.11557/) (2025)
- [Advancing Wound Filling Extraction on 3D Faces: Auto-Segmentation and Wound Face Regeneration Approach](https://mlsanity.com/paper/2307.01844/) (2023)
- [DFGET: Displacement-Field Assisted Graph Energy Transmitter for Gland Instance Segmentation](https://mlsanity.com/paper/2312.07584/) (2023)
- [SOFTooth: Semantics-Enhanced Order-Aware Fusion for Tooth Instance Segmentation](https://mlsanity.com/paper/2512.23411/) (2025)

## Abstract (arXiv)

Precise segmentation of teeth from intra-oral scanner images is an essential task in computer-aided orthodontic surgical planning. The state-of-the-art deep learning-based methods often simply concatenate the raw geometric attributes (i.e., coordinates and normal vectors) of mesh cells to train a single-stream network for automatic intra-oral scanner image segmentation. However, since different raw attributes reveal completely different geometric information, the naive concatenation of different raw attributes at the (low-level) input stage may bring unnecessary confusion in describing and differentiating between mesh cells, thus hampering the learning of high-level geometric representations for the segmentation task. To address this issue, we design a two-stream graph convolutional network (i.e., TSGCN), which can effectively handle inter-view confusion between different raw attributes to more effectively fuse their complementary information and learn discriminative multi-view geometric representations. Specifically, our TSGCN adopts two input-specific graph-learning streams to extract complementary high-level geometric representations from coordinates and normal vectors, respectively. Then, these single-view representations are further fused by a self-attention module to adaptively balance the contributions of different views in learning more discriminative multi-view representations for accurate and fully automatic tooth segmentation. We have evaluated our TSGCN on a real-patient dataset of dental (mesh) models acquired by 3D intraoral scanners. Experimental results show that our TSGCN significantly outperforms state-of-the-art methods in 3D tooth (surface) segmentation. Github: https://github.com/ZhangLingMing1/TSGCNet.
