Skip to content

3D Teeth Segmentation using PointNet is an advanced deep learning project designed to automate the segmentation of teeth from 3D dental scans.

License

Notifications You must be signed in to change notification settings

MohamedAlaouiMhamdi/3D_teeth_segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

3D Teeth Segmentation using PointNet

Table of Contents

Introduction

3D Teeth Segmentation using PointNet is an advanced deep learning project designed to automate the segmentation of teeth from 3D dental scans. Leveraging the power of PointNet—a neural network architecture specifically crafted for handling point cloud data—this project addresses the challenges associated with accurate and efficient dental segmentation. Precise segmentation is crucial for various dental applications, including orthodontic planning, prosthodontics, and oral surgery, thereby enhancing both diagnostic capabilities and treatment outcomes.

Model Architecture

the model is based on the PointNet architecture, which is designed to process point cloud data directly. The key components of our architecture include:

  1. Input Transformation: A mini-network that aligns the input points to a canonical space.
  2. Feature Transformation: Another mini-network that aligns features to a canonical space.
  3. Segmentation Network: A series of multi-layer perceptrons (MLPs) that extract global and local features.
  4. Output Layer: A final layer that predicts the segmentation label for each point.
Screenshot 2024-09-24 155927

The model's ability to handle unordered point sets makes it particularly suitable for 3D dental scans, where the number and order of points can vary between scans.

Dataset

the model was trained and evaluated on a proprietary dataset of 3D dental scans, consisting of:

  • 300 high-resolution 3D scans of full dental arches

Results

Screenshot 2024-09-24 160011 Screenshot 2024-09-24 155950

Visualization of Results

True vs. Predicted Segmentation

True vs. Predicted Segmentation Figure 1: Comparison of True vs. Predicted Teeth Segmentation

This visualization demonstrates the high accuracy of our model in segmenting individual teeth from a full 3D dental scan. The left image shows the ground truth segmentation, while the right image displays our model's predictions. Note the precise delineation of tooth boundaries and the correct identification of different tooth types.

License

This project is licensed under the MIT License.

Acknowledgements

  • PointNet Authors: Qi et al., 2017
  • Open3D: For their excellent library on 3D data processing.
  • 3D Smart Factory: For supervision and guidance.

Contact

Mohamed Alaoui Mhamdi

About

3D Teeth Segmentation using PointNet is an advanced deep learning project designed to automate the segmentation of teeth from 3D dental scans.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published