Charles Explorer logo
🇬🇧

Automatic caries detection in bitewing radiographs: Part I—deep learning

Publication at First Faculty of Medicine |
2023

Abstract

Objective: The aim of this work was to assemble a large annotated dataset of bitewing radiographs and to use convolutional neural networks to automate the detection of dental caries in bitewing radiographs with human-level performance.

Materials and Methods: A dataset of 3989 bitewing radiographs was created and 7257 carious lesions were annotated using minimal bounding boxes. The dataset was then divided into 3 parts for the training (70%), validation (15%), and testing (15%) of multiple object detection convolutional neural networks (CNN). The tested CNN architectures included YOLOv5, Faster R-CNN, RetinaNet, and EfficientDet. To further improve the detection performance, model ensembling was used, and nested predictions were removed during post-processing. The models were compared in terms of the F1 score and average precision (AP) with various thresholds of the intersection over union (IoU).

Results: The twelve tested architectures had F1 scores of 0.72-0.76. Their performance was improved by ensembling which increased the F1 score to 0.79-0.80. The best-performing ensemble detected caries with the precision of 0.83, recall of 0.77, F1 = 0.80, and AP of 0.86 at IoU=0.5. Small carious lesions were predicted with slightly lower accuracy (AP 0.82) than medium or large lesions (AP 0.88). Conclusions: The trained ensemble of object detection CNNs detected caries with satisfactory accuracy and performed at least as well as experienced dentists (see companion paper, Part II). The performance on small lesions was likely limited by inconsistencies in the training dataset.

Clinical Significance: Caries can be automatically detected using convolutional neural networks. However, detecting incipient carious lesions remains challenging.