SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 346
SURVEY ON CLUSTERING BASED COLOR IMAGE SEGMENTATION
AND NOVEL APPROACHES TO FCM ALGORITHM
Monika Xess1
, S. Akila Agnes2
1
PG Student, Department of Computer Science and Engineering, Karunya University, Tamil Nadu, India,
monika.xess92@email.com
2
Assistant Professor, Department of Computer Science and Engineering, Karunya University, Tamil Nadu, India,
akilaagnes@karunya.edu
Abstract
Segmentation is an important image processing technique that helps to analyze an image automatically. Applications involving
detection or recognition of objects in images often include segmentation process. This paper describes two unsupervised
clustering based color image segmentation techniques namely K-means clustering and Fuzzy C-means (FCM) clustering. The
advantages and disadvantages of both K-means and Fuzzy C-means algorithm are also presented in this paper. K-means
algorithm takes less computation time as compared to Fuzzy C-means algorithm which produces result close to that of K-means.
On the other hand in FCM algorithm each pixel of an image can have membership to more than one cluster which is not in case
of K-means algorithm, an advantage to FCM method. Color images contain wide variety of information and are more
complicated than gray scale images. In image processing, though color image segmentation is a challenging task but provides a
path for image analysis in practical application fields. Secondly some novel approaches to FCM algorithm for better image
segmentation are also discussed such as SFCM (Spatial FCM) and THFCM (Thresholding FCM). Basic FCM algorithm does not
take into consideration the spatial information of the image. SFCM specially focus on spatial details and contribute towards
image segmentation results for image analysis. It introduces spatial function into FCM algorithm membership function and then
operates with available spatial information. THFCM is another approach that focus on thresholding technique for image
segmentation. It main task is to find a discerner cluster that will act as automatic threshold. These two approaches shows how
better segmentation results can be obtained.
Key Words: K-means clustering, Fuzzy C-means clustering, SFCM, THFCM.
--------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
Image segmentation is a technique of dividing a digital
image into several homogeneous parts or segments. Color
images consists more attributes or components as compared
to gray images. Applications of color image segmentation
can be seen in the field of video surveillance, recognition
tasks (face recognition, fingerprint recognition), object
detection, content-based image retrieval, and medical
imaging. Color image segmentation is the challenging task
in image processing and contains two critical issues, firstly
which color model to be used and secondly, which
segmentation technique should be applied.
A color space is a geometrical representation of color in a
2D- 3D space. Different color models used are RGB (Red,
Green, Blue), YIQ, YUV, HSI (Hue, Saturation, Intensity),
HSL (Hue, Saturation, Luminance), CIE, YCbCr. All the
color models have their own application and advantages. For
example HSL (Hue, Saturation, Luminance) color model is
good for color image segmentation while YCbCr color
model finds application in image and video processing.
Several algorithms and techniques have been developed for
image segmentation. Some of the techniques are described
below [1].
In histogram based segmentation technique a histogram of
the image is created, then significant peaks and valleys are
identified which are used to locate the clusters in the image.
In feature space clustering approach a feature vector of
attributes such as intensity etc is calculated at each pixel.
The feature space is then divided into different groups or
clusters and individual pixel is labelled with the cluster that
consist its feature vector. Region-based segmentation is a
method for determining the regions which includes region-
growing, region-splitting and region merging steps. Edge
detection is the technique of discovering the outside limit of
an image surface and based on that forms the segments.
Fuzzy approach is based on (IF-THEN) inference rules and
neural networks are used to perform clustering. Clustering
based techniques focus on forming clusters or group of
similar pixels or segments that is dividing the source image
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 347
into multiple similar parts. In view of this clustering based
segmentation technique involves methods such as K-means
clustering, Fuzzy c-means (FCM), Self-Organizing Maps
(SOMs). Also combination of above mentioned different
techniques can be used for image segmentation.
The paper is organized as follows: section 2 presents
clustering based color image segmentation techniques.
Section 3 describes the work contributed towards FCM
algorithm for color image segmentation. Finally section 4
draws the conclusion.
2. CLUSTERING BASED COLOR IMAGE
SEGMENTATION
Clustering is a process of grouping the similar pixels that is
forming clusters. Here the two clustering based algorithm K-
means clustering and Fuzzy C-means are discussed in detail.
2.1 K-means clustering algorithm
The K-means algorithm (Mac Queen, 1967) is an
unsupervised clustering algorithm that is used to divide an
image into k clusters. Steps in the algorithm are as follows
[2]:
Step1. Choose the number k of clusters, either randomly or
based on some heuristic.
Step2. Generate k clusters and determine the clusters centre.
Step3. Assign each pixel in the image to the clusters that
minimize the distance between the pixel and the cluster
centre (Distance is the squared or absolute difference
between a pixel and a cluster centre).
Step4. Re-compute cluster centre by averaging all of the
pixels in the cluster.
Step5. Repeat steps 2 and 3 until convergence is attained
(for example cluster centre remains unchanged).
Advantages of K-means algorithm
 When k is small, K-means is computationally
faster.
 It may produce clenched clusters than hierarchical
clustering if the clusters are globular.
Disadvantages of K-means algorithm
 Difficult to predict k with fixed number of clusters.
 Does not work well with non-globular cluster.
2.2 Fuzzy C-means clustering algorithm
Fuzzy C-means algorithm (Bezdeck 1981) is an important
tool for image processing in segmentation of color image. It
is an iterative clustering algorithm in which a pixel can
belong to more than one cluster and with each pixel a set of
membership level is associated. The procedure of FCM
algorithm is given as follows [3]:
1. Set the number of fuzzy cluster, A and the cluster
centres.
Set iteration time q=0;
2. while ||
)(q
W -
)1( q
W || ≥ € do
3. for j = 1 to
th
F cluster do
4. for i=1 to
th
N image pixel do
5. Calculate iju ,i.e. the membership of
pixel ix to the
th
j cluster;
6. if || ix - jc || = 0 then
7. iju = 1;
8. reset other membership of pixel i to
0;
9. end if
10. end for
11. Update jc (cluster center);
12. end for
13. Calculate objective function
)(q
W ;
14. q=q+1;
15. end while
where, is the objective
function.
is defined as
membership of pixel to the cluster i.
is the cluster centre.
m is a constant that defines the fuzziness,
€ is a constant and its value is manually determined in
the range of [0.01, 0.0001]
Advantages of Fuzzy C-means algorithm
 As compared to K-means algorithm FCM is better.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 348
 As each pixel is assigned membership to each
cluster unlike K-means clustering a pixel may
belong to more than one cluster.
Demerits of Fuzzy C-means algorithm
 Computational time is more.
 Sensitive to initialization condition of cluster
number and cluster center.
3. Novel Approaches to FCM Algorithm
FCM is the most widely used color image segmentation
technique. Some of limitations associated with FCM [4]: (a)
In terms of performance FCM depends on the initial cluster
centre; (b) The cluster number must be fixed before
clustering; (c) Computational complexity is more; and (d)
spatial information is not considered in conventional FCM
algorithm. In view of these limitations many research work
has been done. Here we present two of such works that
contribute to FCM algorithm for better segmentation results
based on required domains.
3.1 Spatial FCM (SFCM)
In [5] Fuzzy C-means clustering with spatial information is
proposed for image segmentation. One of the facets of an
image is that the nearest pixels are closely related to each
other and there is greater chances that they belong to the
same group or cluster. In conventional FCM this spatial
information is ignored which is an important parameter for
clustering. In SFCM spatial information is fused in the
membership function to obtain better segmentation results
and is defined as follows:
where p and q are constants to supervise the relative
importance of both spatial and membership functions. The
spatial function is given as:
where is a square window centered on pixel in
the spatial domain.
The clustering technique is a 2-pass procedure at each
iteration. Steps involved in SFCM clustering are as follows:
Step1. In first pass the membership function is computed as
similar as in conventional FCM.
Step2. In the second pass, the membership information of
each pixel is delinated to the spatial domain, and the spatial
function is determined from that.
Step3. Next the FCM iterative procedure continues until
some convergence is reached that is when the maximum
difference between cluster centroids at two successive
iterations is less than a threshold = 0.02.
Step4. Finally defuzzification process is used to allocate
each pixel to a distinct cluster for which the membership is
maximal.
Advantages of spatial FCM are:
 Eliminates noisy spots
 Reduces false blobs
 Less sensitive to noise
 More homogeneous regions are obtained
3.2 THFCM (Thresholding by fuzzy c-means)
algorithm
In [6], hybrid approach based on thresholding by FCM
algorithm is proposed. Thresholding is a widely used
methodology in image segmentation which partitions an
image into segments using particular threshold value. It is
used in differentiating the foreground from the background.
In the hybrid thresholding and FCM (THFCM) approach the
aim is to find a discerner cluster that is treated as automatic
threshold. Steps in THFCM algorithm are as follows:
Step1. Create a histogram for the image, where the x-axis
value lies between [0-255] and y-axis is for the frequencies
for each pixel.
Step2. Smooth the histogram by removing insignificant
values. Use filter to eliminated insignificant peaks and
valleys from the image histogram created.
Step3. FCM algorithm is applied on y-axis values (In
conventional FCM, it is applied to the x-axis values). y- axis
values define the number of occurrence for each pixel. The
iterative FCM methodology is then applied.
Step4. Determine the discerner cluster among the clusters
which has maximum frequency in the y-axis value. This
discerner cluster acts as automatic threshold.
If number of clusters are three, then discerner cluster
represent the foreground with pixels inside it as (1) while
other two clusters represent background (0). This iterative
approach overcomes the drawback of the existing method to
determine a threshold.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 349
4. CONCLUSION
In this paper, we have provided an extensive overview of
clustering based color image segmentation techniques and
highlight two approaches to FCM algorithm for better
segmentation results. Clustering based segmentation
methodologies involve K-means and Fuzzy C-means
clustering algorithm. K-means is faster when k is small and
hence form tighter cluster, but it is quite difficult to predict k
with fixed number of clusters. On the other hand Fuzzy C-
means algorithm is comparatively better than K-means and a
pixel can belong to more than one cluster, but it takes more
computation time. Furthermore, SFCM overcomes the
limitation of conventional FCM towards noisy image and
provides better segmentation results. Also, THFCM
approach solves the problem of existing method to
determine a threshold for excellent segmentation. Thus by
analyzing new problem areas related to image segmentation
further works can be done on basic K-means and Fuzzy C-
means algorithm to obtain more faster and accurate
segmentation result.
REFERENCES
[1] H.D. Cheng, X.H. Jiang, Y. Sun, J. Wang, Color image
segmentation: advances and prospects, Pattern Recognition
34 (2001) 2259–2281.
[2] B. R. Jipkate, V.V Gohokar, “A Comparative Analysis
of Fuzzy C-Means Clustering and K Means Clustering
Algorithms” IJCER May-June 2012 Vol. 2 Issue No.3 737-
739.
[3] K. S. Tan, H.W. Lim, N. A. M. Isa, Novel initialization
scheme for Fuzzy C-Means algorithm on color image
segmentation, Applied Soft Computing 13 (2013) 1832–
1852.
[4] K. Chen, Y. Ma, L. Jun, Segmentation by fusion of self-
adaptive SFCM cluster in multi-color space components,
International Journal of Image Processing (IJIP) 6 (2012)
157–166.
[5] K.S. Chuang, H.L. Tzeng, S. Chen, J. Wu, T.J. Chen,
Fuzzy C-means clustering with spatial information for
image segmentation, Computerized Medical Imaging and
Graphics 30 (2006) 9–15.
[6] F. A. Jassim,” Hybrid Image Segmentation using
Discerner Cluster in FCM and Histogram Thresholding”,
International Journal of Graphics & Image Processing Vol.2
Issue 4 November 2012.
BIOGRAPHIES
Monika Xess obtained her
bachelor’s degree in Computer
Science Engineering from CSVTU
university and currently pursuing
M.Tech degree in Computer
Science Engineering from Karunya
University Coimbatore, Tamil
Nadu, India. Research area of
interest is Image Procesing.
S. Akila Agnes, M.E in Computer
Science Engineering. Currently
working as Assistant Professor in
Department of Computer Science
and Engineering, Karunya
University Coimbatore, Tamil
Nadu, India. Area of interest is
Image Processing.

More Related Content

What's hot (15)

PDF
Fuzzy clustering Approach in segmentation of T1-T2 brain MRI
IDES Editor
 
PDF
IRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET Journal
 
PDF
Road Segmentation from satellites images
YoussefKitane
 
PDF
Image segmentation by modified map ml estimations
ijesajournal
 
PPT
regions
mjbahmani
 
PDF
An Efficient Block Matching Algorithm Using Logical Image
IJERA Editor
 
PDF
By4301435440
IJERA Editor
 
PDF
Image restoration based on morphological operations
ijcseit
 
PDF
Brain image segmentation based on FCM Clustering Algorithm and Rough Set
Lakshmi Anush
 
PDF
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
CSCJournals
 
PPTX
Images Analysis  in matlab
mustafa_92
 
PDF
40120140507003
IAEME Publication
 
PDF
Cc24529533
IJERA Editor
 
PDF
The fourier transform for satellite image compression
csandit
 
PDF
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
csitconf
 
Fuzzy clustering Approach in segmentation of T1-T2 brain MRI
IDES Editor
 
IRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET Journal
 
Road Segmentation from satellites images
YoussefKitane
 
Image segmentation by modified map ml estimations
ijesajournal
 
regions
mjbahmani
 
An Efficient Block Matching Algorithm Using Logical Image
IJERA Editor
 
By4301435440
IJERA Editor
 
Image restoration based on morphological operations
ijcseit
 
Brain image segmentation based on FCM Clustering Algorithm and Rough Set
Lakshmi Anush
 
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
CSCJournals
 
Images Analysis  in matlab
mustafa_92
 
40120140507003
IAEME Publication
 
Cc24529533
IJERA Editor
 
The fourier transform for satellite image compression
csandit
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR SAR IMAGES
csitconf
 

Viewers also liked (6)

PPT
★Mean shift a_robust_approach_to_feature_space_analysis
irisshicat
 
PPTX
A new hybrid particle swarm optimization with variable neighborhood search fo...
Aboul Ella Hassanien
 
PPTX
Image segmentation
Rania H
 
PDF
Particle Swarm Optimization
Stelios Petrakis
 
PPT
Segmentation
guest49d49
 
PPTX
Object tracking
Sri vidhya k
 
★Mean shift a_robust_approach_to_feature_space_analysis
irisshicat
 
A new hybrid particle swarm optimization with variable neighborhood search fo...
Aboul Ella Hassanien
 
Image segmentation
Rania H
 
Particle Swarm Optimization
Stelios Petrakis
 
Segmentation
guest49d49
 
Object tracking
Sri vidhya k
 
Ad

Similar to Survey on clustering based color image segmentation and novel approaches to fcm algorithm (20)

PDF
A Survey on Image Segmentation and its Applications in Image Processing
IJEEE
 
PDF
Id105
IJEEE
 
PDF
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
cscpconf
 
PDF
Extended fuzzy c means clustering algorithm in segmentation of noisy images
International Journal of Science and Research (IJSR)
 
PDF
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
IAEME Publication
 
PDF
Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM
ijcisjournal
 
PPTX
Image segmentation
khyati gupta
 
PDF
A010210106
IOSR Journals
 
PDF
Image Segmentation Using Two Weighted Variable Fuzzy K Means
Editor IJCATR
 
PDF
An implementation of novel genetic based clustering algorithm for color image...
TELKOMNIKA JOURNAL
 
PDF
Automatic Determination Number of Cluster for NMKFC-Means Algorithms on Image...
IOSR Journals
 
PDF
C017121219
IOSR Journals
 
PDF
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
IJSRD
 
PDF
40120130406009
IAEME Publication
 
PDF
563 574
Editor IJARCET
 
PDF
IRJET- Image Segmentation Techniques: A Survey
IRJET Journal
 
PDF
A Novel Multiple-kernel based Fuzzy c-means Algorithm with Spatial Informatio...
CSCJournals
 
PDF
An Intelligent Skin Color Detection Method based on Fuzzy C-Means with Big Da...
CrimsonpublishersTTEFT
 
PDF
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Dibya Jyoti Bora
 
PDF
MMFO: modified moth flame optimization algorithm for region based RGB color i...
IJECEIAES
 
A Survey on Image Segmentation and its Applications in Image Processing
IJEEE
 
Id105
IJEEE
 
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
cscpconf
 
Extended fuzzy c means clustering algorithm in segmentation of noisy images
International Journal of Science and Research (IJSR)
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
IAEME Publication
 
Colour Image Segmentation Using Soft Rough Fuzzy-C-Means and Multi Class SVM
ijcisjournal
 
Image segmentation
khyati gupta
 
A010210106
IOSR Journals
 
Image Segmentation Using Two Weighted Variable Fuzzy K Means
Editor IJCATR
 
An implementation of novel genetic based clustering algorithm for color image...
TELKOMNIKA JOURNAL
 
Automatic Determination Number of Cluster for NMKFC-Means Algorithms on Image...
IOSR Journals
 
C017121219
IOSR Journals
 
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
IJSRD
 
40120130406009
IAEME Publication
 
IRJET- Image Segmentation Techniques: A Survey
IRJET Journal
 
A Novel Multiple-kernel based Fuzzy c-means Algorithm with Spatial Informatio...
CSCJournals
 
An Intelligent Skin Color Detection Method based on Fuzzy C-Means with Big Da...
CrimsonpublishersTTEFT
 
Multispectral Satellite Color Image Segmentation Using Fuzzy Based Innovative...
Dibya Jyoti Bora
 
MMFO: modified moth flame optimization algorithm for region based RGB color i...
IJECEIAES
 
Ad

More from eSAT Journals (20)

PDF
Mechanical properties of hybrid fiber reinforced concrete for pavements
eSAT Journals
 
PDF
Material management in construction – a case study
eSAT Journals
 
PDF
Managing drought short term strategies in semi arid regions a case study
eSAT Journals
 
PDF
Life cycle cost analysis of overlay for an urban road in bangalore
eSAT Journals
 
PDF
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
eSAT Journals
 
PDF
Laboratory investigation of expansive soil stabilized with natural inorganic ...
eSAT Journals
 
PDF
Influence of reinforcement on the behavior of hollow concrete block masonry p...
eSAT Journals
 
PDF
Influence of compaction energy on soil stabilized with chemical stabilizer
eSAT Journals
 
PDF
Geographical information system (gis) for water resources management
eSAT Journals
 
PDF
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
eSAT Journals
 
PDF
Factors influencing compressive strength of geopolymer concrete
eSAT Journals
 
PDF
Experimental investigation on circular hollow steel columns in filled with li...
eSAT Journals
 
PDF
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
eSAT Journals
 
PDF
Evaluation of punching shear in flat slabs
eSAT Journals
 
PDF
Evaluation of performance of intake tower dam for recent earthquake in india
eSAT Journals
 
PDF
Evaluation of operational efficiency of urban road network using travel time ...
eSAT Journals
 
PDF
Estimation of surface runoff in nallur amanikere watershed using scs cn method
eSAT Journals
 
PDF
Estimation of morphometric parameters and runoff using rs & gis techniques
eSAT Journals
 
PDF
Effect of variation of plastic hinge length on the results of non linear anal...
eSAT Journals
 
PDF
Effect of use of recycled materials on indirect tensile strength of asphalt c...
eSAT Journals
 
Mechanical properties of hybrid fiber reinforced concrete for pavements
eSAT Journals
 
Material management in construction – a case study
eSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
eSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
eSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
eSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
eSAT Journals
 
Geographical information system (gis) for water resources management
eSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
eSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
eSAT Journals
 
Evaluation of punching shear in flat slabs
eSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
eSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
eSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
eSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
eSAT Journals
 

Recently uploaded (20)

PDF
Clustering Algorithms - Kmeans,Min ALgorithm
Sharmila Chidaravalli
 
PPTX
Artificial Intelligence jejeiejj3iriejrjifirirjdjeie
VikingsGaming2
 
PDF
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
PDF
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
PDF
CLIP_Internals_and_Architecture.pdf sdvsdv sdv
JoseLuisCahuanaRamos3
 
PDF
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
PPTX
Computer network Computer network Computer network Computer network
Shrikant317689
 
DOCX
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
PPTX
Work at Height training for workers .pptx
cecos12
 
PDF
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PDF
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PDF
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
PDF
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
PPTX
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
PDF
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
PPTX
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
PDF
Tesia Dobrydnia - An Avid Hiker And Backpacker
Tesia Dobrydnia
 
PPTX
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
PDF
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
Clustering Algorithms - Kmeans,Min ALgorithm
Sharmila Chidaravalli
 
Artificial Intelligence jejeiejj3iriejrjifirirjdjeie
VikingsGaming2
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
CLIP_Internals_and_Architecture.pdf sdvsdv sdv
JoseLuisCahuanaRamos3
 
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
Computer network Computer network Computer network Computer network
Shrikant317689
 
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
Work at Height training for workers .pptx
cecos12
 
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
Tesia Dobrydnia - An Avid Hiker And Backpacker
Tesia Dobrydnia
 
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 

Survey on clustering based color image segmentation and novel approaches to fcm algorithm

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 346 SURVEY ON CLUSTERING BASED COLOR IMAGE SEGMENTATION AND NOVEL APPROACHES TO FCM ALGORITHM Monika Xess1 , S. Akila Agnes2 1 PG Student, Department of Computer Science and Engineering, Karunya University, Tamil Nadu, India, [email protected] 2 Assistant Professor, Department of Computer Science and Engineering, Karunya University, Tamil Nadu, India, [email protected] Abstract Segmentation is an important image processing technique that helps to analyze an image automatically. Applications involving detection or recognition of objects in images often include segmentation process. This paper describes two unsupervised clustering based color image segmentation techniques namely K-means clustering and Fuzzy C-means (FCM) clustering. The advantages and disadvantages of both K-means and Fuzzy C-means algorithm are also presented in this paper. K-means algorithm takes less computation time as compared to Fuzzy C-means algorithm which produces result close to that of K-means. On the other hand in FCM algorithm each pixel of an image can have membership to more than one cluster which is not in case of K-means algorithm, an advantage to FCM method. Color images contain wide variety of information and are more complicated than gray scale images. In image processing, though color image segmentation is a challenging task but provides a path for image analysis in practical application fields. Secondly some novel approaches to FCM algorithm for better image segmentation are also discussed such as SFCM (Spatial FCM) and THFCM (Thresholding FCM). Basic FCM algorithm does not take into consideration the spatial information of the image. SFCM specially focus on spatial details and contribute towards image segmentation results for image analysis. It introduces spatial function into FCM algorithm membership function and then operates with available spatial information. THFCM is another approach that focus on thresholding technique for image segmentation. It main task is to find a discerner cluster that will act as automatic threshold. These two approaches shows how better segmentation results can be obtained. Key Words: K-means clustering, Fuzzy C-means clustering, SFCM, THFCM. --------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION Image segmentation is a technique of dividing a digital image into several homogeneous parts or segments. Color images consists more attributes or components as compared to gray images. Applications of color image segmentation can be seen in the field of video surveillance, recognition tasks (face recognition, fingerprint recognition), object detection, content-based image retrieval, and medical imaging. Color image segmentation is the challenging task in image processing and contains two critical issues, firstly which color model to be used and secondly, which segmentation technique should be applied. A color space is a geometrical representation of color in a 2D- 3D space. Different color models used are RGB (Red, Green, Blue), YIQ, YUV, HSI (Hue, Saturation, Intensity), HSL (Hue, Saturation, Luminance), CIE, YCbCr. All the color models have their own application and advantages. For example HSL (Hue, Saturation, Luminance) color model is good for color image segmentation while YCbCr color model finds application in image and video processing. Several algorithms and techniques have been developed for image segmentation. Some of the techniques are described below [1]. In histogram based segmentation technique a histogram of the image is created, then significant peaks and valleys are identified which are used to locate the clusters in the image. In feature space clustering approach a feature vector of attributes such as intensity etc is calculated at each pixel. The feature space is then divided into different groups or clusters and individual pixel is labelled with the cluster that consist its feature vector. Region-based segmentation is a method for determining the regions which includes region- growing, region-splitting and region merging steps. Edge detection is the technique of discovering the outside limit of an image surface and based on that forms the segments. Fuzzy approach is based on (IF-THEN) inference rules and neural networks are used to perform clustering. Clustering based techniques focus on forming clusters or group of similar pixels or segments that is dividing the source image
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 347 into multiple similar parts. In view of this clustering based segmentation technique involves methods such as K-means clustering, Fuzzy c-means (FCM), Self-Organizing Maps (SOMs). Also combination of above mentioned different techniques can be used for image segmentation. The paper is organized as follows: section 2 presents clustering based color image segmentation techniques. Section 3 describes the work contributed towards FCM algorithm for color image segmentation. Finally section 4 draws the conclusion. 2. CLUSTERING BASED COLOR IMAGE SEGMENTATION Clustering is a process of grouping the similar pixels that is forming clusters. Here the two clustering based algorithm K- means clustering and Fuzzy C-means are discussed in detail. 2.1 K-means clustering algorithm The K-means algorithm (Mac Queen, 1967) is an unsupervised clustering algorithm that is used to divide an image into k clusters. Steps in the algorithm are as follows [2]: Step1. Choose the number k of clusters, either randomly or based on some heuristic. Step2. Generate k clusters and determine the clusters centre. Step3. Assign each pixel in the image to the clusters that minimize the distance between the pixel and the cluster centre (Distance is the squared or absolute difference between a pixel and a cluster centre). Step4. Re-compute cluster centre by averaging all of the pixels in the cluster. Step5. Repeat steps 2 and 3 until convergence is attained (for example cluster centre remains unchanged). Advantages of K-means algorithm  When k is small, K-means is computationally faster.  It may produce clenched clusters than hierarchical clustering if the clusters are globular. Disadvantages of K-means algorithm  Difficult to predict k with fixed number of clusters.  Does not work well with non-globular cluster. 2.2 Fuzzy C-means clustering algorithm Fuzzy C-means algorithm (Bezdeck 1981) is an important tool for image processing in segmentation of color image. It is an iterative clustering algorithm in which a pixel can belong to more than one cluster and with each pixel a set of membership level is associated. The procedure of FCM algorithm is given as follows [3]: 1. Set the number of fuzzy cluster, A and the cluster centres. Set iteration time q=0; 2. while || )(q W - )1( q W || ≥ € do 3. for j = 1 to th F cluster do 4. for i=1 to th N image pixel do 5. Calculate iju ,i.e. the membership of pixel ix to the th j cluster; 6. if || ix - jc || = 0 then 7. iju = 1; 8. reset other membership of pixel i to 0; 9. end if 10. end for 11. Update jc (cluster center); 12. end for 13. Calculate objective function )(q W ; 14. q=q+1; 15. end while where, is the objective function. is defined as membership of pixel to the cluster i. is the cluster centre. m is a constant that defines the fuzziness, € is a constant and its value is manually determined in the range of [0.01, 0.0001] Advantages of Fuzzy C-means algorithm  As compared to K-means algorithm FCM is better.
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 348  As each pixel is assigned membership to each cluster unlike K-means clustering a pixel may belong to more than one cluster. Demerits of Fuzzy C-means algorithm  Computational time is more.  Sensitive to initialization condition of cluster number and cluster center. 3. Novel Approaches to FCM Algorithm FCM is the most widely used color image segmentation technique. Some of limitations associated with FCM [4]: (a) In terms of performance FCM depends on the initial cluster centre; (b) The cluster number must be fixed before clustering; (c) Computational complexity is more; and (d) spatial information is not considered in conventional FCM algorithm. In view of these limitations many research work has been done. Here we present two of such works that contribute to FCM algorithm for better segmentation results based on required domains. 3.1 Spatial FCM (SFCM) In [5] Fuzzy C-means clustering with spatial information is proposed for image segmentation. One of the facets of an image is that the nearest pixels are closely related to each other and there is greater chances that they belong to the same group or cluster. In conventional FCM this spatial information is ignored which is an important parameter for clustering. In SFCM spatial information is fused in the membership function to obtain better segmentation results and is defined as follows: where p and q are constants to supervise the relative importance of both spatial and membership functions. The spatial function is given as: where is a square window centered on pixel in the spatial domain. The clustering technique is a 2-pass procedure at each iteration. Steps involved in SFCM clustering are as follows: Step1. In first pass the membership function is computed as similar as in conventional FCM. Step2. In the second pass, the membership information of each pixel is delinated to the spatial domain, and the spatial function is determined from that. Step3. Next the FCM iterative procedure continues until some convergence is reached that is when the maximum difference between cluster centroids at two successive iterations is less than a threshold = 0.02. Step4. Finally defuzzification process is used to allocate each pixel to a distinct cluster for which the membership is maximal. Advantages of spatial FCM are:  Eliminates noisy spots  Reduces false blobs  Less sensitive to noise  More homogeneous regions are obtained 3.2 THFCM (Thresholding by fuzzy c-means) algorithm In [6], hybrid approach based on thresholding by FCM algorithm is proposed. Thresholding is a widely used methodology in image segmentation which partitions an image into segments using particular threshold value. It is used in differentiating the foreground from the background. In the hybrid thresholding and FCM (THFCM) approach the aim is to find a discerner cluster that is treated as automatic threshold. Steps in THFCM algorithm are as follows: Step1. Create a histogram for the image, where the x-axis value lies between [0-255] and y-axis is for the frequencies for each pixel. Step2. Smooth the histogram by removing insignificant values. Use filter to eliminated insignificant peaks and valleys from the image histogram created. Step3. FCM algorithm is applied on y-axis values (In conventional FCM, it is applied to the x-axis values). y- axis values define the number of occurrence for each pixel. The iterative FCM methodology is then applied. Step4. Determine the discerner cluster among the clusters which has maximum frequency in the y-axis value. This discerner cluster acts as automatic threshold. If number of clusters are three, then discerner cluster represent the foreground with pixels inside it as (1) while other two clusters represent background (0). This iterative approach overcomes the drawback of the existing method to determine a threshold.
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 02 Issue: 12 | Dec-2013, Available @ http://www.ijret.org 349 4. CONCLUSION In this paper, we have provided an extensive overview of clustering based color image segmentation techniques and highlight two approaches to FCM algorithm for better segmentation results. Clustering based segmentation methodologies involve K-means and Fuzzy C-means clustering algorithm. K-means is faster when k is small and hence form tighter cluster, but it is quite difficult to predict k with fixed number of clusters. On the other hand Fuzzy C- means algorithm is comparatively better than K-means and a pixel can belong to more than one cluster, but it takes more computation time. Furthermore, SFCM overcomes the limitation of conventional FCM towards noisy image and provides better segmentation results. Also, THFCM approach solves the problem of existing method to determine a threshold for excellent segmentation. Thus by analyzing new problem areas related to image segmentation further works can be done on basic K-means and Fuzzy C- means algorithm to obtain more faster and accurate segmentation result. REFERENCES [1] H.D. Cheng, X.H. Jiang, Y. Sun, J. Wang, Color image segmentation: advances and prospects, Pattern Recognition 34 (2001) 2259–2281. [2] B. R. Jipkate, V.V Gohokar, “A Comparative Analysis of Fuzzy C-Means Clustering and K Means Clustering Algorithms” IJCER May-June 2012 Vol. 2 Issue No.3 737- 739. [3] K. S. Tan, H.W. Lim, N. A. M. Isa, Novel initialization scheme for Fuzzy C-Means algorithm on color image segmentation, Applied Soft Computing 13 (2013) 1832– 1852. [4] K. Chen, Y. Ma, L. Jun, Segmentation by fusion of self- adaptive SFCM cluster in multi-color space components, International Journal of Image Processing (IJIP) 6 (2012) 157–166. [5] K.S. Chuang, H.L. Tzeng, S. Chen, J. Wu, T.J. Chen, Fuzzy C-means clustering with spatial information for image segmentation, Computerized Medical Imaging and Graphics 30 (2006) 9–15. [6] F. A. Jassim,” Hybrid Image Segmentation using Discerner Cluster in FCM and Histogram Thresholding”, International Journal of Graphics & Image Processing Vol.2 Issue 4 November 2012. BIOGRAPHIES Monika Xess obtained her bachelor’s degree in Computer Science Engineering from CSVTU university and currently pursuing M.Tech degree in Computer Science Engineering from Karunya University Coimbatore, Tamil Nadu, India. Research area of interest is Image Procesing. S. Akila Agnes, M.E in Computer Science Engineering. Currently working as Assistant Professor in Department of Computer Science and Engineering, Karunya University Coimbatore, Tamil Nadu, India. Area of interest is Image Processing.