Skip to main content
Dentomaxillofacial Radiology logoLink to Dentomaxillofacial Radiology
. 2021 Oct 13;51(2):20210296. doi: 10.1259/dmfr.20210296

Deep learning for automated detection and numbering of permanent teeth on panoramic images

Mohamed Estai 1,2,, Marc Tennant 2, Dieter Gebauer 2,3, Andrew Brostek 4, Janardhan Vignarajan 1, Maryam Mehdizadeh 1, Sajib Saha 1
PMCID: PMC8802702  PMID: 34644152

Abstract

Objective:

This study aimed to evaluate an automated detection system to detect and classify permanent teeth on orthopantomogram (OPG) images using convolutional neural networks (CNNs).

Methods:

In total, 591 digital OPGs were collected from patients older than 18 years. Three qualified dentists performed individual teeth labelling on images to generate the ground truth annotations. A three-step procedure, relying upon CNNs, was proposed for automated detection and classification of teeth. Firstly, U-Net, a type of CNN, performed preliminary segmentation of tooth regions or detecting regions of interest (ROIs) on panoramic images. Secondly, the Faster R-CNN, an advanced object detection architecture, identified each tooth within the ROI determined by the U-Net. Thirdly, VGG-16 architecture classified each tooth into 32 categories, and a tooth number was assigned. A total of 17,135 teeth cropped from 591 radiographs were used to train and validate the tooth detection and tooth numbering modules. 90% of OPG images were used for training, and the remaining 10% were used for validation. 10-folds cross-validation was performed for measuring the performance. The intersection over union (IoU), F1 score, precision, and recall (i.e. sensitivity) were used as metrics to evaluate the performance of resultant CNNs.

Results:

The ROI detection module had an IoU of 0.70. The tooth detection module achieved a recall of 0.99 and a precision of 0.99. The tooth numbering module had a recall, precision and F1 score of 0.98.

Conclusion:

The resultant automated method achieved high performance for automated tooth detection and numbering from OPG images. Deep learning can be helpful in the automatic filing of dental charts in general dentistry and forensic medicine.

Keywords: Dental imaging, deep learning, artificial intelligence, image processing, tooth numbering, computer-aided diagnosis

Introduction

Orthopantomogram (OPG) is the most commonly used imaging modality in dentistry. OPG has several advantages over other radiographic modalities as it illustrates the maxillofacial bones and teeth, uses low radiation, and is inexpensive and fast.1 OPG is routinely used to evaluate all stages of dentition and occlusion, diagnosis and treatment planning, evaluation of dentoalveolar trauma, and dental age estimation.2,3 To achieve this, teeth must be correctly identified and numbered per the Fédération Dentaire Internationale (FDI) tooth numbering system.4 Dental charting or tooth numbering is an integral part of routine clinical practice and has implications in forensic investigations.5 Although all dentists are well-trained in reviewing OPGs, some factors, such as 2D visualisation, variations in contrast, noise, and the proximity of adjacent tooth structures, can influence the dentists’ interpretations.3 This is coupled with the substantial time needed for the recording of information and filling out dental charts. Thus, the current practice faces several shortcomings impacting clinical service efficiency and the daily practice workflow.

Recently, there has been an increased interest in using machine learning, particularly deep learning to accomplish various tasks such as image classification, object detection and segmentation.6 This method outperforms other mathematical approaches used for automated segmentation. Deep learning has recently been used in medical imaging to assist clinicians in detecting and localising diseases such as breast cancer, colon cancer, lung diseases, eye diseases, trauma and orthopaedics.7–11 Deep learning holds great promise in dentistry as it enables timely and accurate extraction of clinical data from a large data set of images that is not possible by human eyes. At the same time, it improves reproducibility through objective assessments. This would directly enhance the efficiency of clinical services by supporting dentists’ clinical decisions and reducing the time allocated for interpreting radiographs.

Compared to traditional rule-based machine learning methods that still rely on handcrafted feature engineering to analyse images, deep learning can learn those features directly from raw data input (e.g. pixels of images). Recently, convolutional neural networks (CNNs), a special type of deep learning, has outperformed traditional rule-based machine learning and has gained significant attention to solve several computer vision tasks, including object detection and segmentation in medical images.6,12 In particular, the Faster region-based CNNs (Faster R-CNNs) offer a robust framework for detecting regions of interest (ROIs).13 The Faster R-CNN is an improvement over the Fast R-CNN architecture, originally evolved from the Region-based CNN (R-CNN) method. The Faster R-CNN improves the R-CNN performance by simplifying the pipeline and optimising computation. To date, a handful of studies have explored the capability of the Faster R-CNNs for object detection in dentistry, in particular automated tooth detection.14,15 For instance, Tuzoff’s et al yielded a sensitivity (i.e. recall) of 0.99 for permanent tooth numbering in a set of 1352 images.14 Another study by Kilic et al reported a sensitivity of 0.98 in deciduous tooth numbering in a set of 421 images.15

The Faster R-CNN is excellent for object detection, but some teeth may be missed if used alone without detecting ROIs. Against this background, in the present study, we proposed a three-step procedure whereby U-Net based segmentation of tooth regions or ROIs was applied prior to using the Faster R-CNN for detecting individual teeth on images.13,16 This approach would allow for much better tooth detection performance. The current study evaluated a refined, fully deep learning algorithm that uses CNN architectures for automated tooth numbering on OPG images for adult individuals.

Methods

The present study developed and evaluated a deep learning system to detect teeth and tooth numbers on digital OPG images. This study was reported as per the Standard for Reporting of Diagnostic Accuracy Studies (STARD) guideline17 and the Checklist for Artificial Intelligence in Medical Imaging.18 Human research ethics approval was sought from the CSIRO HREC (Ref no. 2020–044-LR).

Radiographic data set

A total of 591 OPG radiographs for adult individuals were collected from collaborating dental clinics in Perth, Australia, between June 2020 and October 2020. All images were anonymous and imported in PNG format. All images were screened for quality, contrast, and orientation. Those images with very poor quality or demonstrating mixed dentition, heavy restorations, bridges, implants, or many metal crowns were excluded from the data set.

Data set’s annotation and labelling

An in-house image annotation platform (SIANNO) was used for creating ground truth annotations for images. Three qualified dentists with over 10 years of clinical experience participated in the image review. Two dentists independently reviewed the radiographs and asked to create a bounding box for each tooth and assigned a tooth number as per the FDI tooth numbering system (11-12-13-14-15-16-17-18-21-22-23-24-25-26-27-28-31-32-33-34-35-36-37-38-41-42-43-44-45-46-47-48).4 The third dentist independently reviewed the images (46 out of 591 images), where discrepancies between the two dentists existed, and a final decision was made. The ground truth annotations for each tooth, which included coordinates of the ROIs, were obtained in an excel sheet for each item of the imaging data.

Out of 591, 248 OPGs (42%) had all 32 teeth were present, while 343 OPGs (58%) had at least one tooth missing. The most frequently missing teeth were as the following: tooth no 28 (n = 418); tooth no 18 (n = 419); tooth no 38 (n = 428); and tooth no 48 (n = 437).

Proposed deep CNN architecture

The proposed system was inspired by Tuzoff et al work.14 However, we proposed performing a U-Net-based segmentation of teeth regions before performing the Faster R-CNN-based detection of individual teeth different from Tuzoff’s approach.13,16 In addition to that, we eliminated the heuristic method following VGG-16-based tooth classification.19 OPGs were used as input to the system. The ROI detection module processed the image to detect the teeth regions. We experimentally found the teeth regions are about one-third of the image. Thus, processing the teeth regions saved not only unnecessary computation but also improved the tooth detection performance. The tooth detection module identified individual teeth on the image and placed a bounding box around each tooth. The region inside each bounding box was cropped and then passed to the classification module. Finally, the classification module classified each cropped region, and a tooth number was assigned. We acknowledge that the proposed approach is not novel from the perspective of the used deep learning models, since our approach relied on readily available CNNs, namely U-Net, Faster R-CNN and VGG-16 networks. However, what made the proposed approach novel was how these three CNN networks were combined to better address the challenges of our particular research problem.

Both training and validation data sets included OPG images with and without missing teeth. 90% of the data set was used for training, and the remaining 10% were used for validation. Because the data set was limited, 10-folds cross-validation was performed, which is a common technique used in deep learning and measuring performance.20 The whole data set (n = 591) was divided into 10 equal subsets. One subset was served as the validation set while the others remained as the training set. Then the model was learned using the training set, and the performance of the model was evaluated using the validation set. This process was iterated 10 times, substituting the validation set each time. The mean of the 10 performances being assessed was deemed the final performance.20,21 The overall architecture and workflow of the deep CNN system are presented in Figure 1.

Figure 1.

Figure 1.

System architecture and pipeline: the system consists of three CNN-based modules - ROIs detection, tooth detection and tooth classification tasks. CNN, convolutional neural network; ROI, region of interest

The training was performed on a PC equipped with Intel® Xeon® 3.60 GHz CPU, 64 GB RAM and NVIDIA GeForce RTX 2080Ti GPU. The dimension of original data sets ranged from 1899 × 901 to 4561 × 2565. Before training, data augmentation was performed, including height and width shift (in the range of 0.2), rotation (in the range of 15 degrees), and scaling (in the range of 0.2).

Region of interest detection

Detection of the ROI was performed relying upon U-Net.16 U-Net is a type of CNN that performs semantic segmentation of images. U-Net converted an image to vectors used for classifying pixels and then converted those vectors back to an image for segmentation of the classified regions. U‐Net used a contraction path of convolutional blocks (encoders) followed by an expansive path of convolutional blocks (decoders). In the contraction path, the size of the image decreased step by step while the depth steadily increased. In the expansion path, the image size increased gradually while the depth diminishes continuously. The contextual features and their hierarchy were trained by the encoders, whereas the decoder performed the semantic segmentation. Dice coefficient was used at the metric, and binary cross-entropy was used as the loss function while training the CNN. We used an adaptive moment estimation (ADAM) optimiser compared to the original U‐Net, which used the classical stochastic gradient descent optimisation approach to update network weights.22,23 We generated the bounding box containing the full set of teeth from the semantic segmentation and cropped the region inside the bounding box.

For each OPG, a binary mask image was programmatically generated. All the pixels inside bounding boxes were set to one, and outside pixels were set to zero to generate the binary mask. A total of 591 binary mask image was generated. OPG images and their binary mask images, were used to train and test the ROI detection module. The processing time for using U-Net in ROI detection was about 0.7 s per OPG.

OPG images were resized to 256 × 256 for training the U‐Net. For any test image, it was resized to 256 × 256 prior to sending it to U‐Net. The output of the U-Net was then resized to reflect the original input size. This downsizing helped to improve the computational cost; however, it did not affect the ROI detection since we only needed a rough segmentation of the tooth regions.

Tooth detection

The tooth detection was performed using the Faster R-CNN, an object detection architecture proposed by Ren et al.13 The Faster R-CNN is an improvement of the Fast R-CNN architecture, originally evolved from the R-CNN method. It was developed to enhance the performance of R-CNN through pipeline simplification and computational optimisation. The Faster R-CNN is ideal for object detection, but some teeth may be missed if it is used alone without U-Net-based ROIs detection.

The Faster R-CNN consisted of two components, namely Regional Proposal Network (RPN) and object detector.24 By taking an image as input, the RPN output a set of rectangular object proposals. Each object proposal had an associated abjectness score which was then assessed by the object detector module for localisation and classification of objects. The RPN and object detector modules in the Faster R-CNN shared a common set of convolutional layers to reduce computational cost. A feature map, a compact representation of the source image, was produced by common convolutional layers. RPN generated the regional proposals by sliding the window over the feature map. For each window location, bounding boxes (anchors) were then generated. For each anchor, the RPN calculated the probability of whether it contained an object or not (i.e. background). The bounding boxes were tightened using a special regressor. The top N-ranked region proposals were then employed as an input for the object detector. The object detector improved the class score of a region assigned as a tooth or a background before creating the final bounding box coordinates.14

A total of 591 OPG radiographs with 17,135 teeth were used to train and validate the tooth detection module. Images were resized to 640 × 480 prior to training the Faster R-CNN. For training, cropped images representing teeth were produced based on the ground truth annotations of OPG images. During the training process, the parameters of the CNN were initialised using transfer learning. Particularly, pre-trained models that were already trained using ‘ImageNet’,25 a huge image data set, were used to initialise the network parameters. These parameters were, in turn, fine-tuned using our OPG data set. We fine-tuned the top 70% layers to avoid overfitting the model. The initial learning rate was set up at 0.001 with exponential decay.

Tooth numbering or classification

The tooth numbering module primarily relies upon the VGG-16 convolutional architecture.19 Among different CNN model architectures, VGG-16 is one of the simplest yet most frequently used models.26 In VGG-16, there are 16 layers with learnable weights, including 13 convolutional layers and 3 fully connected layers. A ‘softmax’ classifier classified the data based on the features extracted from the last fully connected layer. The classifier outputs a confidence score representing the probability of the teeth belonging to 32 defined categories. A finally, a teeth number is assigned based on the confidence score.

Cropped images representing teeth and their numbers generated based on the ground truth annotations by experts were used to train the CNN. Likewise, the teeth detection module, model weights pre-trained on the ImageNet data set were utilised to initialise the VGG-16. A batch size of 64 was used to train the CNN. SGD optimiser was used with a learning rate and momentum of respectively 0.0001 and 0.9. Categorical cross-entropy was used as the loss function. We fine-tuned the top 70% layers of the VGG-16. A total of 17,135 teeth were grouped into 32 categories as per experts labelling and were used for training and validating the tooth numbering module. Teeth images were resized to 224 × 224 for training the VGG-16.

Performance measurement

Concerning the ROI detection task, for each OPG under consideration, we computed the IoU score between the binary mask image and the U-Net output (binarised). The IoU score between binary mask I, U-Net output F is mathematically expressed as the following:

,IoUI,F=IB(F)IB(F)

where B(F) is the binary image of F, generated using Ostu’s method.27

The ground truth and CNN annotations were considered to agree if they intersected substantially with the tooth detection task. The unmatched boxes consisted of two error types; false-positives where redundant boxes were annotated, and false-negatives where existed carious locations were missed. The recall (i.e. sensitivity) and precision (i.e. positive predictive value) were utilised to evaluate the tooth detection task performance and expressed mathematically as the following.

,Recall=TPTP+FN
.Precision=TPTP+FP

Here, TP, FP, FN represent true-positive, false-positive, and false-negative, respectively.

With regard to the tooth numbering task, the ground truth and CNN annotations were considered to agree if the class labels (32 teeth numbers) generated by the system matched with the labels supplied by the dental experts. For each tooth number (tN), true positives (TP), true negatives (TN), false positives (FP), false negatives (FN) of tN, were respectively defined as all tN instances that are classified as tN, all non- tN instances that are not classified as tN, all non- tN instances that are classified as tN, all tN instances that are not classified as tN. Along with the recall, precision defined above, specificity, accuracy and F1 score expressed below were used to measure the performance of the tooth numbering task.

,Specificity=TNTN+FP
,Accuracy=TP+TNTP+TN+FP+FN
.F1score=2Precision×RecallPrecision+Recall

Results

ROI detection module

The ROI detection module achieved an average IoU of 0.71 in predicting the overlap between the ROI detection and the ground truth annotations. Unsurprisingly U-Net outputs were not precise enough to identify individual tooth regions (which was also not the aim here). However, they were detailed enough to determine the tooth regions as a whole. Figure 2 illustrates an example input image to the U-Net model, the output produced by U-Net, and cropped the ROI.

Figure 2.

Figure 2.

Example demonstration of ROI cropping by U-Net. (a) Input image. (b) Output produce by U-Net. (c) Cropped ROI. ROI, region of interest

Tooth detection module

The tooth detection module detected teeth with a recall and a precision of 0.992 and 0.994, respectively. When Tuzoff’s method (without U-Net based cropping) was employed, the tooth detection method achieved a recall and precision of 0.9566 and 0.9418, respectively (Table 1). Figure 3 demonstrated a particular example when the Faster R-CNN detected a non-tooth region as a tooth region when applied directly on the OPG radiograph. This error was resolved when U-Net based ROI cropping was performed before applying the Faster R-CNN. Figure 4 showed a particular example of when the Faster R-CNN failed to detect two teeth when applied directly on the OPG. This error was resolved when U-Net based ROI cropping was performed before using the Faster R-CNN. Figure 5 demonstrated a representative example of false positives and false negatives after running CNNs.

Table 1.

Results of tooth detection task

Metrics Without U-Net based cropping14 Proposed method
True positives 1,652 1,713
False negatives 75 14
False positives 102 11
Recall 0.9566 0.9919
Precision 0.9418 0.9936

Figure 3.

Figure 3.

Example demonstration of the tooth detection using the Faster R-CNN. (a) Without applying U-Net. (b) with U-Net based ROIs cropping before using the Faster R-CNN. CNN, convolutional neural network; ROI, region of interest.

Figure 4.

Figure 4.

Example demonstration of the tooth detection using the Faster R-CNN. (a) Without applying U-Net. (b) with U-Net-based ROI cropping before applying the Faster R-CNN. CNN, convolutional neural network; ROI, region of interest.

Figure 5.

Figure 5.

Example demonstration of false positives and false negatives. (a) A tooth that was not originally numbered as 25 but was assigned tooth number 25 by the CNN, (b) A tooth that was originally numbered as 33 but was wrongly numbered as 32 by CNN. CNN, convolutional neural network.

Tooth numbering module

The resultant tooth numbering module achieved a recall of 0.9803 and specificity of 0.9993 compared to the ground truth data. Furthermore, the estimated F1 score was 0.9803, indicating a good balance between the recall and precision. Thus, the proposed deep learning performed well in permanent tooth detection and numbering on OPG images. A summary of the results, including 95% CIs is presented in Table 2.

Table 2.

Results of tooth numbering task

Metrics Mean (95% CI)
Recall 0.9803 (0.9754–0.9852)
Specificity 0.9993 (0.9983–1.00)
Accuracy 0.9986 (0.9972–1.00)
Precision 0.9800 (0.9759–0.9841)
F1 score 0.9803 (0.9758–0.9848)

CI, confidence interval.

Discussion

The present study proposed a three-step procedure to train and validate a deep learning system to improve tooth detection and tooth numbering performance. Our findings demonstrated that using U-Net to detect ROIs before the Faster R-CNN-based tooth detection task showed high-performance for detecting and numbering permanent teeth equivalent to the experts’ level (i.e. the ground truth data).

Our findings were consistent with Tuzoff et al results for the tooth numbering task; however, our tooth detection task performance was slightly better.14 Similarly, Kılıc et al applied the Faster R-CNN for detecting and numbering the deciduous teeth in 421 OPGs, reporting very high precision (0.957) and recall (0.980) rates.15 The high performance of our method is attributed to the use of U-Net to detect the ROIs prior to applying the Faster R-CNN for the tooth detection task. The Faster R-CNN is suitable for detecting small objects; however, there is still a minimum size limit that it could efficiently handle. Like other CNN architectures, the Faster R-CNN also resizes the original image to a predefined size. Since the tooth regions are about one-third of the original image, the tooth regions can be cropped from the original image and then resized instead of resizing the original image. This approach would increase the ratio of the object’s size concerning the image size, thus ensuring better detection of objects, which was evident in our experiment.

Results of the present study demonstrated a higher performance compared to previous studies that used different deep CNN networks. For instance, Oktay used a CNN with a modified version of the Alex.net architecture to perform multi class classification; the accuracy was over 90%.28 Silva et al applied Mask Recurrent-CNN for segmentation in a set of 1,500 OPGs,29 yielding a precision and recall of 84 and 76%, respectively. Lee et al developed the Mask R-CNN model to automatically detect and number teeth with a precision of 0.86 and recall of 0.89 in a set of 30 OPGs.30 Another study by Leite et al performed a deep learning method using Mask R-CNN for tooth detection and segmentation in a set of 153 OPGs. Their method achieved a recall and precision of 98.9 and 99.6%, respectively.31 It is worth mentioning that even though the results are indicative, a direct comparison with previous studies may be challenging due to variations in data sets used.

The U-Net-based ROI detection task took about 0.7 s per image. Worth mentioning that the code was not optimised to ensure a highly efficient computational time, which was also not the focus of the current paper. A direct comparison of the processing time with previous studies was not possible because simply their exact codes were not available. While the proposed approach added 0.7 s of extra time by adding one step, it reduced the computational time by eliminating the heuristic method following VGG-16-based tooth classification.

The present study had some limitations. A relatively small training data set was used in the present study. External data sets were not used in this study as publicly annotated data sets were not available. Most training data sets were obtained from young people, as the inclusion criteria included OPGs for individuals over 18 years. Despite the likelihood of selection bias, using OPGs from young individuals were essential to ensure that the proposed deep learning system was trained for all groups of teeth and a large number of teeth. However, our data sets included low and high-density radiographs with minimal positioning imperfections, artefacts or orthodontic appliances, and radiographs for older individuals with missing teeth. Further validation studies using larger data sets where images with crowns, bridges, or implants have been suggested as future work. Nevertheless, the current study aimed to establish a sound methodology and generate preliminary results that can feed into further large validation studies before its early translation into clinical practice.

The charting of tooth numbers is a routine dental practise, and this process is even more difficult on OPG images because of its inherent limitations. Deep learning aims to shift the current practice where review/charting, archiving, and retrieval of images can become automated and integrated. So that clinicians can read radiographs faster, saving time for more complex cases and focus more on treating patients. Our deep learning system achieved excellent performance for detecting and numbering permanent teeth on OPGs, similar to a recently developed deep CNNs. This is the first step to detect not only teeth and their constituent parts but to detect missing teeth, dental caries, and maxillofacial problems. Therefore, this first step should be as accurate as possible.

The current study focused on the automated detection and classification of permanent teeth; thus, further studies are required to detect and classify deciduous or mixed dentition on OPGs. In addition, there is a high potential that the proposed deep learning can be applied for other imaging modalities (e.g. cone beam CT) and other disciplines to generate medical reports automatically. Thus, there is a need to improve the deep learning system’s output, including applying more advanced augmentation methods, extending the training data set, and using more advanced CNNs.

Conclusions

The proposed deep learning-based detection system achieved high recall and precision in tooth detection and tooth numbering on OPGs. Such findings can be helpful to increase the acceptance and adoption of artificial intelligence among dental practitioners. The use of deep learning in daily practice would directly impact the practice workflow and the efficiency of clinical services by saving dentists' time and reducing manual charting. However, further research is required to evaluate the translation of the deep learning system in routine clinical practice.

Footnotes

Competing interests: Authors declare that they have no competing intersts.

Funding: This research was supported by the Department of Health, Western Australia.

Ethics approval: This study recieved ethics approval from the CSIRO HREC (Ref no. 2020–044-LR).

Contributor Information

Mohamed Estai, Email: Mohamed.Estai@csiro.au.

Dieter Gebauer, Email: dietergebauer@hotmail.com.

Andrew Brostek, Email: broz1@me.com.

Janardhan Vignarajan, Email: Janardhan.Vignarajan@csiro.au.

Maryam Mehdizadeh, Email: Maryam.Mehdizadeh@csiro.au.

Sajib Saha, Email: Sajib.Saha@csiro.au.

REFERENCES

  • 1.Terlemez A, Tassoker M, Kizilcakaya M, Gulec M. Comparison of cone-beam computed tomography and panoramic radiography in the evaluation of maxillary sinus pathology related to maxillary posterior teeth: do apical lesions increase the risk of maxillary sinus pathology? Imaging Sci Dent 2019; 49: 115–22. doi: 10.5624/isd.2019.49.2.115 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Vandenberghe B, Jacobs R, Bosmans H. Modern dental imaging: a review of the current technology and clinical applications in dental practice. Eur Radiol 2010; 20: 2637–55. doi: 10.1007/s00330-010-1836-1 [DOI] [PubMed] [Google Scholar]
  • 3.White SC, Pharoah MJ. White and Pharoah’s Oral Radiology E-Book: Principles and Interpretation. Amsterdam: Elsevier Health Sciences; 2018. pp. 404–6. [Google Scholar]
  • 4.Keiser-Nielsen S. Fédération dentaire Internationale two-digit system of designating teeth. Int Dent J 1971; 21: 104–6. [PubMed] [Google Scholar]
  • 5.Wood JD. Forensic dental identification in mass disasters: the current status. J Calif Dent Assoc 2014; 42: 379–83. [PubMed] [Google Scholar]
  • 6.Ward IR, Laga H, Bennamoun M. RGB-D Image-Based Object Detection: From Traditional Methods to Deep Learning Techniques. In: Rosin P. L, Lai Y. -K, Shao L, Liu Y, eds.RGB-D Image Analysis and Processing. Cham: Springer International Publishing; 2019. pp. 169–201. [Google Scholar]
  • 7.Henriksen EL, Carlsen JF, Vejborg IM, Nielsen MB, Lauridsen CA. The efficacy of using computer-aided detection (CAD) for detection of breast cancer in mammography screening: a systematic review. Acta Radiol 2019; 60: 13–18. doi: 10.1177/0284185118770917 [DOI] [PubMed] [Google Scholar]
  • 8.Lakhani P, Sundaram B. Deep learning at chest radiography: automated classification of pulmonary tuberculosis by using convolutional neural networks. Radiology 2017; 284: 574–82. doi: 10.1148/radiol.2017162326 [DOI] [PubMed] [Google Scholar]
  • 9.Pande T, Cohen C, Pai M, Ahmad Khan F. Computer-Aided detection of pulmonary tuberculosis on digital chest radiographs: a systematic review. Int J Tuberc Lung Dis 2016; 20: 1226–30. doi: 10.5588/ijtld.15.0926 [DOI] [PubMed] [Google Scholar]
  • 10.Amir GJ, Lehmann HP. After detection: the improved accuracy of lung cancer assessment using radiologic computer-aided diagnosis. Acad Radiol 2016; 23: 186–91. doi: 10.1016/j.acra.2015.10.014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Liu X, Faes L, Kale AU, Wagner SK, Fu DJ, Bruynseels A, et al. A comparison of deep learning performance against health-care professionals in detecting diseases from medical imaging: a systematic review and meta-analysis. Lancet Digit Health 2019; 1: e271–97. doi: 10.1016/S2589-7500(19)30123-2 [DOI] [PubMed] [Google Scholar]
  • 12.Khan S, Rahmani H, Shah SAA, Bennamoun M. A guide to convolutional neural networks for computer vision. Synthesis Lectures on Computer Vision 2018; 8: 1–207. doi: 10.2200/S00822ED1V01Y201712COV015 [DOI] [Google Scholar]
  • 13.Ren S, He K, Girshick R, Sun J. Faster R-CNN: towards real-time object detection with region proposal networks. IEEE Trans Pattern Anal Mach Intell 2017; 39: 1137–49. doi: 10.1109/TPAMI.2016.2577031 [DOI] [PubMed] [Google Scholar]
  • 14.Tuzoff DV, Tuzova LN, Bornstein MM, Krasnov AS, Kharchenko MA, Nikolenko SI, et al. Tooth detection and numbering in panoramic radiographs using convolutional neural networks. Dentomaxillofac Radiol 2019; 48: 20180051. doi: 10.1259/dmfr.20180051 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Kılıc MC, Bayrakdar IS, Çelik Özer, Bilgir E, Orhan K, Aydın OB, et al. Artificial intelligence system for automatic deciduous tooth detection and numbering in panoramic radiographs. Dentomaxillofac Radiol 2021; 50: 20200172. doi: 10.1259/dmfr.20200172 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Ronneberger O, Fischer P, Brox T. eds. U-Net: Convolutional Networks for Biomedical Image Segmentation. Medical Image Computing and Computer-Assisted Intervention. Cham: Springer International Publishing; 2015. . pp. 234–241. [Google Scholar]
  • 17.Bossuyt PM, Reitsma JB, Bruns DE, Gatsonis CA, Glasziou PP, Irwig L, et al. Stard 2015: an updated list of essential items for reporting diagnostic accuracy studies. Clin Chem 2015; 61: 1446–52. doi: 10.1373/clinchem.2015.246280 [DOI] [PubMed] [Google Scholar]
  • 18.Mongan J, Moy L, Kahn CE. Checklist for artificial intelligence in medical imaging (claim): a guide for authors and reviewers. Radiol Artif Intell 2020; 2: e200029. doi: 10.1148/ryai.2020200029 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.LeCun Y, Bengio Y, Hinton G. Deep learning. Nature 2015; 521: 436–44. doi: 10.1038/nature14539 [DOI] [PubMed] [Google Scholar]
  • 20.Refaeilzadeh P, Tang L, Liu H. Cross-Validation. In: Liu L, ÖZsu M. T, eds.Encyclopedia of Database Systems. Boston: Springer International Publishing; 2009. pp. 532–8. [Google Scholar]
  • 21.Heo M-S, Kim J-E, Hwang J-J, Han S-S, Kim J-S, Yi W-J, , et al. Artificial intelligence in oral and maxillofacial radiology: what is currently possible? Dentomaxillofac Radiol 2021; 50: 20200375. doi: 10.1259/dmfr.20200375 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Saha S, Wang Z, Sadda S, Kanagasingam Y, Hu Z. Visualizing and understanding inherent features in SD‐OCT for the progression of age‐related macular degeneration using deconvolutional neural networks. Appl Artif Intell 2020; 1: e16: e16. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Lei J, Balasubramanian S, Abdelfattah NS, Nittala MG, Sadda SR. Proposal of a simple optical coherence tomography-based scoring system for progression of age-related macular degeneration. Graefes Arch Clin Exp Ophthalmol 2017; 255: 1551–8. doi: 10.1007/s00417-017-3693-y [DOI] [PubMed] [Google Scholar]
  • 24.In , . Simonyan K, Zisserman A. Very deep convolutional networks for large-scale image recognition: ICLR; 2015. [Google Scholar]
  • 25.In , . Deng J, Dong W, Socher R, Li L-J LK, Fei-Fei L. ImageNet: A large-scale hierarchical image database: CVPR; 2009. [Google Scholar]
  • 26.Saha SK, Fernando B, Xiao D, Tay-Kearney M-L, Kanagasingam Y. Deep learning for automatic detection and classification of microaneurysms, hard and soft exudates, and haemorrhages for diabetic retinopathy diagnosis. Invest Ophthalmol Vis Sci 2016; 57: 5962. [Google Scholar]
  • 27.Liu D, Yu J. Otsu method and K-means. In: editors.Proceedings of the 2009 Ninth International Conference on Hybrid Intelligent Systems: Shenyang: Conference; , ; 2009. pp. 344–9.. [Google Scholar]
  • 28.Oktay AB. editor Tooth detection with convolutional neural networks. In: 2017 Medical Technologies National Congress (TIPTEKNO. Trabzon: Conference; 2017. pp. 1–4. [Google Scholar]
  • 29.Silva G, Oliveira L, Pithon M. Automatic segmenting teeth in X-ray images: trends, a novel data set, benchmarking and future perspectives. Expert Syst Appl 2018; 107: 15–31. doi: 10.1016/j.eswa.2018.04.001 [DOI] [Google Scholar]
  • 30.Lee J-H, Han S-S, Kim YH, Lee C, Kim I. Application of a fully deep convolutional neural network to the automation of tooth segmentation on panoramic radiographs. Oral Surg Oral Med Oral Pathol Oral Radiol 2020; 129: 635–42. doi: 10.1016/j.oooo.2019.11.007 [DOI] [PubMed] [Google Scholar]
  • 31.Leite AF, Gerven AV, Willems H, Beznik T, Lahoud P, Gaêta-Araujo H, et al. Artificial intelligence-driven novel tool for tooth detection and segmentation on panoramic radiographs. Clin Oral Investig 2021; 25: 2257–67. doi: 10.1007/s00784-020-03544-6 [DOI] [PubMed] [Google Scholar]

Articles from Dentomaxillofacial Radiology are provided here courtesy of Oxford University Press

RESOURCES