A Comparitive Analysis of Segmentation Techniques in Mammogram Images.

DOI : 10.17577/IJERTV2IS120299

Download Full-Text PDF Cite this Publication

Text Only Version

A Comparitive Analysis of Segmentation Techniques in Mammogram Images.

P. Sudharsan,* C. L. yashwanthi sivakumari**

*(Department of electronics and communication engineering, kct, Coimbatore

** (Department of electronics and communication engineering, kct, Coimbatore

Abstract-Breast cancer became the most dangerous disease that affect the most of the women and which has the less survival rate. Segmentation is the crucial step in analysis of mammogram images. Based on the segmented image further classification is done. Here we compared various available segmentation techniques for segmentation of mammogram images.

Index Termsacwe, ddsm, mammogram segmentation, Otsu.

M

M

  1. Introduction

    ammogram is the effective technique for detection of detection of breast cancer. Early detection of cancer can avoid the risk factors. Masses and micro calcification can be detected by segmentation. Effective segmentation technique can detect this mass efficiently. There are different techniques available for segmentation of mammogram images. In paper [2] various segmentation techniques used for mammogram image proposed .Still the segmentation is not effective. False segmentation of breast tissue as tumour part is also a major problem in segmentation of mammogram image. In this paper we aimed at comparison of available segmentation

    techniques that lead to effective segmentation.

  2. Segmentation

    Segmentation is one of the pre processing operations in classification of cancer images. It is the process of separating tumour part from the mammogram image.

  3. Thresholding technique

Threshold techniques make decision based on local pixel information and are effective when the intensity levels of the objects fall squarely outside the range of levels in the background.

Thresholding is an efficient method to separate objects from the background. Otsu method is optimal for thresholding large objects from the background.

    1. Otsu Method

      Otsu method, is an improved threshold image segmentation algorithm, where the optical threshold should near the cross where the object and the background intersect, the probability of occurrence at the threshold value should divide into two parts. Its one half belongs to object and other half belongs to background. Then apply a new weight to the Otsu method, this weight can make sure that the result threshold value will always reside at the valley of the two peaks or at the bottom rim of a single peak. It ensures that both the variance of the object and the variance of the background keep away from the variance of the whole image. Otsus method of thresholding gray level images is efficient for separating an image into two classes where two types of fairly distinct classes exist in the image.

    2. Algorithm

      Step I: Compute histogram and probabilities of each intensity level.

      Step II: Setup initial (i) and µ (i)

      Step III: Step through all possible thresholds maximum intensity

      1. Update and (i) and µ(i)

      2. Compute

Step IV: Desired threshold corresponds to the maximum.

Step V: compute two maxima (i) and µ(i) is the greater max and is the greater or equal maximum.

Step VI:

Desired threshold =

  1. Global region based

    Region growing based method is based on control growing of some initial pixels called as seed.

    1. Chanvese method

      A Vese Chan and Vese (C-V) model is segmenting an image by detecting different objects boundary. The basic idea of this method is to detect the boundary of the object of interest by starting with a contour around it and moving the contour normally inward until it assumes the required boundary. There are two different kinds of active contour models for image segmentation based on the force evolving the respective contours: 1.edge- based and 2.region-based. Edge-based active contours normally use the gradient information, to find the boundaries of sub-regions and to attract the contours to the detected boundaries. Region-based active contours use the statistical information of image intensity within each sub-region instead of searching for geometrical boundaries.

    2. Algorithm

Step I

For an given image I, an initial level set function , and parameters , v, p, 1, , dt, h.

Where H is the Heaviside function H(x)

Fitting energy function

,v.1,,dt,h and p are parameters selected by the user to fit a particular class of images This is a generalization of the Mumford-Shah functional introduced in [3]

Step II

Set = (0)

Step III

Compute c1 and c2 for the current c1=

c2=

Step IV

Update using the Chan-Vese iteration

Reinitialize to the signed distance function to its zero contours.

V. Level set method

The level set method was first proposed by Osher and Sethian for front propagation, being applied to models of ocean waves and burning flames [4].Then, Malladi applied it for medical imaging purposes [5]. The idea behind the level set method is to imbed a curve within a surface. It can be used to efficiently address the problem of curve and surface. The main idea is to represent the evolving contour using a signed function, where its zero level corresponds to the actual contour. Then, according to the motion equation of the contour, one can derive a similar flow for the implicit surface that when applied to the zero-level will reflect the propagation of the contour.

5.1 ACWE

The segmentation method is based on Active Contours without Edges (ACWE), which was proposed by Tony F. Chan and Luminita. Active contours are curve fitted iteratively to an image. It is based on its shape and image value.

5.2. Algorithm

  1. Initialize, n=0.

  2. Compute c1 ) n and c2 ) n by

  3. Solve the PDE in from

    =

    where =

    = 0 on Where is the exterior normal to the boundary and is a normal derivative of at the boundary.

  4. Reinitialize locally to the signed distance function to the curve (optional) check whether the solution is stationary if it is not, then n = n+1 and repeat the algorithm.

  1. Morphological Technique

    Morphological techniques probe an image with a small shape or template called a structuring element. The structuring element is positioned at all possible locations in the image and it is compared with the corresponding neighbourhood of pixels. Some operations test whether the element "fits" within the neighbourhood, while others test whether it "hits" or intersects the neighbourhood.

    1. Morphological Filters

      Morphological image processing is a collection of non-linear operations related to the shape or morphology of features in an image [25]. Morphological operations rely only on the relative ordering of pixel values, not on their numerical values, and therefore are especially suited to the processing of binary images. Morphological operations can be applied to greyscale images such that their light transfer functions are unknown and therefore their absolute pixel values are of no or minor interest.

    2. Fundamental Operations

      The two major operations in the morphological operations are erosion and dilation.The erosion of a binary image f by a structuring element s (denoted f s) produces a new binary image g = f s with ones in all locations (x, y) of a structuring element's origin at which that structuring element s its the input image f, i.e. g(x,

      y) = 1 is s fits f and 0 otherwise, repeating for all pixel coordinates (x,y). The holes and gaps between different regions become larger, and small details are eliminated. The dilation of an image f by a structuring element s (denoted f s).produces a new binary image g = f s with ones in all locations (x, y) of a structuring element's origin at which that structuring element s hits the input image f, i.e. g(x, y) = 1 if s hits f and 0 otherwise, repeating for all pixel coordinates (x,y). Dilation has the opposite effect to erosion; it adds a layer of pixels to both the inner and outer boundaries of regions.

    3. Compound Operations

      The opening of an image f by a structuring element s (denoted by f s) is erosion followed by dilation. Opening is so called because it can open up a gap between objects connected by a thin bridge of pixel.

      f s = ( f s) s

      The closing of an image f by a structuring element s (denoted by f s) is a dilation followed by an erosion. Closing is so called because it can fill holes in the regions while keeping the initial region size

      f s = ( f s) s

      6.4. Top Hat Operation

      The top hat operation is another composite operation. In this the image opened by the structuring element is subtracted from the original image. The brightest spots in the original image are highlighted using this translation.

      The top hat operated image when multiplied with the original image gives the segmented image as the output.

  2. 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 may be in the cluster to a lesser degree than points in the centre of cluster. Any point x has a set of coefficients giving the degree of being in the k th . With fuzzy c-means, the centroid of a cluster is the mean of all points, weighted by their degree of belonging to the cluster:

    1. Algorithm

      Step I: Choose the number of clusters.

      Step II: Assign randomly to each point coefficients for being in the clusters.

      Step III: Repeat until the algorithm has converged (that is, the coefficients' change between two iterations is no more than , the given sensitivity threshold)

      Step IV: Compute the centroid for each cluster, using the formula ( ).

  3. Experimental Results

    1. OTSU Method

      Figure 1: Result of OTSU method.

    2. Level set

      Figure 2: Result of Level set method.

    3. Regionbased

      Figure 3: Result of Region based segmentation

    4. Morphological Operation

  1. RESULT ANALYSIS

    METHOD PSNR ENTROPY

    OTSU

    31

    1.895

    ACWE

    29

    1.735

    MORPHOLOGICAL

    21

    1.236

    REGION BASED

    24

    1.532

    FUZZY C MEANS

    26

    1.658

    Table 1: Accuracy of the above presented methods

    It can be observed from above table OTSU method has the highest PSNR rate than others. We have calculated the entropy produced by these methods on applying it for 30 different sets of image from DDSM database

  2. CONCLUSION

In this paper, comparitive analysis of different segmentation methods on mammogram image are performed. Based on the analysis otsu method shows better segmentation result than other methods.It shows accuracy and segmentation of mass area also effective in this method than other three method.

Figure 4: Result of Morphological operation method.

8.5.. Fuzzy C Means

Figure 5 : Result of Fuzzy C Means method.

REFERENCES

  1. Rajeshwar Dass, priyanka, Swapna Devi Image Segmentation Techniques IJECT Vol. 3, Issue 1, Jan. -March 2012.

  2. Wen-Xiong Kang, Qing-Qiang Yang,Run-The Comparative Research on Image Segmentation Algorithms Peng Liang IEEE- 2009.

[3]R.Ramani, Dr.S.Suthanthiravanitha, S.Valarmathy, A Survey Of Current Image Segmentation Techniques For Detection Of Breast Cancer , / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248- 9622 www.ijera.com Vol. 2, Issue 5, September- October

2012, pp.1124-1129

[4]Malladi, Zhang, Y. J., 1997. Evaluation and comparison of Different segmentation algorithms. Pattern Recognition Letters, 18(10). Pp. 963-974

[5]R.C. Gonzalez, R. E. Woods, and S.L Eddins.Digital Image Processing Using MATLAB, Pearson Education, pp. 167-170, 478(2007).

[6]www.ddsmdata.org

Leave a Reply