IJRE Vol. 03 No. 04 April 2016

Similar documents
Implementation of Clustering Techniques For Brain Tumor Detection

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

A Survey on Brain Tumor Detection Technique

Brain Tumor Detection and Segmentation In MRI Images

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

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

Enhanced Detection of Lung Cancer using Hybrid Method of Image Segmentation

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

Brain Tumor Detection using Watershed Algorithm

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

Unsupervised MRI Brain Tumor Detection Techniques with Morphological Operations

AUTOMATIC BRAIN TUMOR DETECTION AND CLASSIFICATION USING SVM CLASSIFIER

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

Optimization Technique, To Detect Brain Tumor in MRI

A New Approach For an Improved Multiple Brain Lesion Segmentation

Cancer Cells Detection using OTSU Threshold Algorithm

Automated Brain Tumor Segmentation Using Region Growing Algorithm by Extracting Feature

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

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

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

Tumor Detection in Brain MRI using Clustering and Segmentation Algorithm

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

Comparison of Supervised and Unsupervised Learning Algorithms for Brain Tumor Detection

BraTS : Brain Tumor Segmentation Some Contemporary Approaches

Brain Tumor segmentation and classification using Fcm and support vector machine

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

Threshold Based Segmentation Technique for Mass Detection in Mammography

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

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

Bapuji Institute of Engineering and Technology, India

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

Implementation of Brain Tumor Detection using Segmentation Algorithm & SVM

Improved Intelligent Classification Technique Based On Support Vector Machines

Detection of Lung Cancer Using Marker-Controlled Watershed Transform

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

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

MEM BASED BRAIN IMAGE SEGMENTATION AND CLASSIFICATION USING SVM

Brain Tumor Detection Using Image Processing.

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

EXTRACT THE BREAST CANCER IN MAMMOGRAM IMAGES

LOCATING BRAIN TUMOUR AND EXTRACTING THE FEATURES FROM MRI IMAGES

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

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

Brain Tumor Segmentation of Noisy MRI Images using Anisotropic Diffusion Filter

Brain Tumor Segmentation Based On a Various Classification Algorithm

Tumor Detection In Brain Using Morphological Image Processing

Keywords MRI segmentation, Brain tumor detection, Tumor segmentation, Tumor classification, Medical Imaging, ANN

Brain Tumor Detection from MRI Images using Fuzzy C-Means Segmentation

2D-Sigmoid Enhancement Prior to Segment MRI Glioma Tumour

Lung Tumour Detection by Applying Watershed Method

BRAIN TUMOR DETECTION AND SEGMENTATION USING WATERSHED SEGMENTATION AND MORPHOLOGICAL OPERATION

Gabor Wavelet Approach for Automatic Brain Tumor Detection

A Reliable Method for Brain Tumor Detection Using Cnn Technique

Lung Cancer Detection using CT Scan Images

Dharmesh A Sarvaiya 1, Prof. Mehul Barot 2

Edge Detection Techniques Based On Soft Computing

LUNG NODULE DETECTION SYSTEM

A new Method on Brain MRI Image Preprocessing for Tumor Detection

Early Detection of Lung Cancer

BONE CANCER DETECTION USING ARTIFICIAL NEURAL NETWORK

Lung Cancer Diagnosis from CT Images Using Fuzzy Inference System

Diagnosis System for the Detection of Abnormal Tissues from Brain MRI.

DETECTING DIABETES MELLITUS GRADIENT VECTOR FLOW SNAKE SEGMENTED TECHNIQUE

ISSN NO: X. International Journal of Scientific Research and Review. Volume 7, Issue 7, 2018

Primary Level Classification of Brain Tumor using PCA and PNN

Brain Tumor Detection Using Morphological And Watershed Operators

MR Image classification using adaboost for brain tumor type

A Review on Brain Tumor Detection in Computer Visions

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

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

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

A Comparative Study of Brain Tumour Detection Using K- Harmonic Means, Expectation Maximization and Hierarchical Clustering Algorithms

Extraction of Blood Vessels and Recognition of Bifurcation Points in Retinal Fundus Image

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

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

A New Approach for Detection and Classification of Diabetic Retinopathy Using PNN and SVM Classifiers

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

Segmentation and Analysis of Cancer Cells in Blood Samples

Novel Fuzzy Technique for Cancer Detection in Noisy Breast Ultrasound Images

PMR5406 Redes Neurais e Lógica Fuzzy. Aula 5 Alguns Exemplos

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

Diagnosis of Liver Tumor Using 3D Segmentation Method for Selective Internal Radiation Therapy

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

COMPARATIVE STUDY ON FEATURE EXTRACTION METHOD FOR BREAST CANCER CLASSIFICATION

A Review on Brain Tumor Detection Using Segmentation And Threshold Operations

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

Performance evaluation of the various edge detectors and filters for the noisy IR images

A Novel Method for Automatic Optic Disc Elimination from Retinal Fundus Image Hetal K 1

Edge Detection Techniques Using Fuzzy Logic

International Journal for Science and Emerging

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

1 Introduction. Abstract: Accurate optic disc (OD) segmentation and fovea. Keywords: optic disc segmentation, fovea detection.

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

CLASSIFICATION OF BRAIN TUMOUR IN MRI USING PROBABILISTIC NEURAL NETWORK

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

International Journal of Advance Research in Engineering, Science & Technology

Brain Tumor Image Segmentation using K-means Clustering Algorithm

Automatic Detection of Brain Tumor Using K- Means Clustering

Transcription:

6 Implementation of Clustering Techniques For Brain Tumor Detection Shravan Rao 1, Meet Parikh 2, Mohit Parikh 3, Chinmay Nemade 4 Student, Final Year, Department Of Electronics & Telecommunication Engineering, K. J. Somaiya Institute Of Engineering & I.T, Sion, Mumbai, Maharashtra, India Abstract The article played roles with the implementation of simple mechanism for detection of range, area of tumor in brain MRI pictures. Tumor is an uncontrolled growth of tissues in any part of the human body and are of different types with varying characteristics and treatments. Diagnosis is the most significant aspect of any ailment. As it is known, brain tumor is inherently serious and life-threatening because of its character in limited spaced intracranial cavity. Most researches in developed countries manifest that number of people who have brain tumor died due to inaccurate diagnosis. Generally, CT scan or MRI directed into intracranial cavity produces a complete image of brain. However, this image is visually examined by the physician for diagnosis, which has subjective results. To avoid that, this paper aims at using computer aided method for detection of brain tumor with the help of K-means, Fuzzy C- means and Adaptive K-means algorithms. These methods have their own pros and cons pertaining to accuracy and complexity; and are run over an exhaustive dataset for automatic tumor area extraction. Most of the existing methods merely work on immediate thresholding and region growing without any robust segmentation methods. Thresholding methods ignore the spatial characteristics and it is not possible to correlate parameters such a mean, standard deviation with different types of tumors after thresholding. In direct thresholding, the grayscale image is binarized and has only two values - either black (0) or white (1). But any grayscale MRI image contains 256 gray values ranging from 0 to 255. This will result in loss of contours and edges of tumor and reaction area due to direct threshold.[1] Moreover, in cases of region growing based segmentation, it needs more user interaction for seed or initial tumor center selection. Moreover, it will fail to provide appreciable results for an exhaustive dataset. The typical output for thresholding tested on input brain MRI collected is shown as follows :- Key Words: Clustering, Segmentation, MRI, CT images, Filtering, K-Means Segmentation, Fuzzy C-Means, Thresholding, Feature Extraction, Adaptive K-clustering 1. Introduction Brain is a highly complex nervous tissue which is the main organ of the central nervous system and the prime cognitive and metabolic centre. However, due to the subjective nature of today s diagnosis, there have been cases of improper diagnosis, and even misdiagnosis of tumor in certain cases. Also, due to the slight intensity gradient in early staged tumors, a subjective eye would misclassify it to be a healthy brain, which is why metastatic brain tumor is over six times more common. This paper deals with the concept of automatic brain tumor segmentation. Normally, the anatomy of brain can be viewed by the MRI scan or CT scan. In this paper, MRI scanned image is taken for the entire process as it is best for imaging of soft tissues and is a non-invasive imaging technique with no biological hazards overall.[2] Tumors may be primary (if the part of the tumor is spread to another place and metastasizes thereafter) or secondary (self growth). Brain tumor affects cerebral fluid which causes strokes, which is why most of the tumors go undetected and untreated due to treatment for stroke prescribed to the patient, rather than treatment for tumor. Hence, proper detection of tumor is important for that treatment. The longevity of the patient affected by the tumor will increase by a considerable amount, if detected at the right stage. Tumor cells can be benign or malignant, which can be generically classified only after biopsy of the tumor cells. The entire system for tumor detection is developed and simulated using MATLAB R2013b on an Intel Core i5, 2.30 Ghz CPU on a 64-bit Operating System with 4.00GB installed memory(ram). 1.1 Existing Methods Fig -1 : Loss of tumor contours and intricacies due to direct thresholding (Input image v/s Output Threshold=180) 1.2 Proposed Method The proposed method consists of preprocessing, segmentation, feature extraction and area estimation. Preprocessing is done by filtering process where the noise in the image is removed usually by use of averaging or mean filter with default structuring element size of 3x3. After denoising, the image is segmented separately using three methods, namely - K- means, Fuzzy C-Means and Adaptive K-means clustering algorithms. Feature extraction is done by thresholding along with region growing and level set contouring. Use of Fastbounding box method for region growing is optional. Finally area of tumor is auto-calculated along with validation with respect to ground truth images obtained via BRATS (an open source brain tumor database for training) and accuracy of the system is calculated.[7] 1.3 Generalized Block Diagram The generic block diagram of the proposed system encapsulates all the steps in a nutshell, starting with image acquisition, preprocessing, segmentation by different clustering techniques,

7 feature extraction and contouring, area estimation and accuracy analysis. Fig -2: Generic Block Diagram of Proposed System 2.1 Preprocessing Stage After acquisition of MRI Image, the raw data needs to be preprocessed for noise removal and deletion of unwanted data. For example, the skull lining in MRI is free from tumor and should be removed beforehand to reduce processing time of algorithms on skull area. Moreover, smoothening of image is preferred to suppress background information and make the active area stand out from the entire image. Gaussian and High pass filtering cause sharpening of edges and are not desired for extraction of a homogeneous region. Mean and median filtering are widely used for this process. The averaging or mean filter uses a 3x3 mask for smoothing of image which is moved laterally throughout the image and the center pixel is replaced by mean of values in the window. However, this does not remove salt and pepper noise and results in low noise removal. Median filtering is a non-linear filtering technique, which on the other side replaces the center pixel value with the median of set of values in the window, which effectively removes white noise and smoothes the image throughout.[6] The output of median filtering is shown as follows :- Fig -4: Clustering of pixels with random centroid and distance calculated using Euclidean distance A. K-Means Clustering In this technique, specified value of k is taken as input which corresponds to number of cluster centers and inturn, number of clusters. This is as each centroid will create its own cluster, thus the number of clusters will be equal to number of centroids. However, it is an iterative process which achieves continuous clustering in each round. The mean of pixel values of a particular round is assigned as the centroid for the next round. Eventually, the final round will have the best clustered result thereby successfully achieving k-labelled segmentation of the MRI image.[8] The algorithm for the method is demonstrated using the following flowchart. Fig -3: Result of Pre-Processing using Median Filter(3x3) 2.2 Clustering Stage Pixel clustering is a fast and accurate method of image segmentation. Apart from primitive methods like Mean Shift (MS), Expectation Maximization (EM-GM), Watershed Algorithm, K-means and Fuzzy C-means clustering are very robust and efficient means of image segmentation. This involved selection of random centroids throughout the image and calculation of distance from each centroid.[6] Based on a threshold, clusters of pixels are formed thereby segmenting the image. Fig -5.1: Flowchart of K-means clustering technique Choice of value of k has to be made based on observations on a variety of sample MRIs. Let k be ranging as follows: k=2,3,..,n ; where N ϵ Z (set of all integers)

Out of all the values, k=2 corresponds to image binarization. Higher values of k produce better segmentation and therefore better contour extraction. However, over a certain value of k, clustering results in over-segmentation and thresholding of higher cluster levels results in inaccurate results compared to nominal values of k. This response is plotted which follows a bell shaped curve as shown in Fig -5.1. Hence the value of k is carefully taken to be as atleast 4 or 5 for attaining accuracies of above 70% for tumor extraction. However, in adaptive k-means clustering technique, the value of k is not taken from the user and is automatically adjusted based on a threshold value of image s bandwidth. The best result for any image from the dataset is obtained on considering five clusters for the image and thresholding the higher clusters (more than half-value) and merging into homogeneous area. In certain cases, reaction area is also shown for values belonging to a certain range of clusters. Any value higher than 6 results into over-segmentation and causing most of the tumor area to be neglected as they fall below the half-threshold. Following is the plot of value of k versus accuracy of segmentation: Fig -5.3: Fuzzy C-Means Segmentation Stages The pseudo-code for Fuzzy C-Means clustering is described as follows in the Table-1. 1. Convert RGB Image to Grayscale image 2. Initialize cluster centers and maximum iteration 3. Concatenate main image into two bit planes 4. Form bit planes with cluster center values 5. Find Euclidean distance between (3) and (4) 6. Compute membership and assign new cluster centers based on- 8 7. Calculate CCC2 for second bit plane as per (6) 8. Cluster image based on threshold values 9. Display clustered image Table -1: Pseudo code for Fuzzy-C based segmentation C. Comparsion of Evaluated Parameters Fig -5.2: Response of value of k versus segmentation accuracy(%) B. Fuzzy C-Means Clustering Fuzzification of any technique allows partial membership value to each data point to fall in one or more clusters. That is, each pixel is assigned a membership value due to which it can fall under more than one clusters, thereby improving the accuracy of the primitive technique. Member of one fuzzy set can also be the member of other fuzzy sets in the same image. There is no abrupt change between full membership and no membership. The membership function defines the fuzziness of the image and also to define the information contained.[5] Parameter K-Means Adaptive-K Fuzzy C-Means Percentage 1.8250 1.5686 1.9882 area of tumor detected Elapsed Time 0.237246s 0.017073s 0.429332s Table -2: Time complexity and area accuracy comparison Parameter K-Means Fuzzy-C Adaptive-K True Positive 8 10 12 True Negative 1 1 1 False Positive 4 2 2 False Negative 2 2 Nil Accuracy 60% 73.33% 88.67% Table -3: System Accuracy Comparison on 15 images 2.3 Thresholding & Feature Extraction Final stage involves extraction of segmented tumor area by binarization of based on threshold. Morphological operations can be performed to eliminate wrongly segmented pixels from the uniform tumor area for better accuracy.[3] Area calculation and accuracy of the image is calculated with respect to comparison with the truth images supplied by BRATS opensource database for validation.[7]

9 Fig -5.4: Thresholding (Binarization) after clustering Here we define four new terms for estimating system accuracy- True Positive, which are the cases where the proposed method correctly calculates tumor and diagnoses without error; True Negative, where the system properly detects absence of tumor; False Positive, in which the method wrongly indicates presence of tumor where there is no tumor and False Negative, where the system wrongly suggests absence of tumor where tumor is actually present.[6] Based on this, system accuracy is calculated using the following formula- System Accuracy(%) = (TP+TN)/(TP+TN+FP+FN) * 100 Area calculation is done over the image obtained after thresholding by considering the ratio of white pixels to the total pixels.[5] This ratio can be multiplied by pixel scaling factor which will give the actual area of tumor with respect to the image dimensions using the following equation - Area of Tumor (%) = Σ White pixels / Σ numel (BW) Fig -6.1: Operation on First Image Fig -6.2: Operation on Second Image Fig -5.5: Contouring of Tumor area after threshold 3. Validation using BRATS Database Tumor validation is carried out by considering the difference between the segmented output and truth image to produce system accuracy.[7] Following are the results of 3 images as shown. 4. Conclusion Fig -6.3: Operation on Third Image The system aims to challenge a very alarming issue by providing different results and comparing them with modified techniques. Fuzzy-C means achieves better clustering due to membership concept, however time complexity of the system is high. When considering system accuracy with respect to ground truth, Adaptive-K clustering renders better segmentation accuracy and tumor extraction. An integration of these methods can be further done to enhance the output thereby improving accuracy of segmentation and moving a step closer to seamless and perfect diagnosis. The demonstrated methods can be executed using any

10 language supporting image processing like Octave, Java or OpenCV. REFERENCES [1] Rachana Rana H.S. Bhdauria Annapuma Singh, Brain Tumour Extraction from MRI Image Using Bounding-Box with Level Set Method, 978-1 -4799-01 92-O/1 3/$31 2013 IEEE [2] Hayder Saad Abdulbaqi1,2; Ahmad Fairuz Omar; Detecting Brain Tumor in Magnetic Resonance Images Using Hidden Markov Random Fields and Threshold Techniques 978-1 - 4799-01 92-O/1 3/$31 2014 IEEE. [3] Dina Aboul Dahab1, Samy S. A. Ghoniemy2, Gamal M. Selim3; Automated Brain Tumor Detection and Identification Using Image Processing and Probabilistic Neural Network Techniques, International Journal of Image Processing and Visual Communication, ISSN (Online)2319-1724 : Volume 1, Issue 2, October 2012. [4] S.Sathish Kumar1, M.Moorthi2, M.Madhu3, Dr.R.Amutha4; An Improved Method Of Segmentation Using Fuzzy-neuro Logic, Second International Conference on Computer Research and Development. [5] Brain Tumor Segmentation and Its Area, Calculation in Brain MR Images using K- Mean,Clustering and Fuzzy C- Mean Algorithm, IEEE-International Conference On Advances In Engineering, Science And Management (ICAESM -2012) March 30, 31, 2012. [6] Eman Abdel-Maksoud, Mohammed Elmogy, Rashid Al- Awadi; Brain Tumor segmentation based on a hybrid clustering technique. Egyptian Informatics Journal (2015) 16, 71-81, Cairo University. [7] Database source for tumor validation : http://www2.imm.dtu.dk/projects/brats2012/data.html [accessed 24.03.16] [8] Tatiraju S, Mehta A. Image Segmentation using k means clustering, EM and normalizzed Cuts, University of California, Irvine, technical report.