Intelligent Automation & Soft Computing DOI:10.32604/iasc.2022.023982 | ![]() |
Article |
Real Time Brain Tumor Prediction Using Adaptive Neuro Fuzzy Technique
1Department of Computer Science and Engineering, Rajalakshmi Engineering College, Chennai, 602105, India
2Department of Computer Science and Engineering, Saveetha Institute of Medical and Technical Sciences, Chennai, 600027, India
*Corresponding Author: Duraimurugan Nagendiran. Email: duraimurugan21@outlook.com
Received: 29 September 2021; Accepted: 22 November 2021
Abstract: Uncontrollable growth of cells may lead to brain tumors and may cause permanent damages to the brain or even death. To make early diagnosis and treatment, identifying the position and size of tumors is identified as a tedious and troublesome problem among the existing computer-aided diagnosis systems. Moreover, the progression of tumors may vary among the patients with respect to shape, location, and volume. Therefore, to effectively classify and diagnose the brain tumor images according to severity stages follows the sequence of processing such as pre-processing, segmentation, feature extraction, and classification techniques to carrying out the appropriate treatment. To enhance the performance of brain tumors detection and diagnosis, an adaptive neuro-fuzzy-based suggestion system (ANFSS) is proposed with an effective shape-based feature selection technique. Then, the performance of proposed ANFSS is compared with existing classifier models in terms of brain tumor detection and proposed model achieves 98.8% accuracy in prediction of tumor.
Keywords: Brain tumor diagnosis; neurofuzzy decision system; shape based feature selection; machine learning; magnetic resonance imaging
Brain tumor is recognized as one of the primary cause of cancer-related health issues among the human as per the statistics of Central Brain Tumor Registry, United States [1]. The brain tumor can be basically classified into three types such as malignant (cancerous), pre-malignant (pre-cancerous), and benign (non-cancerous) tumors which made up of either brain cells (neuronal) or support cells (neuroepithelial) [2,3]. A tumor is a solid overflowing accumulation of abnormal tissues called neoplasm which can be classified into major (primary) and minor (secondary) tumor. Major tumor growth is very low and pertains to the nervous system with building-blocks of gliomas and glias cells of the human brain. Then, the minor tumor composed of cells belonging to various other parts of the human body that can spread more quickly than the major tumor. It is more important to monitor the growth rate and shrinking rate of patients’ tumors by the physician to improve the diagnosis and treatment [4].
Usually, benign tumors consist of well-defined boundaries with the formation of slow-growing cells. In the case of malignant tumors, uncontrollable mass growth of cells can be observed and provide more pressure to vital structures that may irritate life-threatening situations due to its invasive and aggressive nature [5]. Nearly, more than twenty percentages of major brain tumors are originated from the common malignant tumors only. Therefore, the tumor can be categorized in the context of localization in the skull, brain, and compartment. In addition, categorization can be done based on the composition of various cells such as meninges, neurons, glila, and germs cells.
To diagnose the brain tumor, the physicians can plan for the patient's surgical removal of tumor tissues, chemotherapy, and radiotherapy according to the segmentation of brain tumors [6]. Mostly, surgical removal is considered to be the more dangerous operation due to the thin-skin around the brain tissue. Sometimes, the combination of all three methods that are executed to properly diagnose high-grade tumors. It is more challenging to effectively segment the tumors due to the heterogeneous appearances such as texture, contrast, and intensity, other variations of tumors such as size, shape, and location within the part of the brain [7,8]. Different types of tumor images can be diagnosed with respect to the location and size by using imaging techniques such as X-Rays, positron emission tomography model, computed tomography scan model, and magnetic resonance imaging (MRI) [9].
According to recent research statistics, the more popular prediction of an American Brain Tumor Association highlights that there are more than eighty thousand brain tumor cases are undergoing diagnosis in the USA [10–12].
The exponential increase in MRI medical data will produce more hectic situations among the neuro-physicians to make precise medical analysis and diagnosing process [13–15].
The next section illustrates the detailed information about the various pre-processing, segmentation, classification, and feature selection approaches exploited in the recent studies. In Section 3, the proposed architecture of ANFSS is explained with appropriate mathematical modeling of segmentation and classification process. Section 4 explores the implementation of the brain tumor diagnosis system with comparative analysis stating the results and discussions. Finally, conclusions and future research directions of this study are highlighted.
Automated brain tumor classification and feature extraction become more challenging among the existing brain tumor detection and diagnosis systems. Classification is the process of extracting the information classes from multi-brand raster images. To analyze the performance of various brain tumor diagnosis systems, the description of existing pre-processing, feature selection, and segmentation techniques are explored in this research study.
The pre-processing helps to make the desired geometric corrections on the original image. This operation makes the necessary improvement in segmentation by removing unwanted noise, non-brain elements, and irregularities present in the actual image. Usually, the segmentation process faces a lot of difficulties due to noise, low contrast, bias field, and partial volume effect of an image. Therefore, image filtering techniques are applied to minimize the image noise and highlight the significant portions with proper display [16–18].
2.2 Brain Tumor Feature Selection Approaches
The feature selection process helps to select the subset of appropriate features from the set of original features that can support the decisions made by the classifier model. To achieve high classification accuracy, many feature selection approaches are explored in the existing brain-tumor detection and diagnosis systems [19–23].
2.3 Brain Tumor Segmentation Approaches
More recently, there is an increasing interest in developing automated brain tumor segmentation systems among the researchers working with computer vision area. Since the segmentation depends on different types of image property, it can be explored with respect to various divisions such as threshold-based, region-based, edge-based, contour-based, atlas-based, and classification-based methods [24,25]. The threshold-based method using speed function follows the simplest form of intensity property that can separate the object from other regions with respect to pixels of dissimilar intensity. In the case of an image expressed with a bi-modal pattern, a global threshold approach is used to separate the object from the background. The case of the image containing more than two regions pertain to dissimilar objects can be handled using the local threshold approach [26–28].
Classification-based methods are more popular among computer-aided brain tumor detection systems. The artificial neural network classifier model is constructed using various information processing units that are more analogous to neurons in the brain. It follows the feed-forward back propagation learning mechanism to classify the MRI into tumor and non-tumor [29–32].
3 Proposed Automated Brain Tumor Segmentation and Diagnosis Systems
The architecture of automated brain tumor segmentation and diagnosis system is proposed as shown in Fig. 1. It consists of two layers such as consumer layer and the prediction layer. In the consumer layer, the medical stakeholders will give the brain tumor MRI image as input to the healthcare system. After the feature selection, the data will undergo the disease recognition process in the proposed ANFSS with the intensity enhanced fuzzy c-means clustering technique. Based on the MRI training data available in the database, the proposed ANFSS makes the appropriate classification of cancerous and non-cancerous brain tumors. According to the severity status of the brain tumor prediction, the medical practitioner will suggest the appropriate diagnosis and assessment monitoring capabilities to the consumers or end-users. Moreover, the telemedicine suggestion and prescription are also provides based on their severity stages observed during the analysis.
Figure 1: Architecture of automated brain tumor segmentation and diagnosis systems
3.1 Intensity Enhanced Fuzzy C-Means Clustering Technique
Consider the MRI data set y = {y1, y2, …, yn} that consists of n number of data points with the respective input dimension p. The partitioning of data with respect to c number of cluster centers can be represented as v = {v1, v2, …, vc} i.e.,
Let μij be the membership of data yi fit into cluster j,
Usually, the contrast level of MRI varies from one image to another image. Therefore, before taking the classification decision regarding the existence or nonexistence of tumor region, the contrast level of MRI images are to be improved for better detection and diagnosis. To enhance the intensity level of MRI into a uniform level of 0–255, a novel histogram stretching operation is applied as stated in Eqs. (3) and (4).
where
where the fuzzy factor Gij is described by Eq. (6).
Let dar denote the spatial Euclidean distance between yi and yr pixels, and Nv denote the number of neighbors within the window in the order of yi. Here, the value of yr and ujr be the neighbors of yi and uij respectively.
Further, the minimization of fuzzy factor function could be obtained through necessary conditions given in Eqs. (7) and (8).
where yi be the grey value of jth pixel, μij be the fuzzy membership value of ith pixel, N be the quantity of pixels accessible in the grayscale image f = [y1, y2, …, yN], and m be the fuzziness of consequential partition. The noise reduction capability gets improved with respect to fuzzy factors Gij and the corresponding fuzzy partition matrix can be expressed by Eqs. (9) and (10).
The fuzzy factor Gij could control the balance between the image and noise by increasing the computational complexity. There is a contradiction in achieving the enhancement of robustness and minimization of computational complexity simultaneously. Consequently, the membership partition matrix can be modified to minimize the computational complexity as defined by Eq. (11).
Let ujr denote the neighbors of uij, ε denote the grayscale value of the image, and τ denote the smoothness constraint stuck between 0 and 1. Then, the reconstruction of image pertaining to dilation and erosion-based morphological operations could be formulated by Eq. (12).
where
The objective function is given in Eq. (5) can be modified as Eq. (13) due to increased filtering capability and the morphological closing reconstruction.
where μpj correspond to the degree of possible gray value p in the cluster j, εp represent the levels of gray value such that 1 ≤ p ≤ q, and q represent the grey levels presented in ε. Obviously, the modified fuzzy factor can be illustrated as shown in Eq. (14). Here, the value of
As a result, the membership partition matrix can be expressed in the form as U = [upj]c×q. After applying the wiener filter, the partition matrix can be redefined as Ul = wiener[U]. During implementation, select the cluster value c, filtering window size w, fuzzification coefficient value m, and the greatest amount of iterations at the initial stage. Consequently, loop counter value l is initialized to 0 and update the cluster center periodically. Then, the membership partition matrix is initialized randomly and compute the new image with the help of
3.2 Shape Based Feature Selection Approach
The shape-based feature selection approach helps to evaluate the severity levels of brain tumors by exploring the shape distance and shape similarity measurement functions. These features are extracted from the region of interest of the brain tumors lesions. By means of the ANFSS, the classification of brain tumor lesions is progressed through the shape distance and similarity measurement functions.
The chain code in the given space Rk convinces the uniformity class relation against an additional region. Then, the centric of object A is equivalent under transformation C[f(A)] = f[C(A)],
The perpendicular distance from any point (xi, yi) to line y = x tan ∝ +c is the total value of c cos ∝ −ri sin(∝ − ∝ i). To discover the axis of the region, the least-square technique is applied over the boundary point that passes through centric (xg, yg) with respect to angle ∝. Here, the square error denotes the non-negative real numbers as defined by Eq. (23).
The classification of brain tumor patterns in case of complexity exceeding the threshold limit and also computationally infeasible to construct precise assertions about patient data. This can be controlled through the fuzzy logic controller by converting the linguistic control strategy into an automated process according to expert knowledge. By exploring the fuzzy logic control, the proposed ANFSS makes the classification and early diagnosis of brain tumors lesion. The input variable of fuzzy set forms the triangular membership functions of shape distance such as small (0–0.5), medium (0.4–0.7), and high (0.6–1). The membership functions of shape distance fuzzy sets are defined by Eqs. (24)–(26) respectively.
Similarly, the membership function of shape similarity measurement denoting the fuzzy sets such as small (0–0.4), medium (0.3–0.7), and high (0.6–1) can be defined by Eqs. (27)–(29) respectively.
Here, the shape similarity measurement (φ) among the shapes can be represented as φ = 1 − D/n. Let D be the distance function assessed in the aspects of direction code observed among the line of interest and the given model. Finally, the severity status of brain tumor pattern classification denotes the production variable that has two fuzzy sets such as high (cancerous tumors) and low (non-cancerous tumors). These fuzzy sets can be represented by the membership function expressed in Eqs. (26) and (27) respectively.
Accordingly, the fuzzy rule base of the ANFSS determining the severity stages of brain tumors is expressed in Tab. 1. The rule base plays an significant role in the decision-making process carryout to handle the classification and diagnosis of brain tumors. Moreover, the evaluation of input variables by the ANFSS helps to make an appropriate diagnosis according to its severity status.
Usually, the practitioner decision making regarding the brain tumor treatment completely relay on detection and diagnosis test made with respect to accuracy that is the most essential factor in medical care. Fortunately, the performance evaluation parameters stating the diagnostic tests can be determined in terms of sensitivity, specificity, and accuracy that are widely used statistics to illustrate the test. In particular, the classifier models are trained with respect to data features selected from the T1-weighted, and fluid-attenuated inversion recovery images using the shape-based feature selection method. At the time of testing, the dataset samples are given to the prediction systems such as hybrid kernel-SVM [33], convolution neural network [34], and proposed ANFSS for finding the cancerous tumors in MRI brain images. In this research study, the MRI brain image dataset samples are classified into a training dataset and testing dataset. Here, the training dataset samples are exploited for learning the classifier model and testing dataset samples are exploited to analyze the performance of various prediction systems. The implementation of these prediction system classifier models is carried out using Python codes. The MRI brain images exploited in this research study are taken from the standard database BRATS 2013. The performance results obtained against the T1-weighted, and fluid-attenuated inversion recovery images are presented in Tabs. 2 and 3 respectively.
The performance graph is shown in Figs. 2 to 4 indicates the comparison of various classification techniques in terms of sensitivity, specificity, and accuracy against the T1-weighted images dataset. Similarly, the performance graph shown in Figs. 5 to 7 indicates the comparison of various classification techniques in terms of sensitivity, specificity, and accuracy against the fluid-attenuated inversion recovery images dataset. It is more clear from the performance graph, the proposed ANFSS with shape distance and shape similarity measurement feature selection approach outperforms the existing hybrid kernel-SVM, and convolution neural network classifier models with active contour, watershed, intensity factorized threshold, and multi-texton structure descriptor feature selection approaches. On average, the proposed ANFSS always provides better performance on brain tumors classification and diagnosis by improving the performance evaluation metrics such as sensitivity, specificity, and accuracy. In the future, the research study can be enhanced to provide real-time diagnosis and monitoring in the edge-cloud integrated healthcare platforms [35]. The real-time prediction over the cloud-based platform can be enhanced with a negotiation framework to find the optimal service facility to the end-users [36–38]. This can help to make improvised service facility to the end-users with various levels of personalization during diagnosis and monitoring.
Figure 2: Performance of classification techniques over T1-weighted images in terms of sensitivity
Figure 3: Performance of classification techniques over T1-weighted images in terms of specificity
Figure 4: Performance of classification techniques over T1-weighted images in terms of accuracy
Figure 5: Performance of classification techniques over fluid-attenuated inversion recovery images in terms of sensitivity
Figure 6: Performance of classification techniques over fluid-attenuated inversion recovery images in terms of specificity
Figure 7: Performance of classification techniques over fluid-attenuated inversion recovery images in terms of accuracy
The present research study has discussed the problems related to brain tumor detection and diagnosis. The ANFSS is able to provide more classification accuracy by applying the intensity enhanced fuzzy c-means clustering technique. This approach helps in minimizing the sum of the distance between the data points. Further, the shape distance and shape similarity measurement functions were explored under the shape-based feature selection method for supporting the early stage of classification. As a result, the performance of the proposed ANFSS improves the prediction time and accuracy of brain tumors. The proposed recognition system makes significant differences in the field of medical science. Moreover, by exploiting this recognition system, the brain tumor disease can be easily recognized at an earlier stage and takes the necessary steps to cure the disease according to the severity stages. In the future, the efficiency of the proposed system can be improved by considering additional feature selection methods and evaluation metrics.
Funding Statement: The authors received no specific funding for this study.
Conflicts of Interests: The authors declare no conflicts of interest regarding the publication of the paper.
![]() | This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |