SlideShare a Scribd company logo
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 3, Ver. II (May-Jun. 2016), PP 61-64
www.iosrjournals.org
DOI:10.9790/0661-1803026164 www.iosrjournals.org 61 | Page
A Study on Partition Based Clustering Image Segmentation
Pradeep Sharma1
, Gayatri Duwarah2
, Barnali Kalita3
, Sanjeev Shekhar Gogoi4
1
(Computer Science & Engineering, Assam Down Town University, India)
2
(Computer Science & Engineering, Assam Down Town University, India)
3
(Computer Science & Engineering, Assam Down Town University, India)
4
(Computer Science & Engineering, Assam Down Town University, India)
Abstract : This paper presents a study on partition based clustering image segmentation algorithms such as K-
means, K-medoids. Before describing image segmentation let us define what an image is – An image is a 2-
dimensional function (x, y), where x and y are spatial co-ordinate and the amplitude of f at any pair of co-
ordinates (x, y) is called the intensity of the image at that point. Image segmentation plays a major role in
computer vision. It aims at extracting meaningful objects lying in the image. In image analysis, segmentation is
the partitioning of a digital image into multiple regions (set of pixels), according to some homogeneity criterion.
There are wide varieties of approaches that are used for image segmentation. Different approaches are suited to
different types of images. Image Segmentation is widely used in image, video, medical field and computer vision
applications. Researchers are still trying to create many approaches and algorithms, out of which it is very
difficult to access which algorithm will produce the best segmentation results for a particular image or a whole
image. Clustering is one of the powerful techniques that have been reached in image segmentation. The cluster
analysis is to partition an image data set into number of disjoint groups or clusters. In this paper we have
discussed about Cluster Based Image Segmentation using partition based algorithm.
Keywords: Image Segmentation, Clustering, Partition Based Methods, K-means, K- medoids, Euclidean
distance, Mahalanobis distance.
I. Introduction
This paper is aimed to give a correlative study of various partitioning based clustering methods of
image segmentation. Image segmentation is one of most important area of research and has opened new research
prospects in this field. Image processing is a very important area that can change the outlook of many designs
and proposals. The task of image segmentation is to group pixels in homogeneous regions by using common
feature approach. Features can be represented by the space of color, texture and gray levels, each exploring
similarities between pixels of a region. The basic goal of image segmentation is to simplify the representation of
an image and change it into something which is more meaningful and easier to analyze. Clustering is one of the
methods to achieve image segmentation. Data are grouped into different clusters so that data of the same group
are similar and those in other groups are dissimilar. Clustering is useful to obtain interesting patterns and
structures from a large set of data. Various researchers have proposed different methods to achieve clustering.
Among all these methods, this paper is aimed to examine on two methods such as K-means, K-medoids– which
are partitioning based clustering methods. These methods are analyzed along with their flowcharts, algorithms,
pros and cons and also applications of image segmentation. Some of the practical applications of image
segmentation are medical application, remote sensing, face recognition, iris recognition, fingerprint recognition,
industrial inspection, optical character recognition, computer guided survey, traffic control system, machine
vision, agricultural imaging – crop disease detection, locate objects in satellite images (roads, forests, etc.).
II. Clustering Method
Clustering is the most important unsupervised learning problem in data mining. We can define
clustering as the process of organizing objects into groups whose members are similar based on some
characteristics. Therefore a clustering is a collection of objects which are similar in the same cluster and are
dissimilar to the objects belonging to other clusters. The similar characteristics of an image are grouped to form
a cluster by assigning value to each feature. Many clustering methods have been proposed such as partitioning
based methods, hierarchical methods, density-based methods etc. But we will confine to partitioning based
clustering method only.
III. Partitioning Based Clustering Method
One of the fundamental types of cluster analysis is partitioning, where it arranges the objects or
datasets into a set of groups or clusters. The partition-based methods use an iterative method, and based on a
distance measure it updates the cluster of each object. In this method, suppose we are given a database of ‘n’
A Study On Partition Based Clustering Image Segmentation
DOI:10.9790/0661-1803026164 www.iosrjournals.org 62 | Page
objects and the partitioning method constructs ‘k’ partition of data. Each partition will represent a cluster and
k<=n which means it will classify the data into k different groups where each group contains at least one object
and each object must belong to exactly one group. A distance measure is one of the feature space used to
identify similarity or dissimilarity of patterns between data objects. Some of the well known methods are K-
means, K-medoids. The distance measure for partition based clustering method is Euclidean distance: (1)
D=√((x1 - x2)² + (y1 - y2)²) ,where (x1,y1) & (x2,y2) are two pixel points or two data point and Mahalanobis
distance: (2) D=(x – Ci) * Inverse(S) * (x – Ci), where x is a data point in the 3-D RGB space , Ci is the center
of a cluster, S is the covariance matrix of the data points in the 3-D RGB and Inverse(S) is the inverse of
covariance matrix S.
3.1 K-means
K-means is one of the simplest unsupervised learning algorithms among all partitioning methods that
solved the well known clustering problem. The main idea is to define k centers, one for each cluster. K-means
classifies a given set of n data objects in k clusters, where k is the number of desired clusters and it is required in
advance. A centroid is needed for each cluster. In K-means the data objects are placed in a cluster having
centroid nearest (or most similar) to that data object. When the processing is completed all data objects, k-
means, or centroid, are recalculated, and the entire process is repeated. As a result, k clusters are found
representing a set of n data objects. A flowchart for K-means method is given below.
Fig1. Flowchart of K-means
Algorithm for K-means method is given below.
Input: k, D; where k is the number of clusters to be partitioned and D is a dataset containing n objects.
Output: A set of ‘k’ clusters based on given similarity function.
Steps:
i) Randomly choose ‘k’ objects from D as the initial cluster centres;
ii) Repeat,
a. (Re) assigns each object to the cluster to which the object is the most similar; based on the mean value of
the objects in the cluster;
b. Update the centroid (cluster means), i.e., calculate the mean value of the objects for each cluster;
c. iii) Until no change.
Fig2. Working of K- means algorithm.
Pros:
A Study On Partition Based Clustering Image Segmentation
DOI:10.9790/0661-1803026164 www.iosrjournals.org 63 | Page
1. Fast, robust and easier to understand.
2. Relatively efficient; complexity is O (i*k*n), where n is total number of objects, k is total number of
clusters, and i is total number of iterations. Normally k, i << n.
3. Gives best result when data set are distinct or well separated from each other.
Cons:
1. Applicable only when the mean of a cluster is defined.
2. Need to specify k, the total number of clusters in advance.
3. Unable to handle noisy data.
4. Result and total time depends on initial partition.
3.2 K–medoids
The K-means and K-medoids algorithms are partitioned algorithms and both attempt to minimize the
distance between points labeled to be in a cluster and a point designated as the center of that cluster. K-medoids
method use medoid to represent the cluster rather than centroid. In this approach medoid is the most centrally
resided data object in a cluster. The basic idea of K-medoids algorithms is to find out k clusters in n objects by
finding the medoids arbitrarily for each cluster then each remaining object is clustered with the medoid based on
similarity measure. In K-medoids approach representative objects are chosen as reference points instead of
taking the mean value of the objects like K-means. A flowchart for K-means method is given below.
Fig3. Flowchart of K-medoids
The algorithm for K-means method is given below:
Input: k and D, where k is the number of clusters to be partitioned and D is a dataset containing n objects.
Output: A set of ‘k’ clusters that minimizes the sum of the dissimilarities of all the objects to their nearest
medoid.
Steps:
i) Randomly choose ‘k’ objects as the initial medoids from dataset D;
ii) Repeat the following steps (a to d)
a. Assign each remaining object to the cluster with the nearest medoid;
b. Randomly select a non-medoid object;
c. Compute the total cost of swapping old medoid object with newly selected non medoid object.
d. If the total cost of swapping is less than zero, then perform that swap operation to form the new set of k-
medoids.
iii) Until no change.
Fig4. Working of K- medoids algorithm.
Pros:
A Study On Partition Based Clustering Image Segmentation
DOI:10.9790/0661-1803026164 www.iosrjournals.org 64 | Page
1. It is less sensitive to noise and outliers as compared to K-means because it minimizes a sum of pair wise
dissimilarities instead of a sum of squared Euclidean distances. A medoid is less influenced by outliers or
other extreme values than a mean.
Cons:
1. Relatively more costly; complexity is O (i*k*(n-k) ²), where i is the total number of iterations, is the total
number of clusters, and n is the total number of objects.
2. Need to specify k, the total number of clusters in advance.
3. Result and total run time depends upon initial partition.
3.3 Differences between K-means and K-medoids
Following are some of the differences between K-means and K-medoids:
o Complexity: computational complexity theory is a part of computer science. It looks at algorithms, and
tries to say how many steps or how much memory a certain algorithm takes for a computer to do. K-means
complexity is O (i*k*n) and that of K- medoids is O (i*k*(n-k) ²). The complexity of k-means depends on
the dimension of the data and it can be NP-Hard problem.
o Distance: distance measure in K-medoids is better than K-means there is an advantage to using the pair
wise distance measure in the K-medoids algorithm, instead of the more familiar sum of squared Euclidean
distance-type metric to evaluate variance that we find with K-means. It reduces noise and outliers.
o Flexibility: K-medoid is more flexible than K-means. We can use K-medoids with any similarity measure.
K-means however, may fail to converge - it really must only be used with distances that are consistent with
the mean.
o Efficiency: K-means efficiency is more than compare to K-medoids.
o Outliers: K-means is sensitive to outliers while K-medoids is not. An outlier is an observation that lies an
abnormal distance from other values in a random sample from a population.
o Implementation: It is easy to implement K-means than K-medoids in any platform (e.g. MATLAB, Java
etc.).
IV. conclusion
From the above study, it can be concluded that partitioning based clustering methods are suitable for
clusters in small to medium sized data sets. This paper mainly focuses on the study of two different partition
based clustering methods (i.e. K-means and K-medoids) for image segmentation. These methods require
specifying k, no of desired clusters, in advance. Result and runtime depends upon initial partition for these
methods. Through clustering algorithms, image segmentation can be done in an effective way. Clustering
techniques also helps to increase the efficiency of the image retrieval process .The advantage of K-means is its
low computation cost, while drawback is sensitivity to noisy data and outlier as mean is very much influenced
by noise and outlier since in K-mean we have to calculate the mean value every time and mean value can be any
value (either a data point or any value) in the given cluster. Compared to this, K-medoid is not sensitive to noisy
data and outliers (since here we take a medoid that is a representative object or the main data point and medoid
is less influenced by outlier), but it has high computation cost.
References
[1]. Krishna Kant Singh, Akansha Singh, A Study of Image Segmentation Algorithms for Different Types of Images, International
Journal of Computer Science Issues, 7(5), 2010, 1694-0784.
[2]. M.N. Murty, A.K. Jain, P.J. Flynn, Data clustering: a review, ACM Computing Surveys. 31(3), 1999, 0360-0300.
[3]. T. Velmurugan, T. Santhanam, A Survey of Partition based Clustering Algorithms in Data Mining: An Experimental Approach,
Information Technology Journal, 10(3), 2011, 1812-5638.
[4]. A.K. Jain, R.C. Dubes, Algorithms for Clustering Data (Englewood Cliffs, NJ: Prentice Hall, 1988).
[5]. J.Han and M.Kamber, Data Mining: Concepts and Techniques (Morgan Kaufmann Publishers, 2000).
[6]. Shalini S Singh, N C Chauhan, K-means v/s K-medoids: A Comparative Study, National Conference on Recent Trends in
Engineering & Technology, 2011.
[7]. R.T. Ng, J. Han, Efficient and effective clustering methods for spatial data mining, Proc. 20th
International Conf. on Very Large
Databases, Santiago, Chile,1994, 144-155620.
[8]. A.K. Jain, Data Clustering: 50 Years beyond K-Means, Pattern Recognition Letters, 31(8), 2010, 651-666.
[9]. F.MarquCs B.Marcotenui, F.Zanoguera, Partition-based image representation as basis for user assisted image segmentation, Proc.
2000 International Conf. on Image Processing, Canada, 2000. 1522-4880.

More Related Content

What's hot

Clusters techniques
Clusters techniquesClusters techniques
Clusters techniques
rajshreemuthiah
 
Survey on Unsupervised Learning in Datamining
Survey on Unsupervised Learning in DataminingSurvey on Unsupervised Learning in Datamining
Survey on Unsupervised Learning in Datamining
IOSR Journals
 
Gravitational Based Hierarchical Clustering Algorithm
Gravitational Based Hierarchical Clustering AlgorithmGravitational Based Hierarchical Clustering Algorithm
Gravitational Based Hierarchical Clustering Algorithm
IDES Editor
 
B colouring
B colouringB colouring
B colouringxs76250
 
An Experiment with Sparse Field and Localized Region Based Active Contour Int...
An Experiment with Sparse Field and Localized Region Based Active Contour Int...An Experiment with Sparse Field and Localized Region Based Active Contour Int...
An Experiment with Sparse Field and Localized Region Based Active Contour Int...
CSCJournals
 
My8clst
My8clstMy8clst
My8clst
ketan533
 
A Novel Algorithm for Design Tree Classification with PCA
A Novel Algorithm for Design Tree Classification with PCAA Novel Algorithm for Design Tree Classification with PCA
A Novel Algorithm for Design Tree Classification with PCA
Editor Jacotech
 
Cluster Analysis Introduction
Cluster Analysis IntroductionCluster Analysis Introduction
Cluster Analysis Introduction
PrasiddhaSarma
 
Data clustering
Data clustering Data clustering
Data clustering
GARIMA SHAKYA
 
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionPerformance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
IOSR Journals
 
3.1 clustering
3.1 clustering3.1 clustering
3.1 clustering
Krish_ver2
 
A Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and AnalysisA Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and Analysis
IOSR Journals
 
Analysis of mass based and density based clustering techniques on numerical d...
Analysis of mass based and density based clustering techniques on numerical d...Analysis of mass based and density based clustering techniques on numerical d...
Analysis of mass based and density based clustering techniques on numerical d...
Alexander Decker
 
Chapter 11 cluster advanced : web and text mining
Chapter 11 cluster advanced : web and text miningChapter 11 cluster advanced : web and text mining
Chapter 11 cluster advanced : web and text mining
Houw Liong The
 
Clustering
ClusteringClustering
Clustering
NLPseminar
 

What's hot (18)

Clusters techniques
Clusters techniquesClusters techniques
Clusters techniques
 
Survey on Unsupervised Learning in Datamining
Survey on Unsupervised Learning in DataminingSurvey on Unsupervised Learning in Datamining
Survey on Unsupervised Learning in Datamining
 
Cluster analysis
Cluster analysisCluster analysis
Cluster analysis
 
Gravitational Based Hierarchical Clustering Algorithm
Gravitational Based Hierarchical Clustering AlgorithmGravitational Based Hierarchical Clustering Algorithm
Gravitational Based Hierarchical Clustering Algorithm
 
B colouring
B colouringB colouring
B colouring
 
An Experiment with Sparse Field and Localized Region Based Active Contour Int...
An Experiment with Sparse Field and Localized Region Based Active Contour Int...An Experiment with Sparse Field and Localized Region Based Active Contour Int...
An Experiment with Sparse Field and Localized Region Based Active Contour Int...
 
My8clst
My8clstMy8clst
My8clst
 
Bj24390398
Bj24390398Bj24390398
Bj24390398
 
Dbm630 lecture09
Dbm630 lecture09Dbm630 lecture09
Dbm630 lecture09
 
A Novel Algorithm for Design Tree Classification with PCA
A Novel Algorithm for Design Tree Classification with PCAA Novel Algorithm for Design Tree Classification with PCA
A Novel Algorithm for Design Tree Classification with PCA
 
Cluster Analysis Introduction
Cluster Analysis IntroductionCluster Analysis Introduction
Cluster Analysis Introduction
 
Data clustering
Data clustering Data clustering
Data clustering
 
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionPerformance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
 
3.1 clustering
3.1 clustering3.1 clustering
3.1 clustering
 
A Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and AnalysisA Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and Analysis
 
Analysis of mass based and density based clustering techniques on numerical d...
Analysis of mass based and density based clustering techniques on numerical d...Analysis of mass based and density based clustering techniques on numerical d...
Analysis of mass based and density based clustering techniques on numerical d...
 
Chapter 11 cluster advanced : web and text mining
Chapter 11 cluster advanced : web and text miningChapter 11 cluster advanced : web and text mining
Chapter 11 cluster advanced : web and text mining
 
Clustering
ClusteringClustering
Clustering
 

Viewers also liked

K013146471
K013146471K013146471
K013146471
IOSR Journals
 
J018116973
J018116973J018116973
J018116973
IOSR Journals
 
A010620106
A010620106A010620106
A010620106
IOSR Journals
 
A1302040105
A1302040105A1302040105
A1302040105
IOSR Journals
 
Causes of Delay in Construction of Bridge Girders
Causes of Delay in Construction of Bridge GirdersCauses of Delay in Construction of Bridge Girders
Causes of Delay in Construction of Bridge Girders
IOSR Journals
 
Path-Loss Determination of 91.5 MHZ FM Radio Channel of Ekiti State
Path-Loss Determination of 91.5 MHZ FM Radio Channel of Ekiti StatePath-Loss Determination of 91.5 MHZ FM Radio Channel of Ekiti State
Path-Loss Determination of 91.5 MHZ FM Radio Channel of Ekiti State
IOSR Journals
 
Use of Polyvinylindene Fluoride (PVDF) and Lead Zirconate Titanate (PZT) In S...
Use of Polyvinylindene Fluoride (PVDF) and Lead Zirconate Titanate (PZT) In S...Use of Polyvinylindene Fluoride (PVDF) and Lead Zirconate Titanate (PZT) In S...
Use of Polyvinylindene Fluoride (PVDF) and Lead Zirconate Titanate (PZT) In S...
IOSR Journals
 
Issues and Challenges in Distributed Sensor Networks- A Review
Issues and Challenges in Distributed Sensor Networks- A ReviewIssues and Challenges in Distributed Sensor Networks- A Review
Issues and Challenges in Distributed Sensor Networks- A Review
IOSR Journals
 
C012111419
C012111419C012111419
C012111419
IOSR Journals
 
Challenging Issues and Similarity Measures for Web Document Clustering
Challenging Issues and Similarity Measures for Web Document ClusteringChallenging Issues and Similarity Measures for Web Document Clustering
Challenging Issues and Similarity Measures for Web Document Clustering
IOSR Journals
 
M018138085
M018138085M018138085
M018138085
IOSR Journals
 
L01052101108
L01052101108L01052101108
L01052101108
IOSR Journals
 
G011136871
G011136871G011136871
G011136871
IOSR Journals
 
DBMS-A Toll for Attaining Sustainability of Eco Systems
DBMS-A Toll for Attaining Sustainability of Eco SystemsDBMS-A Toll for Attaining Sustainability of Eco Systems
DBMS-A Toll for Attaining Sustainability of Eco Systems
IOSR Journals
 
B010221018
B010221018B010221018
B010221018
IOSR Journals
 
A010330109
A010330109A010330109
A010330109
IOSR Journals
 
D1803022335
D1803022335D1803022335
D1803022335
IOSR Journals
 
C010341822
C010341822C010341822
C010341822
IOSR Journals
 
J011119198
J011119198J011119198
J011119198
IOSR Journals
 

Viewers also liked (20)

K013146471
K013146471K013146471
K013146471
 
J018116973
J018116973J018116973
J018116973
 
A0560106
A0560106A0560106
A0560106
 
A010620106
A010620106A010620106
A010620106
 
A1302040105
A1302040105A1302040105
A1302040105
 
Causes of Delay in Construction of Bridge Girders
Causes of Delay in Construction of Bridge GirdersCauses of Delay in Construction of Bridge Girders
Causes of Delay in Construction of Bridge Girders
 
Path-Loss Determination of 91.5 MHZ FM Radio Channel of Ekiti State
Path-Loss Determination of 91.5 MHZ FM Radio Channel of Ekiti StatePath-Loss Determination of 91.5 MHZ FM Radio Channel of Ekiti State
Path-Loss Determination of 91.5 MHZ FM Radio Channel of Ekiti State
 
Use of Polyvinylindene Fluoride (PVDF) and Lead Zirconate Titanate (PZT) In S...
Use of Polyvinylindene Fluoride (PVDF) and Lead Zirconate Titanate (PZT) In S...Use of Polyvinylindene Fluoride (PVDF) and Lead Zirconate Titanate (PZT) In S...
Use of Polyvinylindene Fluoride (PVDF) and Lead Zirconate Titanate (PZT) In S...
 
Issues and Challenges in Distributed Sensor Networks- A Review
Issues and Challenges in Distributed Sensor Networks- A ReviewIssues and Challenges in Distributed Sensor Networks- A Review
Issues and Challenges in Distributed Sensor Networks- A Review
 
C012111419
C012111419C012111419
C012111419
 
Challenging Issues and Similarity Measures for Web Document Clustering
Challenging Issues and Similarity Measures for Web Document ClusteringChallenging Issues and Similarity Measures for Web Document Clustering
Challenging Issues and Similarity Measures for Web Document Clustering
 
M018138085
M018138085M018138085
M018138085
 
L01052101108
L01052101108L01052101108
L01052101108
 
G011136871
G011136871G011136871
G011136871
 
DBMS-A Toll for Attaining Sustainability of Eco Systems
DBMS-A Toll for Attaining Sustainability of Eco SystemsDBMS-A Toll for Attaining Sustainability of Eco Systems
DBMS-A Toll for Attaining Sustainability of Eco Systems
 
B010221018
B010221018B010221018
B010221018
 
A010330109
A010330109A010330109
A010330109
 
D1803022335
D1803022335D1803022335
D1803022335
 
C010341822
C010341822C010341822
C010341822
 
J011119198
J011119198J011119198
J011119198
 

Similar to I1803026164

4 image segmentation through clustering
4 image segmentation through clustering4 image segmentation through clustering
4 image segmentation through clusteringprjpublications
 
A010210106
A010210106A010210106
A010210106
IOSR Journals
 
H0114857
H0114857H0114857
H0114857
IJRES Journal
 
Paper id 26201478
Paper id 26201478Paper id 26201478
Paper id 26201478
IJRAT
 
A Comprehensive Overview of Clustering Algorithms in Pattern Recognition
A Comprehensive Overview of Clustering Algorithms in Pattern  RecognitionA Comprehensive Overview of Clustering Algorithms in Pattern  Recognition
A Comprehensive Overview of Clustering Algorithms in Pattern Recognition
IOSR Journals
 
ppt.pptx
ppt.pptxppt.pptx
A Comparative Study Of Various Clustering Algorithms In Data Mining
A Comparative Study Of Various Clustering Algorithms In Data MiningA Comparative Study Of Various Clustering Algorithms In Data Mining
A Comparative Study Of Various Clustering Algorithms In Data Mining
Natasha Grant
 
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionPerformance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
IOSR Journals
 
47 292-298
47 292-29847 292-298
47 292-298
idescitation
 
Ensemble based Distributed K-Modes Clustering
Ensemble based Distributed K-Modes ClusteringEnsemble based Distributed K-Modes Clustering
Ensemble based Distributed K-Modes Clustering
IJERD Editor
 
iiit delhi unsupervised pdf.pdf
iiit delhi unsupervised pdf.pdfiiit delhi unsupervised pdf.pdf
iiit delhi unsupervised pdf.pdf
VIKASGUPTA127897
 
Parametric Comparison of K-means and Adaptive K-means Clustering Performance ...
Parametric Comparison of K-means and Adaptive K-means Clustering Performance ...Parametric Comparison of K-means and Adaptive K-means Clustering Performance ...
Parametric Comparison of K-means and Adaptive K-means Clustering Performance ...
IJECEIAES
 
Unsupervised learning Algorithms and Assumptions
Unsupervised learning Algorithms and AssumptionsUnsupervised learning Algorithms and Assumptions
Unsupervised learning Algorithms and Assumptions
refedey275
 
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONMAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
VLSICS Design
 
Chapter 5.pdf
Chapter 5.pdfChapter 5.pdf
Chapter 5.pdf
DrGnaneswariG
 
ClusetrigBasic.ppt
ClusetrigBasic.pptClusetrigBasic.ppt
ClusetrigBasic.ppt
ChaitanyaKulkarni451137
 
A survey on Efficient Enhanced K-Means Clustering Algorithm
 A survey on Efficient Enhanced K-Means Clustering Algorithm A survey on Efficient Enhanced K-Means Clustering Algorithm
A survey on Efficient Enhanced K-Means Clustering Algorithm
ijsrd.com
 
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
cscpconf
 
Computer Graphics and Image Processing.ppt
Computer Graphics and Image Processing.pptComputer Graphics and Image Processing.ppt
Computer Graphics and Image Processing.ppt
PaceInfotech
 

Similar to I1803026164 (20)

4 image segmentation through clustering
4 image segmentation through clustering4 image segmentation through clustering
4 image segmentation through clustering
 
A010210106
A010210106A010210106
A010210106
 
H0114857
H0114857H0114857
H0114857
 
Paper id 26201478
Paper id 26201478Paper id 26201478
Paper id 26201478
 
A Comprehensive Overview of Clustering Algorithms in Pattern Recognition
A Comprehensive Overview of Clustering Algorithms in Pattern  RecognitionA Comprehensive Overview of Clustering Algorithms in Pattern  Recognition
A Comprehensive Overview of Clustering Algorithms in Pattern Recognition
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
 
A Comparative Study Of Various Clustering Algorithms In Data Mining
A Comparative Study Of Various Clustering Algorithms In Data MiningA Comparative Study Of Various Clustering Algorithms In Data Mining
A Comparative Study Of Various Clustering Algorithms In Data Mining
 
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor DetectionPerformance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
Performance Evaluation of Basic Segmented Algorithms for Brain Tumor Detection
 
47 292-298
47 292-29847 292-298
47 292-298
 
Ensemble based Distributed K-Modes Clustering
Ensemble based Distributed K-Modes ClusteringEnsemble based Distributed K-Modes Clustering
Ensemble based Distributed K-Modes Clustering
 
iiit delhi unsupervised pdf.pdf
iiit delhi unsupervised pdf.pdfiiit delhi unsupervised pdf.pdf
iiit delhi unsupervised pdf.pdf
 
Parametric Comparison of K-means and Adaptive K-means Clustering Performance ...
Parametric Comparison of K-means and Adaptive K-means Clustering Performance ...Parametric Comparison of K-means and Adaptive K-means Clustering Performance ...
Parametric Comparison of K-means and Adaptive K-means Clustering Performance ...
 
Unsupervised learning Algorithms and Assumptions
Unsupervised learning Algorithms and AssumptionsUnsupervised learning Algorithms and Assumptions
Unsupervised learning Algorithms and Assumptions
 
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONMAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
 
Chapter 5.pdf
Chapter 5.pdfChapter 5.pdf
Chapter 5.pdf
 
[PPT]
[PPT][PPT]
[PPT]
 
ClusetrigBasic.ppt
ClusetrigBasic.pptClusetrigBasic.ppt
ClusetrigBasic.ppt
 
A survey on Efficient Enhanced K-Means Clustering Algorithm
 A survey on Efficient Enhanced K-Means Clustering Algorithm A survey on Efficient Enhanced K-Means Clustering Algorithm
A survey on Efficient Enhanced K-Means Clustering Algorithm
 
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
PERFORMANCE ANALYSIS OF CLUSTERING BASED IMAGE SEGMENTATION AND OPTIMIZATION ...
 
Computer Graphics and Image Processing.ppt
Computer Graphics and Image Processing.pptComputer Graphics and Image Processing.ppt
Computer Graphics and Image Processing.ppt
 

More from IOSR Journals

A011140104
A011140104A011140104
A011140104
IOSR Journals
 
M0111397100
M0111397100M0111397100
M0111397100
IOSR Journals
 
L011138596
L011138596L011138596
L011138596
IOSR Journals
 
K011138084
K011138084K011138084
K011138084
IOSR Journals
 
J011137479
J011137479J011137479
J011137479
IOSR Journals
 
I011136673
I011136673I011136673
I011136673
IOSR Journals
 
G011134454
G011134454G011134454
G011134454
IOSR Journals
 
H011135565
H011135565H011135565
H011135565
IOSR Journals
 
F011134043
F011134043F011134043
F011134043
IOSR Journals
 
E011133639
E011133639E011133639
E011133639
IOSR Journals
 
D011132635
D011132635D011132635
D011132635
IOSR Journals
 
C011131925
C011131925C011131925
C011131925
IOSR Journals
 
B011130918
B011130918B011130918
B011130918
IOSR Journals
 
A011130108
A011130108A011130108
A011130108
IOSR Journals
 
I011125160
I011125160I011125160
I011125160
IOSR Journals
 
H011124050
H011124050H011124050
H011124050
IOSR Journals
 
G011123539
G011123539G011123539
G011123539
IOSR Journals
 
F011123134
F011123134F011123134
F011123134
IOSR Journals
 
E011122530
E011122530E011122530
E011122530
IOSR Journals
 
D011121524
D011121524D011121524
D011121524
IOSR Journals
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 

Recently uploaded (20)

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 

I1803026164

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 3, Ver. II (May-Jun. 2016), PP 61-64 www.iosrjournals.org DOI:10.9790/0661-1803026164 www.iosrjournals.org 61 | Page A Study on Partition Based Clustering Image Segmentation Pradeep Sharma1 , Gayatri Duwarah2 , Barnali Kalita3 , Sanjeev Shekhar Gogoi4 1 (Computer Science & Engineering, Assam Down Town University, India) 2 (Computer Science & Engineering, Assam Down Town University, India) 3 (Computer Science & Engineering, Assam Down Town University, India) 4 (Computer Science & Engineering, Assam Down Town University, India) Abstract : This paper presents a study on partition based clustering image segmentation algorithms such as K- means, K-medoids. Before describing image segmentation let us define what an image is – An image is a 2- dimensional function (x, y), where x and y are spatial co-ordinate and the amplitude of f at any pair of co- ordinates (x, y) is called the intensity of the image at that point. Image segmentation plays a major role in computer vision. It aims at extracting meaningful objects lying in the image. In image analysis, segmentation is the partitioning of a digital image into multiple regions (set of pixels), according to some homogeneity criterion. There are wide varieties of approaches that are used for image segmentation. Different approaches are suited to different types of images. Image Segmentation is widely used in image, video, medical field and computer vision applications. Researchers are still trying to create many approaches and algorithms, out of which it is very difficult to access which algorithm will produce the best segmentation results for a particular image or a whole image. Clustering is one of the powerful techniques that have been reached in image segmentation. The cluster analysis is to partition an image data set into number of disjoint groups or clusters. In this paper we have discussed about Cluster Based Image Segmentation using partition based algorithm. Keywords: Image Segmentation, Clustering, Partition Based Methods, K-means, K- medoids, Euclidean distance, Mahalanobis distance. I. Introduction This paper is aimed to give a correlative study of various partitioning based clustering methods of image segmentation. Image segmentation is one of most important area of research and has opened new research prospects in this field. Image processing is a very important area that can change the outlook of many designs and proposals. The task of image segmentation is to group pixels in homogeneous regions by using common feature approach. Features can be represented by the space of color, texture and gray levels, each exploring similarities between pixels of a region. The basic goal of image segmentation is to simplify the representation of an image and change it into something which is more meaningful and easier to analyze. Clustering is one of the methods to achieve image segmentation. Data are grouped into different clusters so that data of the same group are similar and those in other groups are dissimilar. Clustering is useful to obtain interesting patterns and structures from a large set of data. Various researchers have proposed different methods to achieve clustering. Among all these methods, this paper is aimed to examine on two methods such as K-means, K-medoids– which are partitioning based clustering methods. These methods are analyzed along with their flowcharts, algorithms, pros and cons and also applications of image segmentation. Some of the practical applications of image segmentation are medical application, remote sensing, face recognition, iris recognition, fingerprint recognition, industrial inspection, optical character recognition, computer guided survey, traffic control system, machine vision, agricultural imaging – crop disease detection, locate objects in satellite images (roads, forests, etc.). II. Clustering Method Clustering is the most important unsupervised learning problem in data mining. We can define clustering as the process of organizing objects into groups whose members are similar based on some characteristics. Therefore a clustering is a collection of objects which are similar in the same cluster and are dissimilar to the objects belonging to other clusters. The similar characteristics of an image are grouped to form a cluster by assigning value to each feature. Many clustering methods have been proposed such as partitioning based methods, hierarchical methods, density-based methods etc. But we will confine to partitioning based clustering method only. III. Partitioning Based Clustering Method One of the fundamental types of cluster analysis is partitioning, where it arranges the objects or datasets into a set of groups or clusters. The partition-based methods use an iterative method, and based on a distance measure it updates the cluster of each object. In this method, suppose we are given a database of ‘n’
  • 2. A Study On Partition Based Clustering Image Segmentation DOI:10.9790/0661-1803026164 www.iosrjournals.org 62 | Page objects and the partitioning method constructs ‘k’ partition of data. Each partition will represent a cluster and k<=n which means it will classify the data into k different groups where each group contains at least one object and each object must belong to exactly one group. A distance measure is one of the feature space used to identify similarity or dissimilarity of patterns between data objects. Some of the well known methods are K- means, K-medoids. The distance measure for partition based clustering method is Euclidean distance: (1) D=√((x1 - x2)² + (y1 - y2)²) ,where (x1,y1) & (x2,y2) are two pixel points or two data point and Mahalanobis distance: (2) D=(x – Ci) * Inverse(S) * (x – Ci), where x is a data point in the 3-D RGB space , Ci is the center of a cluster, S is the covariance matrix of the data points in the 3-D RGB and Inverse(S) is the inverse of covariance matrix S. 3.1 K-means K-means is one of the simplest unsupervised learning algorithms among all partitioning methods that solved the well known clustering problem. The main idea is to define k centers, one for each cluster. K-means classifies a given set of n data objects in k clusters, where k is the number of desired clusters and it is required in advance. A centroid is needed for each cluster. In K-means the data objects are placed in a cluster having centroid nearest (or most similar) to that data object. When the processing is completed all data objects, k- means, or centroid, are recalculated, and the entire process is repeated. As a result, k clusters are found representing a set of n data objects. A flowchart for K-means method is given below. Fig1. Flowchart of K-means Algorithm for K-means method is given below. Input: k, D; where k is the number of clusters to be partitioned and D is a dataset containing n objects. Output: A set of ‘k’ clusters based on given similarity function. Steps: i) Randomly choose ‘k’ objects from D as the initial cluster centres; ii) Repeat, a. (Re) assigns each object to the cluster to which the object is the most similar; based on the mean value of the objects in the cluster; b. Update the centroid (cluster means), i.e., calculate the mean value of the objects for each cluster; c. iii) Until no change. Fig2. Working of K- means algorithm. Pros:
  • 3. A Study On Partition Based Clustering Image Segmentation DOI:10.9790/0661-1803026164 www.iosrjournals.org 63 | Page 1. Fast, robust and easier to understand. 2. Relatively efficient; complexity is O (i*k*n), where n is total number of objects, k is total number of clusters, and i is total number of iterations. Normally k, i << n. 3. Gives best result when data set are distinct or well separated from each other. Cons: 1. Applicable only when the mean of a cluster is defined. 2. Need to specify k, the total number of clusters in advance. 3. Unable to handle noisy data. 4. Result and total time depends on initial partition. 3.2 K–medoids The K-means and K-medoids algorithms are partitioned algorithms and both attempt to minimize the distance between points labeled to be in a cluster and a point designated as the center of that cluster. K-medoids method use medoid to represent the cluster rather than centroid. In this approach medoid is the most centrally resided data object in a cluster. The basic idea of K-medoids algorithms is to find out k clusters in n objects by finding the medoids arbitrarily for each cluster then each remaining object is clustered with the medoid based on similarity measure. In K-medoids approach representative objects are chosen as reference points instead of taking the mean value of the objects like K-means. A flowchart for K-means method is given below. Fig3. Flowchart of K-medoids The algorithm for K-means method is given below: Input: k and D, where k is the number of clusters to be partitioned and D is a dataset containing n objects. Output: A set of ‘k’ clusters that minimizes the sum of the dissimilarities of all the objects to their nearest medoid. Steps: i) Randomly choose ‘k’ objects as the initial medoids from dataset D; ii) Repeat the following steps (a to d) a. Assign each remaining object to the cluster with the nearest medoid; b. Randomly select a non-medoid object; c. Compute the total cost of swapping old medoid object with newly selected non medoid object. d. If the total cost of swapping is less than zero, then perform that swap operation to form the new set of k- medoids. iii) Until no change. Fig4. Working of K- medoids algorithm. Pros:
  • 4. A Study On Partition Based Clustering Image Segmentation DOI:10.9790/0661-1803026164 www.iosrjournals.org 64 | Page 1. It is less sensitive to noise and outliers as compared to K-means because it minimizes a sum of pair wise dissimilarities instead of a sum of squared Euclidean distances. A medoid is less influenced by outliers or other extreme values than a mean. Cons: 1. Relatively more costly; complexity is O (i*k*(n-k) ²), where i is the total number of iterations, is the total number of clusters, and n is the total number of objects. 2. Need to specify k, the total number of clusters in advance. 3. Result and total run time depends upon initial partition. 3.3 Differences between K-means and K-medoids Following are some of the differences between K-means and K-medoids: o Complexity: computational complexity theory is a part of computer science. It looks at algorithms, and tries to say how many steps or how much memory a certain algorithm takes for a computer to do. K-means complexity is O (i*k*n) and that of K- medoids is O (i*k*(n-k) ²). The complexity of k-means depends on the dimension of the data and it can be NP-Hard problem. o Distance: distance measure in K-medoids is better than K-means there is an advantage to using the pair wise distance measure in the K-medoids algorithm, instead of the more familiar sum of squared Euclidean distance-type metric to evaluate variance that we find with K-means. It reduces noise and outliers. o Flexibility: K-medoid is more flexible than K-means. We can use K-medoids with any similarity measure. K-means however, may fail to converge - it really must only be used with distances that are consistent with the mean. o Efficiency: K-means efficiency is more than compare to K-medoids. o Outliers: K-means is sensitive to outliers while K-medoids is not. An outlier is an observation that lies an abnormal distance from other values in a random sample from a population. o Implementation: It is easy to implement K-means than K-medoids in any platform (e.g. MATLAB, Java etc.). IV. conclusion From the above study, it can be concluded that partitioning based clustering methods are suitable for clusters in small to medium sized data sets. This paper mainly focuses on the study of two different partition based clustering methods (i.e. K-means and K-medoids) for image segmentation. These methods require specifying k, no of desired clusters, in advance. Result and runtime depends upon initial partition for these methods. Through clustering algorithms, image segmentation can be done in an effective way. Clustering techniques also helps to increase the efficiency of the image retrieval process .The advantage of K-means is its low computation cost, while drawback is sensitivity to noisy data and outlier as mean is very much influenced by noise and outlier since in K-mean we have to calculate the mean value every time and mean value can be any value (either a data point or any value) in the given cluster. Compared to this, K-medoid is not sensitive to noisy data and outliers (since here we take a medoid that is a representative object or the main data point and medoid is less influenced by outlier), but it has high computation cost. References [1]. Krishna Kant Singh, Akansha Singh, A Study of Image Segmentation Algorithms for Different Types of Images, International Journal of Computer Science Issues, 7(5), 2010, 1694-0784. [2]. M.N. Murty, A.K. Jain, P.J. Flynn, Data clustering: a review, ACM Computing Surveys. 31(3), 1999, 0360-0300. [3]. T. Velmurugan, T. Santhanam, A Survey of Partition based Clustering Algorithms in Data Mining: An Experimental Approach, Information Technology Journal, 10(3), 2011, 1812-5638. [4]. A.K. Jain, R.C. Dubes, Algorithms for Clustering Data (Englewood Cliffs, NJ: Prentice Hall, 1988). [5]. J.Han and M.Kamber, Data Mining: Concepts and Techniques (Morgan Kaufmann Publishers, 2000). [6]. Shalini S Singh, N C Chauhan, K-means v/s K-medoids: A Comparative Study, National Conference on Recent Trends in Engineering & Technology, 2011. [7]. R.T. Ng, J. Han, Efficient and effective clustering methods for spatial data mining, Proc. 20th International Conf. on Very Large Databases, Santiago, Chile,1994, 144-155620. [8]. A.K. Jain, Data Clustering: 50 Years beyond K-Means, Pattern Recognition Letters, 31(8), 2010, 651-666. [9]. F.MarquCs B.Marcotenui, F.Zanoguera, Partition-based image representation as basis for user assisted image segmentation, Proc. 2000 International Conf. on Image Processing, Canada, 2000. 1522-4880.