Abstract
Objectives
AI techniques have lifelong impact in biomedics and widely accepted outcomes. The sole objective of the study is to evaluate accurate detection of caries using feature extraction and classification of the dental images along with amalgamation Adaptive Dragonfly algorithm (DA) algorithm and Neural Network (NN) classifier.
Materials and methods
Here proposed caries detection model is designed for detecting the tooth cavities in an accurate manner. This methodology has two main phases; feature extraction and classification. In all total 120 images database is split into three sets, randomly for evaluating the performance. Further, this categorization of the test cases aids in ensuring the enhancement of the performance. In each of the test cases, there are 40 caries images the investigation in the performance of the proposed caries detection model was done in terms of accuracy, sensitivity, specificity, and precision, FPR, FNR, NPV, FDR, F1Score and MCC.
Results
Here MPCA with Nonlinear Programming and Adaptive DA, the proposed model is termed as MNP-ADA. The performance of the proposed MPCA-ADA model is evaluated by comparing it over the other existing feature extraction models. MPCA–ADA over the conventional classifier models like PCA-ADA, LDA-ADA and ICA-ADA in terms of performance parameters and MCC for all the test types and have superior results than the existing ones.
Conclusion
The research work emphasizes the prospective efficacy of IP and NN algorithms for the detection and diagnosis of dental caries. A novel and improved model shows substantially worthy performance in distinguishing dental caries using image processing techniques.
Keywords: Health sciences, Mathematics, Computer science, Dentistry
1. Introduction
In the recent times, the medical image processing provides various detection techniques for detecting the dental caries in an early stage [1]. The dental decay or tooth decay is generally referred to as dental caries, and this disease takes place in the hard tissue of the tooth due to the action of the micro-organisms. These dental cavities can be prevented at the individual level. In case, if the caries were not detected at the early stage, they may lead to more complex and may require costly treatments. This may also lead to huge infections on the pulp tissue inflammation [2, 3]. Hence, there is a necessity to detect the caries in an accurate way as well as in an early stage [18]. Since posterior teeth have larger proximal surfaces and mineral loss is insignificant in incipient caries, incipient approximal carious lesions in posterior teeth are often hard to detect. Thus, radiographic examination is extremely important for the evaluation of proximal surfaces of posterior teeth [4]. When the dental caries is larger in size, they can be viewed by naked eye, whereas, smaller lesions are difficult to identify. In the primary level of diagnosis, all the tooth surfaces of the patient are inspected by utilizing a light source, dental mirror and explorer [5, 6, 7]. Most of the diagnosis is made with the Dental radiographs (X-rays), and they are efficient in exhibiting the dental caries that takes place between the teeth [19, 20]. Further, the “hidden caries” are complex to estimate, because they are invisible at the surface [8]. These hidden caries are due to the bacterial action that penetrates the enamel in order to reach the inner surface of the teeth [21]. Here, the outer surface of the teeth will be intact. These types of hidden caries cannot be detected in an accurate way by using the X-rays [9, 10].
For the early diagnosis of tooth caries, more enhanced visual techniques were introduced. They made use of the light scattering phenomenon and is based on the depth of the wavelength of the light [[15], [16]]. It is capable of detecting the presence of absence of caries [11, 12]. But, this method requires different fluorescence of different colours. Then, the Ultrasound Caries Detector was used, in which the images of tissues can be collected by reflected sound waves. This method reduced the amount of ionizing radiation and hence the caries detection was accurate [13, 14]. Even though most of the existing works on the classification of the caries region from the non decay region employs the dental explorer as well as X-ray radiography, these methods are found to be more complex [17]. Hence, there is a necessity to have an algorithmic analysis on the dental caries detection [23].
The main focus of this research is to propose a caries detection methodology on the basis of MPCA based feature extraction. The classification of the extracted features is accomplished using NN classifier. Once the features are extracted, they are multiplied with a weighting factor. Further, the Nonlinear Programming Optimization is employed with an intention of maximizing the distance between the resultant feature outputs. NN classifier is trained using an adaptive DA algorithm. An algorithmic analysis is carried out in this paper, by comparing the proposed MPCA-ADA model with other existing methods like PCA, LDA, ICA and MPCA in terms of accuracy, specificity, sensitivity, precision, False positive rate (FPR), False negative rate (FNR), Negative Predictive Value (NPV), False Discovery Rate (FDR), F1Score and Mathews correlation coefficient (MCC).
The rest of the paper is organized as follows: Section 2 reviews the literature work; Section 3 portrays the steps allotted for caries detection. Section 4 describes the architecture of proposed caries detection model. V discusses the obtained results, and Section 6 concludes the paper.
2. Background
2.1. Related works
As per tabulated in Table 1 many researchers contributed their valuable insights in the field of dental caries detection using image processing tools likewise in 2017, Angelino et al. [1] proffered NIR (850 nm) LED imaging system by interlinking NIR source as well as intraoral camera in order to evaluate the low sensitivity regions of the teeth. There is non-ionizing and safe approach in the range of NIR, while detecting the translucency of the teeth. Further, to obtain the caries in the ten consenting human subjects, the image of the teeth was provided by NIR and this NIR was responsible for providing the supplementary evaluations. Further, the de-mineralized areas were revealed along with the deep and superficial cracks by means of the camera-wand system. This method had high clinical utility, simple to use, user-friendly, and it was low in cost, while compared to the radiographs.
Table 1.
Review of conventional classifiers.
| Sl.No. | Author [Citation] | Methodology | Features | Challenges |
|---|---|---|---|---|
| 1 | Angelino et al.[1] | Near-Infrared Imaging (NIR) |
|
|
| 2 | Keem And Elbaum [2] | Wavelet Transformation Method (WT) |
|
|
| 3 | Rad et al.[3] | Neural Network (NN) |
|
|
| 4 | Choi et al. [4] | FCNN |
|
|
| 5 | Kositbowornchai et al. [5] | ANN |
|
|
In 2007, Keem and Elbaum [2] formulated a new technique with the desire of processing the Digital Imaging Fiber-Optic Trans-illumination Images and recording the changes in the image (DIFOTI) that were obtained at distinct times. The three major contribution of this research were (a) segmentation of the teeth on the basis of wavelet modulus maxima. (b) Estimation of the location of caries tooth and its orientation by utilizing first and second moments of DIFOTO gray level. (c) Quantitative monitoring by multi-resolution wavelet magnitude representation.
In 2018, Rad et al. [3] formulated a novel segmentation method on the basis of Level Set (LS). The proposed model detected the tooth caries in two phases: generation of the morphological information of the dental image by means of utilizing the generated IC and by using the motion filtering as well as the back propagation neural network, the segmentation of the intelligent level set was made. The outcomes of the segmentation procedure were found to be much accurate while compared to the outcomes of the other caries detection method. Further, the feature map and the integral projection technique were employed with an intention of isolating the caries tooth from the other good tooth. The feature map was better in obtaining the caries area from the other area.
In 2018, Choi et al. [4] formulated automatic detection system with aspire of detecting the caries tooth in an early stage. In the proposed model, four modules were employed, such as horizontal alignment of pictured teeth, probability map generation, crown extraction, and refinement. Further, to enhance the performance of the proposed model, the pictured teeth were aligned in a horizontal manner. The probability map of the caries was generated from the fully convolutional network. The caries in the crown region were obtained from the optimization schemes as well as from the edge-based level set method. Moreover, in order to enhance the performance of detection, the non-maximum suppression method was indulged.
In 2006, Kositbowornchai et al. [5] formulated a novel neural network with an aim of detecting the artificial dental caries from the tooth by means of employing Charged-Coupled Device (CCD) camera and intra-oral digital radiography. In this method, the depth of the dental caries was evaluated using Graphic User Interface (GUI) that was developed on the MATLAB program. Further, the region of caries was discriminated from the other region by means of sound, and this is accomplished by the Learning Vector Quantization (LVQ) method. The diagnostic test was undergone in order to securitize the performance of the proposed model.
3. Design
3.1. Pre-processing
Three consecutive steps are followed in order to enhance the input image .These stages are Contrast enhancement, Gray thresholding and Active contour.
3.1.1. Contrast enhancement
The resized image is represented as and the enhancement of takes place in this stage. In order to enhance the visibility of image, adjustments are made in the intensity of the image [29]. In this method, the visibility of image is improved with consideration in the values of the relative darkness, and on the values of the brightness of. The mathematical equation for contrast enhancement of image is represeneted in Eq. (1) in which represents the contrast enhanced image. By means of enhancing the contrast of the image, gets transformed into a grey level image and the newly formed grey level image is represented as. Where, and indicate the contrast limits for the input image and and are the contrast limits for the output image.
| (1) |
3.1.2. Gray thresholding
The Otsu's thresholding [26] is utilized as a gray thresholding processing method in this paper. With respect to the position of the gray intensity, this processing method integrates any one of pixels (i.e., either black or white) [22]. Further, the transformation from white pixel to black pixel takes place when the image intensity is found to be much smaller than the value of constant i.e., .
3.1.3. Active contour
By means of initializing a set of coordinates that are available in the image, there occurs generation of a contour or mask of the objective. Further, by the driven forces of image, there occurs reposition of the generated contour on the image. This reposition helps in generating borders to the specific objective. Two distinct kinds of driven forces are employed; they are internal energy and external energy [27]. The internal forces help in smoothening this mode, whereas, the external forces relocate the model. Hence, the generation contour is assisted by the set of coordinates. The mathematical equation for the set of coordinates is represented in Eq. (2) in which signifies the set of coordinates and represents the contour's normalized index of control point. Further, the coordinates of the contour are described as. Also, a set of coordinates and are used to create contour. Eq. (3) represents the aggregate energy of deformation model in which the curves interior energy forces and the exterior restriction are represented asand, respectively. The energy image is denoted as. The addition of elastic energy with the bending energy paves way to the formation of internal energy and the control points' normalized index is represented as. Eq. (4) represents the mathematical equation of internal energy. The represents the adjustable constant which specifies the continuity, represents the adjustable constant that specifies contour curving.
| (2) |
| (3) |
| (4) |
| (5) |
| (6) |
Further, from the active contour model, represents the consequential pre-processed image.
3.2. Feature extraction
MPCA is utilized for extracting the features of the image. While comparing PCA with MPCA, better generation ability is found with MPCA during the image construction phase [28]. The rearrangement of the image into the 3D tensor is constructed using MPCA model and this rearranged is represented as in which the height and width of the image is represented as and, respectively. Further, specifies the ` count of images. The algorithm is summarized as follows:
-
(i)
The mean of the matrix is computed as
-
(ii)
The tensor is centred as
-
(iii)
Within the matrix, is unfolded. In the unfolded matrix, the elements that are present inmode are represented as, where index =
-
(iv)
The covariance matrix is utilized for the determination of the eigenvectors with the help of the matrix in mode, . Further, the selected eigenvectors be and largest eigenvectors is represented as.
-
(v)
The feature selection is made in two types, they are (a) for varying modes is sampled and the extracted features are represented as (b) by and here the extracted feature is specified as . It is vivid that, the features extracted from these two approaches are not similar.
-
(vi)
By utilizing either of the feature sets, the process of classification can be undergone.
3.3. Classification phase
Feed forward NN classifier is utilized in various applications due to its flexibility over the other existing classifiers [25, 30]. The input to the NN is the chosen features that were obtained by multiplying the features with weights and this is done with an intention of recognizing the tooth caries. The obtained feature set is the input. Further, Eq. (7), Eq. (8) and Eq. (9) represent the network model of NN. In the network model, the hidden neuron is represented as and the bias weight of the neuron is specified as . The count of the input and the hidden neurons are denoted as and , respectively. Then, for the-layer, the output bias weight is represnted as . The weight of the input neuron from layer to the hidden neuron inlayer is denoted as . Similarly, denotes the output weight fromlayer of hidden neuron tolayer. Further, Eq. (8) manifests the network output and it is represented as, whereas the actual output is represented as . It is illustrated in Fig. 1. The output of NN provides the classified output image and from the image, the caries affected regions are distinguished from the other region. The error function is repressed as in Eq. (9), and it is the difference between the actual and the predicted output. The activation function is specified as FN. The input vector dimension allocated is 100, and the hidden layer used here is 1 and the hidden neurons are 10.
| (7) |
| (8) |
| (9) |
Fig. 1.
Layout of feed forward neural natwork
4. Methodology
4.1. Proposed archetype
Fig. 2 manifests the proposed dental caries recognition model. The proposed model indulges three phases:
-
(i)
Pre-processing phase: This is the initial stage of caries detection. In this stage the input image is assumed as and it is pre-processed by using three steps, they are contrast enhancement, grey thresholding, and active contour. After undergoing these three steps, the processed image is obtained.
-
(ii)
Feature Extraction phase: With an intention of extracting the features from the processed image, this paper makes use of MPCA. Further, to enhance the performance of diagnosis, the extracted features are multiplied with the weight that same size as that of the features. Then, among the obtained features, the distance between the features is maximized by means of employing the Nonlinear programming optimization method. The features obtained from this method are given to the classification phase
-
(iii)
Classification phase: In order to classify the image and to predict whether the feature extracted image is normal or affected by cavity. Further, with the desire of classifying the non-caries and caries images, NN classifier is adopted in this research. The training of NN is accomplished by Adaptive Dragonfly optimization (ADA). Hence, the error between predicted and target values are diminished.
Fig. 2.
Diagrammatic representation of proposed MPCA-ADA model for Caries Detection.
Further, with aspire of enhancing the performance of the proposed diagnosis method, the extracted features are multiplied with the weight and they are represented in Eq. (10) and Eq. (11), where, and are the extracted features and the weights, respectively. The weight ranges from 0 to 1. Further, there is a limitation that the size of obtained feature needs to be equal to the size of weight. Further, Eq. (12) represents the distancein between the obtained features. The distance between the features is maximized by using the Nonlinear programming optimization method. Further, Nonlinear programming optimization model is utilized for distancein which. Further, Eq. (13) specifies the mathematical model of the objective function, in which the total count of the obtained features are represented as .
| (10) |
| (11) |
| (12) |
| (13) |
4.2. Non-linear programming optimization
Once the features are extracted, they are multiplied with a weighting factor ranges between [0,1], and the distance between the resultant feature outputs is maximized by employing Nonlinear Programming Optimization. If the distance between the selected features is high, it will obviously improve the classification performance as each feature provides unique information [29]. Eq. (14) manifests the problem that takes place under the nonlinear program. In Eq. (14), the differential functions are represented as, and. Further, Eq. (16) represents the series of barrier subproblems that are obtained from the interior function and hence the Eq. (14) gets altered as per Eq. (16). The vector of the stack variables is represented as. The barrier parameters are represented as
| (14) |
| (15) |
| (16) |
| (17) |
Further, Eq. (18) represents the Lagrangian function that is related to Eq. (16). In Eq. (18), the lagrange multipliers are represented as and .
| (18) |
Further, Eq. (19) represents the first order optimality conditions that were related to the barrier issue as per Eq. (16). In Eq. (19), the diagonal matrices are described as and and the Jacobian matrices are specified as and . Further, the values of and are said to have a non-negative value.
| (19) |
Then, a primal dual system is formed, while applying newton's method to the current iteration and it is represented in Eq, (20).
| (20) |
| (21) |
| (22) |
Further. Eq. (21) represents the new iteration and the step length is represented as and. Then, as per Eq. (22), in order to two stages are required for formulating the step-lengths.
4.3. Adaptive Dragonfly optimization
The training of NN classifier is done by using ADA, which is a modified version of DA. The network keeps training all the patterns repeatedly until the total error falls to some pre-determined low target value and then it stops. When the network has fully trained, the Validation Set error reaches a minimum. Here, 75% of data is used for training and 25% data is used for testing. Survival is the main objective of each group, and hence the individual dragonfly are attracted towards the food and distracted away from the external enemies. Further, on the basis of these two behaviours, five factors were generation in order to update the location of each individual dragonfly [24]. The five factors are (i) Control cohesion (ii) Alignment (iii) Separation (iv) Attraction (v) Distraction. Eq. (23) represents the separation of dragonfly and this separation is represented as . Further, the position of present dragonfly and the location of neighboring dragonfly are represented and, respectively, and the count of the neighboring dragonflies are represented as. Further, as per Eq. (24), the alignment is evaluated and in this equation velocity ofneighboring dragonfly is represented as. Then, the assessment of the cohesion is done as per Eq. (25). The dragonfly gets attracted towards the food, and this attraction movement is represented in Eq. (25). Further, the dragonfly gets distracted while there is an enemy and this represented in Eq. (26). In these equations, the food source and the external enemy is specified as and, respectively.
| (23) |
| (24) |
| (25) |
| (26) |
| (27) |
The five patterns that are already mentioned portray the behaviour of dragonflies. Then, with the desire of renewing the position of the dragonflies, the step vector and position vectors are utilized. The dragonfly algorithm is related to Particle Swarm Optimization (PSO) algorithm, since the step vector of dragonfly algorithm is equal to the PSO's velocity vector. Further, in order to represent the direction in which the dragonflies are migrating, step vector is used, and this is shown in Eq. (28). Here, separation weight is described as , the separation of dragonfly is represented as and the alignment weight is denoted as . Further, the alignment of dragonfly is denoted as , and represents the cohesion weight. In addition to this, the cohesion of dragonfly is specified as ,and the food source, enemy factor and position of enemy of dragonfly are represented as ,and, respectively. The internal weight of the dragonfly and the iteration counter is denoted as and , respectively. By means of optimizing these factors, then exploitative as well as explorative behaviors of the dragonfly can be secruntized. Further, the dragons position vector is determined as shown in Eq. (29), in which the present iteration is represented as ,and the local and the global best solutions are represented as and , respectively.
| (28) |
| (29) |
| (30) |
At the time of exploration of the search space, an assumption is made with the dragonfly with great alignment and less cohesion, whereas, less alignment and great cohesion are assigned to the dragonflies during the exploitation phase. Further, in the absence of the neighborhood solutions, a random walk is made by the dragonflies in terms of randomness, exploration and stochastic behavior. In the random walk stage, the position of the dragonflies is renewed by utilizing Eq. (31), in which the current iteration and the dimensions of position vectors are represented as and, respectively. Moreover, in the interval [0,1], the two random numbers are denoted as and ,and the inertial weight is represented as . Then, the updating of the dragonflies takes place, while increasing the iteration and this updating is done using the mathematical equations Eq. (28), Eq. (29) and Eq. (31). By means of equating the Euclidean distance in the whole dragonfly with optimal, it is possible to predict the neighbour of each and every individual dragonfly. Once the neighbours are defined,and are renewed. Moreover, until the last criterion gets satisfied, the updating of the position takes place. At the end of the training process, an optimal weight will be produced by the algorithm, which in turn is multiplied with the extracted features obtained from the classifier.
| (31) |
| (32) |
| (33) |
5. Results and discussion
5.1. Experimental setup
MATLAB 2015a is utilized as tool for conducting the experimental evaluations on the dental caries detection. The database for this evaluation was obtained from (https://mynotebook.labarchives.com/share/Vahab/MjAuOHw4NTc2Mi8xNi9UcmVlTm9kZS83NzM5OTk2MDZ8NTIuOA: Access date 11-12-2018). The images collected for this study are 120 periodical digital dental X-ray images in which the abnormality of each images has been specified by dental experts. All images are gray scale digitized X-ray with a dimension of 748×512 where the last 12 rows contain the information of images and must be removed in the analyzing process. Regularly, each image contains at least one to four complete teeth. The images are digitized in the format of ‘‘jpeg’’ file type, which is a popular image type in image processing. Images are evaluated by the experts to ensure that all the images are suitable for the analysis process. The image acquisition process downloaded database is split into three sets, viz., test case 1, test case 2 and test case 3 randomly for evaluating the performance. Further, this categorization of the test cases aids in ensuring the enhancement of the performance. In each of the test cases, there are 40 caries images. Moreover, the investigation in the performance of the proposed caries detection model was done in terms of accuracy, sensitivity, specificity, precision, FPR, FNR, NPV, FDR, F1Score and MCC.
5.2. Algorithmic analysis for test case 1
Fig. 3 summarizes the performance analysis of proposed MPCA-ADA classifier over the other conventional classifiers by varying the weight factor (Eq. (28)) under test case 1. From Fig. 2(a), the accuracy of the proposed MPCA-ADA is found to be 20%, 55%, and 33% better than PCA-ADA, LDA-ADA and ICA-ADA, respectively, at. Then, at in Fig. 2(b), the sensitivity of the proposed MPCA-ADA model is 60%, 40% and 33% superior to the traditional models like PCA-ADA, LDA-ADA, and ICA-ADA, respectively. The developed MPCA-ADA is enhanced over the state-of-art models like PCA-ADA by 75%, LDA-ADA by 87% and ICA-ADA by 25% in terms of specificity, at as per Fig. 2(c). Then, from Fig. 2(d), at the precision of the proposed MPCA-ADA model is securitized as 60%, 77% and 23% better than the existing models like PCA-ADA, LDA-ADA and ICA-ADA, respectively. From Fig.2 (e), it is clear that the proposed MPCA-ADA model is 75% better than PCA-ADA, 76.4% better than LDA-ADA and 50% better than ICA-ADA with minimum FPR at. Similarly at , the proposed MPCA-ADA model is evaluated to be 88%, 66%, 83% better than the traditional models like PCA-ADA, LDA-ADA and ICA-ADA, respectively in terms of minimal FNR as per Fig. 2(f). The NPV at for the proposed MPCA-ADA model is 75%, 33% and 25% superior to the conventional models like PCA-ADA, LDA-ADA and ICA-ADA, respectively as shown in Fig. 2(g). Further, from Fig.2 (h), the proposed MPCA-ADA model is 75%, 33% and 25% superior to the traditional models like PCA-ADA, LDA-ADA, ICA-ADA, respectively in terms of FDR at. Further, the F1 score of the proposed MPCA-ADA model is high, and it is 61%, 55% and 11.1% superior to the existing models like PCA-ADA, LDA-ADA, ICA-ADA, respectively as shown in Fig. 2(i). The MCC of the proposed MPCA-ADA model is high, which is 50% better than PCA-ADA, 75% better than LDA-ADA, 25% better than ICA-ADA at, as per Fig. 2(j).
Fig. 3.
Algorithmic analysis on the performace of proposed MPCA-ADA over the existing classifier for Test Case 1 in terms of (a) Accuracy (b) Sensitivity (c) Specificity (d)Precision (e) FPR (e) FPR (f) FNR (g) NPV (h) FDR (i) F1- score (j) MCC.
5.3. Algorithmic analysis for test case 2
Fig. 4 reviews the performance of proposed MPCA-ADA classifier over the other methods for test case 2. From Fig. 4(a) it is clear that the proposed MPCA-ADA model is 63%, 52% and 55% superior to the existing models like PCA-ADA, LDA-ADA and ICA-ADA, respectively at in terms of accuracy. The sensitivity of the proposed MPCA-ADA model is 90% better then PCA-ADA, 70% better than LDA-ADA and 40% better than ICA-ADA at as shown in Fig.4 (b). Then, Fig.4(c) exhibits the specificity of the proposed MPCA-ADA model is 33%, 55% and 80% superior to the traditional models like PCA-ADA, LDA-ADA, ICA-ADA, respectively at . Then, from in Fig. 4(d) and the precision of the proposed model is found to be 25%, 22% and 35% superior to the existing models like PCA-ADA, LDA-ADA, and ICA-ADA, respectively. FPR of MPCA-ADA is 80%, 88%, and 93% better than the existing models like PCA-ADA, LDA-ADA and ICA-ADA, respectively at as shown in Fig. 4(e). Then, from Fig. 3(f), FNR of the proposed MPCA-ADA is found to be 86%, 81%, and 82% better than the traditional models like PCA-ADA, LDA-ADA and ICA-ADA, respectively at in terms of FNR. Further, in Fig. 4(g), and NPV is found to be 33.3%, 50%, and 75% better than the traditional models like PCA-ADA, LDA-ADA and ICA-ADA, respectively. In Fig. 4(h), and the proposed MPCA-ADA is evaluated to be 90%, 91%, and 95% better than the existing models like PCA-ADA, LDA-ADA, ICA-ADA, respectively in terms of FDR. Then, F1 score of the proposed MPCA-ADA model is found to be 61.2%, 40.8%, and 44.8% better than the existing models like PCA-ADA, LDA-ADA, ICA-ADA, respectively, while fixing the as per Fig. 4(i). Then, from fig. 4(j), and the MCC values were evaluated to be 80% superior to PCA-ADA and 50% better than ICA-ADA.
Fig. 4.
Algorithmic analysis on the performace of proposed MPCA-ADA over the existing classifier for Test Case 2 in terms of (a) Accuracy (b) Sensitivity (c) Specificity (d)Precision (e) FPR (e) FPR (f) FNR (g) NPV (h) FDR (i) F1- score (j) MCC.
5.4. Algorithmic analysis for test case 3
Fig. 5 exhibits the analysis on the performance of proposed MPCA-ADA classifier for test case 3. The accuracy of the proposed MPCA-ADA model is 81%, 35%, and 5% better than the conventional models like PCA-ADA, LDA-ADA and ICA-ADA, respectively at as per Fig.5 (a). The sensitivity of the proposed MPCA-ADA model at the is 40%, 25%, and 60% better than the traditional models like PCA-ADA, LDA-ADA and ICA-ADA, respectively in terms of sensitivity as shown in Fig. 5(b). The enhancement in the specificity of the proposed MPCA-ADA model is evaluated by fixing the in fig. 5(c) and the evaluation proved that the proposed MPCA-ADA model is 50% better than PCA-ADA, 51% better than LDA-ADA and 2% better than ICA-ADA, respectively. From Fig. 5(d), the proposed MPCA-ADA model is 15%, 12%, and 1% better than the conventional models like PCA-ADA, LDA-ADA and ICA-ADA at in terms of precision. Then, FPR of the proposed MPCA-ADA model is 98% and 96% better than the traditional models like PCA-ADA and LDA-ADA, respectively as shown in Fig. 5(e). From Fig.5 (f), FNR of the proposed MPCA-ADA model is 95%, 93%, and 86.6% better than the traditional models like PCA-ADA, LDA-ADA and ICA-ADA, respectively. Then, at in Fig. 5(g) and the proposed MPCA-ADA model is 98% better than PCA-ADA and LDA-ADA, respectively in terms of NPV. In Fig. 5 (h), the proposed MPCA-ADA model is 76% and 83% superior to the conventional models like PCA-ADA and LDA-ADA in terms of FDR, at. Then, the proposed MPCA-ADA model is 35%, 21.5% and 5% superior to the conventional models like PCA-ADA, LDA-ADA and ICA-ADA in terms of F1 score at as per Fig. 5(i). Further, Fig.5 (j) manifests that the MCC values of the proposed MPCA-ADA model is 90% superior to PCA-ADA, 85% superior to LDA-ADA and 20% superior to ICA-ADA, respectively at .
Fig. 5.
Algorithmic analysis on the performace of proposed MPCA-ADA over the existing classifier for Test Case 3 in terms of (a) Accuracy (b) Sensitivity (c) Specificity (d)Precision (e) FPR (e) FPR (f) FNR (g) NPV (h) FDR (i) F1- score (j) MCC.
5.5. Comparative analysis based on classifiers
The proposed ADA-NN classifier is compared with conventional classifiers such as K-nearest Neighbors (KNN), Support Vector Machine (SVM), Naive Bayes (NB), and LM-NN. Table 2 summarizes the performance analysis of proposed ADA-NN classifier over the other conventional classifiers for test case 1. Here, the accuracy of the proposed model is 5.55% better than KNN, SVM, NB and LM-NN. The sensitivity of the proposed model is 25% better than KNN, 11.11% better than SVM and NB. Further, the specificity of the proposed model is 12.5% better than LM-NN. The FNR of the proposed ADA model is 0.5% better than NN. Moreover, the MCC of the proposed model is 10.78%, 85.55%, 85.55%, and 10.78% superior to than KNN, SVM, NB and LM-NN. Table 3 analyses the performance of proposed ADA-NN classifier over the other methods for test case 2. From table it is clear that the proposed ADA model is 11.76% and 52% superior to the existing models like KNN and SVM in terms of accuracy. The sensitivity of the proposed ADA-NN model is 23.07% better than KNN and SVM, 23.07% better than NB and 33.33% better, the F1-Score of the proposed model is 1% better than LM-NN. The FNR of the proposed model is 1% better than KNN, SVM, NB and LM-NN. Moreover, it is 86% better than KNN and SVM. In addition the MCC of the proposed model shows 13.06% and 10.78% better than NB and LM-NN classifier. Table 4 exhibits the analysis on the performance of proposed ADA-NN classifier for test case 3. The accuracy of the proposed model is 6.30% better than SVM and NB classifier. The FDR of the proposed model is 3.18% better than SVM and NB classifier .
Table 2.
Comparative analysis on performance of the proposed classifier over the existing classifier for Test Case 1.
| Metrics | Classifiers |
||||
|---|---|---|---|---|---|
| KNN | SVM | NB | LM-NN | ADA-NN | |
| Accuracy | 0.9 | 0.9 | 0.9 | 0.9 | 0.95 |
| Sensitivity | 0.8 | 0.9 | 0.9 | 1 | 1 |
| Specificity | 1 | 0.9 | 0.9 | 0.8 | 0.9 |
| Precision | 1 | 0.9 | 0.9 | 0.83333 | 0.90909 |
| FPR | 0 | 0.1 | 0.1 | 0.2 | 0.1 |
| FNR | 0.2 | 0.1 | 0.1 | 0 | 0 |
| NPV | 1 | 0.9 | 0.9 | 0.8 | 0.9 |
| FDR | 0 | 0.1 | 0.1 | 0.16667 | 0.090909 |
| F1-Score | 0.88889 | 0.9 | 0.9 | 0.90909 | 0.95238 |
| MCC | 0.8165 | 0.8 | 0.8 | 0.8165 | 0.90453 |
Table 3.
Comparative analysis on performance of the proposed classifier over the existing classifier for Test Case 2.
| Metrics | Classifiers |
||||
|---|---|---|---|---|---|
| KNN | SVM | NB | LM-NN | ADA-NN | |
| Accuracy | 0.85 | 0.85 | 0.95 | 0.8 | 0.95 |
| Sensitivity | 0.8125 | 0.8125 | 0.9375 | 0.75 | 1 |
| Specificity | 1 | 1 | 1 | 1 | 0.75 |
| Precision | 1 | 1 | 1 | 1 | 0.9411 |
| FPR | 0 | 0 | 0 | 0 | 0.25 |
| FNR | 0.1875 | 0.1875 | 0.0625 | 0.25 | 0 |
| NPV | 1 | 1 | 1 | 1 | 0.75 |
| FDR | 0 | 0 | 0 | 0 | 0.0588 |
| F1-Score | 0.8965 | 0.8965 | 0.967 | 0.85714 | 0.9697 |
| MCC | 0.6813 | 0.6813 | 0.8660 | 0.61237 | 0.84017 |
Table 4.
Comparative analysis on performance of the proposed classifier over the existing classifier for Test Case 3.
| Metrics | Classifiers |
||||
|---|---|---|---|---|---|
| KNN | SVM | NB | LM-NN | ADA-NN | |
| Accuracy | 0.94444 | 0.888 | 0.888 | 0.944 | 0.944 |
| Sensitivity | 1 | 1 | 1 | 1 | 1 |
| Specificity | 1 | 1 | 1 | 1 | 1 |
| Precision | 0 | 0 | 0 | 0 | 0 |
| FPR | 0.0555 | 0.11111 | 0.111 | 0.0555 | 0.0555 |
| FNR | 1 | 1 | 1 | 1 | 1 |
| NPV | 0 | 0 | 0 | 0 | 0 |
| FDR | 0.971 | 0.941 | 0.941 | 0.971 | 0.971 |
| F1-score | 0.793 | 0.666 | 0.666 | 0.793 | 0.793 |
| MCC | 0.95 | 0.9 | 0.9 | 0.95 | 0.95 |
6. Conclusion
This paper has developed an algorithmic analysis on novel caries detection model in order to have an accurate detection in the tooth cavities. The proposed caries detection model was divided into two phases: feature extraction and classification. The feature extraction was done based on MPCA, and the classification was done using NN classifier. The feature extraction and classification were done on image after pre-processing with contrast enhancement, Gray threshold, and active contour. The extracted features were multiplied with the weighting factor, and then the Nonlinear Programming Optimization was employed with an intention of maximizing the distance between the resultant feature outputs.The training of NN classifier was accomplished using ADA algorithm. Finally, an algorithmic analysis was carried for MPCA –ADA over the conventional classifier models like PCA-ADA, LDA-ADA and ICA-ADA in terms of Accuracy, Sensitivity, Specificity, Precision, FPR, FNR, NPV, FDR, F1Score and MCC for Test case1, Test case2, test case 3.
Declarations
Author contribution statement
Shashikant Patil: Conceived and designed the experiments; Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper.
Vaishali Kulkarni: Conceived and designed the experiments; Contributed reagents, materials, analysis tools or data; Wrote the paper.
Archana Bhise: Conceived and designed the experiments; Analyzed and interpreted the data; Wrote the paper.
Funding statement
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Competing interest statement
The authors declare no conflict of interest.
Additional information
No additional information is available for this paper.
References
- 1.Angelino K., Edlund D.A., Shah P. Near-Infrared imaging for detecting caries and structural deformities in teeth. IEEE J. Transl. Eng. Health. Med. 2017;5:1–7. doi: 10.1109/JTEHM.2017.2695194. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Keem S., Elbaum M. Wavelet representations for monitoring changes in teeth imaged with digital imaging fiber-optic transillumination. IEEE Trans. Med. Imag. Oct. 2007;16(5):653–663. doi: 10.1109/42.640756. [DOI] [PubMed] [Google Scholar]
- 3.Rad Abdolvahab Ehsani, Rahim Mohd Shafry Mohd, Kolivand Hoshang, Norouzi Alireza. Automatic computer-aided caries detection from dental x-ray images using intelligent level set. Multimed. Tool. Appl. November 2018;77(21):28843–28862. [Google Scholar]
- 4.Choi Joonhyang, Eun Hyunjun, Kim Changick. Boosting proximal dental caries detection via combination of variational methods and convolutional neural network. J. Signal Process. Syst. January 2018;90(1):87–97. [Google Scholar]
- 5.Kositbowornchai Suwadee, Siriteptawee Sanphet, Plermkamon Supattra, Bureerat Sujin, Chetchotsak Danaipong. An artificial neural network for detection of simulated dental caries. J. Comput. Assist. Radiol.Surg. August 2006;1(2):91–96. [Google Scholar]
- 6.Lee R.C., Staninec M., Le O., Fried D. Infrared methods for assessment of the activity of natural enamel caries lesions. IEEE J. Sel. Top. Quantum Electron. May-June 2016;22(3):102–110. doi: 10.1109/JSTQE.2016.2542481. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Angelino K., Edlund D.A., Shah P. Near-infrared imaging for detecting caries and structural deformities in teeth. IEEE J. Transl. Eng. Health Med. 2017;5:1–7. doi: 10.1109/JTEHM.2017.2695194. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Kang H., Jiao J.J., Lee C., Le M.H., Darling C.L., Fried D. Nondestructive assessment of early tooth demineralization using cross-polarization optical coherence tomography. IEEE J. Sel. Top. Quantum Electron. July-Aug. 2010;16(4):870–876. doi: 10.1109/JSTQE.2009.2033610. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Kim Eun-Soo, Lee Eun-Song, Kang Si-Mook, Jung Eun-Ha, Kim Baek-Il. A new screening method to detect proximal dental caries using fluorescence imaging. Photodiagn. Photodyn. Ther. December 2017;20:257–262. doi: 10.1016/j.pdpdt.2017.10.009. [DOI] [PubMed] [Google Scholar]
- 10.Soares Maria Eliza, Ramos-Jorge Maria Letícia, de Alencar Bruna Mota, Oliveira Simone Gomes, Ramos-Jorge Joana. Influence of masticatory function, dental caries and socioeconomic status on the body mass index of preschool children. Arch. Oral Biol. September 2017;81:69–73. doi: 10.1016/j.archoralbio.2017.04.032. [DOI] [PubMed] [Google Scholar]
- 11.Deng Jie, Jackson Leanne, Epstein Joel B., Migliorati Cesar A., Murphy Barbara A. Dental demineralization and caries in patients with head and neck cancer. Oral Oncol. September 2015;51(9):824–831. doi: 10.1016/j.oraloncology.2015.06.009. [DOI] [PubMed] [Google Scholar]
- 12.Neuhaus K.W., Jost F., Perrin P., Lussi A. Impact of different magnification levels on visual caries detection with ICDAS. J. Dent. December 2015;43(12):1559–1564. doi: 10.1016/j.jdent.2015.09.002. [DOI] [PubMed] [Google Scholar]
- 13.Ahn Sug-Joon, Song Young-Doo, Mah Su-Jung, Cho Eun-Jung, Kook Joong-Ki. Determination of optimal concentration of deglycyrrhizinated licorice root extract for preventing dental caries using a bacterial model system. J. Dent. Sci. September 2014;9(3):214–220. [Google Scholar]
- 14.Costalonga Massimo, Herzberg Mark C. The oral microbiome and the immunobiology of periodontal disease and caries. Immunology. December 2014;162(2):22–38. doi: 10.1016/j.imlet.2014.08.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Usenik Peter, Bürmen Miran, Fidler Aleš, Pernuš Franjo, Likar Boštjan. Near-infrared hyperspectral imaging of water evaporation dynamics for early detection of incipient caries. J. Dent. October 2014;42(10):1242–1247. doi: 10.1016/j.jdent.2014.08.007. [DOI] [PubMed] [Google Scholar]
- 16.Jiang Emily Ming, Lo Edward Chin Man, Chu Chun Hung, Wong May Chun Mei. Prevention of early childhood caries (ECC) through parental toothbrushing training and fluoride varnish application: a 24-month randomized controlled trial. J. Dent. December 2014;42(12):1543–1550. doi: 10.1016/j.jdent.2014.10.002. [DOI] [PubMed] [Google Scholar]
- 17.Alammari M.R., Smith P.W., de Jong E. de Josselin, Higham S.M. Quantitative light-induced fluorescence (QLF): a tool for early occlusal dental caries detection and supporting decision making in vivo. J. Dent. February 2013;41(2):127–132. doi: 10.1016/j.jdent.2012.08.013. [DOI] [PubMed] [Google Scholar]
- 18.Markowitz Kenneth, Rosenfeld Dalia, Peikes Daniel, Guzy Gerald, Rosivack Glenn. Effect of pit and fissure sealants on caries detection by a fluorescent camera system. J. Dent. July 2013;41(7):590–599. doi: 10.1016/j.jdent.2013.05.005. [DOI] [PubMed] [Google Scholar]
- 19.Schwass Donald R., Leichter Jonathan W., Purton David G., Swain Michael V. Evaluating the efficiency of caries removal using an Er:YAG laser driven by fluorescence feedback control. Arch. Oral Biol. June 2013;58(6):603–610. doi: 10.1016/j.archoralbio.2012.09.017. [DOI] [PubMed] [Google Scholar]
- 20.Santos N.C., Jamelli S., Costa L., Baracho Filho C., Sarinho E. Assessing caries, dental plaque and salivary flow in asthmatic adolescents using inhaled corticosteroids. Allergol. Immunopathol. July–August 2012;40(4):220–224. doi: 10.1016/j.aller.2011.04.005. [DOI] [PubMed] [Google Scholar]
- 21.Alsam A., Farup I., Rivertz H.J. Colour and Visual Computing Symposium (CVCS) 2015. Iterative sharpening for image contrast enhancement; pp. 1–4. Gjovik. [Google Scholar]
- 22.Vala Hetal J., baxi Astha. A review on Otsu image segmentation algorithm. Int. J. Adv. Res. Comput. Eng.& Technol. (IJARCET) 2013;2(2) [Google Scholar]
- 23.Lu Haiping, Plataniotis Konstantinos N. (Kostas), Venetsanopoulos Anastasios N. MPCA: multilinear principal component analysis of tensor objects. IEEE Trans. Neural Netw. 2008;19(1) doi: 10.1109/TNN.2007.901277. [DOI] [PubMed] [Google Scholar]
- 24.Jafari Mohammad, Chaleshtari Mohammad Hossein Bayati. Using dragonfly algorithm for optimization of orthotropic infinite plates with a quasi-triangular cut-out. Eur. J. Mech. A Solid. 2017;66:1–14. [Google Scholar]
- 25.JürgenSchmidhuber Deep learning in neural networks: an overview. Neural Network. 2015;61:85–117. doi: 10.1016/j.neunet.2014.09.003. [DOI] [PubMed] [Google Scholar]
- 26.Zhang G.Y., Liu G.Z., Zhu H., Qiu B. Ore image thresholding using bi-neighbourhood Otsu's approach. Electronics Letters. 9 December 2010;46(25):1666–1668. ISSN: 0013-5194 INSPEC Accession Number: 11775377. [Google Scholar]
- 27.Lin Kuo-Huang, Liu Bin-Da. A gray system modeling approach to the prediction of calibration intervals. IEEE Trans. Instrum. Meas. Feb. 2005;54(1):297–304. [Google Scholar]
- 28.Mittal Mamta, Goyal Lalit Mohan, Hemanth D Jude, Kaur Sethi Jasleen. Clustering Approaches for High-Dimensional Databases: A Review. WIREs Data Mining Knowl Discov. 2019 John Wiley & Sons. [Google Scholar]
- 29.Mittal Mamta, Sharma Rajendra Kumar, Singh Varinder Pal. Performance evaluation of threshold-based and k-means clustering algorithms using Iris dataset, recent patents on engineering published by. Bentham Science. 2018 [Google Scholar]
- 30.Kaur B., Sharma M., Mittal M., Verma A., Goyal L.M., Hemanth D.J. An improved salient object detection algorithm combining background and foreground connectivity for brain image analysis. Comput. Electr. Eng. 2018;71:692–703. [Google Scholar]





