Unsupervised MRI Brain Tumor Detection Techniques with Morphological Operations

Similar documents
Tumor Detection In Brain Using Morphological Image Processing

AUTOMATIC BRAIN TUMOR DETECTION AND CLASSIFICATION USING SVM CLASSIFIER

A Survey on Brain Tumor Detection Technique

An efficient method for Segmentation and Detection of Brain Tumor in MRI images

A New Approach For an Improved Multiple Brain Lesion Segmentation

Brain Tumor Detection using Watershed Algorithm

MRI Image Processing Operations for Brain Tumor Detection

Segmentation of Tumor Region from Brain Mri Images Using Fuzzy C-Means Clustering And Seeded Region Growing

BraTS : Brain Tumor Segmentation Some Contemporary Approaches

Brain Tumor segmentation and classification using Fcm and support vector machine

Enhanced Detection of Lung Cancer using Hybrid Method of Image Segmentation

COMPUTER AIDED DIAGNOSTIC SYSTEM FOR BRAIN TUMOR DETECTION USING K-MEANS CLUSTERING

LOCATING BRAIN TUMOUR AND EXTRACTING THE FEATURES FROM MRI IMAGES

Segmentation and Analysis of Cancer Cells in Blood Samples

IMPROVED BRAIN TUMOR DETECTION USING FUZZY RULES WITH IMAGE FILTERING FOR TUMOR IDENTFICATION

South Asian Journal of Engineering and Technology Vol.3, No.9 (2017) 17 22

ANALYSIS AND DETECTION OF BRAIN TUMOUR USING IMAGE PROCESSING TECHNIQUES

International Journal of Engineering Trends and Applications (IJETA) Volume 4 Issue 2, Mar-Apr 2017

Proceedings of the UGC Sponsored National Conference on Advanced Networking and Applications, 27 th March 2015

Brain Tumor Detection Using Morphological And Watershed Operators

Clustering of MRI Images of Brain for the Detection of Brain Tumor Using Pixel Density Self Organizing Map (SOM)

EARLY STAGE DIAGNOSIS OF LUNG CANCER USING CT-SCAN IMAGES BASED ON CELLULAR LEARNING AUTOMATE

Automatic Detection of Brain Tumor Using K- Means Clustering

BRAIN TUMOR SEGMENTATION USING K- MEAN CLUSTERIN AND ITS STAGES IDENTIFICATION

Automated Brain Tumor Segmentation Using Region Growing Algorithm by Extracting Feature

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 1, August 2012) IJDACR.

Cancer Cells Detection using OTSU Threshold Algorithm

Comparative Study of K-means, Gaussian Mixture Model, Fuzzy C-means algorithms for Brain Tumor Segmentation

Lung Tumour Detection by Applying Watershed Method

Brain Tumour Detection of MR Image Using Naïve Beyer classifier and Support Vector Machine

Extraction and Identification of Tumor Regions from MRI using Zernike Moments and SVM

Comparison of Supervised and Unsupervised Learning Algorithms for Brain Tumor Detection

Available online at ScienceDirect. Procedia Computer Science 102 (2016 ) Kamil Dimililer a *, Ahmet lhan b

MEM BASED BRAIN IMAGE SEGMENTATION AND CLASSIFICATION USING SVM

Brain Tumor Segmentation: A Review Dharna*, Priyanshu Tripathi** *M.tech Scholar, HCE, Sonipat ** Assistant Professor, HCE, Sonipat

K MEAN AND FUZZY CLUSTERING ALGORITHM PREDICATED BRAIN TUMOR SEGMENTATION AND AREA ESTIMATION

Brain Tumor Detection and Segmentation In MRI Images

BRAIN TUMOR DETECTION AND SEGMENTATION USING WATERSHED SEGMENTATION AND MORPHOLOGICAL OPERATION

Earlier Detection of Cervical Cancer from PAP Smear Images

Automatic Hemorrhage Classification System Based On Svm Classifier

Brain Tumor Detection Using Image Processing.

Improved Intelligent Classification Technique Based On Support Vector Machines

Research Article. Automated grading of diabetic retinopathy stages in fundus images using SVM classifer

Tumor Detection in Brain MRI using Clustering and Segmentation Algorithm

A Review on Brain Tumor Detection in Computer Visions

Tumor Detection using Normalized Cross Co-Relation

Analysis and Comparison of Brain Tumor Detection and Extraction Techniques from MRI Images

International Journal of Computer Sciences and Engineering. Review Paper Volume-5, Issue-12 E-ISSN:

Automated Assessment of Diabetic Retinal Image Quality Based on Blood Vessel Detection

Brain Tumor Image Segmentation using K-means Clustering Algorithm

Bapuji Institute of Engineering and Technology, India

Optimization Technique, To Detect Brain Tumor in MRI

Detection and Classification of Brain Tumor using BPN and PNN Artificial Neural Network Algorithms

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

CLASSIFICATION OF BRAIN TUMOUR IN MRI USING PROBABILISTIC NEURAL NETWORK

International Journal of Advance Engineering and Research Development EARLY DETECTION OF GLAUCOMA USING EMPIRICAL WAVELET TRANSFORM

American International Journal of Research in Formal, Applied & Natural Sciences

Implementation of Brain Tumor Detection using Segmentation Algorithm & SVM

Threshold Based Segmentation Technique for Mass Detection in Mammography

EXTRACTION AND DETECTION OF BRAIN TUMOR FROM MAGNETIC RESONANCE IMAGES - A SURVEY

Keywords: Leukaemia, Image Segmentation, Clustering algorithms, White Blood Cells (WBC), Microscopic images.

Brain Tumor Segmentation of Noisy MRI Images using Anisotropic Diffusion Filter

ANALYSIS OF MALIGNANT NEOPLASTIC USING IMAGE PROCESSING TECHNIQUES

EXTRACT THE BREAST CANCER IN MAMMOGRAM IMAGES

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

BONE CANCER DETECTION USING ARTIFICIAL NEURAL NETWORK

A Review on Brain Tumor Detection Using Segmentation And Threshold Operations

Lung Cancer Diagnosis from CT Images Using Fuzzy Inference System

Brain Tumor Detection Using Neural Network

COMPARATIVE STUDY ON FEATURE EXTRACTION METHOD FOR BREAST CANCER CLASSIFICATION

A new Method on Brain MRI Image Preprocessing for Tumor Detection

ADVANCE APPROACH FOR IDENTIFICATION WHITE MATTER FROM BRAIN MRI IMAGES AND CLASSIFICATION

IJRE Vol. 03 No. 04 April 2016

Mammographic Cancer Detection and Classification Using Bi Clustering and Supervised Classifier

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

BREAST CANCER EARLY DETECTION USING X RAY IMAGES

Development of Novel Approach for Classification and Detection of Brain Tumor

[Suryaewanshi, 4(11): November, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Dharmesh A Sarvaiya 1, Prof. Mehul Barot 2

A Survey on Detection and Classification of Brain Tumor from MRI Brain Images using Image Processing Techniques

Computerized System For Lung Nodule Detection in CT Scan Images by using Matlab

Early Detection of Lung Cancer

A Reliable Method for Brain Tumor Detection Using Cnn Technique

Gesture Recognition using Marathi/Hindi Alphabet

Diabetic Retinopathy Classification using SVM Classifier

MR Image classification using adaboost for brain tumor type

Detection of Glaucoma and Diabetic Retinopathy from Fundus Images by Bloodvessel Segmentation

A Fuzzy Improved Neural based Soft Computing Approach for Pest Disease Prediction

Edge Detection Techniques Based On Soft Computing

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING

IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 06, 2014 ISSN (online):

A Comparative Study on Brain Tumor Analysis Using Image Mining Techniques

International Journal of Advance Research in Engineering, Science & Technology

Detection of Coronary Plaque and Sensing Risks Factors of Heart at early stages using various Image Processing and Segmentation Techniques

Lung Region Segmentation using Artificial Neural Network Hopfield Model for Cancer Diagnosis in Thorax CT Images

Keywords Fuzzy Logic, Fuzzy Rule, Fuzzy Membership Function, Fuzzy Inference System, Edge Detection, Regression Analysis.

A Pictorial Review and an Algorithm for the Determination of Sickle Cell Anemia

Detection and Classification of Lung Cancer Using Artificial Neural Network

Detection of Abnormalities of Retina Due to Diabetic Retinopathy and Age Related Macular Degeneration Using SVM

Primary Level Classification of Brain Tumor using PCA and PNN

Transcription:

Unsupervised MRI Brain Tumor Detection Techniques with Morphological Operations Ritu Verma, Sujeet Tiwari, Naazish Rahim Abstract Tumor is a deformity in human body cells which, if not detected and treated, can even lead to damage of body part. Brain tumor is one such deformity which has been located by pathologists manually from past few years. Magnetic Resonance Imaging (MRI), Computed Tomography (CT), Positron Emission Tomography (PET) and ultra sound are techniques which used to take images of brain cells. But MRI is widely used as it is multiplanar image capturing technique. It has always been a challenging task for automatically locating tumor and computing its dimensional parameter because boundaries or edges of different tissues in MRI brain images are unclear. Even intensities of light and dark intensity pixels are inseparable in maximum cases. For brain tumor detection, clustering techniques are widely used. There is a vast variety of imaging tools such as in which the segmentation can be utilized. So in this work, K-Means clustering and Fuzzy C-Means Clustering techniques are implemented. Also one more technique which is Histogram Thresholding is implemented. Results of all these three unsupervised techniques are implemented over a collection of brain images which are gathered from open sources. Results of tumor location of these brain images are compared for three techniques and it is found that Fuzzy C-Means clustering outperforms other two techniques. Index Terms FCM, K-Means Clustering, Histogram Thresholding and Mathematical Morphology I. INTRODUCTION Brain is special organ of body which controls memory and learning, senses and emotion. It also controls other parts of the body, including muscles, organs, and blood vessels. Brain tumors are diseases in which cancer cells begin to grow in the tissues of the Brain. Brain tumors are unusual masses in or on the brain which can be due to result of uncontrolled cell growth and failure cell death in a normal manner. Tumors are broadly classified into primary and secondary tumor. Primary tumors are more like brain cells. Central nervous system tumors include heterogeneous diseases that may be benign, slow-growing injury to malignancies which may even cause death. However a malignant tumor grows very fast and affects large tissues. Secondary tumors have origin somewhere else in the body which then spread in brain. They are cancer cells actually that have spread into the brain. They can be diaganosed and may be removed easily by surgery. Image segmentation is performed to detect any desired region which may be any object or some figure in the MRI image, which can be used for recognition, editing or image compression etc. In machine learning techniques, where computer is used to segment desired part of an image from its background, there can be broadly two types of algorithm. These are unsupervised and supervised algorithms. Unsupervised Algorithms are such algorithms where no information is previously available to generate membership function of any class in image. Such unsupervised learning can be implemented by methods like clustering (e.g., k-means, fuzzy c-means clustering and hierarchical clustering) and neural network models. Supervised algorithm is task of deducing a function from training data. Such training data are input images and a desired output. II. LITERATURE SURVEY In this section various latest techniques for Bain Tumor Detection techniques are studied. Ed-Edily et. al. proposed brain tumor detection and localization framework which comprises five steps: image acquisition, pre-processing under a median filter, edge detection by sobel edge detection, modified histogram clustering to color threshold and morphological operations. Selkar et. al. presented the detection and segmentation of brain tumor using watershed and thresholding algorithm. Sivaramakrishnan et. al. proposed Fuzzy C-means clustering and histogram. The Fuzzy C-means clustering algorithm finds the centroids of the cluster groups. Dhanalakshmi et. al. described k-means clustering algorithm for detecting the range and shape of tumor in brain MR Images. Ali et. al. preprocessed T2 weighted modality, by bilateral filter to reduce the noise and maintaining edges among the different tissues. Gray level stretching and Sobel edge detection, K-Means Clustering technique based on location and intensity, Fuzzy C-Means Clustering, and An Adapted K-Means clustering technique and Fuzzy C-Means technique are applied. Kowar et. al. presented detection of tumor in brain using segmentation and histogram thresholding. Selvakumar et. al. implemented method which allows the segmentation of tumor tissue with accuracy and reproducibility comparable to manual segmentation. The 3710

stage of the tumor is displayed based on the amount of area calculated from the cluster. On the basis of problems analyzed after literature review, objectives of this research work are being defined here: i). Implementation of Unsupervised Brain Tumor Segmentation techniques like Histogram Thresholding, K-Means Clustering technique and Fuzzy C-Means clustering Technique. ii). Applying Morphological Operations to sharpen boundary of segmented tumor portion of image. III. METHODOLOGY In this section, algorithms of three different unsupervised image segmentation techniques are being proposed to detect brain tumor. Histogram thresholding technique- In this technique histograms of two halves of brain images are plotted. Then symmetry between these two histograms is observed then there would be every chance of presence of any deformity or tumor in the brain image. Step by step explanation of method is given as below: i). Preprocessing- RGB color image is first converted into gray color image ii). Division the image- Gray image is then divided into two equal halves along its central axis. The column value is divided by 2. Divided images are halves of the original image. iii). Plotting and Comparing histogram of two halves- A histogram is a plot between pixel and its intensity. Histograms of two halves brain images are compared to estimate the tumor. iv). Selecting a threshold point- Resultant difference is selected as threshold point. v). Segmentation using threshold point- Intensity of image is compared with above calculated threshold point. If value is greater than the threshold, then its location is assigned a value 255 otherwise 0. vi). Tumor Selection- The highest intensity pixel location is selected as tumor. K-means clustering technique- K-Means Clustering works on the principle of clustering of each pixel according to its minimum distance with any cluster. Step by step explanation of method is given as below: 1. Assign the numbers of cluster value as k. 2. Randomly choose the k cluster centers, 3. Calculate mean or center of the cluster, such that cluster can be represented by C a where p=(1, 2, 3.k) 4. Calculate the distance b/w each pixel to each cluster center. It can be performed by nearest neighbor classification technique such as Euclidean Distance Calculation d i,j = X i,j -C a 5. If the distance is near to the center then move to that cluster. Otherwise move to next cluster. 6. Re-estimate the center. 7. Repeat the process until centroid movement stops. Fuzzy c-means clustering technique- The fuzzy clustering algorithm is an iterative clustering method which can produces an optimal c partition by minimizing the weighted within group sum of squared error objective function J where m > 1, M ij is membership degree of x i in the cluster j, x i is any d dimensional data, c j is cluster centre such that c i ={c i1, c i2, c i3,..c in }, c is the number of clusters in x with limit 2 c< n, m is a weighting exponent on each fuzzy membership. Cluster centre C=[c j ] can be computed by (3) And membership matrix M (k) and M (k+1) can be calculated by where 1 k N and 1 i C if (1) (2) (4) then iteration is stopped otherwise set M (k+1) = M (k) and C is again calculated. IV. EXPERIMENTAL RESULTS Results of each algorithm are shown step by step and then tumor results of these algorithms are compared. A. HISTOGRAM THRESHOLDING TECHNIQUE 1. Dividing Image Gray Scale Resized image is now partitioned into two equal halves. This will be a vertical partition, with same amount of brain region in both halves. 3711

Gray Scale Image Segmented Image Figure 1 Resized Gray Scale Image left Half Image right Half Image Figure 2 Partitioned Image in two halves (a) Left half, (b) Right Half Figure 4 Threshold Image 4. Selecting Tumor- To select tumor region, all other light intensity region should be removed. It can be done by removing all connected components of image which are not part of tumor. So a threshold level can be defined below which these undesired components are removed. Fig. 5 is selected tumor 5. Tumor Region in Brain- In last step, intensity of region which is finally selected as tumor, is raised to highest intensity value and hence this region is marked in the sample brain image. Fig 6 is this image Tumor Region 2. Histogram Difference- Now Fig. 3 showing difference between thresholds which are calculated 200 0-200 Figure 5 Tumor Region of Brain Tumor affected region of Brain -400-600 -800 0 50 100 150 200 250 300 Figure3 Histogram Difference of Two Halves of Brain Image 3. Threshold Calculation- Now that portion of image is selected as threshold which is greater that difference. This threshold will be segmented image considered for tumor portion of image. Fig 4 shows its result Figure 6 Tumor Portion Projected in Brain by Histogram Thresholding B. K-MEANS CLUSTERING BASED MRI BRAIN IMAGE SEGMENTATION 1. K-Means Clustering Gray scale image is then applied with K-Means clustering. Here K is number of clusters which is to be decided manually. K is taken 4 numbers. K-Means clustering calculates 4 numbers of centroid and all pixels of image are checked for distance (in terms of intensity) with 3712

these clusters. Pixel is assigned that particular cluster, with which it is nearest, i.e whose intensity matches best with that of pixel. Fig. 8 to Fig. 10 shows 4 numbers of clusters of Fig 7 which is resized gray version of sample image cluster No.4 Gray Scale Image Figure11 Cluster No. 4 with intensity Value 211.43 Figure 7 Resized Gray Scale Image cluster No.1 2. Selecting Segmented Image- In a tumor affected brain, tumor is bright in color as compared to its surrounding. So that particular cluster is selected which is having highest intensity value among all 4. Selected cluster is shown in Fig. 11 Cluster with high intensity pixel selected after segmentation Figure8 Cluster No. 1 with intensity Value 19.45 cluster No.2 Figure9 Cluster No. 2 with intensity Value 95.67 cluster No.3 Figure11 Selected Cluster with Tumor 3. Clearing Border In the selected cluster image, it is first targeted to found out boundary of selected cluster image. Region inside boundary will be kept dark so that tumor inside it can be highlighted and region outside boundary is kept light so that that region can be removed in next step. Fig.12 is showing this particular image. 4. Filling Holes- In this step any small dark region, surrounded completed by lighter region, are filled, i.e they are also converted into lighter region. Fig. 13 is clustered image with hole filled. Segmented Image with border clear Figure10 Cluster No. 3 with intensity Value 136.64 Figure12 Border Cleared Image 3713

Segmented Images with all holes filled function. Fig. 17 is the clustered images after segmentation. Gray Scale Image Figure 13 Image After Holes Filling 5. Selecting Tumor- To select tumor region, all other light intensity region should be removed. So a threshold level can be defined below which these undesired components are removed. Fig. 14 is detected tumor. 6. Tumor Region in Brain- In last step, intensity of region which is finally selected as tumor, is raised to highest intensity value. Fig. 15 is brain image with tumor. Figure16 Resized Gray Scale Image Cluster after the segmentation Tumor Region Figure17 FCM Clustered image after segmentation Figure14 Tumor Region of Brain Tumor affected region of Brain 2. Clearing Border In the selected cluster image, region inside boundary will be kept dark so that tumor inside it can be highlighted. Fig.18 is showing this particular image. 3. Filling Holes- In this step any small dark region, surrounded completed by lighter region, are filled, i.e they are also converted into lighter region. Fig. 19 is showing filled hole image Segmented Image with border clear Figure15 Tumor Portion Projected in Brain by K- Means Clustering C. FUZZY C-MEANS CLUSTERING BASED MRI BRAIN IMAGE SEGMENTATION Fuzzy C-Means Clustering is a multi valued logic that allows, within the same image, intermediate components i.e., member of one fuzzy set to be member of other fuzzy sets. Figure18 Border Cleared Image 1. Fuzzy C-Means Clustering Here degree of membership function, dimension in which brain image will be worked upon and a positive real value greater than 1 has to be defined for membership 3714

Segmented Images with all holes filled Figure19 Image After Holes Filling 5. Selecting Tumor- To select tumor region, a threshold level can be defined below which these undesired components are removed. Fig. 20 is tumor region of this brain image. 6. Tumor Region in Brain- Intensity of tumor is raised to highest value and hence marked in the sample brain image. Fig. 21 is brain image over which tumor is highlighted. Tumor Region Figure20 Tumor Region of Brain Tumor affected region of Brain brain image is distributed in 4 clusters on the basis of their intensity. Tumor cluster intensity will be high which helps in selection of this particular cluster. Similarly in Fuzzy C-Means clustering, image is distributed in two clusters and then tumor cluster is selected. Tumor location in input brain image is compared for three unsupervised technique. On comparing these algorithms by applying over various brain images, it is found out that Fuzzy C-Means clustering is giving good results all the time as compared with other two works. In some brain images, Histogram Thresholding and K-Means clustering are even unable to produce any tumor image which is very clearly shown by FCM. REFERENCES [1] K. Somasundaram and T. Kalaiselvi, Automatic Detection of Brain Tumor from MRI Scans Using Maxima Transform, Image Processing (NCIMP 2010) [2] Manoj K Kowar and Sourabh Yadav, Brain Tumor Detection and Segmentation Using Histogram Thresholding, International Journal of Engineering and Advanced Technology (IJEAT), ISSN: 2249 8958, Volume-1, Issue-4, April 2012 [3] Priyanka and Balwinder Singh, A REVIEW ON BRAIN TUMOR DETECTION USING SEGMENTATION, International Journal of Computer Science and Mobile Computing, ISSN 2320 088X, Vol. 2, Issue. 7, July 2013 [4] Pankaj Sapra, Rupinderpal Singh and Shivani Khurana, Brain Tumor Detection Using Neural Network, International Journal of Science and Modern Engineering (IJISME), ISSN: 2319-6386, Volume-1, Issue-9, August 2013 [5] P. Dhanalakshmi and T. Kanimozhi, Automatic Segmentation of Brain Tumor using K- Means Clustering and its Area Calculation, International Journal of Advanced Electrical and Electronics Engineering (IJAEEE), ISSN (Print): 2278-8948, Volume-2, Issue-2, 2013 [6] Roshan G. Selkar Prof. M. N. Thakare, BRAIN TUMOR DETECTION AND SEGMENTATION BY USING THRESHOLDING AND WATERSHED ALGORITHM, IJAICT, ISSN 2348 9928,Volume 1, Issue 3, July 2014 [7] A.Sivaramakrishnan and Dr.M.Karnan, A Novel Based Approach for Extraction of Brain Tumor in MRI Images Using Soft Computing Techniques, International Journal of Advanced Research in Computer and Communication Engineering,ISSN No.- 2319-5940, Vol. 2, Issue 4, April 2013 Figure21 Tumor Portion Projected in Brain by Fuzzy C-Means Clustering V. CONCLUSIONS In this work, Input MRI brain image is RGB color image which is first transformed input gray-scale images and resized to 256 x 256. Then this image is separately applied with Histogram Thresholding, K-Means Clustering and Fuzzy C-Means Clustering Technique. In histogram thresholding, a brain image is partitioned into equal halves vertically and their histogram is compared for intensity of tumor in either of these two halves. In K-means clustering N Ritu Verma. received her BE degree in computer science & engineering from C.S.V.T.U Bhilai in 2012 and pursuing Mtech in CSE from R.G.P.V,Bhopal, M.P. From 2013 to 2015.Her area of interest is image processing..she is having one international conference in her credit. Sujeet Tiwari recived his B.E. degree in Information Technology from R.G.P.V.Bhopal,M.P. and Mtech in Computer Technology & application From R.G.P.V.Bhopal, M.P.His area of interest is web mining. He is having four international conference in his credit. He has organized four workshops. Naazish Rahim receiver her BE degree in computer science & engineering from G.G.U. Bilaspur(C.G) in 2008 and Mtech in CSE from R.T.U. Rajasthan in 2012.her area of interest is image processing and parallel and distributed computing. She is having 28 national and international conference in her credit. 3715