International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

Similar documents
Segmentation and Classification of MRI Brain Tumor using FLGMM Segmentation and Neuro-Fuzzy Classifier

CHAPTER 3 TUMOR DETECTION BASED ON NEURO-FUZZY TECHNIQUE

ISSN: X Impact factor: 4.295

Texture Image Segmentation using FCM

A Survey on Image Segmentation Using Clustering Techniques

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

Available Online through

Tumor Detection and classification of Medical MRI UsingAdvance ROIPropANN Algorithm

Chapter 7 UNSUPERVISED LEARNING TECHNIQUES FOR MAMMOGRAM CLASSIFICATION

MR IMAGE SEGMENTATION

Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection

MRI Classification and Segmentation of Cervical Cancer to Find the Area of Tumor

Global Journal of Engineering Science and Research Management

CAD SYSTEM FOR AUTOMATIC DETECTION OF BRAIN TUMOR THROUGH MRI BRAIN TUMOR DETECTION USING HPACO CHAPTER V BRAIN TUMOR DETECTION USING HPACO

Norbert Schuff VA Medical Center and UCSF

An Introduction To Automatic Tissue Classification Of Brain MRI. Colm Elliott Mar 2014

Hybrid Approach for MRI Human Head Scans Classification using HTT based SFTA Texture Feature Extraction Technique

Histograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image

Local Independent Projection Based Classification Using Fuzzy Clustering

Available online Journal of Scientific and Engineering Research, 2019, 6(1): Research Article

Extraction and Features of Tumour from MR brain images

Feature Extraction and Texture Classification in MRI

Machine Learning : Clustering, Self-Organizing Maps

RADIOMICS: potential role in the clinics and challenges

The organization of the human cerebral cortex estimated by intrinsic functional connectivity

Applying Kohonen Network in Organising Unstructured Data for Talus Bone

Data Mining Cluster Analysis: Advanced Concepts and Algorithms. Lecture Notes for Chapter 8. Introduction to Data Mining, 2 nd Edition

Survey on Different Brain Tumor Detection Methods or Algorithms

K-Means Clustering Using Localized Histogram Analysis

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

Performance Analysis of Clustering Algorithms in Brain Tumor Detection of MR Images

Comparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images

EE795: Computer Vision and Intelligent Systems

Webpage: Volume 3, Issue V, May 2015 eissn:

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Seismic regionalization based on an artificial neural network

Color based segmentation using clustering techniques

Segmentation of Images

In this assignment, we investigated the use of neural networks for supervised classification

LITERATURE SURVEY ON DETECTION OF LUMPS IN BRAIN

Unsupervised Learning

Function approximation using RBF network. 10 basis functions and 25 data points.

AN IMPROVED CLUSTERING BASED SEGMENTATION ALGORITHM FOR BRAIN MRI

Application of genetic algorithms and Kohonen networks to cluster analysis

Modern Medical Image Analysis 8DC00 Exam

Classification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University

Analysis of Functional MRI Timeseries Data Using Signal Processing Techniques

Modified Expectation Maximization Method for Automatic Segmentation of MR Brain Images

Improving the detection of excessive activation of ciliaris muscle by clustering thermal images

MRT based Adaptive Transform Coder with Classified Vector Quantization (MATC-CVQ)

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES

PATTERN RECOGNITION USING NEURAL NETWORKS

Fuzzy k-c-means Clustering Algorithm for Medical Image. Segmentation

Computer-Aided Detection system for Hemorrhage contained region

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

Cursive Handwriting Recognition System Using Feature Extraction and Artificial Neural Network

SOM Neural Network as a Method in Image Color Reduction

Modified Watershed Segmentation with Denoising of Medical Images

Pattern Recognition. Kjell Elenius. Speech, Music and Hearing KTH. March 29, 2007 Speech recognition

Methods for Intelligent Systems

IMAGE SEGMENTATION. Václav Hlaváč

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

Extract an Essential Skeleton of a Character as a Graph from a Character Image

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS

Chapter 7: Competitive learning, clustering, and self-organizing maps

Image Segmentation Based on Watershed and Edge Detection Techniques

Unsupervised Learning : Clustering

CS 1675 Introduction to Machine Learning Lecture 18. Clustering. Clustering. Groups together similar instances in the data sample

Improving the efficiency of Medical Image Segmentation based on Histogram Analysis

A Review on Plant Disease Detection using Image Processing

Two-step Modified SOM for Parallel Calculation

Global Thresholding Techniques to Classify Dead Cells in Diffusion Weighted Magnetic Resonant Images

Gene Clustering & Classification

Color Image Segmentation

Part 3: Image Processing

Artificial Neural Networks Unsupervised learning: SOM

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

1 Introduction Motivation and Aims Functional Imaging Computational Neuroanatomy... 12

Dynamic Clustering of Data with Modified K-Means Algorithm

University of Florida CISE department Gator Engineering. Clustering Part 2

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis

Volume 7, Issue 4, April 2017

Efficient Object Extraction Using Fuzzy Cardinality Based Thresholding and Hopfield Network

Automatic Optimization of Segmentation Algorithms Through Simultaneous Truth and Performance Level Estimation (STAPLE)

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Automated segmentation methods for liver analysis in oncology applications

Dept of CSE, CIT Gubbi, Tumkur, Mysore, India

identified and grouped together.

New method for edge detection and de noising via fuzzy cellular automata

CHAPTER FOUR NEURAL NETWORK SELF- ORGANIZING MAP

COMP 551 Applied Machine Learning Lecture 16: Deep Learning

Fuzzy C-means Clustering with Temporal-based Membership Function

Chapter 3 Set Redundancy in Magnetic Resonance Brain Images

A Naïve Soft Computing based Approach for Gene Expression Data Analysis

Topic 6 Representation and Description

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

EE 589 INTRODUCTION TO ARTIFICIAL NETWORK REPORT OF THE TERM PROJECT REAL TIME ODOR RECOGNATION SYSTEM FATMA ÖZYURT SANCAR

Transcription:

An Efficient Brain Tumor Detection System using Fuzzy Clustering & Neural Network Kanika Khurana kanikakhurana2@gmail.com Dr. C. S. Lambha professorlambha@gmail.com Abstract Segmentation of structural sections of the brain is the essential problem in medical image investigation. While surveying the previous literature, it has been found out that no work has been done in segmentation of brain tumor by using Fuzzy Neural Networks in MATLAB Environment. In this paper, a brain tumor segmentation technique has been established and validated segmentation on 2D MRI Data. This method can segment a tumor provided that the anticipated parameters are set appropriately. This method does not require any initialization while the others require an initialization inside the tumor. The visualization and quantitative evaluations of the segmentation results demonstrate the effectiveness of this approach. We are using fuzzy C-means clustering algorithm along with self-organizing MAP neural network along with thresholding and morphology for proper classification of medical data. Firstly, the work was carried over to calculate the area of the tumor of single slice of MRI data set and then it was extended to calculate the area of the tumor from multiple image MRI data set. Keywords Medical Image Segmentation, MRI analysis, Brain tumor detection, Fuzzy Clustering, Neural Networks. I. INTRODUCTION Brain cancer is one of the greatest deadly and obstinate diseases. Tumors may be set in areas of the brain that are critical to run the body s vital tasks, this tumor cells infect other parts of the brain, establishing additional tumours that are too minor to spot with the usual imaging techniques. Sometimes, it s a hard to identify the Brain cancer s position such complications make it a difficult task to cure it for those people who has to fight with their life. In Current years we have observed that the growth in cancer patient has outstripped the previous facts. The tumor in the primary phase is certainly hard to recognise however once it gets recognised we can move towards its treatment and is treatable with methods like chemotherapy. But certainly late recognition of tumour is lethal. Cancer is a type of infection in which signs are recognised late. But the usage of computer supported technology have taken a wise step in recognizing the tumour, like used in Neuro surgery. II. LITERATURE REVIEW Kovacevic et al. [1] propose a segmentation method for brain images that performs a basic segmentation process comprising three steps. The training algorithm is relatively simple as compared to the back-propagation iterative algorithm used with MLP. But the proposed algorithm does not perform well on trained data. Zhang et al. [2], suggest employing the Hidden Markov Random Field (HMRF) model for segmenting Brain MRI by using Expectation-Maximization algorithm. Technique possesses ability to encode both spatial and statistical properties of an image. The proposed framework employs unsupervised classification using iterative updating. The method requires estimating threshold which is heuristic in nature. This method does not produce accurate results most of the time and is computationally expensive. Ahmed et al. [3] present customized algorithm for estimation of intensity in homogeneity using fuzzy logic that supports fuzzy segmentation of MRI data. The proposed algorithm is articulated by altering the objective function used in the standard FCM algorithm. The alteration of the objective function compensates intensity in homogeneities and allows labeling of a pixel (voxel) to be influenced in its immediate neighbourhood. Such a scheme is effective in segmenting scans corrupted by salt and pepper noise. Efficiency and effectiveness are proven through experiments on both synthetic and MR data. Major contribution of their work is the introduction of a BCFCM algorithm which is faster to converge to generate accurate classification. The drawback of this technique is that it is limited to a single feature input. Tolba et al. [4] in their paper presented a new algorithm proposed for MR brain image

segmentation, which is based on EM algorithm and the multi-resolution analysis of images, namely Gaussian multi-resolution EM algorithm. Methodology is lesser sensitive to noise and utilizes strong spatial correlation between neighbouring pixels. But has complications with the edges. Li et al. [5] use Discrete Wavelet frame transform method for edge detection. This method is enhanced version of DWT and is relatively easy to implement. Sing et al. [6] propose fuzzy adaptive RBI based neural network for MR brain image segmentation. The technique removes noise from medical images without losing sharpness of the objects. Bayro-Corrochano et al. [7] assert that medical image segmentation approach involves combination of texture and boundary information. This method use less number of primitives to model volumetric data in this way it makes registration process faster. But has limitation with image from CT scan. In Yu et al [8] proposed 3 level image segmentation using QGA. This methodology is used for optimal combination of parameters. This approach do not provide us the computation of each possible value. In the same year DiBono [9] proposed the SVR Kernel-based approach for extremely complex regression problem, this method use statistical techniques but sometime it proves inaccurate for virtual environment. Luts et al. [10] propose a technique to create nosologic brain images based on MRI and MRSI data. This technique uses color coding scheme for each voxel to differentiate distinctive tissues in a single image. This technique is a combination of MRI and MRSI this improves the classifiers performance. This method gives only one dimensional image feature. Shi1et al. [11] employed neural networks for medical image processing, including the key features of medical image pre-processing, segmentation, and object detection and recognition. The study employed Hopfield and feed-forward neural networks. The feed-forward and Hopfield neural networks are simple to use and easy to implement. Roy and Bandyopadhyay [12] propose automatic brain tumor detection approach using symmetry analysis. They have suggested multi-step and modular approached to solve the complex MRI segmentation problem. The authors claim that MRI segmentation is one of the essential tasks in medical area but boring and time consuming if it is performed manually, so visually study of MRI is more interesting and fast. Padole and Chaudhari [13] proposed an efficient method for brain tumor detection. Combination of two standard algorithm, mean shift and normalized cut is performed to detect the brain tumor surface area in MRI. T.Logeswari and M.Karnan [14] this paper describes segmentation method consisting of two phases. In the first phase, the MRI brain image is acquired from patients database, In that film artifact and noise are removed. After that Hierarchical Self Organizing Map (HSOM) is applied for image segmentation. III. A. Image acquisition PROPOSED ALGORITHM Images are obtained using MRI scan and these scanned images are displayed in a two dimensional matrices having pixels as its elements. These matrices are dependent on matrix size and its field of view. Images are stored in MATLAB and displayed as a gray scale image of size 256*256. The entries of a gray scale image are ranging from 0 to 255, where 0 shows the total black colour and 255 shows the pure white colour. Entries between this ranges vary in intensity from black to white. For experimental purpose 30 female and 30 male patients were examined, all patients have ages ranging from 20 to 60 years. Their MRI scans were stored in the database of images in JPEG image formats. B. Pre-processing The first phase is to get the MRI image and application of pre-processing steps. There are various methods which come under this step; we will be dealing with only grey scale and filters. Basically pre-processing is done to remove noise and blurring as well as a ringing effect in order to get the enhanced and much clear image for our purpose. The filter which we have used is median filter but as we are working on image samples that are required for the medical purpose. The median filter has to be passed with mask for better image, to achieve this we are using a sobel operator. C. Self-Organizing Maps Self-organizing maps (SOMs) are a data visualization technique invented by Professor Teuvo Kohonen which reduce the dimensions of data through the use of self-organizing neural networks. The problem that data visualization attempts to solve is that humans simply cannot visualize high dimensional data as is so techniques are created to help us understand this high dimensional data. The way SOMs go about reducing dimensions is by producing a map of usually 1 or 2 dimensions which plot the similarities of the data by grouping similar data

items together. So SOMs accomplish two things, they reduce dimensions and display similarities. As you can see in the figure below, like colours are grouped together such as the greens are all in the upper left hand corner and the purples are all grouped around the lower right and right hand side. Self-organizing maps are dissimilar from other artificial neural networks in the sense that they use a neighbourhood function to preserve the topological properties of the input space. This makes SOMs valuable for imagining lowdimensional views of high-dimensional data, akin to multidimensional scaling. The model was first labelled as an artificial neural network by the Finnish professor Teuvo Kohonen, and is also known as a Kohonen map or network. Like most artificial neural networks, SOMs operate in two modes: training and mapping. "Training" builds the map using input examples (a competitive process, also called vector quantization), while "Mapping" automatically classifies a new input vector. Fig.1. Self-organizing maps Algorithm: SOM Step 1: Randomize the map s nodes weight vectors. Step 2: Grab an input vector. Step 3: Traverse each node in the map Step 4: Use Euclidean distance formula to find the similarity between the input vector and the map s node s weight vector. Step 5: Track the node that produces the smallest distance (this node is the best matching unit, BMU) Step 6: Update the nodes in the neighbourhood of BMU by pulling them closer to the input vector. Increment t and repeat from 2. Monotonically decreasing learning coefficient. It is 1 for neurons close to BMU and zero for others. input vector Neighbourhood function shrinks with time. At the beginning, when the neighbourhood is broad, the self-organizing takes place on a global scale. When the neighbourhood has shrunk to just a couple of neurons, the weights are converging to local estimates. D. Fuzzy c-means clustering In fuzzy clustering, each point has a degree of belonging to clusters, as in fuzzy logic, rather than belonging completely to just one cluster. Thus, points on the edge of a cluster, maybe in the cluster to a lesser degree than points in the centre of cluster. An overview and comparison of different fuzzy clustering algorithms are available. With fuzzy c-means, the centroid of a cluster is the mean of all points, weighted by their degree of belonging to the cluster: The degree of belonging,, is related inversely to the distance from x to the cluster center as calculated on the previous pass. It also depends on a parameter m that controls how much weight is given to the closest center. The fuzzy c-means algorithm is very similar to the k-means algorithm: 1. Choose a number of clusters. 2. Assign randomly to each point coefficients for being in the clusters. 3. Repeat until the algorithm has converged (that is, the coefficients' change between two iterations is no more than, the given sensitivity threshold) : Compute the centroid for each cluster, using the formula above. For each point, compute its coefficients of being in the clusters, using the formula above. The algorithm minimizes intra-cluster variance as well, but has the same problems as k-means; the minimum is a local minimum, and the results depend on the initial choice of weights. Using a mixture of Gaussians along with the expectationmaximization algorithm is a more statistically formalized method which includes some of these ideas: partial membership in classes. Algorithmic steps for Fuzzy c-means clustering

Let points and centers. 1) Randomly select c cluster centers. be the set of data be the set of 2) Calculate the fuzzy membership using: IV. SIMULATION AND RESULTS 3) compute the fuzzy centers ' using: ( ) 4) Repeat step 2) and 3) until the minimum 'J' value is achieved or Where, k is the iteration step. β is the termination criterion between [0, 1]. J is the objective function. Is the fuzzy membership matrix. Fig.3.Main MRI data used in classification Procedure Fig.4. Main MRI data used in classification Procedure Fig.2. Fuzzy c-means clustering Fig.5. Processing of Image after thresholding Operation

Fig.6. Image after Morphological Operation on threshold Operation on Main MRI data 1 0.8 0.6 0.4 0.2 0 8 2600 2400 2200 2000 1800 6 4 2 0 0 Fig.7. shows 3D variations in Self-Organizing MAP of Pre-processed MRI data 2 4 6 8 Fig.9. Value of Intensity variation in tumor region in Medical image taken 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 500 Fig.10. 3D plotting of extracted tumor region in MRI patient data 400 300 200 100 500 400 300 200 100 1600 1400 1200 1000 800 0 2 4 6 8 10 12 14 Fig.8. Value of membership function in Fuzzy C- means Clustering Fig.11. Extracted Final Output of tumorous region in 2D from medical data

Table.1. below shows the tumor area calculated from different patients data input Patient data Patient 1 5683 Patient 2 4276 Patient 3 6631 Patient 4 8525 Patient 5 4965 Tumor area (in pixel square) V. CONCLUSION The results show that Fuzzy Clustering Classification can successfully segment a tumor provided the parameters are set properly in MATLAB environment. Our Hybrid approach algorithm performance is better for the cases where the intensity level difference amongst the tumor and non-tumor regions is higher. It can also segment non homogenous tumors providing the non-homogeneity is within the tumor section. This paper proves that methods aimed at general purpose segmentation tools in medical imaging can be used for automatic segmentation of brain tumors. The quality of the segmentation was similar to manual segmentation and will speed up segmentation in operative imaging. Among the clustering methods investigated, the fuzzy c-means clustering is marked out best out of all others. The user interface in the main application must be extended to allow activation of the segmentation and to collect initialization points from a pointing device and transfer them to the segmentation module. Finally the main program must receive the segmented image and present the image as an opaque area. It has only one limitation that the method is semi-automatic. Further work can be carried out to make this method automatic so that it can compute the dimensions of the segmented tumor automatically. REFERENCE [1] D. Kovacevic and S. Loncaric, Radial basis functionbased image segmentation using a receptive field, Processing of 10th IEEE Symposium on Computer-Based Medical Systems, June 1997. [2] Y. Zhang, M. Brady and S. Smith, Segmentation of Brain MR Images through a Hidden Markov Random Field Model and the Expectation-Maximization Algorithm, Proceedings of the IEEE transaction on Medical Images, January2001. [3] M.N. Ahmed, S.M. Yamany, N. Mohamed and T. Moriarty, A modified fuzzy c-means algorithm for bias field estimation and segmentation of MRI data, Proceedings of the IEEE transaction on Medical Images, KY, USA, March 2002. [4] M.F. Tolba, M.G. Mostafa, T.F. Gharib and M.A Salem, MR-Brain Image Segmentation Using Gaussian Multi resolution Analysis and the EM Algorithm, ICEIS, 2003. [5] Shutao Li, Jinglin Peng, James T. Kwok, Jing Zhang, Multimodal brain image registration based on wavelet transform using cityseerx, 2004. [6] J.K Sing, D.K. Basu, M. Nasipuri and M. Kundu, Segmentation of MR Images of the Human brain using Fuzzy Adaptive Radial Basis function Neural Network. Pattern Recognition and Machine Intelligence, LNCS, Berlin, Heidelberg, 2005. [7] E. Bayro, J. Rivera-Rovelo and R. Orozco-Aguirre, Medical Image Segmentation and the Use of Geometric Algebras in Medical Applications, Proceedings of the 10th Iberoamerican Congress conference on Progress in Pattern Recognition, Image Analysis and Applications (CIARP'05), 2005. [8] H. Yu and J.L. Fan, Three-level Image Segmentation Based on Maximum Fuzzy Partition Entropy of 2-D Histogram and Quantum Genetic Algorithm, Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence. Lecture Notes in Computer Science, Berlin, Heidelberg 2008. [9] M.G DiBono and M. Zorzi, Decoding cognitive states from fmri data using support vector regression, Psychology Journal, 2008. [10] J. Luts, T. Laudadio, A.J. Idema, A.W. Simonetti, A. Heerschap, D. Vandermeulen and S. VanHuffel, Nosologic imaging of the brain: segmentation and classification using MRI and MRSI, NMR in Biomedicine, May 2008. [11] Z. Shi, L. He, T.N.K Suzuki, and H. Itoh, Survey on Neural Networks used for Medical Image Processing, International Journal of Computational Science, 2009. [12] S. Roy and S.K. Bandyopadhyay, {Detection and Quantification of Brain Tumor from MRI of Brain and its Symmetric Analysis, International Journal of Information and Communication Technology Research, KY, USA, June 2012. [13] V.B Padole and D.S. Chaudhari, Detection of Brain Tumor in MRI Images Using Mean Shift Algorithm and Normalized Cut Method, International Journal of Engineering and Advanced Technology, June 2012. [14] T.Logeswari and M.Karnan, An Enhanced Implementation of Brain Tumor Detection Using Segmentation Based on Soft Computing, International Journal of Computer Theory and Engineering, 2012.