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 (16)

PPTX
Image parts and segmentation
Rappy Saha
 
PDF
Medial axis transformation based skeletonzation of image patterns using image...
International Journal of Science and Research (IJSR)
 
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
 
PDF
Video Inpainting detection using inconsistencies in optical Flow
Cybersecurity Education and Research Centre
 
PDF
Image segmentation
Mukul Jindal
 
PDF
An Efficient Block Matching Algorithm Using Logical Image
IJERA Editor
 
PPT
regions
mjbahmani
 
PDF
By4301435440
IJERA Editor
 
PDF
Image restoration based on morphological operations
ijcseit
 
PPTX
Images Analysis  in matlab
mustafa_92
 
PPTX
Digital Image Fundamentals - II
Hemantha Kulathilake
 
PDF
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
CSCJournals
 
PDF
The fourier transform for satellite image compression
csandit
 
Image parts and segmentation
Rappy Saha
 
Medial axis transformation based skeletonzation of image patterns using image...
International Journal of Science and Research (IJSR)
 
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
 
Video Inpainting detection using inconsistencies in optical Flow
Cybersecurity Education and Research Centre
 
Image segmentation
Mukul Jindal
 
An Efficient Block Matching Algorithm Using Logical Image
IJERA Editor
 
regions
mjbahmani
 
By4301435440
IJERA Editor
 
Image restoration based on morphological operations
ijcseit
 
Images Analysis  in matlab
mustafa_92
 
Digital Image Fundamentals - II
Hemantha Kulathilake
 
Segmentation by Fusion of Self-Adaptive SFCM Cluster in Multi-Color Space Com...
CSCJournals
 
The fourier transform for satellite image compression
csandit
 

Viewers also liked (20)

PDF
A 2.4 ghz cmos lna input matching design using resistive feedback topology in...
eSAT Publishing House
 
PDF
A study on effect of bacteria on cement composites
eSAT Publishing House
 
PDF
Tuning of pid controller of inverted pendulum using genetic algorithm
eSAT Publishing House
 
PDF
Modeling cogeneration power plants using neural networks
eSAT Publishing House
 
PDF
Structural sizing and shape optimisation of a load cell
eSAT Publishing House
 
PDF
An enhanced difference pair mapping steganography method to improve embedding...
eSAT Publishing House
 
PDF
Procurement principle towards effective management of construction projects
eSAT Publishing House
 
PDF
Cfd analysis of calandria based nuclear reactor part i. modeling & analysis o...
eSAT Publishing House
 
PDF
Numerical simulation of tidal circulation in the
eSAT Publishing House
 
PDF
Properties of fal g masonry blocks
eSAT Publishing House
 
PDF
A systematic approach towards restoration of heritage buildings a case study
eSAT Publishing House
 
PDF
Smfir technology based transportation system and applicability of mppt
eSAT Publishing House
 
PDF
An experimental study on durability of high strength
eSAT Publishing House
 
PDF
Analysis of multi hop relay algorithm for efficient broadcasting in manets
eSAT Publishing House
 
PDF
Modelling & simulation of human powered flywheel
eSAT Publishing House
 
PDF
Experimental investigation of performance and
eSAT Publishing House
 
PDF
Study and implementation of dc drive using pic16 f877a microcontroller
eSAT Publishing House
 
PDF
A study on effect of bowing on a scans using pulse
eSAT Publishing House
 
PDF
Comparison of percentage steel and concrete
eSAT Publishing House
 
PDF
Comparison of stress between winkler bach theory and
eSAT Publishing House
 
A 2.4 ghz cmos lna input matching design using resistive feedback topology in...
eSAT Publishing House
 
A study on effect of bacteria on cement composites
eSAT Publishing House
 
Tuning of pid controller of inverted pendulum using genetic algorithm
eSAT Publishing House
 
Modeling cogeneration power plants using neural networks
eSAT Publishing House
 
Structural sizing and shape optimisation of a load cell
eSAT Publishing House
 
An enhanced difference pair mapping steganography method to improve embedding...
eSAT Publishing House
 
Procurement principle towards effective management of construction projects
eSAT Publishing House
 
Cfd analysis of calandria based nuclear reactor part i. modeling & analysis o...
eSAT Publishing House
 
Numerical simulation of tidal circulation in the
eSAT Publishing House
 
Properties of fal g masonry blocks
eSAT Publishing House
 
A systematic approach towards restoration of heritage buildings a case study
eSAT Publishing House
 
Smfir technology based transportation system and applicability of mppt
eSAT Publishing House
 
An experimental study on durability of high strength
eSAT Publishing House
 
Analysis of multi hop relay algorithm for efficient broadcasting in manets
eSAT Publishing House
 
Modelling & simulation of human powered flywheel
eSAT Publishing House
 
Experimental investigation of performance and
eSAT Publishing House
 
Study and implementation of dc drive using pic16 f877a microcontroller
eSAT Publishing House
 
A study on effect of bowing on a scans using pulse
eSAT Publishing House
 
Comparison of percentage steel and concrete
eSAT Publishing House
 
Comparison of stress between winkler bach theory and
eSAT Publishing House
 
Ad

Similar to Survey on clustering based color image segmentation (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
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
IJSRD
 
PDF
563 574
Editor IJARCET
 
PDF
Automatic Determination Number of Cluster for NMKFC-Means Algorithms on Image...
IOSR Journals
 
PDF
C017121219
IOSR Journals
 
PDF
40120130406009
IAEME Publication
 
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
 
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
IJSRD
 
Automatic Determination Number of Cluster for NMKFC-Means Algorithms on Image...
IOSR Journals
 
C017121219
IOSR Journals
 
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 Publishing House (20)

PDF
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
PDF
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
PDF
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
PDF
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
PDF
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
PDF
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
PDF
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
PDF
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
PDF
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
PDF
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
PDF
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
PDF
Risk analysis and environmental hazard management
eSAT Publishing House
 
PDF
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
PDF
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
PDF
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
PDF
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
PDF
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
PDF
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
PDF
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
PDF
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

Recently uploaded (20)

PDF
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
PPTX
Precooling and Refrigerated storage.pptx
ThongamSunita
 
PPTX
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
PDF
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PDF
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
PDF
Clustering Algorithms - Kmeans,Min ALgorithm
Sharmila Chidaravalli
 
PDF
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PPT
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
DOCX
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
PDF
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
PPT
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
 
PDF
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
PPTX
ASBC application presentation template (ENG)_v3 (1).pptx
HassanMohammed730118
 
PPTX
Functions in Python Programming Language
BeulahS2
 
PDF
01-introduction to the ProcessDesign.pdf
StiveBrack
 
PDF
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
PDF
LLC CM NCP1399 SIMPLIS MODEL MANUAL.PDF
ssuser1be9ce
 
PDF
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
PPTX
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
Precooling and Refrigerated storage.pptx
ThongamSunita
 
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
Clustering Algorithms - Kmeans,Min ALgorithm
Sharmila Chidaravalli
 
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
 
Module - 4 Machine Learning -22ISE62.pdf
Dr. Shivashankar
 
ASBC application presentation template (ENG)_v3 (1).pptx
HassanMohammed730118
 
Functions in Python Programming Language
BeulahS2
 
01-introduction to the ProcessDesign.pdf
StiveBrack
 
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
LLC CM NCP1399 SIMPLIS MODEL MANUAL.PDF
ssuser1be9ce
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 

Survey on clustering based color image segmentation

  • 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.