An Improved Modified Tracking Algorithm Hybrid with Fuzzy C Means Clustering In Digital Mammograms

Similar documents
Mammogram Segmentation using Region based Method with Split and Merge Technique

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

Medical Image Feature, Extraction, Selection And Classification

Chapter 7 UNSUPERVISED LEARNING TECHNIQUES FOR MAMMOGRAM CLASSIFICATION

A. Overview of the CAD System In this paper, the classification is performed in four steps. Initially the mammogram image is smoothened using median

CHAPTER 4 SEGMENTATION

Harish Kumar N et al,int.j.computer Techology & Applications,Vol 3 (1),

Tumor Detection and classification of Medical MRI UsingAdvance ROIPropANN Algorithm

An Enhanced Mammogram Image Classification Using Fuzzy Association Rule Mining

Department of Computer Engineering, Punjabi University, Patiala, Punjab, India 2

A Quantitative Approach for Textural Image Segmentation with Median Filter

ENHANCEMENT OF MAMMOGRAPHIC IMAGES FOR DETECTION OF MICROCALCIFICATIONS

S.KANIMOZHI SUGUNA 1, DR.S.UMA MAHESWARI 2

Available Online through

Development of an Automated Method for Detecting Mammographic Masses With a Partial Loss of Region

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

Computer-aided detection of clustered microcalcifications in digital mammograms.

Global Journal of Engineering Science and Research Management

Diagnosis of Breast Cancer using Wavelet Entropy Features

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

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

International Research Journal of Engineering and Technology (IRJET) e-issn:

Segmentation of the pectoral muscle edge on mammograms by tunable parametric edge detection

Fuzzy C-MeansC. By Balaji K Juby N Zacharias

Review on Different Segmentation Techniques For Lung Cancer CT Images

Content Based Medical Image Retrieval Using Fuzzy C- Means Clustering With RF

CHAPTER 3 TUMOR DETECTION BASED ON NEURO-FUZZY TECHNIQUE

A Denoising Framework with a ROR Mechanism Using FCM Clustering Algorithm and NLM

PERFORMANCE EVALUATION OF A-TROUS WAVELET-BASED FILTERS FOR ENHANCING DIGITAL MAMMOGRAPHY IMAGES

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

Tumor Detection in Breast Ultrasound images

Compression, Noise Removal and Comparison in Digital Mammography using LabVIEW

AUTOMATED EVALUATION OF BREAST CANCER DETECTION USING SVM CLASSIFIER

Approaches For Automated Detection And Classification Of Masses In Mammograms

Automatic Detection of Microcalcification in Mammograms A Review

ISSN: (Online) Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies

Classification of Microcalcification in Digital Mammogram using Stochastic Neighbor Embedding and KNN Classifier

Introduction to Medical Image Processing

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

MEDICAL IMAGE ANALYSIS

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

LITERATURE SURVEY ON DETECTION OF LUMPS IN BRAIN

ISSN: X Impact factor: 4.295

Hybrid Segmentation with Canny Edge and K Means Clustering To Extract the Mammogram Tumor

Hybrid filters for medical image reconstruction

Mammogram Image Segmentation Quality EnhancementUsing Clustering Techniques

Positioning Lesion from Breast MRI and Mammogram using Registration Method

Classification of Mammographic Images Using Artificial Neural Networks

Euclidean Distance Transform (EDT) Algorithm Applied to Binary Image for Finding Breast Cancer

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

CHAPTER 6 ENHANCEMENT USING HYPERBOLIC TANGENT DIRECTIONAL FILTER BASED CONTOURLET

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)

Parameter optimization of a computer-aided diagnosis scheme for the segmentation of microcalcification clusters in mammograms

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

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

A Preprocessing Algorithm for the CAD System of Mammograms Using the Active Contour Method

CHAPTER-1 INTRODUCTION

Classification of Mammographic images using Gabor Wavelet and Discrete Wavelet Transform

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

Local Independent Projection Based Classification Using Fuzzy Clustering

k-nn CLASSIFIER FOR SKIN CANCER CLASSIFICATION

Approaches for automated detection and classification of masses in mammograms

FEATURE EXTRACTION FROM MAMMOGRAPHIC MASS SHAPES AND DEVELOPMENT OF A MAMMOGRAM DATABASE

Fig. 1 System flowchart

TUMOR DETECTION IN MRI IMAGES

Automated Lesion Detection Methods for 2D and 3D Chest X-Ray Images

A ranklet-based CAD for digital mammography

Mass Abnormality Segmentation in Mammographic Images for Different Densities of Tissue

MIXTURE MODELING FOR DIGITAL MAMMOGRAM DISPLAY AND ANALYSIS 1

Classification of Microcalcification Clusters via PSO-KNN Heuristic Parameter Selection and GLCM Features

algorithms ISSN

Novel Intuitionistic Fuzzy C-Means Clustering for Linearly and Nonlinearly Separable Data

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

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

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

The Institute of Telecommunications and Computer Sciences, UTP University of Science and Technology, Bydgoszcz , Poland

RESEARCH ARTICLE. Manasi Hazarika 1, Lipi B Mahanta 2 * Abstract. Introduction

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

Segmentation of Images

SVM-based CBIR of Breast Masses on Mammograms

Learning to Identify Fuzzy Regions in Magnetic Resonance Images

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

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

An Approach to Brain Tumor Segmentation and Classification K.Vinulakshmi 1 L. Jubair Ahmed 2

Extraction and Features of Tumour from MR brain images

Breast Cancer Detection in Digital Mammograms

Texture Image Segmentation using FCM

Lecture 4 Image Enhancement in Spatial Domain

Classification of Architectural Distortion from Other Abnormalities in Mammograms

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

Biometric Security System Using Palm print

Detection of Microcalcification Using the Wavelet Based Adaptive Sigmoid Function and Neural Network

Biomedical Image Mining in Detection of Skin Cancer Disease

A novel vague set approach for selective contrast enhancement of mammograms using multiresolution

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

Feature Extraction and Texture Classification in MRI

Classification of Hyperspectral Breast Images for Cancer Detection. Sander Parawira December 4, 2009

The BIOMEDICAL ENGINEERING Series Series Editor Michael R. Neuman. Uriiwsity of Calßy ülgaiy, Nbeitai, Cart. (g) CRC PRESS

Fingerprint Image Enhancement Algorithm and Performance Evaluation

Transcription:

An Improved Modified Tracking Algorithm Hybrid with Fuzzy C Means Clustering In Digital Mammograms R.Sivakumar 1, Marcus Karnan 2, G.Gokila Deepa 3 1 Research Scholar, Dept. of R&D Centre, Bharathiar University, Coimbatore, India 2 Professor & Head, Dept. of CSE, Tamilnadu College of Engineering, Coimbatore, India 3 PG Scholar, Dept of CSE, Tamilnadu College of Engineering, Coimbatore, India rsksivame@gmail.com Abstract Breast cancer is one of the major causes for the increase in mortality among women, especially in developed countries. Micro calcifications in breast issue is one of the most incident signs considered by radiologist for an early diagnosis of breast cancer, which is one of the most common forms of cancer among women. Mammography has been shown to be the most effective and reliable method for early signs of breast cancer such as masses, calcifications, bilateral asymmetry and architectural distortion. In this paper the thresholding algorithm is applied for the breast boundary identification and a modified tracking algorithm is introduced for pectoral muscle determination in Mammograms. Fuzzy C-means Clustering algorithm (FCM) is a method that is frequently used for image segmentation purpose. It has the advantage of giving good modeling results in many cases, although, it is not capable of specifying the number of clusters by itself. 1. Introduction Computer technology has a tremendous impact on medical imaging. The interpretation of medical images, however, is still almost exclusively the work of humans. In the next decades, the use of computers in image interpretation is expected to increase vastly. Breast cancer is a malignant tumor that starts in the cells of the breast. A malignant tumor is a group of cancer cells that can grow into (invade) surrounding tissues or spread (metastasize) to distant areas of the body. The disease occurs almost entirely in women, but men can get it, too. Mammography is widely used as a principal breast cancer screening method, however mass screening is generating large number of images. A mammogram is a low-dose x-ray exam of the breasts to look for changes that are not normal. The results are recorded on x-ray film or directly into a computer for a doctor called a radiologist to examine. Digital mammography has the potential to offer several advantages over traditional film mammography, including: faster image acquisition, shorter exams, easier image storage, easy transmission of images to other physicians and computer processing of breast images for more accurate detection of breast cancer [1, 2]. The thresholding and proposed tracking algorithm aims to simplify the process of extracting ROI in breast Mammograms preprocessing step for CAD systems. Mammograms used in this study are digitized images at 400x400 DPI and 2036x2266 pixels in 24 bit, Bit Map (BMP), format collected from different sources including MIAS data base. 2. Pre-processing and Enhancement 2.1. Image Pre-processing: Image processing modifies pictures to improve them (enhancement, restoration), extract information (analysis, recognition), and change their structure (composition, image editing). Images can be processed by optical, photographic, and electronic means, but image processing using digital computers is the most common method because digital methods are fast, flexible, and precise. An image can be synthesized from a micrograph of various cell organelles by assigning a light intensity value to each cell organelle. The sensor signal is digitized converted to an array of numerical values, each value representing the light intensity of a small area of the cell. Digitized values are called picture elements, or pixels, and are stored in computer memory as a digital image. A typical size for a digital image is an array of 512 by 512 pixels, where each pixel has value in the range of 0 to 255. The digital image is processed by a computer to achieve the desired result [3, 4, 5]. 2.2. Image Enhancement Image enhancement improves the quality (clarity) of images for human viewing. Removing blurring and noise, increasing contrast, and revealing details 729

are examples of enhancement operations. For example, an image might be taken of an endothelial cell, which might be of low contrast and somewhat blurred. Reducing the noise and blurring and increasing the contrast range could enhance the image. The original image might have areas of very high and very low intensity, which mask details. An adaptive enhancement algorithm reveals these details. Adaptive algorithms adjust their operation based on the image information (pixels) being processed. In this case the mean intensity, contrast, and sharpness (amount of blur removal) could be adjusted based on the pixel intensity statistics in various areas of the image [6. 7]. Tumors have higher x-ray attenuation coefficient than normal soft tissues, which means higher intensity in mammogram image. Current CAD systems rely heavily on sophisticated techniques in machine learning to address the area of pattern recognition and classification which has high computational load, leading to longer time required for the analysis of a single case. 2.3. Database (Image Acquisition) To access the real medical images for carrying out the tests is a very difficult due to privacy issues and heavy technical hurdles. X-ray film mammogram is converted into digital mammograms. Laser scanners are used to digitize conventional film mammograms by measuring the Optical Density (OD) of small windowed regions of film and converting them to pixels with a grey level intensity. The size of the window determined the spatial resolution of the digitized image. The resolution is typically expressed in units of microns per pixel, indicating the size of the square region of film that each pixel in the digitized image represents. Each pixel location on the file is illuminated with a beam of known intensity (photon flux density). The exact pixel value depends on the range of optical densities that the scanner is capable of measuring and the number of bits used to store the grey level of each pixel. The accuracy of computer detection schemes on digital mammograms will depend partially on the spatial resolution and range of grey levels at which the images are digitized. The Mammography Image Analysis Society (MIAS), which is an organization of UK research groups interested in the understanding of mammograms, has produced a digital mammography database (ftp://peipa.essex.ac.uk). The data used in these experiments was taken from the MIAS. The X-ray films in the database have been carefully selected from the United Kingdom National Breast Screening Programme and digitized with a Joyce-Lobel scanning microdensitometer. The database contains left and right breast images for 161 patients, is used. Its quantity consists of 322 images, which belong to three types such as Normal, benign and malignant. There are 208 normal, 63 benign and 51 malignant (abnormal) images. Figure 1 shows the input image. Figure 1: The input image 2.4. Thresholding Algorithm - Label Removal First step of the algorithm is to identify breast boarder. In many mammograms back ground objects with high intensity values make breast boundaries identification a challenging task, specially for the scanned ones where the original film has some artifacts [8, 9]. The following algorithm is used to exclude back ground objects (noise) and identify breast boundaries. -Using the histogram curve, the threshold point is dermined for the input image (10% from the bottom of the image). -Convert the given input image into binary image using the threshold value from the histogram curve. - Label is extracted and the binary image is obtained. - Since breast object is the biggest object, then the object with maximum number of pixels is identified to be the breast. Source mammogram is ANDed with mask image and the resulting image is the denoised using median filtering process. The proposed algorithm aims to reduce the complexity for abnormality detection by identifying breast object and excluding pectoral muscle using modified tracking algorithm for the mammogram images. Figure 2 shows the binary image and label removed image. Figure 2: Binary image and label removed image. 2.5. Median filter 730

The median filter considers each pixel in the image in turn and looks at its nearby neighbors to decide whether or not it is representative of its surroundings [10]. Instead of simply replacing the pixel value with the mean of neighboring pixel values, it replaces it with the median of those values. The median is calculated by first sorting all the pixel values from the surrounding neighborhood into numerical order and then replacing the pixel being considered with the middle pixel value. (If the neighborhood under consideration contains an even number of pixels, the average of the two middle pixel values is used). Table1: Calculating the median value of a pixel Neighborhood 13 2 10 16 14 15 12 6 23 22 purpose of dynamic range expansion in the various applications is usually to bring the image, or other type of signal, into a range that is more familiar or normal to the senses, hence the term normalization [11]. Normalization is a linear process. If the intensity range of the image is 50 to 180 and the desired range is 0 to 255 the process entails subtracting 50 from each of pixel intensity, making the range 0 to 130. Then each pixel intensity is multiplied by 255/130, making the range 0 to 255. Autonormalization in image processing software typically normalizes to the full dynamic range of the number system specified in the image file format. The normalization process will produce iris regions, which have the same constant dimensions, so that two photographs of the same iris under different conditions will have characteristic features at the same spatial location. Figure 3 shows the normalized Image. 18 17 24 16 5 8 7 19 3 25 9 11 21 20 1 NeighbourhoodValues3,6,7,12,16,17,19,23,24 Median Value:16 As can be seen, the central pixel value of 24 is rather unrepresentative of the surrounding pixels and is replaced with the median value: 16. A 3 3 square neighborhood is used here larger neighborhoods will produce more severe smoothing. By calculating the median value of a neighborhood the median filter has two main advantages:-first, the median is a more robust average than the mean and so a single very unrepresentative pixel in a neighborhood will not affect the median value significantly.second, the median value must actually be the value of one of the pixels in the neighborhood, the median filter does not create new unrealistic pixel values when the filter straddles an edge. For this reason the median filter is much better at preserving sharp edges. 2.6. Normalization Normalization is a process that changes the range of pixel intensity values. Applications include photographs with poor contrast due to glare, for example. Normalization is sometimes called contrast stretching. In more general fields of data processing, such as digital signal processing, it is referred to as dynamic range expansion. The Figure 3: Normalized Image. 3. PROPOSED ALGORITHM 3.1. Modified Tracking Algorithm The pectoral muscle represents a predominant density region in most medio-lateral oblique (MLO) views of mammograms, and can affect the results of image processing methods. Intensitybased methods, for example, can present poor performance when applied to differentiate dense structures such as the fibro-glandular disc or small suspicious masses, since the pectoral muscle appears at approximately the same density as the dense tissues of interest in the image. And to increase the reliability of boundary matching, the pectoral muscle can be removed from the breast region. Another important need to identify the pectoral muscle lies in the possibility that the local information of its edge, along with an internal analysis of its region, may be used to identify the presence of abnormal axillary lymph nodes, which may be the only manifestation of occult breast carcinoma. Initially a modified tracking algorithm technique is applied to separate the pectoral muscle region. The global optimum in the histogram is select as 731

the threshold value (about 90% of the histogram curve value).this is used to convert the input gray image to the binary image. Using the modified tracking algorithm we track the first 50 lines of the obtained binary image. In this area the pectoral muscle is detected and the reference value of the connected components is determined. By using the same reference values in the binary image, the connected component is found out using the (90%) of the threshold value. Thus, pectoral muscle region is detected. Then, by subtracting the pectoral muscle region from the original image the required breast region for segmentation is obtained. Thus pectoral muscle is extracted and median filtering is applied. Figure 4 shows the thresholded image and Removal of Pectoral Muscle Region in the mammogram image using modified tracking algorithm. Fuzzy c-means (FCM) is a method of clustering which allows one piece of data to belong to two or more clusters [13]. This method (developed by Dunn in 1973 and improved by Bezdek in 1981) is frequently used in pattern recognition. It is based on minimization of the following objective function: where m is any real number greater than 1, u ij is the degree of membership of x i in the cluster j, x i is the ith of d-dimensional measured data, c j is the d- dimension center of the cluster, and * is any norm expressing the similarity between any measured data and the center [14,15].With fuzzy c- means, the centroid of a cluster is computed as being the mean of all points, weighted by their degree of belonging to the cluster., The degree of being in a certain cluster is related to the inverse of the distance to the cluster.fuzzy partitioning is carried out through an iterative optimization of the objective function shown above, with the update of membership u ij and the cluster centers c j by: 1. Initialize U=[u ij ] matrix, U (0) 2. At k-step: calculate the centers vectors C (k) =[c j ] with U (k) 3. UpdateU (k),u (k+1) This iteration will stop when 4. If STOP; otherwise return to step 2. Figure 4. Thresholded image and Pectoral Muscle Region removed from the mammogram image. 3.2. Fuzzy C-Means Clustering Algorithm then, where is a termination criterion between 0 and 1, whereas k are the iteration steps. This procedure converges to a local minimum or a saddle point of J m.the fuzzy C-means algorithm is composed of the following steps: By iteratively updating the cluster centers and the membership grades for each data point, FCM iteratively moves the cluster centers to the "right" location within a data set. Performance depends on initial centroids. For a robust approach there are two ways which is described below. 732

1) Using algorithm to determine all of the centroids. (for example: arithmetic means of all data points). 2) Run FCM several times each starting with different initial centroids. Fuzzy c-means clustering is an effective algorithm, but the random selection in center points makes iterative process falling into the local optimal solution easily. For solving this problem, recently evolutionary algorithms such as genetic algorithm (GA), simulated annealing (SA), ant colony optimization (ACO), and particle swarm optimization (PSO) have been successfully applied.figure:5 shows the segmented image using the fuzzy C means algorithm. 4. Conclusion Figure 5: FCM segmented Image In this paper a new pre-processing algorithm is introduced. The thresholding algorithm is used to identify the breast boarder and modified tracking algorithm is used to remove the pectoral muscles. Using the fuzzy C Means algorithm the mammogram image is clustered and segmented effectively. This outcome will be used to further analysis of breast tissue more accurately than other algorithms. segmentation in digital mammography, Cancer Lett. 7 (1994) 173-181. [4] S. Detounis, Computer aided detection and second reading utility and implementation in a high volume breast clinic, Appl. Radiol. 3 (9) (2004) 8-15. [5] R.J. Ferrari, R.M. Rangayyan, J.E.L. Desautels, R.A. Borges, A.F Frere, Analysis of asymmetry in mammograms via directional filtering with Gabor wavelets, IEEE Trans. Med. Imag. 20 (9) (2001) 953-964. [6] M. Karnan, K. Thangavel, Automatic detection of the breast border and nipple position on digital mammograms using genetic algorithm for asymmetry approach to detection of microcalcifications Computer Methods and Programs in bio medicine, Elsevier Ltd 8 7 ( 2 0 0 7 ) 12-20. [7] Lobregt, S. & Viergever, M. A. (1995), A discrete dynamic contour model, IEEE Trans. Med. Imaging 14(1), 12 24. [8] A.J. Mendez, P.G. Tahocesb, M.J. Lado, M. Souto, J.L. Correa, J.J. Vidal, Automatic detection of breast border and nipple in digital mammograms, Comput. Meth. Prog. Biomed. 49 (1996)253-262. [9] Griffiths & Tenenbaum, From algorithmic to subjective randomness, In advances in neural information processing, 2004. [10] H Sheshadri, A Kandaswamy, Breast Tissue Classification Using Statistical Feature Extraction Of Mammograms, Medical Imaging and Information Sciences vol. 23 2006. [11] K. Thangavel, M. Karnan, R. Siva Kumar, A. Kaja Mohideen, Automatic detection of microcalcification in mammograms a review, Int. J. Graph. Vision Image Process. 5 (5) (2005)31-61. [12] K. Thangavel, M. Karnan, CAD system for preprocessing and enhancement of digital mammograms, Int. J. Graph. Vision Image Process. 9 (9) (2006) 69-74. [13] Bezdek JC (1981). Pattern Recognition with Fuzzy Objective Function Algorithms, Plenum Press, NewYork. [14] Das S, Konar A, Chakraborty UK (2006). Automatic Fuzzy Segmentation of Images with Differential Evolution, In IEEE Congress on Evolutionary Computation, pp. 2026-2033. [15] Jain A, Dubes R (1998). Algorithms for Clustering Data, Prentice-Hall, Englewood Cliffs, NJ. 5. References [1] Bick, M.L. Giger, R.A. Schmidt, R.M. Nishikawa, D.E. Wolverton, K. Doi, Automated segmentation of digitized mammograms, Acad. Radiol. 2 (1995) 1-9. [2] R. Chandrasekhar, Y. Attikiouzel, Automatic breast bordersegmentation by background modeling and subtraction, in: M.J. Yaffe (Ed.), Proceedings of the 5th International Workshop on Digital Mammography, Medical Physics Publishing, Toronto, Canada, 2000, pp. 560-565. [3] L.P. Clarke, M. Kallergi, W. Qian, H.D. Li, R.A. Clark, M.L. Silbiger, Tree-structured non-linear filter and wavelet transform for microcalcification 733