Abstract
Studies show that cracked teeth are the third most common cause for tooth loss in industrialized countries. If detected early and accurately, patients can retain their teeth for a longer time. Most cracks are not detected early because of the discontinuous symptoms and lack of good diagnostic tools. Currently used imaging modalities like Cone Beam Computed Tomography (CBCT) and intraoral radiography often have low sensitivity and do not show cracks clearly. This paper introduces a novel method that can detect, quantify, and localize cracks automatically in high resolution CBCT (hr-CBCT) scans of teeth using steerable wavelets and learning methods. These initial results were created using hr-CBCT scans of a set of healthy teeth and of teeth with simulated longitudinal cracks. The cracks were simulated using multiple orientations. The crack detection was trained on the most significant wavelet coefficients at each scale using a bagged classifier of Support Vector Machines. Our results show high discriminative specificity and sensitivity of this method. The framework aims to be automatic, reproducible, and open-source. Future work will focus on the clinical validation of the proposed techniques on different types of cracks ex-vivo. We believe that this work will ultimately lead to improved tracking and detection of cracks allowing for longer lasting healthy teeth.
Keywords: Wavelet analysis, Tooth fracture detection, Machine learning, High-resolution Cone Beam Computed Tomography
1. INTRODUCTION
Epidemiologic studies report that cracked teeth are the third most common cause for tooth loss in industrialized countries.[1] Histological studies demonstrate that all cracks are colonized by bacteria, which have the potential to cause pulpal and periapical disease.[2,3] Pain associated with these diseases is intense and is the most common reason for seeking emergency dental care.[4,5] Five types of longitudinal fractures have been identified. From least to most severe, these are: 1) craze line; 2) fractured cusp; 3) cracked tooth; 4) split tooth (see figure 1); and 5) vertical root fracture (VRF)[6,7].
Cracked teeth present a complex, diagnostic dilemma. They may present with sharp pain on biting, cold sensitivity or deep probing depths.[8,9] The symptoms are often discontinuous with periods of remission. If left undetected, cracks continue to progress and ultimately result in tooth loss. Early and accurate detection of cracks will reduce the pain and suffering experienced by patients and help them retain their teeth longer. Available clinical tools used to detect cracks have limitations and often cannot determine the extent of the crack.
Imaging modalities used to detect cracks include conventional intraoral radiography and Cone Beam Computed Tomography (CBCT). The accuracy of both modalities for the detection of cracks remains low because the diagnosis depends ultimately upon scanner resolution, crack orientation and the observers' interpretation.[10] Thus, there is an imperative need to develop an objective, automated and reliable method to detect cracks and their extent that does not solely rely on the observer’s clinical observations and radiographic interpretation of an image.
The purpose of this paper is to develop reliable, reproducible and automatic techniques for the detection and quantification of cracks using high-resolution CBCT (hr-CBCT) imaging. Recent developments on hr-CBCT scanners and imaging protocols with a small field of view and isotropic voxels with sub-millimeter resolution have the potential to allow clinically viable quantitative assessments of tooth pathology with reduced effective radiation doses.[11] Furthermore, our preliminary work demonstrates that an advanced image analysis method called 3D Steerable Wavelets[12] can be used to automatically detect and quantify cracks in teeth from hr-CBCT data. (Steerable wavelets are mathematical tools used in digital signal processing that can be “steered” in any direction). This technique can perform a multiscale analysis of a signal. The spatial resolution of wavelets can be modulated, retaining more 3D information from the original image.
We believe that hr-CBCT combined with advanced quantitative image analysis has the potential to accurately, objectively and automatically measure cracks.
2. MATERIALS
We have performed preliminary data analysis using the proposed method on synthetic data [13]. A set of 6 healthy second molars obtained from hr-CBCT scans were analyzed. These scans were collected using the Kodak Carestream 9000 scanner with the parameters FOV: 37.5 × 50 mm, 90 kVp, 12 mA and a 0.085 mm isotropic voxel size. Specifically, the hr-CBCT isotropic resolution used in this study (0.085mm) provides superior visualization of fine radicular and filament-like structures with radiation dose much lower than conventional CT exams. This resolution will also minimize the partial volume effects, and will be able to detect cracks with sub-mm accuracy. The ability of hr-CBCT to generate reconstructions of complex 3D pathology will help reconstructing any fracture orientation, without any concern about alignment of the entire fracture to a single X-ray projection. We plan to use the high resolution with a small FOV (3.75 cm × 5 cm) that delivers an effective dose of 56 µSv[11].
Relevant anatomy of the teeth was segmented using 3DSlicer[16] Segment Editor[17]. We performed intensity based segmentation and refined that segmentation using smoothing, morphological operators and filtering. We then simulated a small longitudinal crack (0.1mm, 1.17 voxels wide) with different orientations, by using a custom script that, given a plane equation, will generate a deformation field that displaces the gray level intensities of the tooth structure by a given amount (in this case, 0.1mm). We generated 6 different cracks in each molar (36 simulated scans total). All scans went through a Gaussian smoothing filter using a sigma of 0.1 to make fractures discontinuous and thus look more realistic (see figure 2).
3. METHODS
Our analysis algorithm is based on the Isotropic Wavelets theory[18], fine-tuned for cracked teeth detection. Wavelets are very important in signal analysis as they can perform a multiscale analysis of a signal. This is similar to a windowed Fourier Transform (FFT), but with the advantage that the spatial resolution (the window) can be modulated, retaining more information from the original image. As illustrated by our preliminary results, the method can detect synthetic cracks in the high frequency component of the wavelet responses. The proposed method performs high-resolution analysis in both the frequency and the spatial domains. The proposed wavelet framework presents a superior flexibility and computational performance compared to other methods for filament-like feature detection, such as the Frangi’s vessel enhancement algorithm [19]. This method has the advantage of providing an isotropic wavelet backbone, which is sensitive to features in any orientation, the ability to provide a directionality analysis when coupling with non-isotropic functions, (e.g derivatives or Riesz Functions) and having the steerablity property with which the response at any orientation can be computed as a linear combination of a basis of functions (at different frequency scales and orientations).
Also, because the number of wavelet scales and frequency phases can be configured, we are proposing an extremely customizable method for the detection of cracks of any size and in any possible orientation given the steerable nature of the wavelets. Depending on the type of crack to detect, we could design different wavelets for different types of lesions in the future.
3.1 Quantification of cracked teeth
For the quantification of cracked teeth, we used the Isotropic Wavelet package[20] developed in the Insight Toolkit (ITK)[21]. ITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis. The ITKIsotropicWavelets module is available as an optional external module for ITK since version ITK-4.13, and can also be downloaded from the development site[20]. Following the same practices as other ITK functions and external modules, it provides Python wrappings for the C++ code to facilitate its use. These python wheels have been generated for three main operating systems: Mac, Linux and Windows, and three versions of python: 2.7, 3.5 and 3.6. They can be installed using pip install (see equation 1).
(1) |
We believe python wheels will ensure that other research labs will be able to adopt this technology for their own custom biomedical applications.
The package ITKIsotropicWavelets implements a Steerable Wavelet Pyramid [20] in the frequency domain. The wavelet pyramid (figure 3) represents a multi-resolution analysis (MRA) framework, providing information at multiple scales, from small details to bigger features. The wavelet coefficients generated at each scale can be analyzed and modified independently depending on the task at hand (e.g registration, segmentation, denoising), and then used to reconstruct a new image with no aliasing or loss of information. This property of perfect reconstruction is one of the strongest advantages of wavelet analysis but is only fulfilled when using a specific set of functions as mother wavelets (e.g Haar, Daubechies, Simoncelli, etc).
The pyramid (figure 3) starts with an input in the frequency domain, the wavelet coefficients are the result of applying a high-frequency band-pass filter derived from the chosen mother wavelet (figure 4). A complementary low-frequency pass filter is used to scale the input by a factor of two (dyadic), acting as a zoom-out and ignoring the high-frequency features in the new level. The user, having an upper limit based on the size of input, can select the number of levels. In order to get even higher frequency resolution than the regular pyramid of figure 3a, the module optionally allows splitting the high-pass filter into multiple high frequency sub-bands (figure 4b – figure 4b). We use high frequency band wavelet responses from this filter to localize, quantify and detect cracks in teeth.
3.2 Detection of cracked teeth
For the detection of cracks, we trained a binary classifier based on Support Vector Machines (SVM)[22] using the open-source Python package called scikit-learn[23]. SVM is a two-group classifier that seeks to find a separating hyperplane that maximizes the distances between the two groups. SVM’s often outperform competing methods on binary classification tasks, especially if few labeled training data points are available. Wavelet responses in the highest frequencies are used to train the classifier. Using this learning-based classification approach on the training data that includes wavelet features computed on healthy tooth samples will aid reducing false positives and verify the existence of cracks on the wavelet frequency domain.
4. RESULTS
From the different available steerable wavelets we configured a bank of Simoncelli wavelets[24] with 4 levels or scales (each level zooms out the image with half the resolution), and 4 high-frequency sub-bands per level to improve the resolution, resulting in 16 outputs per scan containing the different wavelet coefficients. Figure 5 displays the absolute maximum wavelet coefficient values in the first 4 level wavelet output images. The discontinuous nature of the cracks results in a localized signal with high frequency components. The wavelet coefficients at small scales accurately capture and localize the high frequency signal components associated with the crack (figure 5a). This response is not found in the healthy tooth (figure 5b).
We then generated L-dimensional feature vectors (see equation 2, with L=4, the number of levels) comprising the absolute maximum wavelet coefficient values among all the high-frequency sub-bands (bands = 4 in our case, see figure 5).
(2) |
These vectors are used to train our classifier to detect cracked teeth. Because of an unbalanced healthy/simulated sample size we used bagged classification, which forms an ensemble of 6 different SVM[22] classifiers trained over randomly chosen balanced samples (i.e. 6 healthy and 6 randomly chosen cracked scans). Classification for a single sample is based on majority voting over all classifier responses. Receiver operating characteristic (ROC) curve analysis was done using K-fold cross validation (see figure 6). The ROC and discriminant plot using principal component analysis (PCA)[25] demonstrate that the method proposed has discriminatory properties with both high sensitivity and specificity for detecting cracks.
5. DISCUSSION
The US Surgeon General’s report on oral health documented profound disparities in the oral health status of older Americans[26]. It is well known that the incidence of cracks increases with age[27,28]. As cracks progress, they result in pulpal and periapical disease, which often necessitates root canal treatment and full coverage restoration or extraction. Given the lack of accurate diagnostics to determine the extent of the crack and the substantial cost of the treatments involved, many patients choose to have their teeth extracted. Even for those patients who can afford root canal treatment and subsequent full coverage restoration, the prognosis remains uncertain.
In this paper we present a novel technique based on an innovative use of Isotropic Wavelets, which is aimed to accurately detect the presence and extent of cracks in teeth in any location and orientation. There are some clear influences of image quality on the results of the algorithm proposed. Resolution wise, our framework relies on the use of new hr-CBCT systems including sub-mm accuracy resolutions and small field of view set ups to generate the input data necessary for the analysis. A recent position statement jointly issued by the American Association of Endodontists and the Academy of Oral and Maxillofacial Radiology recommends the use of small field of view (FOV) CBCT as the imaging modality of choice for diagnosis in patients who present with contradictory or non-specific signs and symptoms including suspicion of cracked teeth[29]. This may lead to a more widely adoption of this technology. We do not expect to experience a huge influence from scatter noise due to the underlying design of the analysis methodology. 3D steerable wavelets differentiate between high frequency and low frequency components in an image and due to that property they have been used as noise reduction methods for years. However, we expect beam-hardening artifacts[30] to cause challenges for the proposed algorithm during the clinical validation of this project (Phase II). Beam-hardening artifacts occur in the presence of radiopaque root canal obturation and other radiopaque restorative materials. Cracks often occur in teeth with long-standing restorations. Algorithmic correction during reconstruction is one correction route for these defects[31,32], but post-reconstruction correction is also common, especially in CT. Artifacts have been corrected in CT using different analytical approaches such as morphological operations[33,34], level set methods, registration[34] or, geometrical methods[35]. Specifically, geometrical methods have been successful in the past to trace the artifact rays. Once the artifact rays, usually straight lines, have been detected, it is easy to interpolate from the surrounding tissue type via majority voting in order to reconstruct the underlying anatomy. Post-processing algorithms such as this one will be performed to all images prior to the application of our crack detection algorithm.
While cracks are not the only cause for tooth loss, the proposed analytical framework is relevant to public health because the early detection and timely intervention will help prevent tooth loss and maintain oral health and function in our aging population while reducing the pain and suffering associated with cracked teeth.
Future work will focus on the clinical validation of the proposed methodology on different types of cracks ex-vivo and to couple the wavelet backbone with functions to study directionality. We believe this work will ultimately lead to better preventive strategies and improved tracking of the progression of cracks. The ability to relate treatment choices with clinical outcomes for teeth with cracks will lead to targeted interventions and better clinical outcomes.
References
- 1.Lynch CD, McConnell RJ. The cracked tooth syndrome. J. Can. Dent. Assoc. 2002;68(8):470–475. [PubMed] [Google Scholar]
- 2.Ricucci D, Siqueira JF, Loghin S, Berman LH. The Cracked Tooth: Histopathologic and Histobacteriologic Aspects. J. Endod. 2015;41(3):343–352. doi: 10.1016/j.joen.2014.09.021. [DOI] [PubMed] [Google Scholar]
- 3.Kahler B, Moule A, Stenzel D. Bacterial contamination of cracks in symptomatic vital teeth. Aust. Endod. J. 2000;26(3):115–118. doi: 10.1111/j.1747-4477.2000.tb00296.x. [DOI] [PubMed] [Google Scholar]
- 4.Iqbal M, Kim S, Yoon F. An Investigation Into Differential Diagnosis of Pulp and Periapical Pain: A PennEndo Database Study. J. Endod. 2007;33(5):548–551. doi: 10.1016/j.joen.2007.01.006. [DOI] [PubMed] [Google Scholar]
- 5.Portman-Lewis S. An analysis of the out-of-hours demand and treatment provided by a general dental practice rota over a five-year period. Prim. Dent. Care. 2007;14(3):98–104. doi: 10.1308/135576107781327043. [DOI] [PubMed] [Google Scholar]
- 6.Rivera E, Walton R. Cracking the Cracked Tooth Code: Detection and Treatment of Various Longitudinal Tooth Fractures | AAEorg. American Association of endodontists. 2008 [Google Scholar]
- 7.Rivera EM, Walton RE. Longitudinal tooth fractures: findings that contribute to complex endodontic diagnoses. Blackwell Pub. 2002 [Google Scholar]
- 8.Rivera EM, Williamson A. Diagnosis and treatment planning: cracked tooth. Tex. Dent. J. 2003;120(3):278–283. [PubMed] [Google Scholar]
- 9.Krell KV, Rivera EM. A Six Year Evaluation of Cracked Teeth Diagnosed with Reversible Pulpitis: Treatment and Prognosis. J. Endod. 2007;33(12):1405–1407. doi: 10.1016/j.joen.2007.08.015. [DOI] [PubMed] [Google Scholar]
- 10.Varshosaz M, Tavakoli Ma, Mostafavi M, Baghban Aa. Comparison of conventional radiography with cone beam computed tomography for detection of vertical root fractures: an in vitro study. J. Oral Sci. 2010;52(4):593–597. doi: 10.2334/josnusd.52.593. [DOI] [PubMed] [Google Scholar]
- 11.Ludlow JB, Timothy R, Walker C, Hunter R, Benavides E, Samuelson DB, Scheske MJ. Effective dose of dental CBCT-a meta analysis of published data and additional data for nine CBCT units. Dentomaxillofac. Radiol. 2015;44(1):20140197. doi: 10.1259/dmfr.20140197. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Chenouard N, Unser M. 3D Steerable Wavelets in Practice. IEEE Trans. Image Process. 2012;21(11):4522–4533. doi: 10.1109/TIP.2012.2206044. [DOI] [PubMed] [Google Scholar]
- 13.Budin F. Tooth fracture simulation scripts. 2017 [Google Scholar]
- 14.Hendee WR, O’Connor MK. Radiation Risks of Medical Imaging: Separating Fact from Fantasy. Radiology. 2012;264(2):312–321. doi: 10.1148/radiol.12112678. [DOI] [PubMed] [Google Scholar]
- 15.Health Physics Society. Position statement of the Health Physics Society. Radiation risk in perspective. 2010 [Google Scholar]
- 16.3DSlicer. < www.slicer.org>.
- 17.Pinter C, Lasso A, Fitchinger G. Segment Editor Slicer Module. 2016 [Google Scholar]
- 18.Held S, Storath M, Massopust P, Forster B. Steerable Wavelet Frames Based on the Riesz Transform. IEEE Trans. Image Process. 2010;19(3):653–667. doi: 10.1109/TIP.2009.2036713. [DOI] [PubMed] [Google Scholar]
- 19.Frangi AF, Niessen WJ, Vincken KL, Viergever MA. Multiscale vessel enhancement filtering. Springer; Berlin, Heidelberg: 1998. pp. 130–137. [Google Scholar]
- 20.Hernandez-Cerdan P. ITKIsotropicWavelet Module. 2017 [Google Scholar]
- 21.McCormick M, Liu X, Jomier J, Marion C, Ibanez L. ITK: enabling reproducible research and open science. Front. Neuroinform. 2014;8:13. doi: 10.3389/fninf.2014.00013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Cortes C, Vapnik V. Support-vector networks. Mach. Learn. 1995;20(3):273–297. [Google Scholar]
- 23. [1 January 2017];scikit-learn: Machine Learning in Python. 2017 < http://scikit-learn.org/stable/>.
- 24.Simoncelli EP, Freeman WT. Proceedings., Int. Conf. Image Process. Vol. 3. IEEE Comput. Soc. Press; The steerable pyramid: a flexible architecture for multi-scale derivative computation; pp. 444–447. [Google Scholar]
- 25.Pearson K. On lines and planes of closest fit to systems of points in space. Philos. Mag. Ser. 6. 1901;2(11):559–572. [Google Scholar]
- 26.US Department of Health and Human Services. Oral Health in America: A Report of the Surgeon General-- Executive Summary. 2000 [Google Scholar]
- 27.Kim S-Y, Kim S-H, Cho S-B, Lee G-O, Yang S-E. Different Treatment Protocols for Different Pulpal and Periapical Diagnoses of 72 Cracked Teeth. J. Endod. 2013;39(4):449–452. doi: 10.1016/j.joen.2012.11.052. [DOI] [PubMed] [Google Scholar]
- 28.Roh B-D, Lee Y-E. Analysis of 154 cases of teeth with cracks. Dent. Traumatol. 2006;22(3):118–123. doi: 10.1111/j.1600-9657.2006.00347.x. [DOI] [PubMed] [Google Scholar]
- 29.American Association of Endodontists and American Association of Oral and Maxillofacial Radiologists. The use of CBCT in Endodontics. AAE AAOMR Jt. Position Statement. 2016 [Google Scholar]
- 30.De Man B, Nuyts J, Dupont P, Marchal G, Suetens P. Metal streak artifacts in X-ray computed tomography: a simulation study. IEEE Trans. Nucl. Sci. 1999;46(3):691–696. [Google Scholar]
- 31.Li Y, Garrett J, Chen G-H. Reduction of beam hardening artifacts in cone-beam CT imaging via SMART-RECON algorithm. International Society for Optics and Photonics; Mar 22, 2016. p. 97830W. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Hung S-C, Wu C-C, Lin C-J, Guo W-Y, Luo C-B, Chang F-C, Chang C-Y. Artifact Reduction of Different Metallic Implants in Flat Detector C-Arm CT. Am. J. Neuroradiol. 2014;35(7):1288–1292. doi: 10.3174/ajnr.A3851. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.De Man B, Nuyts J, Dupont P, Marchal G, Suetens P. Reduction of metal streak artifacts in X-ray computed tomography using a transmission maximum a posteriori algorithm. IEEE Trans. Nucl. Sci. 2000;47(3):977–981. [Google Scholar]
- 34.Karimi S, Cosman P, Wald C, Martz H. Segmentation of artifacts and anatomy in CT metal artifact reduction. Med. Phys. 2012;39(10):5857–5868. doi: 10.1118/1.4749931. [DOI] [PubMed] [Google Scholar]
- 35.Noël PB, Xu J, Hoffmann KR, Corso JJ, Schafer S, Walczak AM. High-contrast artifact reduction in cone beam computed tomography by using geometric techniques. International Society for Optics and Photonics; Feb 26, 2009. p. 72583A. [Google Scholar]