search for




 

Dental Age Estimation in Children Using Convolution Neural Network Algorithm: A Pilot Study
J Oral Med Pain 2024;49:118-123
Published online December 30, 2024;  https://doi.org/10.14476/jomp.2024.49.4.118
© 2024 Korean Academy of Orofacial Pain and Oral Medicine

Byung-Yoon Roh1│Hyun-Jeong Park2│Kyung-Ryoul Kim1│In-Soo Seo1│ Yeon-Ho Oh1│Ju-Heon Lee1│Chang-Un Choi1│Yo-Seob Seo3│Ji-Won Ryu2│ Jong-Mo Ahn2

1Forensic Medicine Division, National Forensic Service Gwangju Institute, Jangseong, Korea
2Department of Oral Medicine, College of Dentistry, Chosun University, Gwangju, Korea
3Department of Oral & Maxillofacial Radiology, College of Dentistry, Chosun University, Gwangju, Korea
Correspondence to: Jong-Mo Ahn
Department of Oral Medicine, College of Dentistry, Chosun University, 303 Pilmundaero, Dong-gu, Gwangju 61452, Korea
E-mail: jmahn@chosun.ac.kr
https://orcid.org/0000-0002-3615-3688
Received November 20, 2024; Revised December 9, 2024; Accepted December 9, 2024.
This is an open-access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (https://creativecommons.org/licenses/by-nc/4.0) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
Purpose: Recently, deep learning techniques have been introduced for age estimation, with automated methods based on radiographic analysis demonstrating high accuracy. In this study, we applied convolutional neural network (CNN) techniques to the lower dentition area on orthopantomograms (OPGs) of children to develop an automated age estimation model and evaluate its accuracy for use in forensic dentistry.
Methods: In this study, OPGs of 2,856 subjects aged 3-14 years were analyzed. The You Only Look Once (YOLO) V8 object detection technique was applied to extract the mandibular dentition area on OPGs, designating it as the region of interest (ROI). First, 200 radiographs were randomly selected, and were used to train a model for extracting the ROI. The trained model was then applied to the entire dataset. For the CNN image classification task, 80% of OPGs were allocated to the training set, while the remaining 20% were used as the test set. A transfer learning approach was employed using the ResNet50 and VGG19 backbone models, with an ensemble technique combining these models to improve performance. The mean absolute error (MAE) on the test set was used as the validation metric, and the model with the lowest MAE was selected.
Results: In this study, the age estimation model developed using mandibular dentition region from OPGs achieved MAE and root mean squared error (RMSE) values of 0.501 and 0.742, respectively, on the test set, and MAE and RMSE values of 0.273 and 0.354, respectively, on the training set.
Conclusions: The automated age estimation model developed in this study demonstrated accuracy comparable to that of previous research and shows potential for applications in forensic investigations. Increasing the sample size and incorporating diverse deep learning techniques are expected to further enhance the accuracy of future age estimation models.
Keywords : Convolutional neural networks; Deep learning; Dental age estimation
INTRODUCTION

Dental age estimation has been used to obtain biological profiles for unidentified bodies, to address issues related to welfare benefits such as school enrollment and pension eligibility, and to determine the legal age of majority or minority for criminal prosecution [1,2].

Dental age estimation in children is based on tooth development, which is typically categorized into several stages to estimate age. Demirjian et al. [3] introduced a method that classifies tooth development into eight stages for the seven permanent mandibular left teeth and provided age estimation method based on these stages. Demirjian’s criteria remain the most widely used approach for evaluating the developmental stages of permanent teeth [4]. Other classifications, such as those proposed by Gustafson and Koch [5] and Moorrees et al. [6], have also been used to assess the degree of tooth development [7]. And various statistical techniques have been used to estimate age based on tooth development [8-10]. There are also methods for estimating age by comparing tooth development to a standardized dental atlas [11,12].

In recent years, artificial intelligence (AI) technologies, including machine learning and deep learning, have been introduced across various fields, leading to transformative changes. In particular, deep learning based computer vision techniques have been integrated into the medical field, where they are being utilized for tasks such as automated focal diagnosis, interpreting radiographs, and analyzing pathological tissue images. And many studies have explored age estimation using these technologies. Among them, age and sex estimation from facial images is one of the most actively researched areas in AI-driven image processing and computer vision [13]. More recently, studies using orthopantomograms (OPGs) to estimate age have reported very high accuracy, particularly in adults, where accurate results are achieved without the need for invasive procedures such as tooth extraction [14-16].

This study aimed to evaluate the applicability of a convolutional neural network (CNN) technique for dental age estimation in children by selecting the mandibular dentition as the region of interest (ROI) in OPGs of Korean children.

MATERIALS AND METHODS

This study was conducted using OPGs of patients aged 3.00 to 14.99 years who visited the Chosun University Dental Hospital. A total of 2,856 OPGs were collected, 238 for each single-year age group to ensure equal representation, with an equal ratio of males and females. This study was conducted retrospectively to utilize existing clinical data efficiently, avoiding the need for additional radiographs and ensuring adherence to ethical guidelines. All data were anonymized to protect patient privacy. There was no risk of harm to the subjects in this study. The study was approved by the Institutional Review Board (IRB) of Chosun University Dental Hospital, with a waiver of informed consent (approval No. CUDHIRB 2206001).

We derived and validated a CNN computational model to estimate age using the mandibular dentition of the entire dentition. This is because, similar to the Demirjian method, age estimation in children is typically performed using the mandibular teeth, which have a simpler anatomy compared to maxillary teeth and lack overlapping structures such as the maxillary sinus. The research process of this study is shown in Fig. 1. To extract the lower dentition region as an ROI from the entire OPG image, we used You Only Look Once (YOLO) V8, a deep learning object detection technique [17]. We randomly selected 200 OPGs stratified by age, designated the lower dentition region as an ROI with the annotation tool LabelImg (https://github.com/tzutalin/labelImg), and trained a mandibular dentition detection model using YOLOv8 with a learning rate of 0.01 and 200 epochs, and validation was conducted using the training set (precision: 0.999, recall: 1.000, mAP50: 0.995, mAP50-95: 0.850) (Fig. 2). And the mandibular dentition regions were then extracted from the entire OPGs using this trained object detection model and regression analysis was performed on the image and age using CNN image classification algorithm. Due to the relatively small number of images, the 2,856 images were divided into 80% training set and 20% test set (stratified by age) to perform image classification, and validation was performed on the test set to derive a classification model. For regression analysis, we used an ensemble (stacking technique) of two backbone models, ResNet50 [18] and VGG19 [19], which are widely used in CNN analysis. Epochs were repeated 200 times, and the mean absolute error (MAE) and root mean squared error (RMSE) of the derived model were calculated to obtain the error. MAE was chosen as the primary evaluation metric due to its ability to directly quantify prediction accuracy by averaging the absolute differences between predicted and actual ages. Models with the lowest MAE on the test set were considered optimal for age estimation.

For this study, we used Google Colab Pro (L4 Tensor Core GPU, NVIDIA) based on python, and CNN image classification was performed using TensorFlow v. 2.5.0.

RESULTS

The age estimation model developed in this study, utilizing an ensemble backbone of ResNet50 and VGG19, demonstrated relatively high accuracy despite the small sample size. The results of this study are presented in Table 1. The model achieved MAE of 0.501 and RMSE of 0.742 on the test set. Naturally, the training set exhibited lower error values, with the MAE and RMSE being 0.273 and 0.354, respectively. Fig. 3 illustrates the progression of MAE and RMSE in the training and test sets over the epochs (the first 10 epochs are excluded due to high error and significant fluctuations). The errors in both sets decrease steadily before stabilizing, suggesting effective learning, although minor fluctuations in the test set indicate potential variability in generalization. The distribution of actual and predicted ages is shown in Fig. 4. The coefficient of determination (R2) was found to be 0.951, indicating that the predicted values are relatively well aligned with the actual values.

DISCUSSION

This study aimed to automate age estimation using a CNN by designating the lower dentition region as the ROI and achieved relatively high accuracy despite the limited sample size. The proposed method can be applied to estimate the age of children in practical cases. Notably, the ability to reduce human error through automation is a significant advantage in forensic practice.

Several studies have previously analyzed dental development in Korean children. For instance, Lee et al. [20]’s study used all 28 permanent teeth to develop an age estimation model based on tooth development stages using Demirjian’s criteria, achieving standard errors of 0.63 for males and 0.62 for females, indicating very high accuracy. In 2011, Lee et al. [21] analyzed the age correlation of seven permanent teeth on the left side of the mandible using the Demirjian method, resulting in MAE values of 0.481 for males and 0.621 for females, with RMSE values of 0.617 and 0.795, respectively. In 2023, Roh et al. [9]’s study assessed the developmental stages of seven permanent teeth on the left side of the mandible using the Demirjian method, and employed neural network techniques to derive a regression equation for age estimation. This resulted in MAE values of 0.589 for males and 0.529 for females, with RMSE values of 0.783 and 0.760, respectively. These studies derived age estimation models separately for males and females, and did not include validation using a separate test set, making direct comparisons challenging. Nonetheless, the results of this study, with an MAE of 0.501 and an RMSE of 0.742, are considered to show similar errors compared to these studies [9,20,21].

This study has several limitations. First, the study was conducted with a relatively small dataset. A sufficient amount of data is necessary to derive generalized results and to prevent overfitting. In machine learning and deep learning, data are typically divided into training, validation, and test sets to mitigate overfitting. In this study, the training error was lower than the test error, which may result from insufficient generalization or overfitting. Due to the relatively small number of images compared to other dental age estimation methods using CNN techniques, it was not possible to divide the data into separate validation and test sets, which limited the rigor of the model verification. It is anticipated that using a larger dataset could improve the model’s accuracy.

Additionally, the absence of separate analyses for males and females is another limitation and an area for future improvement. Generally, it is recommended that age estimation models be developed separately for each country, race, and sex, as variations may exist.

Furthermore, the inclusion and exclusion criteria in this study were not strictly applied; certain cases, such as those with braces, missing teeth, and dental anomalies, were not excluded. This may have contributed to increased error rates. It is believed that a more accurate model could be derived by applying stricter criteria when selecting subjects.

This study developed an age estimation algorithm using a backbone consisting of an ensemble of ResNet50 and VGG19, as it is suggested that combining multiple models can achieve higher accuracy. However, while it is important to compare various backbone architectures when developing CNN image classification models using transfer learning, this study employed only a single ensemble model. In the future, it would be beneficial to compare various CNN architectures to identify a model with higher accuracy.

For an accurate estimation model, it is crucial to establish an ROI that effectively captures age-related changes. In this study, the mandibular dentition region was selected as the ROI due to its relatively clear imaging. Manually setting ROIs for all images is a time-consuming process. To address this, deep learning-based object detection techniques were employed. Specifically, the widely used YOLO technique was applied for object detection [17]. In OPG images, the mandible region exhibits a consistent shape and appears in relatively predictable positions, allowing us to develop a model capable of accurate detection with relatively little data. After applying the object detection model, the researchers visually verified the ROIs for any inaccuracies before using them for training. For more accurate results, it may be necessary to define ROIs for the entire OPG, the upper and lower dentition, as well as the upper jaw and lower jaw separately, and compare their outcomes.

In this study, we developed an automated age estimation model using the mandibular dentition region in OPGs of Korean children, applying CNN ensemble techniques. The model achieved accuracy comparable to previous studies where experts assessed the developmental stages of teeth. It is anticipated that more accurate age estimation models can be developed in the future by utilizing a larger sample size, selecting more refined samples, and applying diverse deep learning image analysis methods.

CONFLICTS OF INTEREST

No potential conflict of interest relevant to this article was reported.

DATA AVAILABILITY STATEMENT

Due to privacy protection concerns, the data underlying this study are not publicly accessible. Data sharing requests must comply with institutional guidelines and may require ethical approval.

FUNDING

This study was supported by National Forensic Service (NFS2024CLI12), Ministry of the Interior and Safety, Republic of Korea.

AUTHOR CONTRIBUTIONS

Conceptualization: JMA. Data curation: YSS, KRK, ISS, YHO, JHL, CUC. Formal analysis: BYR, HJP. Funding acquisition: BYR. Methodology: HJP. Project administration: JMA. Resources: YSS, KRK, ISS, YHO, JHL, CUC. Writing - original draft: BYR, HJP. Writing - review & editing: JWR.

Figures
Fig. 1. Progression flowchart of this study. In some OPG images, the mandibular dentition was set as the ROI, and an object detection model was developed based on this. The model was then applied to the entire dataset. The extracted mandibular dentition images were used to train an age estimation model utilizing an ensemble backbone of ResNet50 and VGG19. ROI, region of interest; YOLO, You Only Look Once; CNN, convolutional neural network; OPG, orthopantomogram.
Fig. 2. Specifying region of interests for mandibular dentition using You Only Look Once V8.
Fig. 3. Loss plot over epochs for training and test set. (A) Mean absolute error, (B) Root mean squared error.
Fig. 4. Comparison of the actual ages and predicted ages.
Tables

Performance of age estimation models in this study

MAE RMSE
Test set 0.501 0.742
Training set 0.273 0.354

MAE, mean absolute error; RMSE, root mean squared error.

References
  1. Kwon C, Byun JS, Jung JK, Choi JK. An analysis of age estimation cases in Korea from the view of social aspects. J Oral Med Pain 2013;38:235-246.
    CrossRef
  2. Roh BY, Lee WJ, Seo JU, Lee UY, Lee SS. Analysis of forensic odontological examinations at the National Forensic Service of Korea from 2011 to 2015. Leg Med (Tokyo) 2018;32:37-42.
    Pubmed CrossRef
  3. Demirjian A, Goldstein H, Tanner JM. A new system of dental age assessment. Hum Biol 1973;45:211-227.
  4. Willems G. A review of the most commonly used dental age estimation techniques. J Forensic Odontostomatol 2001;19:9-17.
  5. Gustafson G, Koch G. Age estimation up to 16 years of age based on dental development. Odontol Revy 1974;25:297-306.
  6. Moorrees CF, Fanning EA, Hunt EE Jr. Age variation of formation stages for ten permanent teeth. J Dent Res 1963;42:1490-1502.
    Pubmed CrossRef
  7. Thevissen PW, Fieuws S, Willems G. Third molar development: evaluation of nine tooth development registration techniques for age estimations. J Forensic Sci 2013;58:393-397.
    Pubmed CrossRef
  8. Kumagai A, Jeong S, Kim D, Kong HJ, Oh S, Lee SS. Validation of data mining models by comparing with conventional methods for dental age estimation in Korean juveniles and young adults. Sci Rep 2023;13:726.
    Pubmed KoreaMed CrossRef
  9. Roh BY, Lee JS, Lim SB, et al. Dental age estimation using the Demirjian method: statistical analysis using neural networks. Korean J Leg Med 2023;47:1-7.
    CrossRef
  10. Roberts GJ, Parekh S, Petrie A, Lucas VS. Dental age assessment (DAA): a simple method for children and emerging adults. Br Dent J 2008;204:E7; discussion 192-193.
    CrossRef
  11. Cheong H, Roh BY, Kumagai A, Oh S, Lee SS. Validation of London Atlas for forensic age estimation in Koreans by comparing with Lee's and Willems' methods. Heliyon 2023;9:e19957.
    Pubmed KoreaMed CrossRef
  12. AlQahtani SJ, Hector MP, Liversidge HM. Accuracy of dental age estimation charts: Schour and Massler, Ubelaker and the London Atlas. Am J Phys Anthropol 2014;154:70-78.
    Pubmed CrossRef
  13. Kim YE, Choi Y. Analysis of deep learning-based gender and age estimation techniques and services. Paper presented at: ASK 2023: Annual Spring Conference of KIPS; 2023 May 18-20; Seoul, Korea. pp. 711-713.
  14. Yeom HG, Lee BD, Lee W, Lee T, Yun JP. Estimating chronological age through learning local and global features of panoramic radiographs in the Korean population. Sci Rep 2023;13:21857.
    Pubmed KoreaMed CrossRef
  15. Park SJ, Yang S, Kim JM, et al. Automatic and robust estimation of sex and chronological age from panoramic radiographs using a multi-task deep learning network: a study on a South Korean population. Int J Legal Med 2024;138:1741-1757.
    Pubmed KoreaMed CrossRef
  16. Kahm SH, Kim JY, Yoo S, Bae SM, Kang JE, Lee SH. Application of entire dental panorama image data in artificial intelligence model for age estimation. BMC Oral Health 2023;23:1007.
    Pubmed KoreaMed CrossRef
  17. Jocher G, Chaurasia A, Qiu J. Ultralytics YOLO11 [Internet]. GitHub, Inc.; c2023 [cited 2024 Nov 1].
  18. He K, Zhang X, Ren S, Sun J. Deep residual learning for image recognition. Paper presented at: 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); 2016 Jun 27-30; Las Vegas, NV, USA. pp. 770-778.
  19. Simonyan K, Zisserman A. Very deep convolutional networks for large-scale image recognition. Paper presented at: ICLR 2015; 2015 May 7-9; San Diego, CA, USA..
  20. Lee SE, Lee SH, Lee JY, Park HK, Kim YK. Age estimation of Korean children based on dental maturity. Forensic Sci Int 2008;178:125-131.
    Pubmed CrossRef
  21. Lee SS, Kim D, Lee S, et al. Validity of Demirjian's and modified Demirjian's methods in age estimation for Korean juveniles and adolescents. Forensic Sci Int 2011;211:41-46.
    Pubmed CrossRef


Title_page_TemplateEngKor
Body_page_TemplateEngKor
December 2024, 49 (4)