An efficient method to automate tooth identification and 3D bounding box extraction from Cone Beam CT Images
Ignacio Garrido Botella, Ignacio Arranz Águeda, Juan Carlos Armenteros Carmona, Oleg Vorontsov, Fernando Bayón Robledo, Evgeny Solovykh, Obrubov Aleksandr Andreevich, Adrián Alonso Barriuso
TL;DR
This work tackles automatic tooth identification, localization, and 3D bounding box extraction from CBCT images by splitting the volume into axial slices and applying a single-stage 2D detector (YOLOv7) to label teeth within each slice. A Hungarian assignment-based method links 2D detections across slices to build coherent 3D tooth volumes, supplemented by a graph-inspired reconstruction and an artifact-correction step that can separate fused teeth when interocclusal space is limited. The approach achieves high detection performance (mAP@0.5 = 0.889) and robust reconstruction across two dataset subsets, with strong practical integration into the Dentomo dental analysis tool. Overall, the method offers a resource-efficient, interpretable pipeline that reduces labeling effort and supports downstream dental pathology analysis in clinical settings.
Abstract
Accurate identification, localization, and segregation of teeth from Cone Beam Computed Tomography (CBCT) images are essential for analyzing dental pathologies. Modeling an individual tooth can be challenging and intricate to accomplish, especially when fillings and other restorations introduce artifacts. This paper proposes a method for automatically detecting, identifying, and extracting teeth from CBCT images. Our approach involves dividing the three-dimensional images into axial slices for image detection. Teeth are pinpointed and labeled using a single-stage object detector. Subsequently, bounding boxes are delineated and identified to create three-dimensional representations of each tooth. The proposed solution has been successfully integrated into the dental analysis tool Dentomo.
