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

Similar documents
Tumor Detection in Brain MRI using Clustering and Segmentation Algorithm

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

Unsupervised MRI Brain Tumor Detection Techniques with Morphological Operations

A Review on Brain Tumor Detection in Computer Visions

A Survey on Brain Tumor Detection Technique

Brain Tumor Detection using Watershed Algorithm

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

MRI Image Processing Operations for Brain Tumor Detection

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

International Journal of Research (IJR) Vol-1, Issue-6, July 2014 ISSN

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

A new Method on Brain MRI Image Preprocessing for Tumor Detection

Automatic Hemorrhage Classification System Based On Svm Classifier

Cancer Cells Detection using OTSU Threshold Algorithm

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

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

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

Brain Tumor segmentation and classification using Fcm and support vector machine

MEM BASED BRAIN IMAGE SEGMENTATION AND CLASSIFICATION USING SVM

Enhanced Detection of Lung Cancer using Hybrid Method of Image Segmentation

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

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

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

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

Primary Level Classification of Brain Tumor using PCA and PNN

ANALYSIS AND DETECTION OF BRAIN TUMOUR USING IMAGE PROCESSING TECHNIQUES

Brain Tumor Segmentation Based On a Various Classification Algorithm

Tumor cut segmentation for Blemish Cells Detection in Human Brain Based on Cellular Automata

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

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

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

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

Comparison of Supervised and Unsupervised Learning Algorithms for Brain Tumor Detection

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

IJRE Vol. 03 No. 04 April 2016

Lung Tumour Detection by Applying Watershed Method

Early Detection of Lung Cancer

Edge Detection Techniques Based On Soft Computing

Mammographic Cancer Detection and Classification Using Bi Clustering and Supervised Classifier

Detection and Classification of Lung Cancer Using Artificial Neural Network

Automated Brain Tumor Segmentation Using Region Growing Algorithm by Extracting Feature

Tumor Detection In Brain Using Morphological Image Processing

AUTOMATIC BRAIN TUMOR DETECTION AND CLASSIFICATION USING SVM CLASSIFIER

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

BraTS : Brain Tumor Segmentation Some Contemporary Approaches

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

LUNG NODULE DETECTION SYSTEM

Lung Cancer Diagnosis from CT Images Using Fuzzy Inference System

Implementation of Brain Tumor Detection using Segmentation Algorithm & SVM

A framework for the Recognition of Human Emotion using Soft Computing models

A Reliable Method for Brain Tumor Detection Using Cnn Technique

Improved Intelligent Classification Technique Based On Support Vector Machines

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

Brain Tumor Detection and Segmentation in MR images Using GLCM and. AdaBoost Classifier

Brain Tumor Detection Using Image Processing.

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

Brain Tumor Detection and Segmentation In MRI Images

BRAIN TUMOR DETECTION AND SEGMENTATION USING WATERSHED SEGMENTATION AND MORPHOLOGICAL OPERATION

Implementation of Clustering Techniques For Brain Tumor Detection

Segmentation and Analysis of Cancer Cells in Blood Samples

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

Brain Tumor Image Segmentation using K-means Clustering Algorithm

Brain Tumor Segmentation of Noisy MRI Images using Anisotropic Diffusion Filter

Type II Fuzzy Possibilistic C-Mean Clustering

Predicting Heart Attack using Fuzzy C Means Clustering Algorithm

BONE CANCER DETECTION USING ARTIFICIAL NEURAL NETWORK

IJREAS Volume 2, Issue 2 (February 2012) ISSN: LUNG CANCER DETECTION USING DIGITAL IMAGE PROCESSING ABSTRACT

Threshold Based Segmentation Technique for Mass Detection in Mammography

Gabor Wavelet Approach for Automatic Brain Tumor Detection

COMPARATIVE STUDY ON FEATURE EXTRACTION METHOD FOR BREAST CANCER CLASSIFICATION

CLASSIFICATION OF BRAIN TUMOUR IN MRI USING PROBABILISTIC NEURAL NETWORK

Keywords Image segmentation, Brain Tumor, MRI, Enhanced Darwinian Particle Swarm Optimization (EDPSO), Firefly.

Study And Development Of Digital Image Processing Tool For Application Of Diabetic Retinopathy

POC Brain Tumor Segmentation. vlife Use Case

Segmentation of Normal and Pathological Tissues in MRI Brain Images Using Dual Classifier

Labview Based Hand Gesture Recognition for Deaf and Dumb People

A New Approach For an Improved Multiple Brain Lesion Segmentation

Research Article Volume 6 Issue No. 3

Detection of Lung Cancer Using Backpropagation Neural Networks and Genetic Algorithm

Optimization Technique, To Detect Brain Tumor in MRI

Image Enhancement and Compression using Edge Detection Technique

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

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

PNN -RBF & Training Algorithm Based Brain Tumor Classifiction and Detection

Earlier Detection of Cervical Cancer from PAP Smear Images

Automatic Detection of Brain Tumor Using K- Means Clustering

DETECTING DIABETES MELLITUS GRADIENT VECTOR FLOW SNAKE SEGMENTED TECHNIQUE

International Journal for Science and Emerging

Image Processing of Eye for Iris Using. Canny Edge Detection Technique

ADVANCES in NATURAL and APPLIED SCIENCES

The Application of Image Processing Techniques for Detection and Classification of Cancerous Tissue in Digital Mammograms

Lung Detection and Segmentation Using Marker Watershed and Laplacian Filtering

EXTRACT THE BREAST CANCER IN MAMMOGRAM IMAGES

Novel Fuzzy Technique for Cancer Detection in Noisy Breast Ultrasound Images

Detection of Brain Tumor its Segmentation & Classification using PNN Classifier

Automatic Classification of Breast Masses for Diagnosis of Breast Cancer in Digital Mammograms using Neural Network

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

Retinal Blood Vessel Segmentation Using Fuzzy Logic

A Quantitative Performance Analysis of Edge Detectors with Hybrid Edge Detector

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING

Transcription:

Segmentation of Brain MRI Images for Tumor extraction by combining C-means clustering and Watershed algorithm with Genetic Algorithm Kailash Sinha 1 1 Department of Electronics & Telecommunication Engineering, Shri Shankaracharya Group of Institutions, Bhilai, India kailash_sinha1310@rediffmail.com G.R.Sinha 2 2 Professor and Associate Director, Faculty of Engineering & Technology, Shri Shankaracharya Group of Institutions, Bhilai, India, Abstract Tumor segmentation from MRI data is an important but time consuming manual task performed by medical experts. The research which addresses the diseases of the brain in the field of the vision by computer is one of the challenges in recent times in medicine. Magnetic Resonance Imaging (MRI) is one of the best technologies currently being used for diagnosing brain tumor. In this paper an intelligent system is designed to diagnose brain tumor through MRI using image processing clustering algorithms such as Fuzzy C Means along with Watershed Algorithm and intelligent optimization tools, such as Genetic Algorithm (GA).In proposed work we take any abnormal image of brain tumor and then produce an output which is extracted portion of tumor by applying genetic algorithm with fuzzy C-menas clustering and Watershed algorithm. FCM is superior over different clustering approaches. This combined approach is used to improve segmentation efficiency and obtain higher value of true positive pixels belong to tumorous region. Genetic algorithm is a stochastic global optimization algorithm, their combination can prevent FCM being trapped in local optimum and give more better results in comparison to neural networks. Keywords Magnetic Resonance Imaging, Brain Image Segmentation,Fuzzy C-Means,Genetic Algorithm, Watershed. drgrsinha@ieee.org 1 I. INTRODUCTION The incidence of brain tumors is increasing rapidly, particularly in the older population than compared with younger population. Brain tumor is a group of abnormal cells that grows inside of the brain or around the brain. Tumors can directly destroy all healthy brain cells. It can also indirectly damage healthy cells by crowding other parts of the brain and causing inflammation, brain swelling and pressure within the skull. MRI is the noninvasive and very much sensitive imaging test of the brain in routine clinical practice. Magnetic resonance imaging (MRI) is a noninvasive medical test that helps physicians diagnose and treat medical conditions [1],[2]. MR imaging uses a powerful magnetic field, radio frequency pulses and a computer to produce detailed pictures of organs, soft tissues, bone and virtually all other internal body structures. It does not use ionizing radiation (x-rays) and MRI provides detailed pictures of brain and nerve tissues in multiple planes without obstruction by overlying bones. It provides clear images of the brainstem and posterior brain, which are difficult to view on a CT scan.

Brain tumor segmentation is a recent research in field of biomedical application. Image segmentation is the process of partitioning an image into different clusters. The goal of image segmentation is a domain independent decomposition of an image into distinct regions such as color, intensity, brightness, textures etc. An important step in segmentation is to extract the region of area in which we are interested in. Clustering is a technique which classifies patterns in such a way that true positive pixels of same group who actually belongs to cancer than false positive pixels who does not belong to tumor belongs to different group. A brain tumor is any intracranial mass created by abnormal and uncontrolled cell division. Tumors can destroy brain cells or damage them indirectly by causing inflammation, compressing other parts of the brain, inducing cerebral edema or by exerting internal pressure as they grow [3]. Brain tumors are classified into: 1. Primary brain tumor. 2. Secondary brain tumor. An automated diagnosis system for brain tumor detection should consist of multiple phases including noise removal, brain image segmentation and brain tumor extraction. This paper presents a fuzzy clustering approach combined with genetic algorithm and watershed algorithm for brain tumor detection. Our systems extracts tumor by using three phases, pre processing, and genetic algorithm combined with fuzzy clustering means with Watershed algorithm and post processing. This paper is arranged in four parts. Section 3 explains the proposed method and step by step procedure for automated brain tumor detection and segmentation. Experimental results & their analysis are shown in section 4 and 5 and finally conclusion is explained in section 6 that wraps up whole paper. II. PREVIOUS WORK Various segmentation methods have been cited in the literature for improving the segmentation processes and for introducing maximum possible reliability, for example: Many approaches have been applied to find tumorous part from image. A neural network approach is 2 given in 7 steps of training data (in 2010) [4]. T.LOGESWARI has defined a work on brain tumor detection using soft computing. In this paper, the proposed technique ACO hybrid with Fuzzy and Hybrid Self Organizing Hybrid with Fuzzy describe segmentation consists of two steps [5]. A cellular automata approach is used for radio surgery applications which gave results with far more accuracy than previous results (in 2012) [6]. A CAD approach is also applied to detect tumor which works upon global threshold segmentation is done on the sharpened image to segment the brain tumor [7]. III. PROPOSED METHODOLOGY Genetic Algorithm The word genetics is derived from the Greek word genesis meaning to grow or to become. Genetic Algorithms (GAs) was invented by John Holland. Holland proposed GA as a heuristic method based on Survival of the fittest. An implementation of genetic algorithm begins with a population of (typically random) chromosomes. A chromosome is a long, complicated thread of DNA (deoxyribonucleic acid). Hereditary factors that determine particular traits of an individual. Each trait is coded by some combination of DNA (there are four bases, A (Adenine), C (Cytosine), T (Thymine) and G (Guanine). Like an alphabet in a language, meaningful combinations of the bases produce specific instructions to the cell. GA was discovered as a useful tool for search and optimization problems [8]. FCM clustering degrades the accuracy of image because it takes only pixel attributes and do not consider neighbour pixels but when GA is used in combination with FCM then this approach reduces population size and consider parent neighbour also. As GA is rule based probabilistic approach and always search for global optimum. Once the genetic representation and the fitness function are defined, a GA proceeds to initialize a population of solutions (usually randomly) and then to improve it through repetitive application of the mutation, crossover, inversion and selection operators [9]. Initialization Initially many individual solutions are (usually) randomly generated to form an initial population. The population size depends on the nature of the problem, but typically contains several hundreds or thousands of possible solutions. Traditionally, the population is generated randomly, allowing the entire range of possible solutions (the search space). Occasionally, the solutions may be "seeded" in areas where optimal solutions are likely to be found.

Selection It is the process of choosing two random values from population for next generation. According to Darwin s theory of evolution, the best ones survive to create new off springs. Sum of elements is stored and then cumulative sum of elements is calculated. Choices of values are taken between selected value 0 and 1. Cross over Set values as vector containing centroid of clusters. In this paper, crossover value is taken 0.8. We set population as 30 and number of generations as 200. The basic parameter is crossover probability (pc) which describes how often crossover will be performed. No No Input Source Image Create a mating pool Select two parents randomly Apply Crossover randomly for hidden and output layer Apply mutation for hidden and output layer No. of child= population if the fitness value of the child END Yes Figure1: Flowchart Representation of Genetic Algorithm Yes Mutation Using this operator, it converges to get global minima instead of local minima. The important parameter is mutation probability (pm) which decides how often parts of chromosome will be mutated. If any vector have valueless than equal to 30 then we consider mutation probability as 0.2 if it is between 30 and 50 then we consider it as 0.03 else we consider it as 0.02. The process of one image is shown in figure 1. FUZZY C MEANS ALGORITHM The goal of a clustering analysis is to divide a given set of data or objects into a cluster, which represents subsets or a group. The partition should have two properties: 1. Homogeneity inside clusters: the data, which belongs to one cluster, should be as similar as possible. 2. Heterogeneity between the clusters: the data, which belongs to different clusters, should be as different as possible. The membership functions do not reflect the actual data distribution in the input and the output spaces. They may not be suitable for fuzzy pattern recognition. To build membership functions from the data available, a clustering technique may be used to partition the data, and then produce membership functions from the resulting clustering. Clustering is a process to obtain a partition P of a set E of N objects Xi (i=1, 2,, N), using the resemblance or dissemblance measure, such as a distance measure d. A partition P is a set of disjoint subsets of E and the element Ps of P is called cluster and the centers of the clusters are called Centroid or prototypes. Many techniques have been developed for clustering data. In this report c-means clustering is used. It s a simple unsupervised learning method which can be used for data grouping or classification when the number of the clusters is known. It consists of the following steps. Step 1: Choose the number of clusters - K 3

Step 2: Set initial centers of clusters c1, c2 ck; Step 3: Classify each vector x [x, x,...x ] T into the closest centre ci by Euclidean distance measure xi-ci =min xi - ci Step 4: Recomputed the estimates for the cluster centers ci Let ci = [ci1,ci2,...cin ] T cim be computed by, cim = Σxli Cluster(Ixlim) Ni Where, Ni is the number of vectors in the i-th cluster. Step 5: If none of the cluster centers (ci =1, 2,, k) changes in step 4 stop; otherwise go to step 3. Marker Controlled Watershed Segmentation Algorithm Segmentation using the watershed transforms works well if you can identify, or mark, foreground objects and background locations. The gradient magnitude of the primary segmentation is obtained by applying the Sobel operator. The Canny edge detector was also experimented on, but it was found that the results obtained by both methods are comparable. Hence, we decided on the Sobel filter as the canny edge detector has higher complexity. In addition, the Sobel filter has the advantage of providing both a differencing and smoothing effect. Markercontrolled watershed segmentation follows this basic procedure: 1. Compute a segmentation function. This is an image whose dark regions are the objects we are trying to segment. 2. Compute foreground markers. These are connected blobs of pixels within each of the objects. 3. Compute background markers. These are pixels that are not part of any object. 4. Modify the segmentation function so that it only has minima at the foreground and background marker locations. 3. Initialize the population respective to the Genetic algorithm. 4. Perform the Image Segmentation using Fuzzy C Means. 5. Define the initial Fitness Function. 6. For i=1 to Maximum Iteration. [Repeat Steps 6 to 11] 7. Perform the Selection of Selection on this Training Dataset. 8. Perform the Crossover on selected parents and generate the next level child. 9. Perform the Mutation to neglect the values that does not support fitness function. 10. Recombine the generated child with existing population to generate new Population Set. 11. Apply the Fuzzy C Means on this new population Set. 12. Generate the Mean of this Image 13. Compare the image pixel with this obtained clustered Threshold value, and derive the result image. Present the tumor detected image. Input Image Apply Genetic Algorithm After Fuzzy C -Means Clustering Clustered Image Apply Sobel Filter Improved Edge map Apply Watershed Algorithm 5. Compute the watershed transform of the modified segmentation function. Fig 2. Shows the Flowchart of proposed Methodology 1. Convert the image to Grayscale. 2. Perform the image enhancement using preprocessing Tools to Normalize the Image. Final segmentation Fig.2 Flowchart of Proposed Methodology 4

IV. EXPERIMENTAL RESULTS We applied our proposed methodology of C-Means clustering and optimization techniques integrated with watershed algorithm to MR brain tumor images of the head and obtained segmented region of tumor of them. We evaluated the performance of our proposed methodology by comparing it with conservative watershed algorithm and Fuzzy c-means. The use of Fuzzy C-means clustering with optimization techniques before applying marker controlled watershed segmentation algorithm has achieved the objective of reducing the problem of over-segmentation when applied to MR brain images. The segmentation results are displayed below in Fig 3(a) and (b). Input Image After Fuzzy C- means clustering Final segmentation Input Image After Fuzzy C- means clustering with optimization techniques (b) Final segmentation Fig 3. Segmentation Result By using Traditional (a) 5

Table 1 Comparison of segmentation Results of Traditional Fuzzy C-means and Optimization Techniques with Fuzzy C-means S.No. Test image Tumor Area by using Traditional Fuzzy C means V. CONCLUSION The result shown above in graphical & tabular form, it is concluded that, the level of segmentation in clustering algorithm in case of optimizing it through genetic algorithm is much better than that in traditional clustering algorithm. By calculating area of tumorous region in magnetic resonance imaging data, the results shows that the segmented tumor area in case of traditional fuzzy c-means clustering with watershed transform become evanesce from the corners. While, in our proposed methodology, that is, in case when we optimize fuzzy c-means clustering with a well known artificial intelligence called genetic algorithm, the output tumor region is extracted well from corners as well, and we get a sharp results from our simulation instruction set. REFERENCES Tumor Area By using Optimization Techniques with Fuzzy C-means 1 A 11954 13986 2 B 4350 4763 3 C 18563 44374 [1]. DeSieno, D., 1988. Adding a conscience to Competitive learning, Proceeding of IEEE the Second International Conference on Neural networks (ICNN88) 1: 117-124. [2]. D.E. Goldberg, Genetic Algorithms in Search, Optimization and Machine Learning, Addison Wesley Longman Pte. Ltd., 3rd ed. (2000) 60 68. [3]. The essential guide to brain tumors, National brain tumor society (NBTS), 2007. [4]. Ehab F. Badran, Esraa Galal Mahmoud, and Nadder Hamdy An Algorithm for Detecting Brain Tumors in MRI Images Department of Electronics and Communications Engineering 978-1-4244-7042-6/10/$26.00 2010 IEEE. [5]. T.Logeswari, M.KARNAN, An Enhanced Implementation of Brain Tumor Detection Using Segmentation Based on Soft Computing, 2010 International Conference on Signal Acquisition and Processing 978-0-7695-3960-7/10 2010 IEEE. [6]. Andac Hamamci*, Nadir Kucuk, Kutlay Karaman, Kayihan Engin and Gozde Unal Tumor-Cut: Segmentation of Brain Tumors on Contrast Enhanced MR Images for Radiosurgery Applications, IEEE Transactions on medical imaging, vol 31, no 3, March 2012. [7]. M. Usman Akram', Anam Usman Computer Aided System for Brain Tumor Detection and Segmentation 978-1-61284-941-6/11/$26.00 2011 IEEE. [8]. Introduction to genetic algorithm by S.N.Shivanandnam and S.N.Deepa. [9]. Genetic algorithm - Wikipedia, the free encyclopedia.html. 6