Detection of Tumor in Liver Using Image Segmentation and Registration Technique

Similar documents
Available Online through

Tumor Detection and classification of Medical MRI UsingAdvance ROIPropANN Algorithm

CHAPTER 3 TUMOR DETECTION BASED ON NEURO-FUZZY TECHNIQUE

Global Journal of Engineering Science and Research Management

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

Analysis of K-Means Clustering Based Image Segmentation

LITERATURE SURVEY ON DETECTION OF LUMPS IN BRAIN

Computer-Aided Detection system for Hemorrhage contained region

Unsupervised Learning : Clustering

Computer Aided Diagnosis Based on Medical Image Processing and Artificial Intelligence Methods

A Review on Image Segmentation Techniques

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

Medical Image Registration by Maximization of Mutual Information

Automatic Detection and Segmentation of Kidneys in Magnetic Resonance Images Using Image Processing Techniques

A Systematic Analysis System for CT Liver Image Classification and Image Segmentation by Local Entropy Method

Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection

PROSTATE CANCER DETECTION USING LABEL IMAGE CONSTRAINED MULTIATLAS SELECTION

K-Means Clustering Using Localized Histogram Analysis

Segmentation of Images

A CRITIQUE ON IMAGE SEGMENTATION USING K-MEANS CLUSTERING ALGORITHM

TUMOR DETECTION IN MRI IMAGES

ISSN: X Impact factor: 4.295

Local Independent Projection Based Classification Using Fuzzy Clustering

Extraction and Features of Tumour from MR brain images

Studies on Watershed Segmentation for Blood Cell Images Using Different Distance Transforms

Abstract. 1. Introduction

2D Rigid Registration of MR Scans using the 1d Binary Projections

CHAPTER-1 INTRODUCTION

Image Processing Techniques for Brain Tumor Extraction from MRI Images using SVM Classifier

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

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

A Quantitative Approach for Textural Image Segmentation with Median Filter

Introduction to Medical Image Processing

IMPLEMENTATION OF FUZZY C MEANS AND SNAKE MODEL FOR BRAIN TUMOR DETECTION

Colour Image Segmentation Using K-Means, Fuzzy C-Means and Density Based Clustering

BRAIN CANCER CLASSIFICATION USING BACK PROPAGATION NEURAL NETWORK AND PRINCIPLE COMPONENT ANALYSIS Ganesh Ram Nayak 1, Mr.

Blood Microscopic Image Analysis for Acute Leukemia Detection

A Study of Medical Image Analysis System

A SYSTEMATIC WAY OF AFFINE TRANSFORMATION USING IMAGE REGISTRATION

A METHODICAL WAY OF IMAGE REGISTRATION IN DIGITAL IMAGE PROCESSING

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

Norbert Schuff VA Medical Center and UCSF

Analyzing Outlier Detection Techniques with Hybrid Method

Dynamic Clustering of Data with Modified K-Means Algorithm

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

Machine Learning for Medical Image Analysis. A. Criminisi

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

A Review paper on Image Registration Techniques

MEDICAL IMAGE ANALYSIS

Available Online at International Journal of Computer Science and Mobile Computing

OnDemand3D Fusion Technology

Chapter 7 UNSUPERVISED LEARNING TECHNIQUES FOR MAMMOGRAM CLASSIFICATION

Mass Classification Method in Mammogram Using Fuzzy K-Nearest Neighbour Equality

K Means Clustering Using Localized Histogram Analysis and Multiple Assignment. Michael Bryson 4/18/2007

Image Segmentation Techniques

Unsupervised Learning

A Survey on Image Segmentation Using Clustering Techniques

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

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

k-nn CLASSIFIER FOR SKIN CANCER CLASSIFICATION

COLOR BASED REMOTE SENSING IMAGE SEGMENTATION USING FUZZY C-MEANS AND IMPROVED SOBEL EDGE DETECTION ALGORITHM

Analysis of classifier to improve Medical diagnosis for Breast Cancer Detection using Data Mining Techniques A.subasini 1

A fast breast nonlinear elastography reconstruction technique using the Veronda-Westman model

[7.3, EA], [9.1, CMB]

Clustering CS 550: Machine Learning

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

ECLT 5810 Clustering

Color based segmentation using clustering techniques

Keywords Clustering, Goals of clustering, clustering techniques, clustering algorithms.

Biomedical Image Processing

Implementation of Hybrid Model Image Fusion Algorithm

Keywords: Ant Colony Optimization, Computed Tomography, Image Processing, Liver Segmentation,

Volume 7, Issue 4, April 2017

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

Registration-Based Segmentation of Medical Images

INF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering

AUTOMATIC ESTIMATIONS OF OIL SEEP LOCATIONS USING SYNTHETIC APERTURE RADAR IMAGES(SAR)

Detection & Classification of Lung Nodules Using multi resolution MTANN in Chest Radiography Images

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

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

Intelligent Image and Graphics Processing

Mammogram Segmentation using Region based Method with Split and Merge Technique

INCREASING CLASSIFICATION QUALITY BY USING FUZZY LOGIC

Medical Image Segmentation Based on Mutual Information Maximization

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

INTERNATIONAL RESEARCH JOURNAL OF MULTIDISCIPLINARY STUDIES

Regression Based Cluster Formation for Enhancement of Lifetime of WSN

Prostate Detection Using Principal Component Analysis

Computer Assisted Image Analysis TF 3p and MN1 5p Lecture 1, (GW 1, )

Acute Lymphocytic Leukemia Detection from Blood Microscopic Images

identified and grouped together.

NORMALIZATION INDEXING BASED ENHANCED GROUPING K-MEAN ALGORITHM

Image Segmentation and Registration

Content based Image Retrievals for Brain Related Diseases

CLASSIFICATION OF RICE DISEASE USING DIGITAL IMAGE PROCESSING AND SVM CLASSIFIER

ECLT 5810 Clustering

Fig. 2: Tasks of the life cycle of an automated system for the detection of melanoma

CHAPTER 4 DETECTION OF DISEASES IN PLANT LEAF USING IMAGE SEGMENTATION

Medical Image Fusion using Rayleigh Contrast Limited Adaptive Histogram Equalization and Ant Colony Edge Method

Transcription:

IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 2, Ver. VIII (Mar - Apr. 2014), PP 110-115 Detection of Tumor in Liver Using Image Segmentation and Registration Technique Priyanka Kumar 1, Shailesh Bhalerao 2 1 Department of Electronics Engineering, G.H. Raisoni College of Engineering, Nagpur, India, 2 Department of Electronics Engineering, G.H. Raisoni College of Engineering, Nagpur, India, Abstract : Now-a-days, there is rise in the death rate of patients suffering from liver cancer. The liver cancer rate is increasing year by year. Generally, liver cancer s death rate is very high because the disease causes no symptoms, so it s often not caught until it's in final stages. The Canadian Cancer Society says, if we catch someone's liver cancer early, their chance of defeating the disease is 70 to 80 per cent. If the disease is caught late, the average person survives about a year after diagnosis. We propose an algorithm for liver cancer detection which is based on concepts of fuzzy logic and neural network. Neuro-fuzzy (NF) systems are suitable tools to deal with uncertainty found in the process of extracting useful information from images. In this work, the liver tumor is detected through the medical images in three phases, pre-processing phase, processing phase and detection phase. Initially in the pre-processing phase, a set of medical images is filtered for removing noise. Then the filtered image is segmented automatically using fuzzy logic, neural network and windowing technique. In the detection phase neuro-fuzzified segmented images of CT and MRI is registered to obtain the tumor. The result is obtained for few different set of database. Keywords: Image segmentation, Image registration, K-means clustering, Neural Network, Fuzzy logic I. Introduction Automatic diagnostic systems are an important application of analysis of database and pattern recognition, which aims at assisting physicians in making diagnostic decisions [1]. Automated diagnosis is especially used to detect the various types of cancers. Because of the fact that, cancer is the second leading cause for death of both men and women in the world, and is expected to become the first cause of death in the next few decades [2].Automated diagnostic systems have been applied to and are of interest for a variety of medical data,[1]including medical signals and medical images. In medical science if doctors find any abnormal behavior in human being, they ask for certain diagnosis tests to be done, prior to confirmation of any disease. There are various kinds of tests stipulated for different organs. Since, we are going to deal with Liver cancer, we are concerned about the liver cancer diagnosis tests. There are various tests for diagnosis of liver cancer. Among these tests CT scan and MRI is of utmost important. Generally, every doctor ask for CT scan to look for the tumor in the liver. If they find the liver affected, then later on they ask for MRI to get detail knowledge about the tumor in the liver. Because MRI provides a better view and proper tumor location. For all the steps mentioned above doctors go for manual technique. They look into the images manually and tell about the affected liver, the liver tumor and there location. For all this, a lot of time is consumed. There are also some cases where doctors do not mention all these detail to the patient. So we have made an approach to design an algorithm where liver tumor is detected automatically. Both the CT and MRI image is used for registration and detect the tumor automatically. II. Image Segmentation Image segmentation is an important process to extract information from complex medical images. Segmentation has wide application in medical field. The main objective of image segmentation is to partition an image into mutually exclusive and exhausted regions such that each region of interest is spatially contiguous and the pixels within the region are homogeneous with respect to a predefined criterion. Widely used homogeneity criteria include values of intensity, texture, color, range, surface normal and surface curvatures. Several diagnostics are based on proper segmentation of the digitized image. Segmentation of medical images is needed for applications involving estimation of the boundary of an object, classification of tissue abnormalities, shape analysis, contour detection. Many approaches are based on fuzzy logic, K means and Neural Networks (NN), etc [3]. Image segmentation and its performance evaluation are important fields in image processing and, because of the complexity of the medical images, segmentation of medical image is still a challenging problem[13]. 110 Page

1.1 SEGMENTATION BASED ON CLUSTERING Clustering is an unsupervised learning task, where one needs to identify a finite set of categories known as clusters to classify pixels [4].Clustering use no training stages rather train themselves using available data. Clustering is mainly used when classes are known prior. A similarity based criteria is defined between pixels [2], and then similar pixels are brought together in groups to form clusters. The grouping of pixels into clusters is based on the principle of maximizing both the intra class similarity and the inter class similarity. The quality of a clustering result depends on both the similarity measure used by the method and its implementation. Clustering algorithms are classified as hard clustering, k- means clustering, fuzzy clustering, etc [4]. 1.2 K-MEANS CLUSTERING k-means clustering is a method of vector quantization, originally from signal processing, that is popular for cluster analysis in data mining. k-means clustering aims to partition n observations into k clusters in which each observation belongs to the cluster with the nearest mean, serving as a prototype of the cluster. This results in a partitioning of the data space into Voronoi cells. Given a set of observations (x1, x2,, xn), where each observation is a d-dimensional real vector, k-means clustering aims to partition the n observations into k sets (k n) S = {S1, S2,, Sk} so as to minimize the with in cluster sum of squares (WCSS):..(1) where μi is the mean of points in Si [4]. K-means is a type of exclusive clustering algorithms [5, 6]. K means algorithm starts clustering by assigning k initial central points, either randomly or using heuristic data. It then groups each image pixel under the central point which it is closest to. Next, it calculates new central points by taking average of the pixels grouped under each central point. The two former algorithmic steps are repeated alternately until convergence. The limitations of K-means clustering is that number of iterative rounds may be required. III. Image Registration Finding the differences between two similar or identical images can be noticed by eye, but sometimes those differences are embedded in the image and takes a lot of time to be found, using some developed MATLAB code may make such operation rapid and accurate[7]. Medical image registration between different modalities or different images is very effective for comprehensive and precious diagnosis and treatment [8-10]. Image registration is the process of overlaying two or more images of the same scene taken at different times, from different viewpoints, and/or by different sensors. It geometrically aligns two images the reference and sensed images. The present differences between images are introduced due to different imaging conditions. Image registration is a crucial step in all image analysis tasks in which the final information is gained from the combination of various data sources like in image fusion, change detection, and multichannel image restoration. Typically, registration is required in remote sensing (multispectral classification, environmental monitoring, change detection, image mosaicing, weather forecasting, creating super-resolution images, integrating information into geographic information systems (GIS)), in medicine (combining computer tomography (CT) and NMR data to obtain more complete information about the patient, monitoring tumor growth, treatment verification, comparison of the patient s data with anatomical atlases), in cartography (map updating), and in computer vision (target localization, automatic quality control), to name a few[11]. Image registration is required in medical applications, it depends on combining computer tomography (CT) and NMR data to obtain more complete information about the patient[9] IV. The proposed algorithm is as given below: Proposed Method 1.3 Preprocessing stage: Generally medical images like MRI, CT etc. always contain a significant amount of noise caused by operator performance, equipment, and the environment, which can lead to serious inaccuracies. So filtration is required to remove this noise, so that more accurate values are reached. Step 1: The given image is read. After reading the image, it is converted into matrix form. Each pixel in the matrix is in the range 0-255. 111 Page

Figure1. Input image Step 2: The input image is then median filtered to remove noise. DENOISING: Most of the images are affected by noise and artifacts caused by the various acquisition techniques and, hence, an effective technique for removing noise is necessary for medical images, particularly in computed tomography, which is a significant and most general modality in medical imaging. Hence, denoised and quality of images are enhanced [7]. Figure2. Filtered image 1.4 Processing stage Step 3: Then the membership functions are defined for the filtered image and clusters are formed using fuzziness The fuzzy interference system is created. Step 4: The number and type of Membership functions for the input image is decided by tuning the membership functions. Fuzzy rules are also required for it. For clustering purpose the following IF-THEN fuzzy rules are used in the algorithm: Mean value Standard deviation Edge pixel Low Low Not an edge pixel Medium Low An edge pixel High Low Not an edge pixel Low High Not an edge pixel Medium High Not an edge pixel High High Not an edge pixel Table I: IF-THEN rules The given rules are plotted along the axes: 112 Page

Figure3: Degree of membership vs mean Figure4: Degree of membership vs standard deviation Step 5: Based on the above rules developed Fuzzy classification is applied on the corresponding pixel values of the input image which gives a fuzzy set represented by a membership function. The rules are checked using rule viewer and surface viewer. Figure5: Degree of membership vs pixels of output image Step 6: Cluster centers are chosen and the Features are extracted. Neighborhood attraction is considered to exist between neighboring pixels. This is considered as a feature for extraction. Step 7: Based on similarity measures, clustering is done. During clustering, each pixel attempts to attract its neighboring pixels toward its own cluster. This neighborhood attraction depends on two factors; the pixel intensities or feature attraction, and the spatial position of the neighbors or distance attraction, which also depends on the neighborhood structure. Step 8: Membership function and cluster centers are updated in according. Step 9: Cost function is calculated and weights are updated. Step 10: Stopping condition is tested and the column form is converted to matrix form and display the segmented image. 113 Page

Figure6.Semented image 1.5 Detection phase Step 11: Detection of probable tumor region without registration. Figure6. Probable tumor region for CT image 1 Step 12: Tumor detection using registration technique: Registration of the CT and MRI image is done in GUI to obtain the tumor. Above mentioned steps are followed in GUI too. Final results are shown in the result section shown below. V. Results Registration has been done for different set of data. Each set consists of an MRI image and a CT image. For different set of images available, registration has been done. Tumor for each respective set has been detected using the algorithm described above. The results for different dataset have been shown below. Figure7. Result for data set 1 114 Page

Figure8. Result for data set 2 Figure9. Result for data set 3 VI. Conclusion And Discussion In medical science since doctors go for a manual technique to detect and locate the liver tumor, here is an approach to detect the tumor automatically. Tumor detection using both CT and MRI image has been done. The system has been implemented in the working platform MATLAB R2012b and the publicly available data are utilized. Future work will focus on applying this algorithm for all the type of cancers which is diagnosed using medical image. An approach will also be made to design a particular system for this. References [1]. Übeyli ED, Adaptive neuro-fuzzy inference systems for automatic detection of breast cancer, J Med Syst2009;33:353 [PubMed] [2]. Abarghouei AA, Ghanizadeh A, Sinaie S, Shamsuddin SM, A Survey of Pattern Recognition Applications in Cancer Diagnosis, in International Conference of Soft Computing and Pattern Recognition. IEEE Conferences. 2009:448 53. [3]. C. Venkatesh, Fahimuddin Shaik, Ghouse Mohammed Imran, T.Haneesh, fuzzy-neuro logic in segmentation of mri images, IEEE- International Conference On Advances In Engineering, Science And Management (ICAESM -2012) March 30, 31, 2012 [4]. V. K. Dehariya, S. K. Shrivastava, R. C. Jain, Clustering of Image Data Set Using K-Means and Fuzzy KMeans Algorithms,International conference on CICN, pp. 386-391, 2010. [5]. S.Saheb Baha and Dr. K.Satya Prasad, Automatic detection of Hard Exudates in Diabetic Retinopathy using Morphological segmentation and Fuzzy Logic in [JCSNS International Journal of Computer Science and Network Security, VOL.8 No.12, December 2008. [6]. Juraj Horvath, Image Segmentation using Fuzzy C-means,SAMI 2006. [7]. Hazem (Moh d Said) Hatamleh, Image Processing of Two Identical and Similar Photos, Journal of Information Engineering and Applications ISSN 2224-5782 (print) ISSN 2225-0506 (online) Vol.3, No.1, 2013 [8]. R. P. Woods, J. C. Mazziotta, S. R. Cherry, MRI-PET registration with automated algorithm, J. Comput. Assist. Tomogr. Vol. 17, pp. 536-546 1993 [9]. B. A. Adrekani, M Braun, B. F. Hutton, I Kanno, and H. Iida, "A fully automatic multimodality image registration algorithm," J. Comput. Assist. Tomogr. Vol. 19, pp. 615-623 1995 [10]. K. S. Friston, J. Ashburner, C. D. Frith, J.-B. Poline, J. D. Heather, and R. S. J. Frackowiak, "Spatial registration and normalization of images," Human Brain Mapping, vol. 2 pp. 165-189 (1995) [11]. Barbara Zitova, Jan Flusser, Image registration methods: a survey, Image and Vision Computing 21 (2003) 977 1000 [12]. Yen-Wei Chen, Katsumi Tsubokawa, Amir H. Foruzan, Shigehiro Morikaw, and Yoshimasa Kurumi, Image segmentation and registration techniques for mr-guided liver cancer surgery, 978-1-4673-2349-9/12/$31.00 2012 IEEE [13]. Zhang, Y. J, An Overview of Image and Video Segmentation in the last 40 years, Proceedings of the 6 th International Symposium on Signal Processing and Its Applications, pp. 144-151, 2001. [14]. Monireh Sheikh Hosseini and Maryam Zekri, Review of Medical Image Classification using the Adaptive Neuro-Fuzzy Inference System, J Med Signals Sens. 2012 Jan-Apr; 2(1): 49 60. 115 Page