TeethSeg is a summer Internship Project made for "3D SMART FACTORY" a Moroccan company specializing in the 3D field. This project is a solution that simplifies the complex task of 3D dental scan segmentation. In the field of dentistry, analyzing intraoral scans is a critical component of treatment planning and evaluation. Traditionally, this process has been time-consuming and prone to errors. TeethSeg addresses these challenges by harnessing the power of deep learning and modern web technologies. Our team was charged with the task of first deploying the model as a REST API to be able to communicate with it via the web, and then building an interactive web application with a stylish and simple-to-use UI with integrated 3D visualizations.
-
3D Dental Scan Segmentation: TeethSeg employs advanced deep learning techniques, utilizing the MeshSegNet model, to accurately segment teeth in 3D scans. This functionality is invaluable for dental professionals and researchers seeking precise and efficient analysis.
-
User-Friendly Interface: The frontend of TeethSeg is designed with user-friendliness in mind. Built using Vite, React.js, Three.js, and VTK.js, it provides an intuitive platform for users to upload scans, initiate segmentation, and view results in real-time.
-
Seamless Cloud Integration: TeethSeg's backend is hosted on the AWS Cloud, leveraging services such as Amazon Elastic Container Registry (ECR), AWS Lambda, and API Gateway. This architecture ensures scalability, reliability, and high availability.
-
Instant Visualization: Users can upload their dental scans in OBJ format, kickstart the segmentation process, and immediately visualize the results. Furthermore, the segmented data can be downloaded in VTP format for further analysis.
-
Data Security and Privacy: TeethSeg places a strong emphasis on data security and privacy, adhering to industry standards and regulations, particularly crucial when handling sensitive medical data.
With TeethSeg, dental professionals can save valuable time and enhance their diagnostic capabilities. Its accessibility and ease of use make it a valuable tool in the field of dentistry, while its robust architecture ensures reliable performance, even in demanding environments.
There are two back-end branches:
For more see the front end branch.
- Open the TeethSeg web application.
- Sign In to your account.
- Head to the "Start" page and upload your dental scan in OBJ format.
- Click "Start Segmentation" to initiate the segmentation process.
- Visualize the segmentation results in real-time.
- Download the segmented VTP file for further analysis or visualization.