You are on page 1of 12

Neural Comput & Applic

DOI 10.1007/s00521-013-1437-4

ORIGINAL ARTICLE

Adaptive k-means clustering algorithm for MR breast image


segmentation
Hossam M. Moftah • Ahmad Taher Azar •
Eiman Tamah Al-Shammari • Neveen I. Ghali •

Aboul Ella Hassanien • Mahmoud Shoman

Received: 12 February 2013 / Accepted: 22 May 2013


Ó Springer-Verlag London 2013

Abstract Image segmentation is vital for meaningful provided by the proposed adaptive k-means approach is
analysis and interpretation of the medical images. The most superior to the standard k-means clustering technique.
popular method for clustering is k-means clustering. This
article presents a new approach intended to provide more Keywords K-means clustering  Image segmentation 
reliable magnetic resonance (MR) breast image segmen- Magnetic resonance (MR) image  Breast cancer 
tation that is based on adaptation to identify target objects Adaptive segmentation
through an optimization methodology that maintains the
optimum result during iterations. The proposed approach
improves and enhances the effectiveness and efficiency of 1 Introduction
the traditional k-means clustering algorithm. The perfor-
mance of the presented approach was evaluated using Breast cancer is one of the major causes of death all over
various tests and different MR breast images. The experi- the world [1]. It comprises 22.9 % of all cancers in women
mental results demonstrate that the overall accuracy [2]. Such a disease requires efficient and accurate diagnosis
to ensure quick and effective treatment. Unfortunately,
H. M. Moftah accurate diagnosis of mammogram images is difficult and
Faculty of Computers and Information, time-consuming. The development of a computer-aided
Beni Suef University, Beni Suef, Egypt
diagnosis (CAD) system to assist radiologists in the
e-mail: hossamm@gmail.com
detection and classification of breast cancer has been
H. M. Moftah  A. T. Azar  N. I. Ghali  A. E. Hassanien studied previously [3]. A CAD system is a set of automatic
Scientific Research Group in Egypt (SRGE), Cairo, Egypt or semi-automatic tools developed to assist radiologists in
e-mail: nev_ghali@yahoo.com
the detection and/or classification of mammographic
URL: http://www.egyptscience.net
abnormalities [4, 5]. The diagnosis system is composed of
A. T. Azar (&) a segmentation method, a set of features for classification,
Faculty of Computers and Information, and a classifier [6].
Benha University, Benha, Egypt
Image segmentation is one of the most crucial tasks in
e-mail: ahmad_t_azar@yahoo.com; ahmad_t_azar@ieee.org
image processing because it is the main factor in deter-
E. T. Al-Shammari mining the quality of image analysis. It is also an initial and
Faculty of Computing Science and Engineering, substantial step in a series of processes required to best
Kuwait University, Kuwait City, Kuwait
understand image information [7–10]. The aim of image
e-mail: dr.eiman@ku.edu.kw
segmentation is to partition an image into semantically
N. I. Ghali interpretable regions with respect to a particular application
Faculty of Science, Al-Azhar University, Cairo, Egypt and to recognize homogeneous regions within the image as
distinct and belonging to different objects [11].
A. E. Hassanien  M. Shoman
Faculty of Computers and Information, Cairo University, Segmentation algorithms can be categorized into edge-
Cairo, Egypt based segmentation, region-based segmentation, and data

123
Neural Comput & Applic

clustering. In edge-based techniques, the edges detected in whole will lead to incorrect results, and the final result of
an image are used for representing object boundaries to the segmentation would be unchangeable.
identify these objects. In region-based segmentation, a We present an efficient segmentation algorithm to over-
region-based technique takes the opposite approach, by, for come the disadvantages in classical segmentation methods,
example, starting from the middle of an object and then such as the k-means clustering algorithm. Clustering and
moving outward until the object boundaries [11– 13]. breast cancer segmentation are performed in parallel using
Data clustering algorithms are based on the whole image the concept of adaptation. The k-means algorithm is
and consider the distance between data. In data clustering, enhanced using adaptation phases. In each phase, an
each pixel of a cluster is not certainly connective. Clus- assessment process that compares goodness between the
tering algorithms can be divided into hierarchical and current phase and the previous one is performed. This pro-
partitional techniques [14, 15]. Hierarchical clustering is a cess then decides whether to store the current clusters or re-
sequential partitioning process, which results in a hierar- cluster from the last state to generate new clusters.
chical nested cluster structure, and partitioning clustering is All the results were compared using different types of
an iterative partitioning process [16]. Hierarchical cluster- evaluation measures, such as texture-based methods
ing, also known as connectivity-based clustering, is based (entropy, standard deviation, and mean), shape-based
on the core idea of objects being more related to nearby (circularity, orientation, and solidity), and accuracy that
objects than to objects farther away. These methods con- highlights segmentation accuracy.
nect objects to form clusters on the basis of their distance. This paper is organized as follows. Section 2 describes
A cluster can be described by the maximum distance the related works. Section 3 provides background infor-
needed to connect its parts. Partitioning clustering can be mation on k-means clustering. The adaptive k-means seg-
divided into hard (or crisp) and fuzzy methods [17]. In hard mentation approach is discussed in Sect. 4. Section 5
partitioning clustering methods, each object of the data set reports the results of experimental evaluations and com-
must be assigned to precisely one cluster; hence, the parative analysis. Finally, conclusion and future work are
clusters in a hard partition are disjoint. The major draw- discussed in Sect. 6.
back of the hard clustering technique is that it may lose
some important information which causes such a grouping
to become meaningless. K-means clustering [18] and par- 2 Related works
titioning around medoids [19, 20] are well-known tech-
niques for performing difficult partitioning tasks. A fuzzy Imaging has become an important component in different
cluster analysis therefore allows gradual memberships of fields of medical and laboratory studies and clinical prac-
data points to the clusters in [0, 1]. This gives the flexibility tice. [22]. MR imaging (MRI) is a relatively recent diag-
to express the fact that the data points belong to more than nostic method for the breast, and the role of MRI in breast
one cluster at the same time. cancer diagnosis is evolving. Recently, intelligent tech-
The classical segmentation-based clustering follows a niques, such as artificial neural networks (ANN) [23],
well-known path that involves several processes including fuzzy sets [24, 25], and support vector machines (SVM),
pattern representation and its available number, and the are being used for image segmentation [26]. Kang et al.
scale of the features available to the clustering algorithm. [27] proposed an improved method of breast MRI seg-
Some of this information may not be controllable by the mentation with simplified k-means clustered images. In the
practitioner. In addition to the feature selection, the most same direction of the research, authors in [28] introduced a
effective subset of the original features is identified for use comparison between the performance evaluation of meth-
in clustering [12]. Further, feature extraction can be defined ods used in breast cancer image segmentation. Some of the
as the use of one or more transformations of the input recent classification results obtained by other studies for
features to produce new salient features. Either or both of breast image segmentation are presented in the Table 1.
these techniques can be used for obtaining an appropriate
set of features to use in clustering [21]. In the context of
selecting the list of suitable features, there is a possibility 3 Preliminaries
of selecting a list of multiple features on the basis of the
goal of image segmentation. For instance, while segment- 3.1 Standard k-means clustering
ing a medical image on the basis of an MRI scan, multiple
features related to intensity, shape, and spatial relationship K-means clustering is an algorithm to group objects based
can be considered. Feature-based segmentation has several on the features into k number of groups. Grouping is
disadvantages such as if the process of clustering took achieved by minimizing the sum of the squares of distances
place inaccurately, consequently, the segmentation as a between data and the corresponding centroid of the cluster.

123
Neural Comput & Applic

Table 1 Related work of recent studies in MRI image segmentation


Author Method Accuracy

Hassanien et al. [29] Support vector machines (SVM) and pulse-coupled Proposed SVM (98 %), compared with the following:
neural networks rough sets (92.5 %), neural network (91 %), decision
trees (89 %), and fuzzy artmap (88 %)
Al-Faris et al. [30] Modified automatic seeded region growing based on RO mean of the proposed method (0.704), TNF mean
PSO (0.851), TPF mean (0.792), and MCS mean (0.209)
Ertas et al. [31] Cellular neural networks and 3D template matching Detection sensitivity of the proposed method = 100 %,
false-positive detections (31 %/lesion, 10 %/slice)
Preim et al. [32] Computer-aided diagnosis in breast DCE-MRI Significant differences of the proposed method(p \ 0.005;
AUC 0.7)
Li et al. [33] Nonrigid registration algorithm The mean error and the standard deviation of the proposed
method (0.59 ± 0.25 mm for the tumor contracted by
70 %; 0.58 ± 0.27 mm for the tumor contracted by 95
%), compared with the unconstrained ABA algorithm
(1.13 ± 0.42 mm for the tumor contracted by 70 %;
1.49 ± 0.65 mm for the tumor contracted by 95 %))
Wei et al. [34] Adaptive moment preserving method for MAE and RMSE of AMP were 9.2 and 12; MAE and
segmentation of fibroglandular tissue (AMP) RMSE of FCM were 14.5 and 17.7
Joshi et al. [35] Nonparametric mixture model within level set For patient number 1: Minimum circumferential resection
framework margin (CRM) using the proposed approach = 0 mm,
CRM of the manual result = 0 mm. For patient number
10: CRM = 3.7 mm, CRM of the manual result = 3.2 mm
Lucht et al. [36] Neural network-based segmentation Dynamic MRI examination of a 43-year-old woman with a
carcinoma in the right breast (patient number 1): Results
of the pharmacokinetic analysis. Each of the 16 colors
represents a combination of discrete levels of the
pharmacokinetic parameters amplitude A (0.02 B A B
0.6, 0.6 \ A B 1.2, 1.2 \ A B 1.8, and A [ 1.8)
Chen et al. [37] An iterative scheme utilizing the combination of The range and the mean ± standard deviation of CV for FV
nonparametric nonuniformity normalization (N3) measured from left and right breasts, as well as the left-to-
and fuzzy C-Means (FCM)-based algorithms right difference: The mean CV was 7.5 % for left breast,
(noted as N3?FCM) also 7.5 % for right breast, and the mean left-to-right
difference is relatively small, 1.2 % ± 1.1 %
Kannan et al. [38] Kernel FCM in segmentation Silhouette width (SW) of the proposed method = 0.78, SW
of standard fuzzy c-means = 0.52

The main idea is to assign k-centroids for each cluster; in this case, a squared-error function. The objective func-
however, a better way to select k is to place them as far tion is defined as follows:
away from each other as possible and associate each data
point in a given data set with the nearest centroid. This first X
x X
k

step is complete when there are no longer points pending J¼ kxij  Cj k2 ð1Þ
j¼1 i¼1
[15]. At this point, k new centroid must be recalculated as
barycenters of the clusters resulting from the previous step. where kxij  Cj k2 is a distance measure between a data
Given these new k new centroids, a new binding between point and the cluster center. This is an indicator of the
the same data set points and the nearest new centroid must distance between the n data points and their respective
be performed [15]. The k centroids change their location cluster centers. Algorithm (1) shows the steps for seg-
iteratively until no more changes occur. Finally, the menting images into regions using the k-means clustering
k-means algorithm aims to minimize an objective function, algorithm.

123
Neural Comput & Applic

4 Adaptive k-mean segmentation approach n iterations. New centers are distributed to create the initial
new clusters. Goodness is calculated for the first time in
In this study, the adaptive k-means segmentation technique this iteration. The goodness function is defined as the
will be used to segment breast MRI images to diagnose breast average circularity of all resulting objects. The circularity
cancer in women. Unlike the standard k-means, two addi- ratio is the ratio of the area of the shape to the area of a
tional features are considered in the segmentation process: circle with equal perimeter, which is expressed mathe-
brightness and circularity. These features are included matically as:
because brighter and more circular objects are commonly 4PA
identified as breast cancer. Figure 1 shows a block diagram fcirc ¼ ð4Þ
P2
of the proposed approach. As shown in Fig. 1, the presented
approach is comprised of two fundamental phases: the ini- where P and A are the perimeter and area of the object,
tialization phase and the adaptive segmentation phase. respectively. The fcirc function is equal to one for a circle
and less than one for any other shape. The area is obtained
1. Initialization phase An image clustering process using using the total number of pixels in each separated cluster.
k-means is applied for a low number of iterations The goodness function is calculated using Eq. (5).
n (i.e. n = 10 iterations), and a goodness function is PM
calculated. This phase is the first iteration of the fcirci  Ai
GOODNESS ¼ i¼1 PM ð5Þ
proposed adaptive segmentation approach. i¼1 Ai
2. Adaptive segmentation phase Image clustering and
where fcirci is the circularity ratio of ith object and Ai is the
breast cancer segmentation processes are performed.
area of the ith object. The object circularity ratio is mul-
K-means clustering is applied for new n number of
tiplied by the object area to maximize the values of large
iterations (i.e., n = 10 iterations) starting from the last
objects and minimize the values of small objects.
iteration in the initialization phase. This process
contains several sub-processes: feature-based calcula-
4.2 Adaptive segmentation phase
tion, feature-based evaluation process, new centers
generation process, and object selection.
The adaptive segmentation phase is the core of the pro-
These two phases are described in detail in the following posed algorithm. In this phase, the k-means algorithm is
section along with the steps involved and the feature applied for another n iterations starting from the last iter-
characteristics for each phase. ation(initialization phase). The feature-based calculation
process is applied to recalculate goodness using Eq (5).
4.1 Initialization phase Then, the feature-based evaluation process is applied, to
compare the current goodness with the goodness of the last
The initialization phase is the first step of the adaptive iteration. If the current goodness is better, that is, the new
segmentation approach by applying k-means clustering for goodness value is less than the previous value, then the

123
Neural Comput & Applic

Fig. 1 Block diagram of the proposed approach

123
Neural Comput & Applic

current state is stored and the old results are destroyed. In 5 Experimental results and comparative analysis
the case that the current goodness is worse (new goodness
value is greater than the previous value), the new centers 5.1 Evaluation measures
generation process is applied to generate new clusters from
the brightest two clusters (target objects) and store other Segmentation performance was evaluated using perfor-
clusters without change using Algorithm (2). These pro- mance indices such as accuracy, entropy, standard devia-
cesses are repeated until the goodness result remains tion, and mean. Betanzos has previously defined an
unchanged or the number of algorithm iterations N is accuracy measure with multiple object types of an object
reached. Finally, the object selection process is applied to [39]. Suppose that an image contains N object types. The
select the most circular objects (circularity ratio close to 1). accuracy measure is computed using Eq. (9):
The proposed system has been developed completely in our X
N
CSP
laboratory. The proposed adaptive segmentation algorithm Accuracy ¼ ð9Þ
is described in detail in Algorithm (3). i¼1
TNP

123
Neural Comput & Applic

where CSP is the correct segmented pixel in ith object and 5.2 Experimental results
TNP is the total number of pixels in the ith object. The
accuracy measure determines how different the segmented This section discusses segmentation results generated from
image is from a region manually segmented by an expert. different images with varying the value of k. First, for
Texture-based measures such as mean(measure of breast MRI gray-scale images, the proposed algorithm is
brightness), entropy(measure of randomness), and stan- applied. Then, a comparative analysis, based on the seg-
dard deviation(measure of contrast) have been proven to mentation accuracy, between results obtained from the
be computationally efficient [40, 41]. Shape-based mea- proposed algorithm and the results previously obtained by
sures such as orientation(measure the angle in degrees applying the k-means segmentation algorithm to the same
ranging from -90 to 90° between the x-axis and the dataset are discussed.
major axis of the ellipse that has the same second For the assessment of the quality of the segmentation
moments as the region) and solidity (measure the pro- results, three types of evaluation measures such as accu-
portion of the pixels in the convex hull that are also in the racy, texture-based measures (entropy, standard deviation
region). The circularity ratio is the ratio of the area of the (STD), and mean), and shape-based measures (circularity,
shape to the area of a circle having the same perimeter, orientation, and solidity) are used to determine how far the
which is expressed in Eq. (4). actually segmented image is from the ideal one. All results
In medical research, supervised evaluation is widely were compared using the segmentation accuracy measure
used. Such evaluation computes the difference between the to assess the strength of both algorithms to segment the
ground truth and the segmentation result using a given affected part in the investigated organ.
evaluation metric [39]. In this paper, the manual segmen- Experiments were performed using the proposed adap-
tation is used to reflect the ground truth. Furthermore, tive k-means and standard k-means algorithms on medical
segmentation algorithms are evaluated by comparing the images. The images used in our experiments were collected
result from a segmented image against the result from a from the MRI scans of breast cancer patients with general
manual segmented, which is often referred to as a gold intrinsic tissue variation.
standard [39] or ‘‘ground truth.’’ The degree of similarity Figures 2, 3, 4, 5, 6 show the experimental results that
between the manual segmented and machine segmented highlight the segmentation accuracy for three breast MRI
images reflects the accuracy of the segmented image. samples (BS1, BS2, and BS3) selected from the total

Fig. 2 Breast cancer segmentation using the proposed method (sample 1): a original breast image (BS1); b iteration 1; c iteration 5; d iteration
7; e iteration 10; and f selected objects (final result)

123
Neural Comput & Applic

Fig. 3 Breast cancer segmentation using proposed method (sample 2): a original Breast Sample 2 image(BS2);b iteration 1; c iteration
5;d iteration 7;e iteration 10; and f selected objects (final result)

Fig. 4 Breast cancer segmentation using proposed method (sample 3): a original Breast Sample 3 image (BS3); b iteration 1; c iteration 5;
d iteration 7; e iteration 10; and f selected objects (final result)

examined breast MRI samples. As shown in Figs. 2, 3, 4, sample 1(BS1) using the proposed approach, results for
the results are based on the images of the segmented iterations 1, 5, 7, and 10, and the final objects selected to
regions that represent the affected part of the breast using represent the segmented results, respectively. The result
the proposed algorithm. Figures 2, 3, and 4 display four presented in Fig.2f outperformed the standard k-means
iterations (1, 5, 7, and 10 iterations) and selected objects result presented in Fig. 5c when compared with the man-
that represent the final result. There were 10 iterations in ually segmented region of interest (ROI) from the anno-
total. Figure 2a–f show the original breast MRI images for tated sample 1 (BS1) presented in Fig. 5a.

123
Neural Comput & Applic

Fig. 5 Comparative results. Proposed approach versus k-means segmentation for breast MRI images: a manual breast cancer segmentation
(ideal case); b breast cancer segmentation using the proposed approach; c breast cancer segmentation using standard k-means

Fig. 6 Goodness distribution in each iteration for each sample a goodness distribution for sample 1(BS1); b goodness distribution for sample
2(BS2); and c goodness distribution for sample 3(BS3)

Similarly, Fig. 3a–f illustrate the original and resulting presented in Fig. 4f outperformed the k-means result pre-
breast MRI image for sample 2 (BS2). The achieved result sented in Fig. 5c.
presented in Fig. 3f outperformed the k-means result pre- Figure 5 shows comparative results that highlight the
sented in Fig. 5c. segmentation accuracy of both the proposed adaptive
Similarly, Fig. 4a–f illustrate the original and resulting k-means and the standard k-means algorithm for the
breast MRI image for sample 3 (BS3). The achieved result examined breast MRI samples. Figure 5a–c show the

123
Neural Comput & Applic

desired manually segmented region for the examined breast


MRI samples (BS1, BS2, and BS3), the results for this
region using the proposed algorithm, and the standard
k-means algorithm, respectively.
Figure 6a–c show the goodness distribution for each
iteration of the examined breast MRI samples (BS1, BS2,
and BS3). The segmentation accuracy for the ROI, which is
the area that contains cancer, was also evaluated.

5.3 Comparative analysis

This section describes a comparative analysis using dif-


ferent evaluation measures such as accuracy, texture-based
Fig. 7 Comparative analysis using accuracy measure (proposed
method vs. k-means) measures (entropy, standard deviation (STD), and mean),
and shape-based measures (circularity, orientation, and
solidity). Figure 7 depicts a comparative analysis that
Table 2 Evaluation measures of manual segmentation results: breast highlights the segmentation accuracy of both the proposed
samples (BS1, BS2, and BS3) k-means and standard k-means algorithms for the exam-
Measures BS1 BS1 BS2 BS3 BS3 ined breast MRI samples. The comparative analysis was
(Obj1) (Obj2) (Obj1) (Obj1) (Obj2) performed for ROI in the segmented images as shown in
Fig. 5.
Entropy 0.9859 0 0.9911 0.9111 0.9873
As presented in Fig. 7, for the examined breast MRI
STD 0.4952 0 0.4973 0.4689 0.4961
samples (BS1, BS2, and BS3), the average accuracy of the
Mean 0.5697 0 0.5556 0.6737 0.5663
segmented ROI using the proposed approach was 89.47 %
Circularity 0.4256 0.7345 0.5274 0.6111 0.5725
(90.83 % for BS1, 87.77 % for BS2, and 89.81 % for
Orientation 81.7690 -7.6651 -63.1427 -51.8649 7.6776
BS3). The average accuracy of the segmented ROI using
Solidity 0.7957 0.8824 0.8068 0.8808 0.8667
standard k-means was 69.19 % (44.01 % for BS1, 77.04 %
for BS2, and 86.54 % for BS3).
Tables 2, 3, and 4 show a comparative analysis that
Table 3 Evaluation measures of proposed algorithm segmentation highlights the segmentation evaluation for both the pro-
results: breast samples (BS1, BS2, and BS3)
posed k-means and standard k-means algorithms, and a
Measures BS1 BS1 BS2 BS3 BS3 comparison with the manual segmentation results, respec-
(Obj1) (Obj2) (Obj1) (Obj1) (Obj2)
tively. The evaluation measures classified into two types of
Entropy 0.9989 0 0.9664 0.8379 0.9973 measures: texture-based measures (entropy, standard
STD 0.4997 0 0.4889 0.4427 0.4996 deviation (STD), and mean) and shape-based measures
Mean 0.5195 0 0.6075 0.7325 0.5307 (circularity, orientation, and solidity).
Circularity 0.2860 0.5884 0.6512 0.7049 0.4291 Table 2 shows the evaluation measures of the manual
Orientation 80.2057 -2.5617 -68.1403 -44.8950 -25.6164 segmentation results for the breast samples (BS1, BS2, and
Solidity 0.7335 0.8000 0.8738 0.9126 0.7908 BS3)(number of connected objects = 2 for BS1, 1 for BS2
and 2 for BS3).
Table 3 shows the evaluation measures of the proposed
algorithm for breast samples (BS1, BS2, and BS3)(number
Table 4 Evaluation measures of k-means segmentation results: of connected objects = 2 for BS1, 1 for BS2 and 2 for BS3),
breast samples (BS1, BS2, and BS3) respectively.
Measures BS1 BS1 BS2 BS3 BS3 Table 4 shows the evaluation measures of the standard
(Obj1) (Obj2) (Obj1) (Obj1) (Obj2) k-means algorithm results for breast samples (BS1, BS2,
Entropy 0.9913 0 0.9993 0.9309 0
and BS3)(number of connected objects = 2 for BS1, 1 for
STD 0.4972 0 0.5002 0.4759 0
BS2 and 2 for BS3). The comparative analysis highlights
Mean 0.5547 0 0.4840 0.6535 0
that the proposed approach outperformed the standard
k-means method in different evaluation measures.
Circularity 0.1969 1.0936 0.5460 0.5625 0.6745
The comparative analysis highlighted that the achieved
Orientation 84.6609 37.8190 -69.5785 -51.2629 10.1873
results of the proposed approach outperformed k-means
Solidity 0.7140 0.9167 0.6630 0.8620 0.8673
when using different evaluation measures. For instance, the

123
Neural Comput & Applic

results achieved using the proposed approach for 4. Birdwell RL, Ikeda DM, OShaughnessy KD, Sickles EA (2001)
BS3(Obj2) were as follows: Entropy = 0.9973, STD = Mammographic characteristics of 115 missed cancers later
detected with screening mammography and the potential utility of
0.4996, Mean = 0.5307, those achieved using k-means computer-aided detection. Radiology 219(1):192–202
were as follows: Entropy = 0, STD = 0, Mean = 0, and 5. Freer TW, Ulissey MJ (2001) Screening mammography with
using the manual segmentation were as follows: Entropy = computer-aided detection: prospective study of 12860 patients in
0.9873, STD = 0.4961, Mean = 0.5663. a community breast center. Radiology 220:781–786
6. Domnguez AR, Nandi AK (2009) Toward breast cancer diagnosis
based on automated segmentation of masses in mammograms
Pattern Recognition 42(6):1138–1148
6 Conclusions and future work 7. Gonzalez RC, Woods RE (2007) Digital image processing. Pre-
ntice Hall, Englewood Cliffs
8. Nakib A, Oulhadj H, Siarry P (2007) Image histogram thres-
Segmentation is vital in most tasks requiring image analysis. holding based on multiobjective optimization. Sig Process
The success or failure of such tasks is a direct result of the 87(11):2516–2534
success or failure of segmentation. It links the gap between 9. Oliver A, Freixenet J, Mart J, Prez E, Pont J, Denton ER, Zwiggelaar
low-level image processing and high-level image process- R (2010) A review of automatic mass detection and segmentation in
mammographic images. Med Image Anal 14(2):87–110
ing. An efficient breast cancer segmentation algorithm was 10. Bong CW, Rajeswari M (2010) Multi-objective nature-inspired
presented that employs adaptation to identify target objects clustering and classification techniques for image segmentation.
through an optimization methodology that maintains the Cybern Intell Syst CIS 11(4):3271–3282
optimal result during its iterations. The process of segmen- 11. Hassanien AE, Al-Qaheri H, El-Dahshan EA (2011) Prostate
boundary detection in ultrasound images using biologically-inspired
tation is implemented by using the concept of adaptation in spiking neural network. Appl Soft Comput 11(2):2035–2041
each iteration and maintaining the best results. The results 12. Chin-Wei B, Rajeswari M (2010) Multiobjective optimization
showed that the proposed algorithm succeeds in improving approaches in image segmentation the directions and challenges.
the conventional method. The examined breast MRI samples Int J Adv Soft Comput Appl 2(1):2074–8523
13. Moftah HM, Hassanien AE, Shoman M (2010) 3D brain tumor
may contain different objects which may be mixed with other segmentation scheme using K-mean clustering and connected
objects. The proposed system outperformed standard component labeling algorithms. The 10th IEEE international
k-means by approximately 51.5 % in sample 1 BS1 conference in intelligent design and application (ISDA2010),
(162*180), 12 % in sample 2 BS2(179*251), and 3.5 % in Cairo, pp 320–324
14. Jain AK, Dubes RC (1988) Algorithms for clustering data. Pre-
sample 3 BS3 (370*216). ntice-Hall, Englewood Cliffs
The benefits of the proposed algorithm are as follows: 15. Jain AK (2010) Data clustering: 50 years beyond K-means. Pat-
(1) We do not need additional operations after clustering to tern Recogn Lett 31(8):651–666
identify the target objects (breast cancer), because breast 16. Frigui H, Krishnapuram R (1999) A robust competitive clustering
algorithm with applications in computer vision. IEEE Trans
cancer segmentation and identification are performed dur- Pattern Anal Mach Intell 21(5):450–465
ing image clustering process. (2) The proposed method 17. Duda R, Hart P (1973) Pattern classification and scene analysis.
improves and enhances the effectiveness and the efficiency Wiley Interscience, New York
of the traditional k-means clustering algorithm. (3) We 18. MacQueen JB (1967) Some methods for classification and anal-
ysis of multivariate observations. Proceedings of 5th Berkeley
recommend the proposed method to be used in medical symposium on mathematical statistics and probability. University
image segmentation particularly the segmentation and of California Press, vol 1, pp 281–297
recognition of cancers, because the major types of cancers 19. Kaufman L, Rousseeuw PJ (1987) Clustering by means of
are circular; therefore, the proposed method is very useful Medoids. In: Dodge Y (eds) Statistical data analysis based on the
L1-norm and related methods. North-Holland, Amsterdam,
in medical diagnosis and medical image analysis. pp 405–416
Future work may include using adaptation in different 20. Kaufman L, Rousseeuw PJ (1990) Finding groups in data: an
algorithms, such as bio-inspired algorithms, and adding new introduction to cluster analysis. Wiley, New York
goodness functions to solve new medical imaging problems. 21. Saha S, Bandyopadhyay S (2010) A symmetry based multiob-
jective clustering technique for automatic evolution of clusters.
Pattern Recogn 43(3):738–751
22. Chao WH, Chen YY, Cho CW, Lin SH, Shih YY, Tsang S (2008)
Improving segmentation accuracy for magnetic resonance imag-
References ing using a boosted decision tree. J Neurosci Methods 175(2):
206–217
1. American Cancer Society (2006) Breast cancer facts and figures 23. Cheng KS, Lin JS, Mao CW (1996) The application of compet-
2005:1–28 itive Hopfield neural network to medical image segmentation.
2. Boyle P, Levin B (2008) World CanCer report. International IEEE Trans Med Imag 4(15):560–567
Agency for Research on Cancer, Lyon 24. Chaira T, Ray AK (2003) Segmentation using fuzzy divergence.
3. Winsberg F, Elkin M, Macy J, Bordaz V, Weymouth W (1967) Pattern Recogn Lett 24(12):1837–1844
Detection of radiographic abnormalities in mammograms by 25. Tobias OJ, Seara R (2002) Image segmentation by histogram
means of optical scanning and computer analysis. Radiology thresholding using fuzzy sets. IEEE Trans Image Process
89(2):211–215 11(12):1457–1465

123
Neural Comput & Applic

26. Zhang Z, Zhang S, Zhang CX, Chen YZ (2006) SVM for density nonrigid registration algorithm for longitudinal breast MR images
estimation and application to medical image segmentation. and the analysis of breast tumor response. Magn Reson Imaging
J Zhejiang Univ Sci B 7(5):365–372 27(9):1258–1270
27. Kang D, Shin SY, Sung CO, Kim JY, Pack JK, Choi HD (2007) An 34. Wei CH, Li Y, Huang PJ, Gwo CY, Harms SE (2012) Estimation
improved method of breast MRI segmentation with Simplified of breast density: an adaptive moment preserving method for
K-means clustered images. RACS ’11 Proceedings of the 2011 segmentation of fibroglandular tissue in breast magnetic reso-
ACM symposium on research in applied computation, pp 226–231 nance images. Eur J Radiol 81(4):e618–e624
28. Patel BC, Sinha GR (2011) Comparative performance evaluation 35. Joshi N, Bond S, Brady M (2010) The segmentation of colorectal
of segmentation methods in breast cancer images. Int J Mach MRI images. Med Image Anal 14(4):494–509
Intell 3(3):130–133 36. Lucht R, Delorme S, Brix G (2002) NNeural network-based
29. Hassanien AE, Kim TH (2012) Breast cancer MRI diagnosis segmentation of dynamic MR mammographic images. Magn
approach using support vector machine and pulse coupled neural Reson Imaging 20(2):147–154
networks. J Appl Logic 10(4):277–284 37. Chen JH, Chan S, Yeh DC, Fwu PT, Lin M, Su MY (2013)
30. Al-Faris AQ, Ngah UK, Isa NA, Shuaib IL (2012) Breast MRI Response of bilateral breasts to the endogenous hormonal fluc-
tumour segmentation using modified automatic seeded region tuation in a menstrual cycle evaluated using 3D MRI. Magn
growing based on particle swarm optimization image clustering. Reson Imaging 31(4):538–544
The 17th online world conference on soft computing in industrial 38. Kannan SR, Ramathilagam S, Devi R, Sathya A (2011) Robust
applications (WSC17), December 03–14, 2012 kernel FCM in segmentation of breast medical images. Expert
31. Ertas G, Glr H, Osman O, Uan ON, Tunaci M, Dursun M (2008) Syst Appl 38(4):4382–4389
Breast MR segmentation and lesion detection with cellular neural 39. Betanzosa AA, Varelaa BA, Martnez AC (2000) UAnalysis and
networks and 3D template matching. Comput Biol Med 38(1): evaluation of hard and fuzzy clustering segmentation techniques in
116–126 burned patient images. Image Vision Comput 18(13):1045–1054
32. Preim U, Glaer S, Preim B, Fischbach F, Ricke J (2012) Com- 40. Ojola T, Pietikainen M, Harwood D (1996) A comparative study
puter-aided diagnosis in breast DCE-MRI Quantification of the of texture measures with classification based on featured distri-
heterogeneity of breast lesions. Eur J Radiol 81(7):1532–1538 butions. Pattern Recogn 29(1):51–59
33. Li X, Dawant BM, Welch EB, Chakravarthy AB, Freehardt D, 41. Ojola T, Pietikainen M (1999) Unsupervised texture segmenta-
Mayer I, Kelley M, Meszoely I, Gore JC, Yankeelov TE (2009)A tion using feature distribution. Pattern Recogn 32(3):447–486

123

You might also like