Skip to main content
Journal of Digital Imaging logoLink to Journal of Digital Imaging
. 2018 Jan 17;31(4):477–489. doi: 10.1007/s10278-018-0050-6

Comparative Approach of MRI-Based Brain Tumor Segmentation and Classification Using Genetic Algorithm

Nilesh Bhaskarrao Bahadure 1,3,, Arun Kumar Ray 1, Har Pal Thethi 2
PMCID: PMC6113145  PMID: 29344753

Abstract

The detection of a brain tumor and its classification from modern imaging modalities is a primary concern, but a time-consuming and tedious work was performed by radiologists or clinical supervisors. The accuracy of detection and classification of tumor stages performed by radiologists is depended on their experience only, so the computer-aided technology is very important to aid with the diagnosis accuracy. In this study, to improve the performance of tumor detection, we investigated comparative approach of different segmentation techniques and selected the best one by comparing their segmentation score. Further, to improve the classification accuracy, the genetic algorithm is employed for the automatic classification of tumor stage. The decision of classification stage is supported by extracting relevant features and area calculation. The experimental results of proposed technique are evaluated and validated for performance and quality analysis on magnetic resonance brain images, based on segmentation score, accuracy, sensitivity, specificity, and dice similarity index coefficient. The experimental results achieved 92.03% accuracy, 91.42% specificity, 92.36% sensitivity, and an average segmentation score between 0.82 and 0.93 demonstrating the effectiveness of the proposed technique for identifying normal and abnormal tissues from brain MR images. The experimental results also obtained an average of 93.79% dice similarity index coefficient, which indicates better overlap between the automated extracted tumor regions with manually extracted tumor region by radiologists.

Keywords: Berkeley wavelet transformation, Feature extraction, Fuzzy clustering means, Genetic algorithm, Magnetic resonance imaging, Watershed segmentation

Introduction

The introduction of information technology and advancement in the e-health care system in the medical field helps clinical supervisors to provide better health care to the patient. This study addresses the problems of segmentation of normal and abnormal brain tissues such as gray matter (GM), white matter (WM), and cerebrospinal fluid (CSF), from magnetic resonance (MR) image using feature extraction technique and classification based on genetic algorithm (GA) classifier [1, 2].

The tumor is basically an abnormal or uncontrolled growth of cancerous cells in the body, whereas brain tumor is classified as abnormal growth of cancerous cells in the brain. A brain tumor can be benign or malignant. A benign brain tumor has similarity in a structure called homogeneous structure and does not contain cancer cells, whereas malignant brain tumor has a non-similarity in a structure called heterogeneous structure and contains cancerous cells. The World Health Organization and American Brain Tumor Association [3] have initiated grading mechanism for tumor stages into grade I to grade IV to classify benign and malignant tumor types. On that scale, grades I and II are also called low-grade brain tumors and classified as benign tumor types, whereas grades III and IV are called high-grade brain tumors and classified as malignant brain tumors. The low-grade brain tumors possess a slow growth in comparison with high-grade brain tumors which possesses rapid growth.

If the low-grade brain tumor is left untreated, then it is likely to develop into high-grade brain tumors and hence, early detection and diagnosis of the brain tumor is primary concern by the radiology department [3]. The summary of benign and malignant tumors are shown in Table 1. Patients with grade II Gliomas require serial monitoring and observations by magnetic resonance imaging (MRI), computed tomography (CT) or by other modern imaging modalities scan in every 6 to 12 months [3].

Table 1.

Differences between benign and malignant tumors

Benign tumors Malignant tumors
Non-cancerous Cancerous
Abnormal cells incapable of spreading Abnormal cells capable of spreading
Cells multiply slowly Cells multiply rapidly
Grades I and II Grades III and IV
Easier to remove and does not recur after excision Difficult to remove and recurs after excision
Mass is mobile Mass is fixed
Homogeneous in structure Heterogeneous in structure
Surgical excursion is considered to be curative Surgery, radiotherapy, chemotherapy, or combination thereof is needed

Segmentation is a process of separating an image into the similar class of properties such as color, contrast, brightness, and gray level into blocks or regions. Brain tumor segmentation is employed in medical imaging such as magnetic resonance (MR) images or other modern imaging modalities in order to separate the tumor tissues such as edema and necrosis (dead cells) from normal brain tissues, such as WM, GM, and CSF [48]. To detect tumor tissues from medical imaging modalities, segmentation is employed and depending on the evaluations performed using advanced medical imaging modalities, specialized patient care is provided to patients with a brain tumor [9].

The detection of a brain tumor at an early stage is a key issue for providing improved treatment to the patient. Once a brain tumor is clinically suspected, radiological evaluation is required to determine its location, size, and impact on the surrounding areas. It is evident that the chances of survival of a tumor contaminated patient can be increased significantly if the tumor is detected accurately in its early stage [10]. As a result, the study of brain tumors using imaging modalities has gained importance in the radiology department.

The rest of the paper is organized as follows: the “3” section presents the related works, the “3” section presents the steps used in the proposed technique, the “Results and Discussion” section presents the results and discussion, and finally, the “3” section contains the conclusions and future work.

Related Works

The tumor is a life-threatening disease for the human being and so the early diagnosis with the highest accuracy to offer a better treatment is a primary concern. In last one decade, many types of research are produced for the diagnosis evaluation of brain tumor based on different imaging modalities, in spite of that, it is not fully imperative to adopt, and so still encourages many researchers to investigate more advanced, technically acclaim diagnosis system. Many techniques have been proposed from the number of researchers for classification of brain tumors in MR images, most notably, fuzzy clustering means (FCM), support vector machine (SVM), artificial neural network (ANN), genetic algorithm (GA), self-organizing map (SOM), knowledge-based techniques, and expectation-maximization (EM) algorithm technique. An overview and findings of some of the recent researches with sound diagnosis accuracy in the area are presented here and is shown in Table 2.

Table 2.

Summary of related works

Authors Technique used Findings
Aneja and Rawat [11] Fuzzy clustering means (FCM) Proposes the algorithm of segmentation that works against the noise using FCM clustering. Segmentation performance is analyzed on the basis of cluster validity functions, execution time and convergence rate and obtained misclassifiction error of 0.537% using Intuitionistic Fuzzy C-Means (IFCM) technique.
Zhao et al. [12] Multiobjective spatial FCM Experimented on noisy images, the proposed method evolve the number of clusters automatically.
Kumar et al. [13] Fuzzy-neuro logic segmentation algorithm Develop an improved method of segmentation using fuzzy- neuro logic to detect various tissues like white matter, gray matter; cerebral spinal fluid and tumor for a given magnetic resonance image data set.
Wang et al. [14] Fuzzy Kohonen clustering network based on high dimension fuzzy character The algorithm developed by Wang et al. has two steps for the operation on image segmentation, in the first step fuzzification of the pixels is done and in the second step is about to construct 3-Dimensional feature vector of redundant images and their original images and then cluster the feature vector through RFKCN
Maoguo et al. [15] Improved FCM algorithm Extended the use of tradeoff weighted fuzzy factor and a kernel metric, the tradeoff weighted fuzzy factor depends on the space distance of all neighboring pixels and their gray level difference simultaneously and a kernel distance measure employed to enhances its robustness to noise and outliers.
Damodharan and Raghavan [16] Neural network Effectively segmented and separated normal brain tissues, such as WM, GM, and CSF from tumor region. They also give a comparison of accuracy, specificity, and sensitivity obtained from the classifier techniques based on K-Nearest Neighbors (K-NN), Bayesian algorithm and their proposed technique based on neural network, and obtained an accuracy of 83% using neural network based classifier.
Yang et al. [17] Discrete wavelet transform (DWT) Have proposed a technique for brain tumor clustering to cluster single voxel MR slices and obtained an accuracy of 94.2% with a balance error rate of 7.8%.
Demirhan et al. [4] Self-organizing map (SOM), wavelet and neural networks This method obtained an average dice similarity indexes for different tissue classes separately and achieve 91% for WM, 87% for GM, 96% for CSF, 61% for tumor, and 77% for edema.
Ahmed et al. [18] Kullback-Leibler divergence (KLD) Have presented a technique for posterior-fossa tumor clustering based on MR image. In this technique, relevant features for classification is selected using Kullback-Leibler divergence (KLD) measure, which is obtained using expectation maximization algorithm.
Torheim et al. [19] Support vector machine (SVM) Used texture-based analysis and SVM’s algorithm for effective classification of dynamic contrast-enhanced MR images and claims better predictions and improved clinical factors, tumor volumes and stage in comparison with first order statistical features.
Guo et al. [1] One-class immune feature weighted SVM Handle the non-linear distribution of real data without using any prior knowledge.
Maulik [20] Genetic algorithm (GA) Address the problems caused by poor image contrast, and other artifact that results in missing boundaries
Bahadure et al. [21] Watershed segmentation and FCM Addresses the problems of segmentation and proved superiority of FCM based segmentation using histogram equalization.
Jainy Sachdeva et al. [22] Artificial neural network Presented a multiclass brain tumor classification, segmentation, and feature extraction using a dataset of 428 MR images and obtained classification accuracy from 77 to 91%.

The literature review discussed in Table 2 has presented techniques for segmentation and detection, or for classification of the tumor type or for a combination of detection and classification. It is also observed that the selection of prominent features or only features required to judge the tumor type by the classifier is missing. To solve this problem, we investigated comparative approach of segmentation techniques based on segmentation score and select the segmented image based on the best segmentation score (maximum score) for further analysis. Further, to improve the accuracy of the classifier for the classification of tumor type, only relevant and useful features are needed to ensure by feature selection process and this is done very effectively using the Genetic algorithm.

In this study, to improve diagnostic accuracy, we perform a combination of watershed segmentation (WS), fuzzy clustering means (FCM) segmentation, discrete cosine transformation (DCT)-based segmentation, and Berkeley wavelet transform (BWT)-based segmentation and select the best one by comparing segmentation score. The purpose of this study is to extract relevant information from the segmented tumor region and classify healthy and infected tumor tissues for a large database of medical images. The classification with feature selection of the tumor region can be performed by using a genetic algorithm (GA) based classifier. The results of this research are helpful for classifying benign and malignant tumors, fast and accurately and thus, improving the diagnosis of tumor slices.

Dataset

To validate the performance of our algorithm, we used sample images of 15 patients with 9 slices for each patient. These test images were acquired using a 3 Tesla Siemens Magnetom Spectra MR machine. The total numbers of slices for all channels were 15, which leads to total 135 images at 9 slices per patient with a field of view of 200 mm, slice thickness of 5 mm, interslice gap of 1 mm, and voxel of size 0.78 mm × 0.78 mm × 0.5 mm. This dataset had ground truth images that helped to compare the results of our method with the manual analysis of radiologists. For the purpose of the analysis, we also considered 22 images from the Digital Imaging and Communications in Medicine (DICOM) dataset [23], all of which included are tumor infected brain tissues and 44 images from Brain Web dataset [24]. This research was approved by the Research Advisory Committee of the institute. Also, all of the processes and experimental analysis performed during the image acquisition comply with the ethical standards of the diagnosis center from which the images were taken.

Proposed Method

Figure 1 provides the flow diagram of the algorithm. It is developed to assist radiologists or clinical supervisors in classifying brain tumors on MR images. The proposed system utilizes major steps, which includes pre-processing of brain MR images, improvement in contrast and brightness using image enhancement, skull stripping operation, segmentation, extraction of features, selection of relevant features, and classification based on genetic algorithm. The following sections discuss the implementation of the algorithm.

Fig. 1.

Fig. 1

Steps used in proposed algorithm

Pre-processing and Enhancement

The quality of the raw MR images is improved using pre-processing stage. In addition, pre-processing helps to improve certain parameters of MR images such as improving the signal-to-noise ratio, removing the irrelevant noise and undesired parts in the background, smoothing the inner part of the region and preserving its edges [4]. In our proposed system, to improve the signal-to-noise ratio, and thus the clarity of the raw MR images, we applied Adaptive Contrast Enhancement Based on modified Sigmoid Function [25]. The experimental result for the proposed enhancement technique in comparison with the other techniques is shown in Fig. 2.

Fig. 2.

Fig. 2

Enhancement of MR image

Skull-stripping

Additional cerebral tissues such as fat, skin, and skull in the brain images are affecting the segmentation result and therefore should be removed using the process called skull-stripping operation [26]. There are several techniques available to perform skull stripping, notably, some of them are, (1) automatic skull stripping using image contour, (2) skull stripping based on region growing and morphological operation, and (3) skull stripping based on the histogram analysis or a threshold value. The algorithm used in our proposed system is based on a threshold operation and is described in Algorithm 1 graphic file with name 10278_2018_50_Figa_HTML.jpg

Segmentation and Morphological Operation

In this study, different segmentation schemes based on watershed segmentation, FCM segmentation, DCT segmentation, and BWT segmentation are considered for the segmentation and the best one is selected on the basis of segmentation score. The different segmentation schemes are discussed below:

Watershed Segmentation

In the watershed-based segmentation technique, when the watershed algorithm is applied, it will generate extensive watershed lines for the segmentation, so as to reduce the effect of rigidness, marker technique is applied, this operation is called post processing operation of watershed segmentation [27, 28]. Watershed-based segmentation epitomizes various concepts of three techniques, namely threshold-based, edge-based, and region-based segmentation. The deterministic concept of the watershed method used for the image segmentation is to find the watershed lines and then the transformation is done by dividing the image into the different regions.

Fuzzy Clustering Means

The fuzzy clustering means (FCM)-based clustering algorithm divides the entire data set into many smaller groups [29, 30]. The FCM algorithm simplifies the hard C-means (K-means) clustering to allow one data point to partially belong to multiple clusters [21, 31]. Hence, we used the FCM algorithm to effectively create soft boundaries for the given datasets, in addition to that we have also extended the objective function J1 of the hard C–means clustering in the many ways [29] like fuzzy membership degrees in the cluster was submerged into an Eq. 1 and then an additional element w was introduced as an indicative of the weight exponent used in the fuzzy system.

J(F,V)=j=1CXi𝜖Cj|yizj|2 1

where V denotes the vector of a cluster and F denotes the function of separating the data set y into clusters C1,C2........Ck. The prolonged objective function, denoted as Jw is

Jw(F,V)=j=1CXi𝜖Cj(μci(yk))w|yizj|2 2

The element w used in Eq. 2 is the weight exponent. The weight exponent is used to decide the factor at which partial members of a cluster affect the clustering result [31]. It was also shown that similar to the hard C-means method, the FCM technique also attempts to perform effective separation by searching the prototypes zi that minimize the prolonged objective function Jw. However, both hard C-means and FCM techniques require to identifying the extended membership μci that minimizes Jw.

If the conditions given in the Eqs. 3 and 4 are satisfied, then on the fuzzy partition of clusters C1,C2........Ck can be a local minimum of prolonged objective function Jw otherwise not [31].

μci(y)=1j=0k1|yzi|2|yzj|21w1 3
zi=y𝜖X(μci(y))wyy𝜖Xn(μci(y))w 4

Based on Eqs. 3 and 4, the FCM repetitively updates the prototype and the membership function until a criterion of convergence is reached [31].

Discrete Cosine Transformation

The discrete cosine transform (DCT) helps to divide the image into sections of varying importance with respect to the images visual quality and this leads to effective segmentation [32]. The region wise dividing ability of discrete cosine transformation is used to segment any image according to their visual significance and quality. The discrete cosine transform is referred to be similar to Discrete Fourier transform because of its ability to transform a signal or image from the spatial domain to the frequency domain. The general equation for the one-dimensional DCT is defined as shown in Eq. 5 and the corresponding inverse one-dimensional DCT is shown in Eq. 6.

F(x,y)=2N12i=0N1δ(x,y)cosπμ2N(2(i,j)+1)f(i,j) 5
F1(x,y)=δ(i,j)=12for𝜖=0δ(i,j)=1,otherwise 6

where N is the number of rows in the input image and f(i,j) is the intensity of the pixel in ith row and jth column of the image.

Berkeley Wavelet Transformation

In this study, the effectiveness of Berkeley wavelet transformation (BWT) is employed for effective segmentation of brain MR image. In fact, it is the first kind of its study to use BWT for segmentation of brain MR images. The wavelet transformation technique is emphasized to develop functions, operators, data or information into components of different frequency, which enables studying each component separately. All wavelets are generated from a basic wavelet Ψ(t), also referred to as a mother wavelet, because it is the point of origin for other wavelets and is defined by Eq. 7.

Ψs,τ=1sΨtτs 7

where s and τ are the scale and translation factors, respectively.

The Berkeley wavelet transform (BWT) is described as a two-dimensional triadic wavelet transforms and can be used to process the signal or image. The seed point requires the selection and mark of the threshold are easily located in BWT transformation. The BWT presents an effective way of representation of image transformation and it is a complete orthonormal, and therefore it is best for segmentation of MR images involves complexity. The wavelet transformation forms a complete, orthonormal basis in two-dimensions by the operation of translation and scaling of the entire set with a single constant term of the wavelet. The mother wavelet transformation βxφ are piecewise constant function [33, 34]. The substitute wavelets from the mother wavelet βxφ are produced at various pixels positions in the two-dimensional plane through scaling and translation of the mother wavelet and it is shown in Eq. 8.

βxφτ,s=1s2βxφ3sxi,3syj 8

Where τ and s are translation and scale parameter of the wavelet transformation respectively and βxφ is the transforming function, and it is called the mother wavelet of Berkeley wavelet transformation. The algorithm implemented for the brain tumor segmentation using BWT is described in Algorithm 2. graphic file with name 10278_2018_50_Figb_HTML.jpg

The morphological operation is used for the extraction of the boundary areas of the brain images. In the morphological operation, the pixel values greater than the selected threshold is mapped to white, while others are marked as black, due to this two different regions are formed around the infected tumor tissues, which is to be cropped out. Then, in order to eliminate white pixel, a morphological erosion operation is executed. Finally, the eroded region and the original image are both divided into two equal regions and the black pixel region extracted from the erode operation are counted as a brain MR image mask.

To evaluate and prove the performance of our proposed segmentation algorithm based on watershed segmentation, FCM, DCT and BWT, segmentation algorithms are evaluated on the basis of segmentation score S [15, 35]. The best segmentation score (maximum value) is selected and thus select the corresponding segmented image for further evaluation. Generally, segmentation score is calculated to prove the effectiveness of the segmentation or clustering operation. In fact, the clustering result is judged on the value of S, and the larger the value of S is, the better the clustering is. Mathematically it is represented as follows,

S=n=1Kf(x,y)nf(x,y)refnf(x,y)nf(x,y)refn 9

where f(x,y)n represents the set of pixels to the nth class obtained by the algorithm, while f(x,y)n represents the set of the pixels to the nth class in the reference or ground truth segmented image.

Table 3 gives a comparative analysis of the quantitative score. The experimental results for the watershed, FCM, DCT and BWT segmentation techniques are shown in Fig. 3.

Table 3.

Comparative analysis of segmentation score

Images Tissue WS FCM DCT BWT
Image 1 WM 0.57 0.81 0.84 0.91
1 GM 0.48 0.68 0.79 0.85
CSF 0.42 0.59 0.63 0.79
Tumor 0.75 0.81 0.89 0.90
Average score 0.55 0.72 0.78 0.86
Average time (in seconds) 0.89 1.15 1.23 1.05
Image 2 WM 0.65 0.79 0.83 0.89
2 GM 0.71 0.73 0.73 0.83
CSF 0.52 0.62 0.67 0.69
Tumor 0.77 0.82 0.88 0.89
Average score 0.66 0.74 0.77 0.82
Average time (in seconds) 0.75 1.10 1.18 0.95
Image 3 WM 0.70 0.83 0.88 0.91
3 GM 0.71 0.79 0.91 0.90
CSF 0.53 0.67 0.83 0.79
Tumor 0.69 0.85 0.89 0.87
Average score 0.67 0.78 0.87 0.86
Average time (in seconds) 0.80 1.32 1.38 1.10
Image 4 WM 0.60 0.84 0.75 0.97
4 GM 0.57 0.82 0.84 0.93
CSF 0.49 0.69 0.77 0.85
Tumor 0.51 0.87 0.91 0.98
Average score 0.54 0.80 0.81 0.93
Average time (in seconds) 0.98 1.40 1.39 1.15
Image 5 WM 0.77 0.84 0.91 0.97
5 GM 0.71 0.83 0.81 0.93
CSF 0.51 0.70 0.77 0.89
Tumor 0.44 0.78 0.81 0.96
Average score 0.60 0.78 0.82 0.93
Average time (in seconds) 0.78 0.96 1.17 0.86
Fig. 3.

Fig. 3

Experimental results of segmentation a original image b watershed segmentation c FCM segmentation (d) DCT segmentation e BWT segmentation

Feature Extraction

Feature Extraction is the process of bringing more preciseness and clearness in the image which in-turn defines the color, texture, size and edges of the body. Haralick et al. [36] introduced one of the most widely used image analysis application of Gray Level Co-ocurrence Matrix (GLCM) and texture feature. Feature extraction is a key area used for reducing the complexity of the classifier to classify characteristics of an image. Some of the useful features under the classification of gray level co-ocurrence matrix, segmentation based fractal texture analysis, and intensity-based features are listed in Table 4.

Table 4.

Performance matrices for segmented image and features

Metrics Formulae
Mean (M) M = 1n×m0n10m1f(n,m)
where n and m are image size. A lower value indicates good amount of noise elimination from the image.
Standard deviation (SD) SD = 1n×m0n10m1(f(n,m)M)2
A higher value indicates better intensity level and high contrast among edges of an image.
Mean square error (MSE) MSE = 1m×n(f(n,m)fR(n,m))2
where f(n,m) and fR(n,m) indicates original and reconstructed images, respectively
Entropy (E) E = m=0m1n=0n1f(n,m)log2f(n,m)
Higher value of entropy indicates more information contents and also indicates better imperceptibility.
Skewness (Sk) Sk = 1m×n|(f(n,m)M)3|SD3
Skewness is a measure of symmetry or the lack of symmetry
Kurtosis (Kurt) Kurt = 1m×n(f(n,m)M)4|SD4
The shape of a random variable’s probability distribution is describe by the parameter called Kurtosis
Energy (En) En = x=0m1y=0n1f2(x,y)
Energy is a parameter to measure the similarity of an image. If the image consists of very similar pixels, then its energy value will be large.
Contrast (Con) Con = x=0m1y=0n1(xy)2f(x,y)
Contrast is a measure of the intensity of a pixel and its neighbor over the image.
Homogeneity (H) H =x=0m1y=0n111+(xy)2f(x,y)
Homogeneity may have a single or a range of values so as to determine whether the image is textured or non-textured.
Coarseness (Cness) Cness = 12m+nx=0m1y=0n1f(x,y)
Coarseness is a measure of roughness in the textural analysis of an image.

Area calculation: Apart from the discussed feature vectors shown in Table 4, we studied that, the area of the tumor is also used to classify the tumor type. So, to make better conclusion and decision on the tumor type, area calculation is also included as one of the feature vectors.

To calculate the size of tumor we convert the extracted image to binary form. The white pixels show the tumor area and are used to calculate the size of the tumor, as described below.

W=number of white pixels

where 1 pixel = 0.264 mm2

so, the size of the tumor in mm2 is calculated as

the size of the tumor inmm2=[W]0.264 10

In this study, it is assumed that if the area of the tumor is less than 8 mm2 then it is benign or no tumor, otherwise malignant. Figure 4 shows the plot of some of the prominent features for randomly selected 10 images.

Fig. 4.

Fig. 4

Plot of some prominent features

Classification

Genetic algorithm (GA) has been investigated for the numbers of applications which includes: image formation and reconstruction, image enhancement, image compression, image visualization, image segmentation and image matching [20]. In this study, GA has been investigated for feature optimization technique and classification. A Genetic algorithm is a method commonly used to solve search problems and optimization problems for both constrained and unconstrained data based on biological evolution such as mutation, crossover, and selection.

Feature extraction generates the number of features and all the features are not relevant for the classifier to classify the tumor type. The GA is employed to randomly select individual features from the current set of the feature vector and uses them for classification of tumor type. The algorithm used to select best features and then to classify them are described in Algorithm 3.

Results and Discussion

This section presents the results of our proposed image segmentation technique, which are obtained by brain MR images. The proposed algorithm was carried out using Matlab 7.12.0 (R2011a), which runs on the Windows 8 operating system and has an Intel core i3 processor and a 4GB RAM. The experimental results obtained are given in the next subsections. graphic file with name 10278_2018_50_Figc_HTML.jpg

Experimental Results

The proposed algorithm performs comparative approach of segmentation and selected the best segmentation result based on segmentation score. Further, to classify the tumor type, features are extracted and relevant features are optimized and classified using the genetic algorithm. The sample experimental results obtained from the proposed technique is depicted in Fig. 5 which shows the original image along with enhanced image, skull-stripped image, watershed segmented image, FCM segmented image, DCT segmented image, BWT segmented image, dice overlap image, and the tumor region with extracted area mark.

Fig. 5.

Fig. 5

Experimental results. a Original image. b Enhance image. c Skull stripped image. d Watershed segmentation. e FCM segmentation. f DCT segmentation. g BWT segmentation. h Dice similarity image. i Extracted image (morphology operation). j Area-extracted tumor region

Performance Evaluation Metrics

The proposed algorithm performance can be evaluated in terms of accuracy, sensitivity, and specificity. The confusion matrix defining the terms TP, TN, FP, and FN from the expected outcome and ground truth result for the calculation of accuracy, sensitivity, and specificity are shown in Table 5.

Table 5.

Confusion matrix defining the terms TP, TN, FP, and FN

Expected outcome Ground truth Row total
Positive Negative
Positive TP FP TP+FP
Negative FN TN FN+TN
Column total TP+FN FP+TN TP+FP+FN+TN

Where TP is the number of true positives, TN is the number of true negatives, FP is the number of false positive, and FN is the number of false negatives. Table 6 shows the formulas to calculate accuracy, sensitivity, specificity, and average dice similarity coefficient.

Table 6.

Accuracy, sensitivity, specificity, and average dice coefficient calculation

Quality parameter Formula
Accuracy TP+TNTP+TN+FP+FN
Sensitivity TPTP+FN
Specificity TNTN+FP
Average dice coefficient index 2TP2TP+FP+FN

The test performance of the GA classifier determined by the computation of the statistical parameters such as sensitivity, specificity, and accuracy in comparison with different classifier techniques such as an adaptive neuro-fuzzy inference system (ANFIS) and K-Nearest Neighbors (K-NN) is shown in Table 7.

Table 7.

Comparison of accuracies in different classifiers

Number of test images (normal = 67, abnormal= 134)
Evaluation parameter ANFIS GA K-NN
(proposed classifier)
True negative 60 64 61
False positive 9 6 12
True positive 118 121 114
False negative 14 10 14
Specificity (%) 86.95 91.42 83.56
Sensitivity (%) 89.39 92.36 89.06
Accuracy (%) 88.55 92.03 87.06
Average dice coefficient
index (%) 91.11 93.79 89.76

Conclusions and Future Work

In this study, we segmented brain tissues into normal tissues such as white matter, gray matter, cerebrospinal fluid (background), and tumor-infected tissues. We used pre-processing to reduce the effect of unwanted noise captured during the acquisition of MR images and employed enhancement based on our proposed auto-enhance FCM technique to improve the quality of raw MR images. The undesired cerebral tissues such as fat and skin are removed using skull stripping based on threshold technique. Further, to get the best possible segmentation results, we develop the comparative approach for comparing four segmentation techniques based on watershed, FCM, DCT, and BWT and select the best by comparing their segmentation score. To improve the accuracy for classification of the tumor stage, feature vector is extracted and also optimize and classified using the genetic algorithm. Our experimental results show that the proposed approach can aid in the accurate, and timely detection of brain tumor along with the identification of its exact location. Thus, the proposed approach is significant for brain tumor detection from MR images.

The experimental results achieved 92.03% accuracy, 93.79% average dice coefficient index, and 0.82 to 0.93 segmentation score using BWT-based segmentation demonstrating the effectiveness of the proposed technique for identifying normal and abnormal tissues from MR images. Our results is suitable to integrate clinical decision support systems for primary screening and diagnosis by the radiologists or clinical experts.

In the future work, to improve the accuracy and dice coefficient index of the present work, we are planning to investigate the more robust mechanism for the large database of medical images and selective scheme of the classifier by combining more than one classifier.

Acknowledgements

The authors would like to thank Dr. G. Dhondse, Sai Clinic, Balaji Nagar, Nagpur, Maharashtra, India, and the Government Hospital of State Reserve Police Force (SRPF) Nagpur, Maharashtra, India, for providing the necessary guidance and help in the analysis of the algorithm. This project is sponsored and funded by Chhattisgarh Council of Science & Technology Raipur (Department of Science & Technology, Government of Chhattisgarh), Ref. No/1928/CCOST/2015.

References

  • 1.Guo L, Zhao L, Wu Y, Li Y, Xu G, Yan Q. Tumor detection in mr images using one-class immune feature weighted svms. IEEE Trans Magn. 2011;47:3849–3852. doi: 10.1109/TMAG.2011.2158520. [DOI] [Google Scholar]
  • 2.Kumari R. SVM classification an approach on detecting abnormality in brain mri images. Int J Eng Res Appl. 2013;3:1686–1690. [Google Scholar]
  • 3.ABTA: American brain tumor association. www.abta.org. [online; Accessed: 05.10.2016]
  • 4.Demirhan A, Toru M, Guler I. Segmentation of tumor and edema along with healthy tissues of brain using wavelets and neural networks. IEEE J Biomed Health Inf. 2015;19:1451–1458. doi: 10.1109/JBHI.2014.2360515. [DOI] [PubMed] [Google Scholar]
  • 5.Madhukumar S, Santhiyakumari N. Evaluation of k-means and fuzzy c-means segmentation on mr images of brain. Egypt J Radiol Nucl Med. 2015;46:475–479. doi: 10.1016/j.ejrnm.2015.02.008. [DOI] [Google Scholar]
  • 6.Kong Y, Deng Y, Dai Q. Discriminative clustering and feature selection for brain mri segmentation. IEEE Signal Process Lett. 2015;22:573–577. doi: 10.1109/LSP.2014.2364612. [DOI] [Google Scholar]
  • 7.El-Melegy MT, Mokhtar HM. Tumor segmentation in brain mri using a fuzzy approach with class center priors. J Image Video Process. 2014;21(1):1–14. [Google Scholar]
  • 8.Gordillo N, Eduard M, Pillar S. State of the art survey on mri brain tumor segmentation. Magn Reson Imaging. 2013;31:1426–1438. doi: 10.1016/j.mri.2013.05.002. [DOI] [PubMed] [Google Scholar]
  • 9.Liu J, Li M, Wang J, Wu F, Liu T, Pan Y. A survey of mri-based brain tumor segmentation methods. Tsinghua Sci Technol. 2014;19:578–595. doi: 10.1109/TST.2014.6961028. [DOI] [Google Scholar]
  • 10.Coatrieux G, Huang H, Shu H, Luo L, Roux C. A watermarking-based medical image integrity control system and an image moment signature for tampering characterization. IEEE J Biomed Health Inf. 2013;17:1057–1067. doi: 10.1109/JBHI.2013.2263533. [DOI] [PubMed] [Google Scholar]
  • 11.Aneja D, Rawat TK. Fuzzy clustering algorithms for effective medical image segmentation. Int J Intell Syst Appl. 2013;11:55–61. [Google Scholar]
  • 12.Zhao F, Liu H, Fan J. A multiobjective spatial fuzzy clustering algorithm for image segmentation. J Appl Soft Comput. 2015;30:48–57. doi: 10.1016/j.asoc.2015.01.039. [DOI] [Google Scholar]
  • 13.Kumar S S, Moorthi M, Madh M, Amutha R: An improved method of segmentation using fuzzy-neuro logic. In: Proc: Second International Conference on Computer Research and Development, Kuala Lumpur, 2010, pp 671–675
  • 14.Wang B, Yang F, Chao S. Image segmentation algorithm based on high dimension fuzzy character and restrained clustering network. IEEE Trans Syst Eng Electron. 2014;25(2):298–306. [Google Scholar]
  • 15.Maoguo G, Yan L, Jiao S, Wenping M, Jingjing M. Fuzzy c-means clustering with local information and kernel metric for image segmentation. IEEE Trans Image Process. 2013;22(2):2055–2058. doi: 10.1109/TIP.2012.2219547. [DOI] [PubMed] [Google Scholar]
  • 16.Damodharan S, Raghavan D. Combining tissue segmentation and neural network for brain tumor detection. Int Arab J Inf Technol. 2015;12:42–52. [Google Scholar]
  • 17.Yang G, Nawaz T, Barrick TR, Howe FA, Slabaugh G. Discrete wavelet transform-based whole-spectral and subspectral analysis for improved brain tumor clustering using single voxel mr spectroscopy. IEEE Trans Biomed Eng. 2015;62:2860–2866. doi: 10.1109/TBME.2015.2448232. [DOI] [PubMed] [Google Scholar]
  • 18.Ahmed S, Iftekharuddin KM, Vossough A. Efficacy of texture, shape, and intensity feature fusion for posterior-fossa tumor segmentation in mri. IEEE Trans Inf Technol Biomed. 2011;15:206–213. doi: 10.1109/TITB.2011.2104376. [DOI] [PubMed] [Google Scholar]
  • 19.Torheim T, Malinen E, Kvaal K, Lyng H, Indahl UG, Andersen EKF. Futsæther CM: Classification of dynamic contrast enhanced mr images of cervical cancers using texture analysis and support vector machines. IEEE Trans Med Imaging. 2014;33:1648–1656. doi: 10.1109/TMI.2014.2321024. [DOI] [PubMed] [Google Scholar]
  • 20.Maulik U. Medical image segmentation using genetic algorithms. IEEE Trans Inf Technol Biomed. 2009;13:166–173. doi: 10.1109/TITB.2008.2007301. [DOI] [PubMed] [Google Scholar]
  • 21.Bahadure N B, Ray A K, Thethi H P: Performance analysis of image segmentation using watershed algorithm, fuzzy c - means of clustering algorithm and simulink design. In: Proc: IEEE International Conference on Computing for Sustainable Global Development, New Delhi, 2016, pp 30-34
  • 22.Sachdeva J, Kumar V, Gupta I, Khandelwal N, Ahuja CK. Segmentation, feature extraction, and multiclass brain tumor classification. J Digit Imaging. 2013;26:1141–1150. doi: 10.1007/s10278-013-9600-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.DICOM: DICOM Samples Image Sets. http://www.osirix-viewer.com/datasets/DATA/BRAINIX.zip. [online; Accessed: 01.10.2016]
  • 24.BRAIN WEB: Simulated Brain Database. http://brainweb.bic.mni.mcgill.ca/cgi/brainweb1. [online; Accessed: 01.10.2016]
  • 25.Lal S, Chandra M. Efficient algorithm for contrast enhancement of natural images. Int Arab J Inf Technol. 2014;11:95–102. [Google Scholar]
  • 26.Mohsin S, Sajjad S, Malik Z, Abdullah AH. Efficient way of skull stripping in mri to detect brain tumor by applying morphological operations, after detection of false background. Int J Inf Educ Technol. 2012;2(4):335–337. [Google Scholar]
  • 27.Gonzalez RC, Woods RE. Digital image processing. Upper Saddle River: Prentice Hall; 2002. [Google Scholar]
  • 28.Zaman SMS, Wooi HT, Rajasvaran L. Morphological based technique for image segmentation. Int J Inf Technol. 2014;14(1):08–13. [Google Scholar]
  • 29.Pandey S C, Misra P K: Modified memory convergence with fuzzy pso. In: Proc: World Congress on Engineering, vol 1, London, 2007, pp 2–4
  • 30.Chafi M S, Akbarzadeh-T MR, Moavenian M, Ziejewski M: Agent based soft computing approach for component fault detection and isolation of cnc x - axis drive system. In: Proc: ASME International Mechanical Engineering Congress and Exposition, Seattle, 2007, pp 1–10
  • 31.Pandey SC, Misra PK. Memory convergence and optimization with fuzzy pso and acs. J Comput Sci. 2008;4:139–147. doi: 10.3844/jcssp.2008.139.147. [DOI] [Google Scholar]
  • 32.Acharya T, Chakrabarti C. A survey on lifting-based discrete wavelet transform architectures. J VLSI Sig Proc. 2006;42:321–339. doi: 10.1007/s11266-006-4191-3. [DOI] [Google Scholar]
  • 33.Alwan IM, Jamel EM. Digital image watermarking using arnold scrambling and berkeley wavelet transform. Al-Khwarizmi Eng J. 2015;12:124–133. [Google Scholar]
  • 34.Willmore B, Prenger RJ, Wu MCK, Gallant JL. The berkeley wavelet transform: A biologically inspired orthogonal wavelet transform. MIT Press J Neural Comput. 2008;20:1537–1564. doi: 10.1162/neco.2007.05-07-513. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Ahmed M, Yamani S, Mohamed N, Farag A, Moriarty T. A modified fuzzy c-means algorithm for bias field estimation and segmentation of mri data. IEEE Trans Med Imaging. 2002;21:193–199. doi: 10.1109/42.996338. [DOI] [PubMed] [Google Scholar]
  • 36.Haralick RM, Shanmugam K, Dinstein I. Textural features for image classification. IEEE Trans Syst Man Cybern. 1973;3(6):610–621. doi: 10.1109/TSMC.1973.4309314. [DOI] [Google Scholar]

Articles from Journal of Digital Imaging are provided here courtesy of Springer

RESOURCES