SlideShare a Scribd company logo
1 of 12
Download to read offline
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING &
6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME

TECHNOLOGY (IJCET)

ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 5, Issue 1, January (2014), pp. 141-152
© IAEME: www.iaeme.com/ijcet.asp
Journal Impact Factor (2013): 6.1302 (Calculated by GISI)
www.jifactor.com

IJCET
©IAEME

COMPARATIVE STUDY OF REMOTE SENSING DATA BASED ON
GENETIC ALGORITHM
Sugandhi Midha
M.Sc (CS) M.Phil (CS) M.Tech (CS)
Lecturer, CMR Institute of Management Studies (CMRIMS), Bangalore, Karnataka, India

ABSTRACT
In data mining fields, clustering is an important issue. Clustering is a technique to groups
objects based on the information found in the data describing the objects. Image segmentation is the
process of partitioning a digital image into multiple segments. Some of the image segmentation
techniques are edge detection, region growing and clustering etc. But it has the drawbacks like, both
region boundary and edge detection based methods often fail to produce accurate segmentation
results. To overcome this DBCSAN clustering algorithm was implemented. The problem in
DBSCAN algorithm is they require values for input parameters which are hard to determine, to
overcome this OPTICS algorithm was implemented. In this method the objects should be processed
in a specific order. Rather than having the precise cut off between the categories fuzzy logic uses
truth values between 0.0 and 1.0 represents the degree of membership. The Fuzzy rules are used on
these algorithms to improve the performance of the clusters.
The computational complexity of the above clustering algorithms is very high. To solve these
problems, Grid based algorithms are used. Hybrid approaches i.e. combining of grid with DBSCAN
and OPTICS can be used to reduce the computational complexity and the calculation amount of data
storage. The accuracy and time taken for DBSCAN, OPTICS, GRID, GRID-DBSCAN and GRIDOPTICS were evaluated.
Keywords: Cluster, Genetic, DBSCAN, OPTICS, GRID DBSCAN, GRID OPTICS.
1. Introduction
There are three interconnected reasons why the effectively of clustering algorithms is a
problem. First, almost all clustering algorithms require values for input parameters which are hard to
determine, which parameter gives good result. Especially for real-world data sets containing high
dimensional objects. Second, the algorithms are very sensible to these parameter values, often
141
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
producing very different partitioning of the data set even for slightly different parameter settings.
Third, high-dimensional real-data sets often have a much skewed Distribution, means it gives
unequal distribution that cannot be revealed by a clustering algorithm using only one global
parameter setting [1]. Some of the spatial clustering algorithms are partitioning based, hierarchical
based, density based and grid based. The first three clustering methods have some drawbacks e.g.
elements in the same cluster might not share enough similarity or the performance may be
prohibitively poor. These algorithms have a greater performance for any shape of data collection, but
the computational complexity is very high.
To enhance the efficiency of clustering, a grid based clustering approach [2] is used which
uses a grid data structure. It divides the data into a finite number of cells which form a grid structure
on which all of the operations for clustering are performed. The main advantage of the approach is its
fast processing time which is typically independent of the number of data objects, yet dependent on
only the number of cells. In this project DBSCAN, OPTICS, Grid clustering (STING) algorithms
are implemented on the input image. By combining these three clustering algorithms on the same
input image a hybrid approach is used to implement a new clustering algorithm GRID_DBSCAN,
GRID_OPTICS [3]. By comparing the accuracy and time taken to form clusters by the three
algorithms, conclusion can be made which is the best among them.

Figure Block Diagram of Flow of Study

142
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976
09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
2. DENSITY BASED SPATIAL CLUSTERING APPLICATION ALONG WITH NOISE
Density-based spatial clustering of applications with noise (DBSCAN) is a data clustering
based
algorithm proposed by Martin Ester, Hans Peter Kriegel, Jörg Sander and Xiaowei Xu in 1996. It is a
Hans-Peter
density-based clustering algorithm because it finds a number of clusters starting from the estimated
density distribution of corresponding nodes. It requires only one input parameter and supports the
user in determining an appropriate value for it. It discovers clusters of arbitrary shape. Finally,
arbitrary
DBSCAN is efficient even for large spatial databases. The present algorithm DBSCAN (Density
Based Spatial Clustering of Applications with Noise) which is designed to discover the clusters and
the noise in a spatial database relies on a density-based notion of cluster: A cluster is defined as a
based
maximal set of density-connected points.
connected
DBSCAN Algorithm
The DBSCAN algorithm can identify clusters in large spatial data sets by looking at the local
density of database elements, using only one input parameter. Furthermore, the user gets a
suggestion on which parameter value that would be suitable. Therefore, minimal knowledge of the
domain is required. The DBSCAN can also determine what information should be classified as noise
or outliers. In spite of this, it’s working process is quick and scales very well with the size of the
pite
database – almost linearly. By using the density distribution of nodes in the database, DBSCAN can
categorize these nodes into separate clusters that define the different classes. DBSCAN can find
clusters of arbitrary shape. However, clusters that lie close to each other tend to belong to the same
class. If a pixel is found to be a dense part of a cluster, its -neighborhood is also part of that cluster.
neighborhood
Hence, all pixels that are found within the -neighborhood are added, as is their own neighborhood
neighborhood when they are also dense. This process continues until the density-connected cluster is
density connected
completely found. Then, a new unvisited pixel is retrieved and processed, leading to the discovery of
a further cluster or noise.
The pixel information’s of the image are extracted into a list l. The algorithm DBSCAN takes
input parameters as epsilon Eps and minimum points MinPts. C is the no of clusters. The function
getNeighborPixels( ) takes input parameter as pixel p and epsilon Eps and returns a list of pixels of
s(
the list l which are epsilon neighborhood of pixel P. The function getDistance takes input parameters
as two pixels and returns the color distance between those two. The function getDist takes input
parameters as two pixels and returns distance between those two. getX( ) and getY( ) returns the x
x-y
coordinate of the pixel within the image.
Algorithm DBSCAN (l, Eps, MinPts) {
for each unvisited pixel P in list l{
mark P as visited
NeighborPixels = getNeighborPixels(P, eps)
if (sizeof(NeighborPixels) < MinPts){
mark P as NOISE
}else{
C = next cluster
expandCluster(P, NeighborPixels, C, eps, MinPts)
}
}
}
expandCluster( P, NeighborPixels, C, eps, MinPts ){
add P to cluster C
for each pixel P' in NeighborPixels{
143
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976
09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
if ( P' is not visited ){
mark P' as visited
NeighborPixels’ = getNeighborPixels(P', eps)
If( sizeof(NeighborPixels') >= MinPts ){
NeighborPixels = NeighborPixels joined with NeighborPixels '}
Neighb
}
}
If ( P' is not yet member of any cluster)
add P' to cluster C
}
3. ORDERING POINTS TO IDENTIFY THE CLUSTERING STRUCTURE
Ordering points to identify the clustering structure (OPTICS) is an algorithm for finding
density-based clusters in spatial data. It was presented by Mihael Ankerst, Markus M. Breunig,
Hans-Peter Kriegel and Jörg Sander Its basic idea is similar to DBSCAN, but it addresses one of
Peter
DBSCAN's major weaknesses: the problem of detecting meaningful clusters in data of varying
density. In order to do so, the points of the database are (linearly) ordered such that points which are
spatially closest become neighbors in the ordering. Additionally, a special distance is stored for each
point that represents the density that needs to be accepted for a cluster in order to have both points
hat
belong to the same cluster. An important property of many real-data sets is that their intrinsic cluster
real data
structure cannot be characterized by global density parameters. Very different local densities may be
local
needed to reveal clusters in different regions of the data space, it is not possible to detect the clusters
A, B, C1, C2, and C3 simultaneously using one global density parameter. A global density
density-based
decomposition would consist only of the clusters A, B, and C, or C1, C2, and C3.
f
In the second case, the objects from A and B are noise.
noise
OPTICS Algorithm
OPTICS requires two parameters: (Eps) and the minimum number of pixels required to
form a cluster (MinPts). It starts with an arbitrary starting pixel that has not been visited and it stores
the core-distance and a suitable reachability-distance for each pixel. We will see that this information
distance
reachability distance
is sufficient to extract all density-based clustering with respect to any distance ’ which is s
based
smaller
than the generating distance from this order. This pixel's -neighborhood is retrieved, and if it
neighborhood
contains sufficiently many pixels within or less than -neighborhood, a cluster is started. Otherwise,
neighborhood,
the pixel is labeled as noise. Note that this point might later be found in a sufficiently sized environment of a different pixel and hence be made part of a cluster.
We first check whether the reachability-distance of the current point is larger than the
reachability distance
clustering-distance ’. In this case, t pixel is not density-reachable with respect to ’ and MinPts
the
reachable
from any of the pixels which are located before the current pixel in the clustercluster-ordering. This is
obvious, because if pixel had been density
density-reachable with respect to ’ and MinPts from a preceding
prece
object in the order, it would have been assigned a reachability-distance of at most ’. Therefore, if
reachability distance
the reachability-distance is larger than ’, we look at the core-distance of pixel and start a new
distance
distance
cluster if pixel is a core object with respect to ’ and MinPts; otherwise, pixel is assigned to NOISE
(note that the reachability-distance of the first pixel in the cluster ordering is always UNDEFINED
distance
cluster-ordering
and that we assume UNDEFINED to be greater than any defined distance). If the reachability
reachabilitydistance of the current pixel is smaller than ’, we can simply assign this pixel to the current cluster
he
because then it is density-reachable with respect to ’ and MinPts from a preceding core object in the
reachable
cluster-ordering.

144
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
The pixel information’s of the image are extracted into a list l. The algorithm OPTICS takes
input parameters as epsilon Eps and minimum points MinPts. C is the no of clusters. The function
getNeighborPixels( ) takes input parameter as pixel p and epsilon Eps and returns a list of pixels of
the list l which are epsilon neighborhood of pixel P. The function getDistance takes input parameters
as two pixels and returns the color distance between those two. The function getDist takes input
parameters as two pixels and returns distance between those two. getX( ) and getY( ) returns the x-y
coordinate of the pixel within the image.
Algorithm OPTICS (l, Eps, MinPts) {
for each unvisited pixel P in list l{
mark P as visited
NeighborPixels = getNeighborPixels(P, eps)
if (sizeof(NeighborPixels) < MinPts){
mark P as NOISE}else{
C = next cluster
expandCluster(P, NeighborPixels, C, eps, MinPts)
}
}
}
expandCluster( P, NeighborPixels, C, eps, MinPts ){
add P to cluster C
for each pixel P' in NeighborPixels{
if ( P' is not visited ){
mark P' as visited
if(p.getCoreDist()!=0
if(p’.getReachDist()!=0)
cluster1.add(_p);
If( sizeof(cluster1) >= MinPts ){
NeighborPixels = NeighborPixels joined with NeighborPixels '
}
}
}
If ( P' is not yet member of any cluster)
add P' to cluster C
}
4. GRID-DBSCAN
To improve the accuracy of the clustering technique, in this project the hybrid approach is
used to combine the DBSCAN and GRID clustering algorithm to create a new clustering algorithm
GRID-DBSCAN. The spatial image is divided into rectangular cells. We have several different
levels of such rectangular cells corresponding to different resolution and these cells form a
hierarchical structure. Each cell at a high level is partitioned to form a number of cells of the next
lower level. After construction of the GRID structure clustering on the GRID is done in the
following way. To perform clustering on such a grid data structure, users must first supply the
density level as input parameter. Using this parameter, a top-down, grid-based method is used to find
regions with sufficient density by adopting the following procedure. First a layer within the
hierarchical structure is determined. In this project the root layer is selected. For each cell in the

145
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
current layer, compute the confidence interval that the cell will relevant to the clustering. A Cell
which does not meet the confident level is deemed irrelevant.
After finishing the examination of the current layer, the next lower level of the cells is
examined and repeated the same process. The only difference is that instead of going through all
cells, only those cells that are children of the relevant cells of the previous layer are processed. This
procedure continues until it reaches the lowest level layer (bottom layer). At this time regions of
relevant cells are processed. In GRID-DBSCAN algorithm the DBSCAN algorithm is used for
processing of the relevant bottom cells. In this project all the 6 regions (Agriculture, water, greenery,
urban, sea, other) are displayed on the clustering output. So the users no need to give any input
parameter. The thresholds are calculated from the pixel information.
Algorithm For Grid-DBSCAN
The input to this algorithm is the root layer of the Grid structure. G.getG1( ), G.getG2( ), G.getG3( ),
G.getG4( ) returns the child grids of the current grid cell G.
Algorithm GRID-DBSCAN ( grid G ){
if( G.getG1() == null ){
Apply DBSCAN algorithm on current bottom layer
}else if( G.getG1() != null ){
If (G.getG1( ) satisfy threshold ){
G.getG1().GRID_CLUTERING ( );
}
If(G.getG2( ) satisfy threshold ){
G.getG2().GRID_CLUTERING ( );}
If( G.getG3( ) satisfy threshold ){
G.getG3().GRID_CLUTERING ( );}
If( G.getG4( ) satisfy threshold ){
G.getG4().GRID_CLUTERING ( );
}
}
5. GRID-OPTICS
To improve the accuracy of the clustering technique, in this project the hybrid approach is
used to combine the OPTICS and GRID clustering algorithm to create a new clustering algorithm
GRID-OPTICS [3]. The spatial image is divided into rectangular cells. We have several different
levels of such rectangular cells corresponding to different resolution and these cells form a
hierarchical structure. Each cell at a high level is partitioned to form a number of cells of the next
lower level. After construction of the GRID structure clustering on the GRID is done in the
following way: - To perform clustering on such a grid data structure, users must first supply the
density level as input parameter. Using this parameter, a top-down, grid-based method is used to find
regions with sufficient density by adopting the following procedure. First a layer within the
hierarchical structure is determined. In this project the root layer is selected. For each cell in the
current layer, compute the confidence interval that the cell will relevant to the clustering. Cells which
do not meet the confident level are deemed irrelevant. After finishing the examination of the current
layer, the next lower levels of the cells are examined and repeated the same process. The only
difference is that instead of going through all cells, only those cells that are children of the relevant
cells of the previous layer are processed. This procedure continues until it reaches the lowest level
layer (bottom layer). At this time regions of relevant cells are processed. In GRID-OPTICS
algorithm the OPTICS algorithm is used for processing of the relevant bottom cells. In this project
146
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
all the 6 regions (Agriculture, water, greenery, urban, sea, other) are displayed on the clustering
output. So the user no needs to give any input parameter. The thresholds are calculated from the
pixel information.
Algorithm for Grid-OPTICS
GRID-OPTICS ( grid G ){
if( G.getG1() == null ){
Apply OPTICS algorithm on current bottom layer
}else if( G.getG1() != null ){
If (G.getG1( ) satisfy threshold ){
G.getG1().GRID_CLUTERING ( );
}
If(G.getG2( ) satisfy threshold ){
G.getG2().GRID_CLUTERING ( );
}
If( G.getG3( ) satisfy threshold ){
G.getG3().GRID_CLUTERING ( );
}
If( G.getG4( ) satisfy threshold ){
G.getG4().GRID_CLUTERING ( );
}
}
6. PERFORMANCE EVALUATION
6.1 Kappa Statistics
Cohen's kappa coefficient [16] is a statistical measure of inter-rater agreement or interannotator agreement for qualitative (categorical) items. It is generally thought to be a more robust
measure than simple percent agreement calculation since κ takes into account the agreement
occurring by chance.
6.2 Calculation
Cohen's kappa measures the agreement between two raters who each classify N items into C
mutually exclusive categories. The first mention of a kappa-like statistic is attributed to Galton
The equation for κ is:

k=

Pr( a ) − Pr(e)
,
1 − Pr(e)

Where Pr(a) is the relative observed agreement among raters, and Pr(e) is the hypothetical
probability of chance agreement, using the observed data to calculate the probabilities of each
observer randomly saying each category. If the raters are in complete agreement then κ = 1. If there
is no agreement among the raters other than what would be expected by chance (as defined by Pr(e)),
κ = 0.
6.3. Interpreting Kappa
Here is one possible interpretation of Kappa:
Poor agreement = Less than 0.20
Fair agreement = 0.20 to 0.40
147
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
Moderate agreement = 0.40 to 0.60
Good agreement = 0.60 to 0.80
Very good agreement = 0.80 to 1.0
7. EXPERIMENT RESULTS AND ANALYSIS
Original Image

DBSCAN

GRID DBSCAN GRID OPTICS

OPTICS

OPTICS

DBSCAN
Kappa
Coefficient

Time
02:02:39:660

0.6299

Kappa
Coefficient
0.7116

16 * 16

0.8991

02:02:28:060

Grid OPTICS

Grid DB SCAN
8*8

Time

32 * 32

0.901

8*8

0.9026

16 * 16

0.9083

0.9083

32 * 32
0.9083

Accuracy analysis of discretization in WEKA by using 5 bins
DBSCAN
0.5234

OPTICS

GRID

0.6374

GRIDDBSCAN GRIDOPTICS

0.674

0.8378

0.8436

Best fitness values in genetic algorithm
DBSCAN with
GA

OPTICS with
GA

0.045647

GRID-DBSCAN
with GA

0.029049

0.49758

148

GRID-OPTICS
with GA
0.99575
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
Comparison of Clustering Output

Figure: Clustering Output for DBSCAN and OPTICS (1 – 5)

149
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME

Figure: Clustering Output for GRID, GRID DBSCAN and GRID OPTICS (1 – 5)

150
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
8. CONCLUSION
In the density based clustering, the OPTICS clustering algorithm gives good result compared
to DBSCAN clustering algorithm for the same input parameters and it was done for different input
parameters. OPTICS is a generalization of DBSCAN to multiple ranges, effectively replacing the ɛ
parameter with a maximum search radius that mostly affects the performance. The grid structure for
the input image was implemented to perform the clustering. The statistical information for each gird
of the image was calculated. It has much less computational cost than other approaches. The I/O cost
is low since only the grid data structure is stored in memory. Both of these will speed up the
processing of clustering. In addition, it offers an opportunity for parallelism. All these advantages
benefit from the hierarchical structure of grid cells and the statistical information associated with
them.
There are different types of grid sizes, which includes 8*8 and 16*16, and 32*32. In that
32*32 grid size gives good result compared to other grid sizes. The DBSCAN and OPTICS
Clustering Algorithms is compared with the hybrid Algorithms GRID-DBSCAN and GRID-OPTICS
for the same input image. It also implies that accuracy has been improved for hybrid algorithms.
Finally GRID-OPTICS given high performance compared to previous clustering algorithms. From
the table 10.7 image 5 and image 7 gives good performance in GRID-OPTICS with GA compared to
DBSCAN with GA, OPTICS with GA, GRID with GA, GRID-DBSCAN with GA. Because for
image5 and image 7 there is a more distance between the pixels that’s why when we combined with
the genetic algorithm the performance was improved. For the remaining images due to combining of
DBSCAN and OPTICS with GRID clustering performance was improved here only.
Fuzzy logic proved to be an excellent choice for Image classification applications since it
mimics human control logic. It uses an imprecise but very descriptive language to deal with input
data more like a human operator. Fuzzy rules are very helpful in clustering techniques for better
classification. That’s why these fuzzy rules are used for classification of class information for the
input images in different clustering techniques.
In this project an unsupervised discretization is used in WEKA for accuracy calculation, it
splits the whole range of numbers in intervals with equal size. The number of bins was taken as 5,
15, 25.In that discretization using 25 bins given good result compared to 5 and 15 bins. And also it
was done for 25, 20, 15 bins but it doesn’t get a more difference in results. So finally discretization
using 25 bins given good results for all clustering algorithms.
This project is being implemented on a single image. The future enhancements can be
implemented on image datasets. In GRID clustering algorithm all the bottom grid cells size are
unique; this can be extended to variable cell size and it forms a hierarchical structure. The density
based methods DBSCAN, OPTICS methods will be extended to other density based methods like
DENCLUE (Clustering Based on Density Distribution Functions. Along with CPU time taken and
accuracy, other parameters can be taken for comparison of the algorithms.
REFERENCES
[1]

[2]

Mihael Ankerst, Markus M. Breunig, Hans-Peter Kriegel, Jörg Sander.”OPTICS: Ordering
Points to Identify the Clustering Structure”. Proc. ACM SIGMOD’99 Int. Conf. on
Management of Data, Philadelphia PA, 1999
Changzhen Hu, Jiadong Ren, and Lili Meng, “CABGD:An Improved Clustering Algorithm
Based on Grid-Density”. Fourth International Conference on Innovative Computing,
Information and Control, Pages 381-384, 2009.

151
International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME
[3]

[4]

[5]

[6]

[7]

[8]
[9]
[10]

[11]

[12]
[13]

[14]
[15]
[16]
[17]

[18]

[19]
[20]

Bian Fuling and Ming, “A Grid and Density Based Fast Spatial Clustering Algorithm”,
International Conference on Artificial Intelligence and Computational Intelligence, Pages
260-263, November 2009.
Hans-Peter Kriegel, Jörg Sander, Martin Ester, and Xiaowei Xu. A Density-Based Algorithm
for Discovering Clusters in Large Spatial Databases with Noise. Published in Proceedings of
2nd International Conference on Knowledge Discovery and Data Mining (KDD-96).
Y. Tarabalka, J. A. Benediktsson, J. Chanussot, “Spectral-Spatial Classification of
Hyperspectral Imagery Based on Partitional Clustering Techniques,” IEEE Trans. Geosci.
Remote Sensing, vol. 47, no. 8, pp. 2973-2987, 2009.
D. Stavrakoudis, G. Galidaki, I. Gitas, J. Theocharis, “A Genetic Fuzzy- Rule-Based
Classifier for Land Cover Classification from Hyperspectral Imagery,” IEEE Trans. Geosci.
Remote Sensing, vol. 50, no. 1, pp. 130– 148, 2012.
S. Derivaux, G. Forestier, C. Wemmert, S. Lefevre, “Supervised image segmentation using
watershed transform, fuzzy classification and evolutionary computation,” Pattern Recognit.
Lett. 31, pp. 2364-2374, 2010.
R. Q. Feitosa, G. A. Costa, T. B. Cazes, B. Feijo, “A genetic approach for the automatic
adaptation of segmentation parameters,” Int. Conf. Object-based image analysis, 2006.
S. Bhandarkar, H. Zhang, “Image Segmentation Using Evolutionary Computation,” IEEE
Trans. Evol. Comput, vol. 3, no. 1, pp. 1-21, 1999.
K. Melkemi, M. Batouche, S. Foufou, “A multiagent system approach for image
segmentation using genetic algorithms and extremal optimization heuristics,” Pattern
Recognit. Lett. 27, pp. 1230-1238, 2006.
S.Chen, D. Zhang, “Robust Image Segmentation Using FCM With Spatial Constraints Based
on New Kernel-Induced Distance Measure,” IEEE Trans. Sys. Man. And Cyber, vol. 34, no.
4, pp. 1907-1916, 2004.
G. Heo, P. Gader, “An Extension of Global Fuzzy C-means Using Kernel Methods,” IEEE
World Cong. Comp. Intel., 18-23 July 2010.
R. Inokuchi, T. Nakamura, S. Miyamoto, “Kernelized Cluster Validity Measures and
Application to Evaluation of Different Clustering Algorithms,” IEEE Int. Conf. Fuzzy
Systems, 16-21 July 2006.
Java Complete Reference.
Fundamentals of Digital Image Processing by A.K.Jain.
Data Mining –Concepts and Techniques- by JIA WEIHAN & MICHELINE KAMBER
Harcourt India.
R. Edbert Rajan and Dr.K.Prasadh, “Spatial and Hierarchical Feature Extraction Based on
Sift for Medical Images”, International Journal of Computer Engineering & Technology
(IJCET), Volume 3, Issue 2, 2012, pp. 308 - 322, ISSN Print: 0976 – 6367, ISSN Online:
0976 – 6375.
Gunwanti S. Mahajan and Kanchan S. Bhagat, “Medical Image Segmentation using
Enhanced K-Means and Kernelized Fuzzy C- Means”, International Journal of Electronics
and Communication Engineering & Technology (IJECET), Volume 4, Issue 6, 2013,
pp. 62 - 70, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472.
http://www.cs.utexas.edu/users/ml/tutorials/WEKA-tut/.
http://en.wikipedia.org/wiki/Erdas_Imagine.

152

More Related Content

What's hot

A comprehensive survey of contemporary
A comprehensive survey of contemporaryA comprehensive survey of contemporary
A comprehensive survey of contemporary
prjpublications
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
IJNSA Journal
 
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHMPIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
ijcsit
 
mvitelli_ee367_final_report
mvitelli_ee367_final_reportmvitelli_ee367_final_report
mvitelli_ee367_final_report
Matt Vitelli
 

What's hot (16)

A comprehensive survey of contemporary
A comprehensive survey of contemporaryA comprehensive survey of contemporary
A comprehensive survey of contemporary
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
 
Scalable and efficient cluster based framework for
Scalable and efficient cluster based framework forScalable and efficient cluster based framework for
Scalable and efficient cluster based framework for
 
Scalable and efficient cluster based framework for multidimensional indexing
Scalable and efficient cluster based framework for multidimensional indexingScalable and efficient cluster based framework for multidimensional indexing
Scalable and efficient cluster based framework for multidimensional indexing
 
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHMPIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
 
Clustering Using Shared Reference Points Algorithm Based On a Sound Data Model
Clustering Using Shared Reference Points Algorithm Based On a Sound Data ModelClustering Using Shared Reference Points Algorithm Based On a Sound Data Model
Clustering Using Shared Reference Points Algorithm Based On a Sound Data Model
 
Clustering Algorithms for Data Stream
Clustering Algorithms for Data StreamClustering Algorithms for Data Stream
Clustering Algorithms for Data Stream
 
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...
 
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTS
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTSDETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTS
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTS
 
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...
Classification of Iris Data using Kernel Radial Basis Probabilistic Neural Ne...
 
I017425763
I017425763I017425763
I017425763
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Self-organizing map
Self-organizing mapSelf-organizing map
Self-organizing map
 
mvitelli_ee367_final_report
mvitelli_ee367_final_reportmvitelli_ee367_final_report
mvitelli_ee367_final_report
 
An Efficient Frame Embedding Using Haar Wavelet Coefficients And Orthogonal C...
An Efficient Frame Embedding Using Haar Wavelet Coefficients And Orthogonal C...An Efficient Frame Embedding Using Haar Wavelet Coefficients And Orthogonal C...
An Efficient Frame Embedding Using Haar Wavelet Coefficients And Orthogonal C...
 
Segmentation - based Historical Handwritten Word Spotting using document-spec...
Segmentation - based Historical Handwritten Word Spotting using document-spec...Segmentation - based Historical Handwritten Word Spotting using document-spec...
Segmentation - based Historical Handwritten Word Spotting using document-spec...
 

Viewers also liked (10)

50120130406017
5012013040601750120130406017
50120130406017
 
50120140501014
5012014050101450120140501014
50120140501014
 
50120140502004
5012014050200450120140502004
50120140502004
 
10220140501001 (1)
10220140501001 (1)10220140501001 (1)
10220140501001 (1)
 
20320130405009
2032013040500920320130405009
20320130405009
 
Feature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement ofFeature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement of
 
10120140504014 2
10120140504014 210120140504014 2
10120140504014 2
 
40220140501008 2
40220140501008 240220140501008 2
40220140501008 2
 
El razonamiento jurídico en la sede judicial
El razonamiento jurídico en la sede judicialEl razonamiento jurídico en la sede judicial
El razonamiento jurídico en la sede judicial
 
10120130406014 2-3
10120130406014 2-310120130406014 2-3
10120130406014 2-3
 

Similar to 50120140501016

A frame work for clustering time evolving data
A frame work for clustering time evolving dataA frame work for clustering time evolving data
A frame work for clustering time evolving data
iaemedu
 

Similar to 50120140501016 (20)

7. 10083 12464-1-pb
7. 10083 12464-1-pb7. 10083 12464-1-pb
7. 10083 12464-1-pb
 
Density Based Clustering Approach for Solving the Software Component Restruct...
Density Based Clustering Approach for Solving the Software Component Restruct...Density Based Clustering Approach for Solving the Software Component Restruct...
Density Based Clustering Approach for Solving the Software Component Restruct...
 
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONSSVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
SVD BASED LATENT SEMANTIC INDEXING WITH USE OF THE GPU COMPUTATIONS
 
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
 
A frame work for clustering time evolving data
A frame work for clustering time evolving dataA frame work for clustering time evolving data
A frame work for clustering time evolving data
 
A fuzzy clustering algorithm for high dimensional streaming data
A fuzzy clustering algorithm for high dimensional streaming dataA fuzzy clustering algorithm for high dimensional streaming data
A fuzzy clustering algorithm for high dimensional streaming data
 
Binarization of Degraded Text documents and Palm Leaf Manuscripts
Binarization of Degraded Text documents and Palm Leaf ManuscriptsBinarization of Degraded Text documents and Palm Leaf Manuscripts
Binarization of Degraded Text documents and Palm Leaf Manuscripts
 
TOWARDS REDUCTION OF DATA FLOW IN A DISTRIBUTED NETWORK USING PRINCIPAL COMPO...
TOWARDS REDUCTION OF DATA FLOW IN A DISTRIBUTED NETWORK USING PRINCIPAL COMPO...TOWARDS REDUCTION OF DATA FLOW IN A DISTRIBUTED NETWORK USING PRINCIPAL COMPO...
TOWARDS REDUCTION OF DATA FLOW IN A DISTRIBUTED NETWORK USING PRINCIPAL COMPO...
 
E XTENDED F AST S EARCH C LUSTERING A LGORITHM : W IDELY D ENSITY C LUSTERS ,...
E XTENDED F AST S EARCH C LUSTERING A LGORITHM : W IDELY D ENSITY C LUSTERS ,...E XTENDED F AST S EARCH C LUSTERING A LGORITHM : W IDELY D ENSITY C LUSTERS ,...
E XTENDED F AST S EARCH C LUSTERING A LGORITHM : W IDELY D ENSITY C LUSTERS ,...
 
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering Algorithm
 
AN IMPROVED MULTI-SOM ALGORITHM
AN IMPROVED MULTI-SOM ALGORITHMAN IMPROVED MULTI-SOM ALGORITHM
AN IMPROVED MULTI-SOM ALGORITHM
 
IRJET- Enhanced Density Based Method for Clustering Data Stream
IRJET-  	  Enhanced Density Based Method for Clustering Data StreamIRJET-  	  Enhanced Density Based Method for Clustering Data Stream
IRJET- Enhanced Density Based Method for Clustering Data Stream
 
An Efficient Clustering Method for Aggregation on Data Fragments
An Efficient Clustering Method for Aggregation on Data FragmentsAn Efficient Clustering Method for Aggregation on Data Fragments
An Efficient Clustering Method for Aggregation on Data Fragments
 
Az36311316
Az36311316Az36311316
Az36311316
 
AN IMPROVED MULTI-SOM ALGORITHM
AN IMPROVED MULTI-SOM ALGORITHMAN IMPROVED MULTI-SOM ALGORITHM
AN IMPROVED MULTI-SOM ALGORITHM
 
50120130406040
5012013040604050120130406040
50120130406040
 
50120130406040
5012013040604050120130406040
50120130406040
 
An Effect of Compressive Sensing on Image Steganalysis
An Effect of Compressive Sensing on Image SteganalysisAn Effect of Compressive Sensing on Image Steganalysis
An Effect of Compressive Sensing on Image Steganalysis
 
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMS
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMSSCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMS
SCAF – AN EFFECTIVE APPROACH TO CLASSIFY SUBSPACE CLUSTERING ALGORITHMS
 

More from IAEME Publication

A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
IAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
IAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
IAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

50120140501016

  • 1. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & 6367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 5, Issue 1, January (2014), pp. 141-152 © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2013): 6.1302 (Calculated by GISI) www.jifactor.com IJCET ©IAEME COMPARATIVE STUDY OF REMOTE SENSING DATA BASED ON GENETIC ALGORITHM Sugandhi Midha M.Sc (CS) M.Phil (CS) M.Tech (CS) Lecturer, CMR Institute of Management Studies (CMRIMS), Bangalore, Karnataka, India ABSTRACT In data mining fields, clustering is an important issue. Clustering is a technique to groups objects based on the information found in the data describing the objects. Image segmentation is the process of partitioning a digital image into multiple segments. Some of the image segmentation techniques are edge detection, region growing and clustering etc. But it has the drawbacks like, both region boundary and edge detection based methods often fail to produce accurate segmentation results. To overcome this DBCSAN clustering algorithm was implemented. The problem in DBSCAN algorithm is they require values for input parameters which are hard to determine, to overcome this OPTICS algorithm was implemented. In this method the objects should be processed in a specific order. Rather than having the precise cut off between the categories fuzzy logic uses truth values between 0.0 and 1.0 represents the degree of membership. The Fuzzy rules are used on these algorithms to improve the performance of the clusters. The computational complexity of the above clustering algorithms is very high. To solve these problems, Grid based algorithms are used. Hybrid approaches i.e. combining of grid with DBSCAN and OPTICS can be used to reduce the computational complexity and the calculation amount of data storage. The accuracy and time taken for DBSCAN, OPTICS, GRID, GRID-DBSCAN and GRIDOPTICS were evaluated. Keywords: Cluster, Genetic, DBSCAN, OPTICS, GRID DBSCAN, GRID OPTICS. 1. Introduction There are three interconnected reasons why the effectively of clustering algorithms is a problem. First, almost all clustering algorithms require values for input parameters which are hard to determine, which parameter gives good result. Especially for real-world data sets containing high dimensional objects. Second, the algorithms are very sensible to these parameter values, often 141
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME producing very different partitioning of the data set even for slightly different parameter settings. Third, high-dimensional real-data sets often have a much skewed Distribution, means it gives unequal distribution that cannot be revealed by a clustering algorithm using only one global parameter setting [1]. Some of the spatial clustering algorithms are partitioning based, hierarchical based, density based and grid based. The first three clustering methods have some drawbacks e.g. elements in the same cluster might not share enough similarity or the performance may be prohibitively poor. These algorithms have a greater performance for any shape of data collection, but the computational complexity is very high. To enhance the efficiency of clustering, a grid based clustering approach [2] is used which uses a grid data structure. It divides the data into a finite number of cells which form a grid structure on which all of the operations for clustering are performed. The main advantage of the approach is its fast processing time which is typically independent of the number of data objects, yet dependent on only the number of cells. In this project DBSCAN, OPTICS, Grid clustering (STING) algorithms are implemented on the input image. By combining these three clustering algorithms on the same input image a hybrid approach is used to implement a new clustering algorithm GRID_DBSCAN, GRID_OPTICS [3]. By comparing the accuracy and time taken to form clusters by the three algorithms, conclusion can be made which is the best among them. Figure Block Diagram of Flow of Study 142
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME 2. DENSITY BASED SPATIAL CLUSTERING APPLICATION ALONG WITH NOISE Density-based spatial clustering of applications with noise (DBSCAN) is a data clustering based algorithm proposed by Martin Ester, Hans Peter Kriegel, Jörg Sander and Xiaowei Xu in 1996. It is a Hans-Peter density-based clustering algorithm because it finds a number of clusters starting from the estimated density distribution of corresponding nodes. It requires only one input parameter and supports the user in determining an appropriate value for it. It discovers clusters of arbitrary shape. Finally, arbitrary DBSCAN is efficient even for large spatial databases. The present algorithm DBSCAN (Density Based Spatial Clustering of Applications with Noise) which is designed to discover the clusters and the noise in a spatial database relies on a density-based notion of cluster: A cluster is defined as a based maximal set of density-connected points. connected DBSCAN Algorithm The DBSCAN algorithm can identify clusters in large spatial data sets by looking at the local density of database elements, using only one input parameter. Furthermore, the user gets a suggestion on which parameter value that would be suitable. Therefore, minimal knowledge of the domain is required. The DBSCAN can also determine what information should be classified as noise or outliers. In spite of this, it’s working process is quick and scales very well with the size of the pite database – almost linearly. By using the density distribution of nodes in the database, DBSCAN can categorize these nodes into separate clusters that define the different classes. DBSCAN can find clusters of arbitrary shape. However, clusters that lie close to each other tend to belong to the same class. If a pixel is found to be a dense part of a cluster, its -neighborhood is also part of that cluster. neighborhood Hence, all pixels that are found within the -neighborhood are added, as is their own neighborhood neighborhood when they are also dense. This process continues until the density-connected cluster is density connected completely found. Then, a new unvisited pixel is retrieved and processed, leading to the discovery of a further cluster or noise. The pixel information’s of the image are extracted into a list l. The algorithm DBSCAN takes input parameters as epsilon Eps and minimum points MinPts. C is the no of clusters. The function getNeighborPixels( ) takes input parameter as pixel p and epsilon Eps and returns a list of pixels of s( the list l which are epsilon neighborhood of pixel P. The function getDistance takes input parameters as two pixels and returns the color distance between those two. The function getDist takes input parameters as two pixels and returns distance between those two. getX( ) and getY( ) returns the x x-y coordinate of the pixel within the image. Algorithm DBSCAN (l, Eps, MinPts) { for each unvisited pixel P in list l{ mark P as visited NeighborPixels = getNeighborPixels(P, eps) if (sizeof(NeighborPixels) < MinPts){ mark P as NOISE }else{ C = next cluster expandCluster(P, NeighborPixels, C, eps, MinPts) } } } expandCluster( P, NeighborPixels, C, eps, MinPts ){ add P to cluster C for each pixel P' in NeighborPixels{ 143
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME if ( P' is not visited ){ mark P' as visited NeighborPixels’ = getNeighborPixels(P', eps) If( sizeof(NeighborPixels') >= MinPts ){ NeighborPixels = NeighborPixels joined with NeighborPixels '} Neighb } } If ( P' is not yet member of any cluster) add P' to cluster C } 3. ORDERING POINTS TO IDENTIFY THE CLUSTERING STRUCTURE Ordering points to identify the clustering structure (OPTICS) is an algorithm for finding density-based clusters in spatial data. It was presented by Mihael Ankerst, Markus M. Breunig, Hans-Peter Kriegel and Jörg Sander Its basic idea is similar to DBSCAN, but it addresses one of Peter DBSCAN's major weaknesses: the problem of detecting meaningful clusters in data of varying density. In order to do so, the points of the database are (linearly) ordered such that points which are spatially closest become neighbors in the ordering. Additionally, a special distance is stored for each point that represents the density that needs to be accepted for a cluster in order to have both points hat belong to the same cluster. An important property of many real-data sets is that their intrinsic cluster real data structure cannot be characterized by global density parameters. Very different local densities may be local needed to reveal clusters in different regions of the data space, it is not possible to detect the clusters A, B, C1, C2, and C3 simultaneously using one global density parameter. A global density density-based decomposition would consist only of the clusters A, B, and C, or C1, C2, and C3. f In the second case, the objects from A and B are noise. noise OPTICS Algorithm OPTICS requires two parameters: (Eps) and the minimum number of pixels required to form a cluster (MinPts). It starts with an arbitrary starting pixel that has not been visited and it stores the core-distance and a suitable reachability-distance for each pixel. We will see that this information distance reachability distance is sufficient to extract all density-based clustering with respect to any distance ’ which is s based smaller than the generating distance from this order. This pixel's -neighborhood is retrieved, and if it neighborhood contains sufficiently many pixels within or less than -neighborhood, a cluster is started. Otherwise, neighborhood, the pixel is labeled as noise. Note that this point might later be found in a sufficiently sized environment of a different pixel and hence be made part of a cluster. We first check whether the reachability-distance of the current point is larger than the reachability distance clustering-distance ’. In this case, t pixel is not density-reachable with respect to ’ and MinPts the reachable from any of the pixels which are located before the current pixel in the clustercluster-ordering. This is obvious, because if pixel had been density density-reachable with respect to ’ and MinPts from a preceding prece object in the order, it would have been assigned a reachability-distance of at most ’. Therefore, if reachability distance the reachability-distance is larger than ’, we look at the core-distance of pixel and start a new distance distance cluster if pixel is a core object with respect to ’ and MinPts; otherwise, pixel is assigned to NOISE (note that the reachability-distance of the first pixel in the cluster ordering is always UNDEFINED distance cluster-ordering and that we assume UNDEFINED to be greater than any defined distance). If the reachability reachabilitydistance of the current pixel is smaller than ’, we can simply assign this pixel to the current cluster he because then it is density-reachable with respect to ’ and MinPts from a preceding core object in the reachable cluster-ordering. 144
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME The pixel information’s of the image are extracted into a list l. The algorithm OPTICS takes input parameters as epsilon Eps and minimum points MinPts. C is the no of clusters. The function getNeighborPixels( ) takes input parameter as pixel p and epsilon Eps and returns a list of pixels of the list l which are epsilon neighborhood of pixel P. The function getDistance takes input parameters as two pixels and returns the color distance between those two. The function getDist takes input parameters as two pixels and returns distance between those two. getX( ) and getY( ) returns the x-y coordinate of the pixel within the image. Algorithm OPTICS (l, Eps, MinPts) { for each unvisited pixel P in list l{ mark P as visited NeighborPixels = getNeighborPixels(P, eps) if (sizeof(NeighborPixels) < MinPts){ mark P as NOISE}else{ C = next cluster expandCluster(P, NeighborPixels, C, eps, MinPts) } } } expandCluster( P, NeighborPixels, C, eps, MinPts ){ add P to cluster C for each pixel P' in NeighborPixels{ if ( P' is not visited ){ mark P' as visited if(p.getCoreDist()!=0 if(p’.getReachDist()!=0) cluster1.add(_p); If( sizeof(cluster1) >= MinPts ){ NeighborPixels = NeighborPixels joined with NeighborPixels ' } } } If ( P' is not yet member of any cluster) add P' to cluster C } 4. GRID-DBSCAN To improve the accuracy of the clustering technique, in this project the hybrid approach is used to combine the DBSCAN and GRID clustering algorithm to create a new clustering algorithm GRID-DBSCAN. The spatial image is divided into rectangular cells. We have several different levels of such rectangular cells corresponding to different resolution and these cells form a hierarchical structure. Each cell at a high level is partitioned to form a number of cells of the next lower level. After construction of the GRID structure clustering on the GRID is done in the following way. To perform clustering on such a grid data structure, users must first supply the density level as input parameter. Using this parameter, a top-down, grid-based method is used to find regions with sufficient density by adopting the following procedure. First a layer within the hierarchical structure is determined. In this project the root layer is selected. For each cell in the 145
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME current layer, compute the confidence interval that the cell will relevant to the clustering. A Cell which does not meet the confident level is deemed irrelevant. After finishing the examination of the current layer, the next lower level of the cells is examined and repeated the same process. The only difference is that instead of going through all cells, only those cells that are children of the relevant cells of the previous layer are processed. This procedure continues until it reaches the lowest level layer (bottom layer). At this time regions of relevant cells are processed. In GRID-DBSCAN algorithm the DBSCAN algorithm is used for processing of the relevant bottom cells. In this project all the 6 regions (Agriculture, water, greenery, urban, sea, other) are displayed on the clustering output. So the users no need to give any input parameter. The thresholds are calculated from the pixel information. Algorithm For Grid-DBSCAN The input to this algorithm is the root layer of the Grid structure. G.getG1( ), G.getG2( ), G.getG3( ), G.getG4( ) returns the child grids of the current grid cell G. Algorithm GRID-DBSCAN ( grid G ){ if( G.getG1() == null ){ Apply DBSCAN algorithm on current bottom layer }else if( G.getG1() != null ){ If (G.getG1( ) satisfy threshold ){ G.getG1().GRID_CLUTERING ( ); } If(G.getG2( ) satisfy threshold ){ G.getG2().GRID_CLUTERING ( );} If( G.getG3( ) satisfy threshold ){ G.getG3().GRID_CLUTERING ( );} If( G.getG4( ) satisfy threshold ){ G.getG4().GRID_CLUTERING ( ); } } 5. GRID-OPTICS To improve the accuracy of the clustering technique, in this project the hybrid approach is used to combine the OPTICS and GRID clustering algorithm to create a new clustering algorithm GRID-OPTICS [3]. The spatial image is divided into rectangular cells. We have several different levels of such rectangular cells corresponding to different resolution and these cells form a hierarchical structure. Each cell at a high level is partitioned to form a number of cells of the next lower level. After construction of the GRID structure clustering on the GRID is done in the following way: - To perform clustering on such a grid data structure, users must first supply the density level as input parameter. Using this parameter, a top-down, grid-based method is used to find regions with sufficient density by adopting the following procedure. First a layer within the hierarchical structure is determined. In this project the root layer is selected. For each cell in the current layer, compute the confidence interval that the cell will relevant to the clustering. Cells which do not meet the confident level are deemed irrelevant. After finishing the examination of the current layer, the next lower levels of the cells are examined and repeated the same process. The only difference is that instead of going through all cells, only those cells that are children of the relevant cells of the previous layer are processed. This procedure continues until it reaches the lowest level layer (bottom layer). At this time regions of relevant cells are processed. In GRID-OPTICS algorithm the OPTICS algorithm is used for processing of the relevant bottom cells. In this project 146
  • 7. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME all the 6 regions (Agriculture, water, greenery, urban, sea, other) are displayed on the clustering output. So the user no needs to give any input parameter. The thresholds are calculated from the pixel information. Algorithm for Grid-OPTICS GRID-OPTICS ( grid G ){ if( G.getG1() == null ){ Apply OPTICS algorithm on current bottom layer }else if( G.getG1() != null ){ If (G.getG1( ) satisfy threshold ){ G.getG1().GRID_CLUTERING ( ); } If(G.getG2( ) satisfy threshold ){ G.getG2().GRID_CLUTERING ( ); } If( G.getG3( ) satisfy threshold ){ G.getG3().GRID_CLUTERING ( ); } If( G.getG4( ) satisfy threshold ){ G.getG4().GRID_CLUTERING ( ); } } 6. PERFORMANCE EVALUATION 6.1 Kappa Statistics Cohen's kappa coefficient [16] is a statistical measure of inter-rater agreement or interannotator agreement for qualitative (categorical) items. It is generally thought to be a more robust measure than simple percent agreement calculation since κ takes into account the agreement occurring by chance. 6.2 Calculation Cohen's kappa measures the agreement between two raters who each classify N items into C mutually exclusive categories. The first mention of a kappa-like statistic is attributed to Galton The equation for κ is: k= Pr( a ) − Pr(e) , 1 − Pr(e) Where Pr(a) is the relative observed agreement among raters, and Pr(e) is the hypothetical probability of chance agreement, using the observed data to calculate the probabilities of each observer randomly saying each category. If the raters are in complete agreement then κ = 1. If there is no agreement among the raters other than what would be expected by chance (as defined by Pr(e)), κ = 0. 6.3. Interpreting Kappa Here is one possible interpretation of Kappa: Poor agreement = Less than 0.20 Fair agreement = 0.20 to 0.40 147
  • 8. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME Moderate agreement = 0.40 to 0.60 Good agreement = 0.60 to 0.80 Very good agreement = 0.80 to 1.0 7. EXPERIMENT RESULTS AND ANALYSIS Original Image DBSCAN GRID DBSCAN GRID OPTICS OPTICS OPTICS DBSCAN Kappa Coefficient Time 02:02:39:660 0.6299 Kappa Coefficient 0.7116 16 * 16 0.8991 02:02:28:060 Grid OPTICS Grid DB SCAN 8*8 Time 32 * 32 0.901 8*8 0.9026 16 * 16 0.9083 0.9083 32 * 32 0.9083 Accuracy analysis of discretization in WEKA by using 5 bins DBSCAN 0.5234 OPTICS GRID 0.6374 GRIDDBSCAN GRIDOPTICS 0.674 0.8378 0.8436 Best fitness values in genetic algorithm DBSCAN with GA OPTICS with GA 0.045647 GRID-DBSCAN with GA 0.029049 0.49758 148 GRID-OPTICS with GA 0.99575
  • 9. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME Comparison of Clustering Output Figure: Clustering Output for DBSCAN and OPTICS (1 – 5) 149
  • 10. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME Figure: Clustering Output for GRID, GRID DBSCAN and GRID OPTICS (1 – 5) 150
  • 11. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME 8. CONCLUSION In the density based clustering, the OPTICS clustering algorithm gives good result compared to DBSCAN clustering algorithm for the same input parameters and it was done for different input parameters. OPTICS is a generalization of DBSCAN to multiple ranges, effectively replacing the ɛ parameter with a maximum search radius that mostly affects the performance. The grid structure for the input image was implemented to perform the clustering. The statistical information for each gird of the image was calculated. It has much less computational cost than other approaches. The I/O cost is low since only the grid data structure is stored in memory. Both of these will speed up the processing of clustering. In addition, it offers an opportunity for parallelism. All these advantages benefit from the hierarchical structure of grid cells and the statistical information associated with them. There are different types of grid sizes, which includes 8*8 and 16*16, and 32*32. In that 32*32 grid size gives good result compared to other grid sizes. The DBSCAN and OPTICS Clustering Algorithms is compared with the hybrid Algorithms GRID-DBSCAN and GRID-OPTICS for the same input image. It also implies that accuracy has been improved for hybrid algorithms. Finally GRID-OPTICS given high performance compared to previous clustering algorithms. From the table 10.7 image 5 and image 7 gives good performance in GRID-OPTICS with GA compared to DBSCAN with GA, OPTICS with GA, GRID with GA, GRID-DBSCAN with GA. Because for image5 and image 7 there is a more distance between the pixels that’s why when we combined with the genetic algorithm the performance was improved. For the remaining images due to combining of DBSCAN and OPTICS with GRID clustering performance was improved here only. Fuzzy logic proved to be an excellent choice for Image classification applications since it mimics human control logic. It uses an imprecise but very descriptive language to deal with input data more like a human operator. Fuzzy rules are very helpful in clustering techniques for better classification. That’s why these fuzzy rules are used for classification of class information for the input images in different clustering techniques. In this project an unsupervised discretization is used in WEKA for accuracy calculation, it splits the whole range of numbers in intervals with equal size. The number of bins was taken as 5, 15, 25.In that discretization using 25 bins given good result compared to 5 and 15 bins. And also it was done for 25, 20, 15 bins but it doesn’t get a more difference in results. So finally discretization using 25 bins given good results for all clustering algorithms. This project is being implemented on a single image. The future enhancements can be implemented on image datasets. In GRID clustering algorithm all the bottom grid cells size are unique; this can be extended to variable cell size and it forms a hierarchical structure. The density based methods DBSCAN, OPTICS methods will be extended to other density based methods like DENCLUE (Clustering Based on Density Distribution Functions. Along with CPU time taken and accuracy, other parameters can be taken for comparison of the algorithms. REFERENCES [1] [2] Mihael Ankerst, Markus M. Breunig, Hans-Peter Kriegel, Jörg Sander.”OPTICS: Ordering Points to Identify the Clustering Structure”. Proc. ACM SIGMOD’99 Int. Conf. on Management of Data, Philadelphia PA, 1999 Changzhen Hu, Jiadong Ren, and Lili Meng, “CABGD:An Improved Clustering Algorithm Based on Grid-Density”. Fourth International Conference on Innovative Computing, Information and Control, Pages 381-384, 2009. 151
  • 12. International Journal of Computer Engineering and Technology (IJCET), ISSN 09766367(Print), ISSN 0976 - 6375(Online), Volume 5, Issue 1, January (2014), © IAEME [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Bian Fuling and Ming, “A Grid and Density Based Fast Spatial Clustering Algorithm”, International Conference on Artificial Intelligence and Computational Intelligence, Pages 260-263, November 2009. Hans-Peter Kriegel, Jörg Sander, Martin Ester, and Xiaowei Xu. A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise. Published in Proceedings of 2nd International Conference on Knowledge Discovery and Data Mining (KDD-96). Y. Tarabalka, J. A. Benediktsson, J. Chanussot, “Spectral-Spatial Classification of Hyperspectral Imagery Based on Partitional Clustering Techniques,” IEEE Trans. Geosci. Remote Sensing, vol. 47, no. 8, pp. 2973-2987, 2009. D. Stavrakoudis, G. Galidaki, I. Gitas, J. Theocharis, “A Genetic Fuzzy- Rule-Based Classifier for Land Cover Classification from Hyperspectral Imagery,” IEEE Trans. Geosci. Remote Sensing, vol. 50, no. 1, pp. 130– 148, 2012. S. Derivaux, G. Forestier, C. Wemmert, S. Lefevre, “Supervised image segmentation using watershed transform, fuzzy classification and evolutionary computation,” Pattern Recognit. Lett. 31, pp. 2364-2374, 2010. R. Q. Feitosa, G. A. Costa, T. B. Cazes, B. Feijo, “A genetic approach for the automatic adaptation of segmentation parameters,” Int. Conf. Object-based image analysis, 2006. S. Bhandarkar, H. Zhang, “Image Segmentation Using Evolutionary Computation,” IEEE Trans. Evol. Comput, vol. 3, no. 1, pp. 1-21, 1999. K. Melkemi, M. Batouche, S. Foufou, “A multiagent system approach for image segmentation using genetic algorithms and extremal optimization heuristics,” Pattern Recognit. Lett. 27, pp. 1230-1238, 2006. S.Chen, D. Zhang, “Robust Image Segmentation Using FCM With Spatial Constraints Based on New Kernel-Induced Distance Measure,” IEEE Trans. Sys. Man. And Cyber, vol. 34, no. 4, pp. 1907-1916, 2004. G. Heo, P. Gader, “An Extension of Global Fuzzy C-means Using Kernel Methods,” IEEE World Cong. Comp. Intel., 18-23 July 2010. R. Inokuchi, T. Nakamura, S. Miyamoto, “Kernelized Cluster Validity Measures and Application to Evaluation of Different Clustering Algorithms,” IEEE Int. Conf. Fuzzy Systems, 16-21 July 2006. Java Complete Reference. Fundamentals of Digital Image Processing by A.K.Jain. Data Mining –Concepts and Techniques- by JIA WEIHAN & MICHELINE KAMBER Harcourt India. R. Edbert Rajan and Dr.K.Prasadh, “Spatial and Hierarchical Feature Extraction Based on Sift for Medical Images”, International Journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 2, 2012, pp. 308 - 322, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375. Gunwanti S. Mahajan and Kanchan S. Bhagat, “Medical Image Segmentation using Enhanced K-Means and Kernelized Fuzzy C- Means”, International Journal of Electronics and Communication Engineering & Technology (IJECET), Volume 4, Issue 6, 2013, pp. 62 - 70, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472. http://www.cs.utexas.edu/users/ml/tutorials/WEKA-tut/. http://en.wikipedia.org/wiki/Erdas_Imagine. 152