SlideShare a Scribd company logo
1 of 8
Download to read offline
S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80
www.ijera.com 73 | P a g e
Comparision of Clustering Algorithms usingNeural Network
Classifier for Satellite Image Classification
S.Praveena 1*
, Dr.S.P.Singh 2**
1
ECE Department,MGIT,Gandipet,Hyderabad,India
2
ECE Department,MGIT,Gandipet,Hyderabad,India
Abstract-
This paper presents a hybrid clustering algorithm and feed-forward neural network classifier for land-cover
mapping of trees, shade, building and road. It starts with the single step preprocessing procedure to make the
image suitable for segmentation. The pre-processed image is segmented using the hybrid genetic-Artificial Bee
Colony(ABC) algorithm that is developed by hybridizing the ABC and FCM to obtain the effective
segmentation in satellite image and classified using neural network . The performance of the proposed hybrid
algorithm is compared with the algorithms like, k-means, Fuzzy C means(FCM), Moving K-means, Artificial
Bee Colony(ABC) algorithm, ABC-GA algorithm, Moving KFCM and KFCM algorithm.
Keywords: ABC-FCM, Segmentation Algorithm, Neural Network, Feature Extraction, Satellite Image
Classification
I. Introduction
Image segmentation is a critical step of image
analysis. The task of image segmentation can be
stated as the clustering of a digital image into
multiple meaningful non-overlapping regions with
homogenous characteristics according to some
discontinuity or similarity features like intensity,
color or texture [1,2].
Depending on the way to deal with uncertainty about
the available data, the clustering process can be
categorized as Hard clustering or Fuzzy clustering. A
hard clustering algorithm partitions the dataset into
clusters such that one object belongs to only one
cluster. This process is inappropriate for real world
dataset in which there are no clear boundaries
between the clusters. Since the inception of the fuzzy
set theory thanks to Zadeh’ work [3], researchers
incorporate the concept of fuzzy within clustering
techniques to handle the data uncertainty problem.
The goal of unsupervised fuzzy clustering is to assign
each data point to all different clusters with some
degrees of membership.
The iterative unsupervised Fuzzy C-Means (FCM)
algorithm is the most widely used clustering
algorithm for image segmentation [4]. Its success is
mainly attributed to the introduction of fuzziness
about the pixels’membership to clusters in a way that
postpones decision making about hard pixels’
membership to latter.
Satellite image categorization field is quiet a
challenging job. Recently, researchers have used
different types of classification methods for
enhancement of efficiency. Satellite image
classification, an upgraded biologically motivated
theory was applied by Lavika Goel [5]. This paper
related to a study of their hybrid intelligent classifier
along with other current Soft Computing classifier
like: 1) Ant Colony Approach, 2) Hybrid Particle
Swarm Optimization-cAntMiner (PSO-ACO2), 3)
Fuzzy sets, 4) Rough-Fuzzy Tie up; the Semantic
Web Based Classifiers and the traditional
probabilistic classifiers such as the Minimum
Distance to Mean Classifier (MDMC) and the
Maximum Likelihood Classifier (MLC).
A hybrid Biogeography Based
Optimization(BBO) algorithm, which is an excellent
land cover classifier for satellite image has been
introduced by Navdeep Kaur Johal et al. [6].
Parminder Singh et al. have presented a FPAB/BFO
based algorithm for the categorization of satellite
image[7]. They intend to utilize the technique of
Bacterial Foraging Optimization in order to
categorize the satellite image.
M. Ganesh and V. Palanisamy have approached a
method known as multiple-kernel fuzzy clustering
(MKFCM) for satellite image segmentation[9]
This paper proposes a hybrid clustering algorithm
and neural network classifier for satellite image
classification.
In this work ABC algorithm and FCM are combined
to improve the segmentation of images.
This paper is structured as follows: Second section
delineates proposed technique, third section discusses
analysis and the fourth section is conclusion.
RESEARCH ARTICLE OPEN ACCESS
S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80
www.ijera.com 74 | P a g e
II. Proposed Technique ABC-FCM and
Neural Network
This section explains the proposed satellite
image classification based on hybrid ABC-FCM
algorithm and Feed-Forward Neural Network. The
classification would be done based on building, road,
shade and tree. The proposed technique is discussed
in two phases which are training and testing phases.
2.1Training Phase
Input: Satellite images for training
Output: Trained neural network
1. Start
2. Get the satellite image for training
3. Preprocess the image
4. Separate the regions we need to classify
from image
5. For each region
6. Extract the feature layers H, S, L, T, A,
B,
U and V
7. For each feature layer
8. Evaluate histogram
9. Extract the feature values
10. End for
11. End for
12. Three neural networks are taken to train the
building, road and shade regions separately
13. For each neural network
14. Give corresponding feature values to
train it
15. End for
16. The neural network would be trained
17. Stop
2.2 Testing Phase:
Satellite Image
Preprocessing
Segmentation
Feature Extraction
Classification using
trained neural network
Classified Regions
Fig.1 Process of Testing Phase
The Fig.1 explains as follows: the input satellite
image is given for pre-processing using median
filtering technique and the output of median filter is
used for segmentation process is done. In
segmentation process, initially the H, T and L layers
are extracted from the pre-processed image and the
layers are given separately to the ABC-FCM
algorithm to cluster it. Thereafter, the clustered layers
are merged one another and the feature extraction
process is used on each merged clusters and then the
extracted feature values of each merged clusters are
applied to the trained neural networks to classify the
building, road, shade and tree regions of the given
input satellite image.
2.2.1 Segmentation
In segmentation process, the input pre-processed
satellite image is converted to
HSL(Hue,Saturation,Intensity),TSL(Tint,Saturation,I
ntensity),and LAB(lightness,color opponent
dimensions) color spaces and the H, T and L layers
are extracted from it. Thereafter, the ABC-FCM
algorithm is applied on each layer (H, T and L)
separately to cluster the pixels. Here, the FCM
operator is incorporated in the ABC algorithm to
segment the satellite image effectively. In ABC
system, the artificial bees fly around in a
multidimensional search space and some (employed
and onlooker bees) choose food sources conditional
on the experience of themselves and their nest mates,
and amend their positions. Some (scouts) fly choose
the food sources randomly without using experience.
If the nectar amount (fitness) of a new source is
higher than that of the previous one in their memory,
they memorize the new position and forget the
previous one. Thus, the ABC system combines the
local search method and global search method to
balance the exploration and exploitation process. The
local search method is carried out by employed and
onlooker bees and the global search method are
carried out by onlookers and scouts. In ABC
algorithm, the colony of artificial bees contains three
groups of bees: employed bees, onlookers and scouts.
A bee waiting on the dance area for making a
decision to choose a food source is called onlooker
and one going to the food source visited by it before
is named employed bee. The other kind of bee is
scout bee that carries out random search for
discovering new sources. The position of a food
source represents a possible solution to the
optimization Problem and the nectar amount of a food
source corresponds to the quality (fitness) of the
associated solution. Here, the FCM operator is
incorporated with the ABC algorithm to enhance the
segmentation of the satellite image effectively. The
advantage of FCM algorithm is that it allows a single
pixel to belong to two or more clusters.
S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80
www.ijera.com 75 | P a g e
2.2.1.1ABC-FCM Algorithm
The segmentation process is done based on ABC-
FCM algorithm. Consider the ABC-FCM algorithm is
applied on H layer. The process is as follows: initially
fixed numbers of initial solutions (food sources) are
generated randomly by giving lower bound and upper
bound. Each solution would contain the centroids
based on the required number of clusters. The Fig.2
shows the sample solutions generated randomly.
Fig.2 Sample Solutions
In this Fig.2, S denotes the solution (food source);
I denotes the total number of solutions generated; C
denotes the centroid in the solution; and J denotes the
total number of centroids generated. After initial
solutions are generated, the fitness is calculated for
each solution. The calculation of fitness is as follows:
initially the centroids in each solution are taken for
clustering process and the clustering is done based on
the minimum distance. The fitness is then calculated
based on the equation given below:
  

J
j
A
a
jai Cxfit
1 1
2
In the above equation fiti denotes the fitness of ith
solution, where i=1,2 ---J; and xa denotes ath
pixel x
in jth
cluster; and j=1,2 ---J ; A is the total number of
pixels in jth
cluster, where; and Cj denotes the
centroid C of jth
cluster.
Employed Bee Operation
The employed bee then makes modification on the
solution in its memory based on the local visual
information and then calculates the nectar amount
(fitness) of the new solution. If the nectar amount of
the new solution is better than the old one, the bee
would memorize the new one and forgets the old one.
Otherwise it would keep the position of the old one in
its memory. The employed bee operation is
performed on each solution. To produce a candidate
food position from old one in memory, the ABC uses
the following expression:
 kjijijij
new
ij SSSS  
In the above equation,  Ik ,....,2,1 and
 Jj ,....,2,1 are randomly chosen index. Though
k is determined randomly, it is different from i . i.e.
Sij denotes the jth
centroid of i th
solution S; and Skj
denotes the jth
centroid of kth
solution of S. The Φij in
the above equation is a random number between (-
1,1) and it controls the production of neighbor food
sources around Sij and represents the comparison of
two food positions visible to a bee. Using the above
equation the jth
centroid of ith
solution S would get
altered. We can alter two or more centroids based on
the above equation and we would get a new solution.
From the above formula the perturbation on the
position Sij decreases as the difference between the
parameters Sij and Skj decreases. Therefore the step
length is adaptively reduced as the search approaches
to the optimum solution in the search space. After the
employed bee operation is performed on each
solution, the fitness is calculated for each newly
formed solution. If the nectar amount of the newly
formed solution is better than the old one, the
employed bee would memorize the new one and
forgets the old one. The employed bees then share the
nectar (fitness) information with the onlooker bees on
the dance area.
Onlooker Bee Operation
The onlooker bee then evaluates the nectar
information taken from all employed bees and
chooses a food source with a probability to its nectar
amount. The probability value is calculated for each
solution and it calculated by the following equation:
 
1.0
max
25.0
Pr 





 ii fit
fit
In the above equation Pri is the probability of ith
solution; max(fit) is the maximum fitness value
among all the solutions; and fiti is the fitness value of
ith
solution. After calculating the probability of ith
solution, the onlooker bee would check whether
Pri>rand , where rand is a randomly generated
number between zero and one. If it so, the onlooker
bee would produce a new solution instead of this ith
solution. The new solution is formed based on the
operation performed by the employed bee i.e. based
on
new
ijS calculation. Then it would calculate the
fitness (nectar amount) for the newly generated
solution and compare with the old one. If the fitness
of the newly formed solution is better than the old
one, it would memorize the new one and forgets the
old one.
Scout Bee Operation
The food source of which the nectar is
abandoned by the bees is replaced with a new food
source by the scouts i.e. the solutions which are not
altered by any one of operations (which are employed
bee operation and onlooker bee operation) is replaced
by a new solution using scout bees. Consider ith
S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80
www.ijera.com 76 | P a g e
solution is not altered using either of employed bee
operation and onlooker bee operation, the scout bee
operation is performed on the ith
solution as defined
below:
  jjjj
i SSrandSS minmaxmin 1,0 
In the above equation Sji is the jth
centroid of ith
solution;
j
Smin is the minimum jth
centroid value
among all the solutions; rand(0,1) is the random value
between 0 and 1; and
j
Smax is the maximum jth
centroid value among all the solutions. The scout bee
operation is performed only if there has any
abandoned solution. ABC operation is repeated until
the iteration number set and a solution that has best
fitness in the final iteration is taken for the FCM
operation.
FCM Operation
The best solution obtained from the ABC process
is taken for the FCM operation. The FCM is a
clustering technique that allows a single pixel to
belong to two or more clusters. The degree of
membership matrix is formed based on the solution
obtained from the ABC process. The Fig.8 shows the
degree of membership matrix.
Fig.3 Degree of membership matrix
In the Fig.3, {x1,x2…..xl} represents the pixels in
the particular layer taken for clustering; and {C1,C2—
Cj} represents the centroids in the best solution
obtained from the ABC process; and uij is the degree
of membership of Xj in jth
cluster, where
l={1,2….L},j={1,2…..J}. The uij is the distance
between Lth
pixel and jth
centroid. The new centroids
are then formed based on the equation given below:





 L
l
m
lj
L
l
l
m
lj
j
u
xu
C
1
1
In the above equation Cj is jth
centroid; xl is the lth
pixel; and m is the fuzzyness coefficient which has
the value set as two. Thereafter, new degree of
membership values is calculated based on the newly
formed centroids. The new membership values are
calculated as follows:
1
2
1
1


 










m
J
k kl
jl
lj
Cx
Cx
u
The fuzzy operation is repeated until the iteration
numbers set and the centroids obtained in the final
iteration are chosen as the centroids to cluster the
pixels. The clustering is then done by grouping the
least distance pixels to the chosen centroids. Similarly
the ABC-FCM algorithm is applied on T and L layers
separately to cluster the pixels in it.
2.2.1.2Merging Clustered Layers
The clusters formed from the H, T and L layers are
then merged with one another. For instance consider
three clusters are formed from each layer. The
clusters formed from H layer are denoted as CH1,
CH2 and CH3; and the clusters formed from T layer
are denoted as CT1, CT2 and CT3; and the clusters
formed from L layer are denoted as CL1, CL2 and
CL3. Based on the clusters obtained from each layer,
the merging process is done as follows: the first
merged group contains CH1, CT1 and CL1; and the
next would contain CH1, CT1, CL2; and the next
would contain CH1, CT1, CL3; and so on. Each
merged group is then given for the feature extraction
process.
2.3Classification
The feature extraction process is done in the same
way as in the training phase on each merged group
i.e. the H, S, L, T, A, B, U and V layers are extracted
from each merged group to calculate the feature
values. The feature values from the feature extraction
process of each merged group are then given to the
trained neural network to classify the regions. In our
training process we use three neural networks to
classify the regions. The process of classification is as
follows: the feature value of the first merged group is
given to the first neural network to check whether it
has building region or not, because the first neural
network is trained to identify building region. If not,
the feature value is then given to the second neural
network to check whether it has road region, because
the second neural network is trained for road region.
If not, the feature value is given to the third neural
network to check whether it has shade region,
because the third neural network is trained for shade
region. If not, the system would take it as tree region.
Similarly, the feature value obtained for each merged
group is given to the trained neural network to
classify the regions.
S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80
www.ijera.com 77 | P a g e
III. Result and Discussion
This section delineates the results obtained for our
proposed technique compared with the existing
segmentation techniques. The performances are
compared in terms of external metrics and internal
metrics. The external metric is accuracy performs the
evaluations based on ground truth. The internal
metrics are Davies–Bouldin (DB) index, Xie-Beni
(XB) validity index and Mean Square Error (MSE)
performs the evaluations without ground truth.
3.1. Evaluation Metrics
The metrics used for evaluation are sensitivity,
specificity, accuracy, DB index, XB index and MSE.
The calculations of metrics are as follows:
(
)
(
)
number of true positives
number of true negatives
accuracy
number of true positives false negatives
true negatives false positives


 

DB Index
The Davies Bouldin (DB) Index is a metric exploited
to evaluate the clustering algorithm. The DB-Index is
an internal evaluation scheme that validates how well
the cluster is done based on the quantities and
features inherent to the dataset. The DB-Index
calculation is as follows:


N
n
nnD
N
DBI
1
1,
1
Where,
M
dd
D nn
nn
1
1,






T
b
nbn CX
T
d
1
21
  

 

1
1 1
2
N
n
N
nf
fn CCM
In the above equations DBI denotes the Davies
Bouldin (DB) Index, N denotes total number of
clusters, dn,n+1 denotes clustering scheme
measurement between each cluster, dn denotes the
value of distance between each data in the nth
cluster
and centroid of that cluster, dn+1 denotes the value of
distance between each data in the next cluster and the
centroid of nth
cluster, M denotes sum of the
Euclidean distance between each centroid, T is the
total number of data in the cluster, X is the data in the
nth
cluster and Cn is the centroid of nth
cluster.
XB Index
The XB-Index is the ratio of within cluster
compactness to the minimum separation of clusters. It
is defined as follows:
hg
E
XBI


In the above equation E denotes sum of Euclidean
distance between the centroids and its respective data;
and g is the total number of data; and h is the
minimum distance between the centroids. It is shown
by an equation below:
  fn CCdish ,min
In the above equation n varies from 1 to N-1,
where N is the number of clusters; and f varies from
n+1 to N. The above equation compares the distance
between each centroid and it would choose the
minimum distance value.
Mean Square Error
The Mean Square Error (MSE) for a clustering is
done by summing the least distance value between
the centroid and data of each cluster. The best cluster
would have the nearest data of the centroid in it. It is
defined as follows:
  TbwhereCXdisMSE
N
n
nb ,....,2,1,,min
1
 
In the above equation N is the total number of
clusters, Xb is the bth
data in nth
cluster, Cn is the
centroid of nth
cluster and T is the total number of
data in the nth
cluster.
3.2. Performance Comparison
The performance of proposed technique is compared
with the existing segmentation algorithms such as k-
means, FCM, Moving K-means, ABC algorithm,
ABC-GA algorithm, and KFCM algorithm in terms
of external metrics and internal metrics using
different satellite image. The Fig.4(a) shows the
satellite images taken for experimentation and the
Fig.4(b) shows the classified regions for image.
S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80
www.ijera.com 78 | P a g e
Fig.4(a) Satellite Image Fig.4(b) Classified regions
3.2.1. Performance Based on External Metrics
The Fig.6 shows the accuracy obtained for technique compared to the existing techniques using image taken for
experimentation.
.
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
accuracy for build region
kmeans
mkmeans
fcm
kfcm
abc
mkfcm
abc-ga
abc-fcm 0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
accuracy for shade region
kmeans
mkmeans
fcm
kfcm
abc
mkfcm
abc-ga
abc-fcm
Fig.5(a) Fig.5(b)
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
accuracy for road region
kmeans
mkmeans
fcm
kfcm
abc
mkfcm
abc-ga
abc-fcm 0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
accurcy for tree region
kmeans
mkmeans
fcm
kfcm
abc
mkfcm
abc-ga
abc-fcm
Fig.5(c) Fig.5(d
In Fig.5(a) the accuracy obtained for the proposed segmentation algorithm ABC-FCM is compared with the
existing techniques using input image taken for experimentation. As shown in proposed technique performed
better than all the existing algorithms taken for comparison except Moving Kmeans algorithm. In shade
region classification, the proposed technique and the MKFCM performed almost similar and better
compared to all the other techniques taken for comparison. In road region classification, proposed technique
performed better than the other techniques taken for comparison. The result indicates that proposed ABC-
FCM is performed better than the existing algorithms KFCM, ABC and MKFCM for building region
classification.
S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80
www.ijera.com 79 | P a g e
3.2.2. Performance Based on Internal Metrics
This section shows the performance comparisons by means of DB-index, XB-index and MSE for all the three
satellite images taken for experimentation. The better performances of these indices are judged based on less
value. The Fig.6 shows the DB-index, XB-index and MSE performances of proposed technique compared to the
existing techniques.
Fig.6(a) DB-Index
Fig.6(b) XB-Index
S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80
www.ijera.com 80 | P a g e
Fig.6(c) MSE
The Fig6(a) shows the DB-index comparison
using second image taken for our experimentation
and the Fig.6(b) shows the XB-index comparison
using second image and the Fig.6(c) shows the MSE
comparison for a given input image. Here in DB-
index comparison, the performance of the proposed
technique is better compared to Kmeans, MKmeans,
FCM and KFCM algorithms. In XB-index
comparison, the proposed technique is better
compared to all the other techniques taken for
comparison. In MSE comparison, the performance of
the proposed technique, ABC, MKFCM and ABC-
GA are almost similar and better compared to
Kmeans, MKmeans, FCM and KFCM algorithms.
IV. Conclusion
In this paper, a new optimization algorithms for
image segmentation satellite images using feed-
forward neural network classifier is proposed. The
steps involved in the proposed technique are, i) Pre-
processing, ii) segmentation using genetic-ABC
algorithm, and iii) classification using feed-forward
neural network classifier.
Initially pre-processing is performed to make the
image suitable for segmentation. In segmentation, the
preprocessed image is segmented using ABC-FCM
algorithm that is developed by hybridizing the ABC
and FCM algorithm to obtain the effective
segmentation in satellite images. Then, feature is
extracted and the classification of satellite image into
four different labels (tree, shade, road and building
using network classifier. Finally, classification
accuracy of the proposed algorithm in satellite image
classification is calculated and the performance is
compared with various clustering algorithms.
References
[1] H. H Mohammed, ‘Unsupervised fuzzy
clustering and image segmentation using
weighted neural networks’, IAP,308-313. 2003
[2] N.R Pal, and S.K Pal,’ A review on image
segmentation techniques’, Pattern Recognition
926:1227-1294,1993
[3] L.A. Zadeh, Fuzzy sets, Inform. Control 8 338–
353. 1965
[4] D.W. Kim, K.H. Lee, and D. Lee, ‘A novel
initialization scheme for the fuzzy c-means
algorithm for Color clustering’, Pattern
Recognition letters , 25,No.2,pp.227-
237.January2004
[5] Lavika Goel,’Land Cover Feature Extraction
using Hybrid Swarm Intelligence Techniques -
A Remote Sensing Perspective,’ ACEEE Int. J.
on Signal & Image Processing, 2010,1(3).
[6] Navdeep Kaur Johal, Samandeep Singh, Harish
Kundra, ‘Hybrid FPAB/BBO Algorithm for
Satellite Image Classification,’ International
Journal of Computer Applications, 2010,6(5),
pp.0975- 8887.
[7] Parminder Singh, Navdeep Kaur, Loveleen
Kaur,’Satellite Image Classification by
Hybridization of FPAB Algorithm and Bacterial
Chemotaxis’,International Journal of Computer
Technology and Electronics Engineering
(IJCTEE),2011,1(3).
[8] O. Gordo, E. Martínez, C. Gonzalo and A.
Arquero,’Classification of Satellite Images by
means of Fuzzy Rules generated by a Genetic
Algorithm,’IEEE Latin America Transactions,
2011,9(1).
[9] M. Ganesh, V. Palanisamy,’Multiple-Kernel
Fuzzy C-Means Algorithm for Satellite Image
Segmentation’, European Journal of Scientific
Research, ISSN 1450-216X,2012,83(2), pp.255-
263.

More Related Content

What's hot

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformIOSR Journals
 
I MAGE S UBSET S ELECTION U SING G ABOR F ILTERS A ND N EURAL N ETWORKS
I MAGE S UBSET S ELECTION U SING G ABOR F ILTERS A ND N EURAL N ETWORKSI MAGE S UBSET S ELECTION U SING G ABOR F ILTERS A ND N EURAL N ETWORKS
I MAGE S UBSET S ELECTION U SING G ABOR F ILTERS A ND N EURAL N ETWORKSijma
 
Multi Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalMulti Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalIDES Editor
 
A Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrievalA Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrievalIOSR Journals
 
A Survey on Image Retrieval By Different Features and Techniques
A Survey on Image Retrieval By Different Features and TechniquesA Survey on Image Retrieval By Different Features and Techniques
A Survey on Image Retrieval By Different Features and TechniquesIRJET Journal
 
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...ijsrd.com
 
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCTIRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCTIRJET Journal
 
G143741
G143741G143741
G143741irjes
 
An ensemble classification algorithm for hyperspectral images
An ensemble classification algorithm for hyperspectral imagesAn ensemble classification algorithm for hyperspectral images
An ensemble classification algorithm for hyperspectral imagessipij
 
Enhanced target tracking based on mean shift
Enhanced target tracking based on mean shiftEnhanced target tracking based on mean shift
Enhanced target tracking based on mean shifteSAT Publishing House
 
Detection of leaf diseases and classification using digital image processing
Detection of leaf diseases and classification using digital image processingDetection of leaf diseases and classification using digital image processing
Detection of leaf diseases and classification using digital image processingNaeem Shehzad
 
Mining Regional Knowledge in Spatial Dataset
Mining Regional Knowledge in Spatial DatasetMining Regional Knowledge in Spatial Dataset
Mining Regional Knowledge in Spatial Datasetbutest
 
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...IRJET Journal
 
Image Segmentation Using Two Weighted Variable Fuzzy K Means
Image Segmentation Using Two Weighted Variable Fuzzy K MeansImage Segmentation Using Two Weighted Variable Fuzzy K Means
Image Segmentation Using Two Weighted Variable Fuzzy K MeansEditor IJCATR
 
Enhanced target tracking based on mean shift algorithm for satellite imagery
Enhanced target tracking based on mean shift algorithm for satellite imageryEnhanced target tracking based on mean shift algorithm for satellite imagery
Enhanced target tracking based on mean shift algorithm for satellite imageryeSAT Journals
 

What's hot (18)

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
 
I MAGE S UBSET S ELECTION U SING G ABOR F ILTERS A ND N EURAL N ETWORKS
I MAGE S UBSET S ELECTION U SING G ABOR F ILTERS A ND N EURAL N ETWORKSI MAGE S UBSET S ELECTION U SING G ABOR F ILTERS A ND N EURAL N ETWORKS
I MAGE S UBSET S ELECTION U SING G ABOR F ILTERS A ND N EURAL N ETWORKS
 
Multi Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image RetrievalMulti Resolution features of Content Based Image Retrieval
Multi Resolution features of Content Based Image Retrieval
 
A Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrievalA Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrieval
 
A Survey on Image Retrieval By Different Features and Techniques
A Survey on Image Retrieval By Different Features and TechniquesA Survey on Image Retrieval By Different Features and Techniques
A Survey on Image Retrieval By Different Features and Techniques
 
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
 
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCTIRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
IRJET- Lunar Image Fusion based on DT-CWT, Curvelet Transform and NSCT
 
G143741
G143741G143741
G143741
 
Ijetcas14 372
Ijetcas14 372Ijetcas14 372
Ijetcas14 372
 
An ensemble classification algorithm for hyperspectral images
An ensemble classification algorithm for hyperspectral imagesAn ensemble classification algorithm for hyperspectral images
An ensemble classification algorithm for hyperspectral images
 
Enhanced target tracking based on mean shift
Enhanced target tracking based on mean shiftEnhanced target tracking based on mean shift
Enhanced target tracking based on mean shift
 
Detection of leaf diseases and classification using digital image processing
Detection of leaf diseases and classification using digital image processingDetection of leaf diseases and classification using digital image processing
Detection of leaf diseases and classification using digital image processing
 
Mining Regional Knowledge in Spatial Dataset
Mining Regional Knowledge in Spatial DatasetMining Regional Knowledge in Spatial Dataset
Mining Regional Knowledge in Spatial Dataset
 
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
 
Image Segmentation Using Two Weighted Variable Fuzzy K Means
Image Segmentation Using Two Weighted Variable Fuzzy K MeansImage Segmentation Using Two Weighted Variable Fuzzy K Means
Image Segmentation Using Two Weighted Variable Fuzzy K Means
 
Image Fusion
Image FusionImage Fusion
Image Fusion
 
Enhanced target tracking based on mean shift algorithm for satellite imagery
Enhanced target tracking based on mean shift algorithm for satellite imageryEnhanced target tracking based on mean shift algorithm for satellite imagery
Enhanced target tracking based on mean shift algorithm for satellite imagery
 

Viewers also liked

Experimental Study and Optimisation of Mrr In CNC Plasma ARC Cutting
Experimental Study and Optimisation of Mrr In CNC Plasma ARC CuttingExperimental Study and Optimisation of Mrr In CNC Plasma ARC Cutting
Experimental Study and Optimisation of Mrr In CNC Plasma ARC CuttingIJERA Editor
 
Modelling of runoff response in a semi-arid coastal watershed using SWAT
Modelling of runoff response in a semi-arid coastal watershed using SWATModelling of runoff response in a semi-arid coastal watershed using SWAT
Modelling of runoff response in a semi-arid coastal watershed using SWATIJERA Editor
 
Tertiary Treated Waste water as a Promising Alternative for Potable Water for...
Tertiary Treated Waste water as a Promising Alternative for Potable Water for...Tertiary Treated Waste water as a Promising Alternative for Potable Water for...
Tertiary Treated Waste water as a Promising Alternative for Potable Water for...IJERA Editor
 
Removal of Lignin from aqueous solution using Fe3O4 Nanoparticles as an effec...
Removal of Lignin from aqueous solution using Fe3O4 Nanoparticles as an effec...Removal of Lignin from aqueous solution using Fe3O4 Nanoparticles as an effec...
Removal of Lignin from aqueous solution using Fe3O4 Nanoparticles as an effec...IJERA Editor
 
Visible Light Induced Selective Photocatalytic Oxidation of Benzyl Amine to N...
Visible Light Induced Selective Photocatalytic Oxidation of Benzyl Amine to N...Visible Light Induced Selective Photocatalytic Oxidation of Benzyl Amine to N...
Visible Light Induced Selective Photocatalytic Oxidation of Benzyl Amine to N...IJERA Editor
 
Comparision Of Various Lossless Image Compression Techniques
Comparision Of Various Lossless Image Compression TechniquesComparision Of Various Lossless Image Compression Techniques
Comparision Of Various Lossless Image Compression TechniquesIJERA Editor
 
Conventional Design Calculation &3D Modeling of Metal Forming Heavy duty Hydr...
Conventional Design Calculation &3D Modeling of Metal Forming Heavy duty Hydr...Conventional Design Calculation &3D Modeling of Metal Forming Heavy duty Hydr...
Conventional Design Calculation &3D Modeling of Metal Forming Heavy duty Hydr...IJERA Editor
 
Performance Analysis For Reaction Turbine – A Case Study
Performance Analysis For Reaction Turbine – A Case StudyPerformance Analysis For Reaction Turbine – A Case Study
Performance Analysis For Reaction Turbine – A Case StudyIJERA Editor
 
Efficient Facial Expression and Face Recognition using Ranking Method
Efficient Facial Expression and Face Recognition using Ranking MethodEfficient Facial Expression and Face Recognition using Ranking Method
Efficient Facial Expression and Face Recognition using Ranking MethodIJERA Editor
 
A review on: The influence of soil conditions on the seismic forces in RC bui...
A review on: The influence of soil conditions on the seismic forces in RC bui...A review on: The influence of soil conditions on the seismic forces in RC bui...
A review on: The influence of soil conditions on the seismic forces in RC bui...IJERA Editor
 
Impacts of Flooding on Road Transport Infrastructure In Enugu Metropolitan Ci...
Impacts of Flooding on Road Transport Infrastructure In Enugu Metropolitan Ci...Impacts of Flooding on Road Transport Infrastructure In Enugu Metropolitan Ci...
Impacts of Flooding on Road Transport Infrastructure In Enugu Metropolitan Ci...IJERA Editor
 
Conjugate Heat transfer Analysis of helical fins with airfoil cross-section a...
Conjugate Heat transfer Analysis of helical fins with airfoil cross-section a...Conjugate Heat transfer Analysis of helical fins with airfoil cross-section a...
Conjugate Heat transfer Analysis of helical fins with airfoil cross-section a...IJERA Editor
 
Rg luxury homes, a source of delightful lifestyle
Rg luxury homes, a source of delightful lifestyleRg luxury homes, a source of delightful lifestyle
Rg luxury homes, a source of delightful lifestyleGhanshyam Kumar
 
Importance of Building Code
Importance of Building CodeImportance of Building Code
Importance of Building CodeIJERA Editor
 

Viewers also liked (20)

Hadits tentang budi pekerti
Hadits tentang budi pekertiHadits tentang budi pekerti
Hadits tentang budi pekerti
 
Experimental Study and Optimisation of Mrr In CNC Plasma ARC Cutting
Experimental Study and Optimisation of Mrr In CNC Plasma ARC CuttingExperimental Study and Optimisation of Mrr In CNC Plasma ARC Cutting
Experimental Study and Optimisation of Mrr In CNC Plasma ARC Cutting
 
Modelling of runoff response in a semi-arid coastal watershed using SWAT
Modelling of runoff response in a semi-arid coastal watershed using SWATModelling of runoff response in a semi-arid coastal watershed using SWAT
Modelling of runoff response in a semi-arid coastal watershed using SWAT
 
Tertiary Treated Waste water as a Promising Alternative for Potable Water for...
Tertiary Treated Waste water as a Promising Alternative for Potable Water for...Tertiary Treated Waste water as a Promising Alternative for Potable Water for...
Tertiary Treated Waste water as a Promising Alternative for Potable Water for...
 
Removal of Lignin from aqueous solution using Fe3O4 Nanoparticles as an effec...
Removal of Lignin from aqueous solution using Fe3O4 Nanoparticles as an effec...Removal of Lignin from aqueous solution using Fe3O4 Nanoparticles as an effec...
Removal of Lignin from aqueous solution using Fe3O4 Nanoparticles as an effec...
 
Hadits tentang keimanan kepada allah
Hadits tentang keimanan kepada allahHadits tentang keimanan kepada allah
Hadits tentang keimanan kepada allah
 
Steal lady mailru
Steal lady mailruSteal lady mailru
Steal lady mailru
 
Visible Light Induced Selective Photocatalytic Oxidation of Benzyl Amine to N...
Visible Light Induced Selective Photocatalytic Oxidation of Benzyl Amine to N...Visible Light Induced Selective Photocatalytic Oxidation of Benzyl Amine to N...
Visible Light Induced Selective Photocatalytic Oxidation of Benzyl Amine to N...
 
Comparision Of Various Lossless Image Compression Techniques
Comparision Of Various Lossless Image Compression TechniquesComparision Of Various Lossless Image Compression Techniques
Comparision Of Various Lossless Image Compression Techniques
 
Conventional Design Calculation &3D Modeling of Metal Forming Heavy duty Hydr...
Conventional Design Calculation &3D Modeling of Metal Forming Heavy duty Hydr...Conventional Design Calculation &3D Modeling of Metal Forming Heavy duty Hydr...
Conventional Design Calculation &3D Modeling of Metal Forming Heavy duty Hydr...
 
Hadits pilihan
Hadits pilihanHadits pilihan
Hadits pilihan
 
Performance Analysis For Reaction Turbine – A Case Study
Performance Analysis For Reaction Turbine – A Case StudyPerformance Analysis For Reaction Turbine – A Case Study
Performance Analysis For Reaction Turbine – A Case Study
 
Efficient Facial Expression and Face Recognition using Ranking Method
Efficient Facial Expression and Face Recognition using Ranking MethodEfficient Facial Expression and Face Recognition using Ranking Method
Efficient Facial Expression and Face Recognition using Ranking Method
 
A review on: The influence of soil conditions on the seismic forces in RC bui...
A review on: The influence of soil conditions on the seismic forces in RC bui...A review on: The influence of soil conditions on the seismic forces in RC bui...
A review on: The influence of soil conditions on the seismic forces in RC bui...
 
Impacts of Flooding on Road Transport Infrastructure In Enugu Metropolitan Ci...
Impacts of Flooding on Road Transport Infrastructure In Enugu Metropolitan Ci...Impacts of Flooding on Road Transport Infrastructure In Enugu Metropolitan Ci...
Impacts of Flooding on Road Transport Infrastructure In Enugu Metropolitan Ci...
 
Conjugate Heat transfer Analysis of helical fins with airfoil cross-section a...
Conjugate Heat transfer Analysis of helical fins with airfoil cross-section a...Conjugate Heat transfer Analysis of helical fins with airfoil cross-section a...
Conjugate Heat transfer Analysis of helical fins with airfoil cross-section a...
 
Form data-orang-tua
Form data-orang-tuaForm data-orang-tua
Form data-orang-tua
 
Rg luxury homes, a source of delightful lifestyle
Rg luxury homes, a source of delightful lifestyleRg luxury homes, a source of delightful lifestyle
Rg luxury homes, a source of delightful lifestyle
 
Importance of Building Code
Importance of Building CodeImportance of Building Code
Importance of Building Code
 
Contoh undangan nikah
Contoh undangan nikahContoh undangan nikah
Contoh undangan nikah
 

Similar to Comparision of Clustering Algorithms usingNeural Network Classifier for Satellite Image Classification

Fuzzy clustering1
Fuzzy clustering1Fuzzy clustering1
Fuzzy clustering1abc
 
Artificial bee colony with fcm for data clustering
Artificial bee colony with fcm for data clusteringArtificial bee colony with fcm for data clustering
Artificial bee colony with fcm for data clusteringAlie Banyuripan
 
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...CSCJournals
 
IRJET- Proposed System for Animal Recognition using Image Processing
IRJET-  	  Proposed System for Animal Recognition using Image ProcessingIRJET-  	  Proposed System for Animal Recognition using Image Processing
IRJET- Proposed System for Animal Recognition using Image ProcessingIRJET Journal
 
Geometric Correction for Braille Document Images
Geometric Correction for Braille Document Images  Geometric Correction for Braille Document Images
Geometric Correction for Braille Document Images csandit
 
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATIONGAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATIONcscpconf
 
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATIONGAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATIONcsandit
 
07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ari07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ariIAESIJEECS
 
DETECTION OF HUMAN BLADDER CANCER CELLS USING IMAGE PROCESSING
DETECTION OF HUMAN BLADDER CANCER CELLS USING IMAGE PROCESSINGDETECTION OF HUMAN BLADDER CANCER CELLS USING IMAGE PROCESSING
DETECTION OF HUMAN BLADDER CANCER CELLS USING IMAGE PROCESSINGprj_publication
 
Optimal k-means clustering using artificial bee colony algorithm with variab...
Optimal k-means clustering using artificial bee colony  algorithm with variab...Optimal k-means clustering using artificial bee colony  algorithm with variab...
Optimal k-means clustering using artificial bee colony algorithm with variab...IJECEIAES
 
IRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET-Multimodal Image Classification through Band and K-Means ClusteringIRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET-Multimodal Image Classification through Band and K-Means ClusteringIRJET Journal
 
Application of optimization algorithms for classification problem
Application of optimization algorithms for classification  problemApplication of optimization algorithms for classification  problem
Application of optimization algorithms for classification problemIJECEIAES
 
ENHANCING SEGMENTATION APPROACHES FROM FUZZY K-C-MEANS TO FUZZY-MPSO BASED LI...
ENHANCING SEGMENTATION APPROACHES FROM FUZZY K-C-MEANS TO FUZZY-MPSO BASED LI...ENHANCING SEGMENTATION APPROACHES FROM FUZZY K-C-MEANS TO FUZZY-MPSO BASED LI...
ENHANCING SEGMENTATION APPROACHES FROM FUZZY K-C-MEANS TO FUZZY-MPSO BASED LI...Christo Ananth
 
Paper id 21201488
Paper id 21201488Paper id 21201488
Paper id 21201488IJRAT
 
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONMAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONVLSICS Design
 
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...cscpconf
 
K-Means Segmentation Method for Automatic Leaf Disease Detection
K-Means Segmentation Method for Automatic Leaf Disease DetectionK-Means Segmentation Method for Automatic Leaf Disease Detection
K-Means Segmentation Method for Automatic Leaf Disease DetectionIJERA Editor
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...IJTET Journal
 
Dynamic clustering algorithm using fuzzy c means
Dynamic clustering algorithm using fuzzy c meansDynamic clustering algorithm using fuzzy c means
Dynamic clustering algorithm using fuzzy c meansWrishin Bhattacharya
 

Similar to Comparision of Clustering Algorithms usingNeural Network Classifier for Satellite Image Classification (20)

Fuzzy clustering1
Fuzzy clustering1Fuzzy clustering1
Fuzzy clustering1
 
Artificial bee colony with fcm for data clustering
Artificial bee colony with fcm for data clusteringArtificial bee colony with fcm for data clustering
Artificial bee colony with fcm for data clustering
 
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
 
IRJET- Proposed System for Animal Recognition using Image Processing
IRJET-  	  Proposed System for Animal Recognition using Image ProcessingIRJET-  	  Proposed System for Animal Recognition using Image Processing
IRJET- Proposed System for Animal Recognition using Image Processing
 
Geometric Correction for Braille Document Images
Geometric Correction for Braille Document Images  Geometric Correction for Braille Document Images
Geometric Correction for Braille Document Images
 
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATIONGAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
 
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATIONGAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
GAUSSIAN KERNEL BASED FUZZY C-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION
 
Ag044216224
Ag044216224Ag044216224
Ag044216224
 
07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ari07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ari
 
DETECTION OF HUMAN BLADDER CANCER CELLS USING IMAGE PROCESSING
DETECTION OF HUMAN BLADDER CANCER CELLS USING IMAGE PROCESSINGDETECTION OF HUMAN BLADDER CANCER CELLS USING IMAGE PROCESSING
DETECTION OF HUMAN BLADDER CANCER CELLS USING IMAGE PROCESSING
 
Optimal k-means clustering using artificial bee colony algorithm with variab...
Optimal k-means clustering using artificial bee colony  algorithm with variab...Optimal k-means clustering using artificial bee colony  algorithm with variab...
Optimal k-means clustering using artificial bee colony algorithm with variab...
 
IRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET-Multimodal Image Classification through Band and K-Means ClusteringIRJET-Multimodal Image Classification through Band and K-Means Clustering
IRJET-Multimodal Image Classification through Band and K-Means Clustering
 
Application of optimization algorithms for classification problem
Application of optimization algorithms for classification  problemApplication of optimization algorithms for classification  problem
Application of optimization algorithms for classification problem
 
ENHANCING SEGMENTATION APPROACHES FROM FUZZY K-C-MEANS TO FUZZY-MPSO BASED LI...
ENHANCING SEGMENTATION APPROACHES FROM FUZZY K-C-MEANS TO FUZZY-MPSO BASED LI...ENHANCING SEGMENTATION APPROACHES FROM FUZZY K-C-MEANS TO FUZZY-MPSO BASED LI...
ENHANCING SEGMENTATION APPROACHES FROM FUZZY K-C-MEANS TO FUZZY-MPSO BASED LI...
 
Paper id 21201488
Paper id 21201488Paper id 21201488
Paper id 21201488
 
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATIONMAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
MAGNETIC RESONANCE BRAIN IMAGE SEGMENTATION
 
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
Robust Adaptive Threshold Algorithm based on Kernel Fuzzy Clustering on Image...
 
K-Means Segmentation Method for Automatic Leaf Disease Detection
K-Means Segmentation Method for Automatic Leaf Disease DetectionK-Means Segmentation Method for Automatic Leaf Disease Detection
K-Means Segmentation Method for Automatic Leaf Disease Detection
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
 
Dynamic clustering algorithm using fuzzy c means
Dynamic clustering algorithm using fuzzy c meansDynamic clustering algorithm using fuzzy c means
Dynamic clustering algorithm using fuzzy c means
 

Recently uploaded

ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 

Comparision of Clustering Algorithms usingNeural Network Classifier for Satellite Image Classification

  • 1. S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80 www.ijera.com 73 | P a g e Comparision of Clustering Algorithms usingNeural Network Classifier for Satellite Image Classification S.Praveena 1* , Dr.S.P.Singh 2** 1 ECE Department,MGIT,Gandipet,Hyderabad,India 2 ECE Department,MGIT,Gandipet,Hyderabad,India Abstract- This paper presents a hybrid clustering algorithm and feed-forward neural network classifier for land-cover mapping of trees, shade, building and road. It starts with the single step preprocessing procedure to make the image suitable for segmentation. The pre-processed image is segmented using the hybrid genetic-Artificial Bee Colony(ABC) algorithm that is developed by hybridizing the ABC and FCM to obtain the effective segmentation in satellite image and classified using neural network . The performance of the proposed hybrid algorithm is compared with the algorithms like, k-means, Fuzzy C means(FCM), Moving K-means, Artificial Bee Colony(ABC) algorithm, ABC-GA algorithm, Moving KFCM and KFCM algorithm. Keywords: ABC-FCM, Segmentation Algorithm, Neural Network, Feature Extraction, Satellite Image Classification I. Introduction Image segmentation is a critical step of image analysis. The task of image segmentation can be stated as the clustering of a digital image into multiple meaningful non-overlapping regions with homogenous characteristics according to some discontinuity or similarity features like intensity, color or texture [1,2]. Depending on the way to deal with uncertainty about the available data, the clustering process can be categorized as Hard clustering or Fuzzy clustering. A hard clustering algorithm partitions the dataset into clusters such that one object belongs to only one cluster. This process is inappropriate for real world dataset in which there are no clear boundaries between the clusters. Since the inception of the fuzzy set theory thanks to Zadeh’ work [3], researchers incorporate the concept of fuzzy within clustering techniques to handle the data uncertainty problem. The goal of unsupervised fuzzy clustering is to assign each data point to all different clusters with some degrees of membership. The iterative unsupervised Fuzzy C-Means (FCM) algorithm is the most widely used clustering algorithm for image segmentation [4]. Its success is mainly attributed to the introduction of fuzziness about the pixels’membership to clusters in a way that postpones decision making about hard pixels’ membership to latter. Satellite image categorization field is quiet a challenging job. Recently, researchers have used different types of classification methods for enhancement of efficiency. Satellite image classification, an upgraded biologically motivated theory was applied by Lavika Goel [5]. This paper related to a study of their hybrid intelligent classifier along with other current Soft Computing classifier like: 1) Ant Colony Approach, 2) Hybrid Particle Swarm Optimization-cAntMiner (PSO-ACO2), 3) Fuzzy sets, 4) Rough-Fuzzy Tie up; the Semantic Web Based Classifiers and the traditional probabilistic classifiers such as the Minimum Distance to Mean Classifier (MDMC) and the Maximum Likelihood Classifier (MLC). A hybrid Biogeography Based Optimization(BBO) algorithm, which is an excellent land cover classifier for satellite image has been introduced by Navdeep Kaur Johal et al. [6]. Parminder Singh et al. have presented a FPAB/BFO based algorithm for the categorization of satellite image[7]. They intend to utilize the technique of Bacterial Foraging Optimization in order to categorize the satellite image. M. Ganesh and V. Palanisamy have approached a method known as multiple-kernel fuzzy clustering (MKFCM) for satellite image segmentation[9] This paper proposes a hybrid clustering algorithm and neural network classifier for satellite image classification. In this work ABC algorithm and FCM are combined to improve the segmentation of images. This paper is structured as follows: Second section delineates proposed technique, third section discusses analysis and the fourth section is conclusion. RESEARCH ARTICLE OPEN ACCESS
  • 2. S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80 www.ijera.com 74 | P a g e II. Proposed Technique ABC-FCM and Neural Network This section explains the proposed satellite image classification based on hybrid ABC-FCM algorithm and Feed-Forward Neural Network. The classification would be done based on building, road, shade and tree. The proposed technique is discussed in two phases which are training and testing phases. 2.1Training Phase Input: Satellite images for training Output: Trained neural network 1. Start 2. Get the satellite image for training 3. Preprocess the image 4. Separate the regions we need to classify from image 5. For each region 6. Extract the feature layers H, S, L, T, A, B, U and V 7. For each feature layer 8. Evaluate histogram 9. Extract the feature values 10. End for 11. End for 12. Three neural networks are taken to train the building, road and shade regions separately 13. For each neural network 14. Give corresponding feature values to train it 15. End for 16. The neural network would be trained 17. Stop 2.2 Testing Phase: Satellite Image Preprocessing Segmentation Feature Extraction Classification using trained neural network Classified Regions Fig.1 Process of Testing Phase The Fig.1 explains as follows: the input satellite image is given for pre-processing using median filtering technique and the output of median filter is used for segmentation process is done. In segmentation process, initially the H, T and L layers are extracted from the pre-processed image and the layers are given separately to the ABC-FCM algorithm to cluster it. Thereafter, the clustered layers are merged one another and the feature extraction process is used on each merged clusters and then the extracted feature values of each merged clusters are applied to the trained neural networks to classify the building, road, shade and tree regions of the given input satellite image. 2.2.1 Segmentation In segmentation process, the input pre-processed satellite image is converted to HSL(Hue,Saturation,Intensity),TSL(Tint,Saturation,I ntensity),and LAB(lightness,color opponent dimensions) color spaces and the H, T and L layers are extracted from it. Thereafter, the ABC-FCM algorithm is applied on each layer (H, T and L) separately to cluster the pixels. Here, the FCM operator is incorporated in the ABC algorithm to segment the satellite image effectively. In ABC system, the artificial bees fly around in a multidimensional search space and some (employed and onlooker bees) choose food sources conditional on the experience of themselves and their nest mates, and amend their positions. Some (scouts) fly choose the food sources randomly without using experience. If the nectar amount (fitness) of a new source is higher than that of the previous one in their memory, they memorize the new position and forget the previous one. Thus, the ABC system combines the local search method and global search method to balance the exploration and exploitation process. The local search method is carried out by employed and onlooker bees and the global search method are carried out by onlookers and scouts. In ABC algorithm, the colony of artificial bees contains three groups of bees: employed bees, onlookers and scouts. A bee waiting on the dance area for making a decision to choose a food source is called onlooker and one going to the food source visited by it before is named employed bee. The other kind of bee is scout bee that carries out random search for discovering new sources. The position of a food source represents a possible solution to the optimization Problem and the nectar amount of a food source corresponds to the quality (fitness) of the associated solution. Here, the FCM operator is incorporated with the ABC algorithm to enhance the segmentation of the satellite image effectively. The advantage of FCM algorithm is that it allows a single pixel to belong to two or more clusters.
  • 3. S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80 www.ijera.com 75 | P a g e 2.2.1.1ABC-FCM Algorithm The segmentation process is done based on ABC- FCM algorithm. Consider the ABC-FCM algorithm is applied on H layer. The process is as follows: initially fixed numbers of initial solutions (food sources) are generated randomly by giving lower bound and upper bound. Each solution would contain the centroids based on the required number of clusters. The Fig.2 shows the sample solutions generated randomly. Fig.2 Sample Solutions In this Fig.2, S denotes the solution (food source); I denotes the total number of solutions generated; C denotes the centroid in the solution; and J denotes the total number of centroids generated. After initial solutions are generated, the fitness is calculated for each solution. The calculation of fitness is as follows: initially the centroids in each solution are taken for clustering process and the clustering is done based on the minimum distance. The fitness is then calculated based on the equation given below:     J j A a jai Cxfit 1 1 2 In the above equation fiti denotes the fitness of ith solution, where i=1,2 ---J; and xa denotes ath pixel x in jth cluster; and j=1,2 ---J ; A is the total number of pixels in jth cluster, where; and Cj denotes the centroid C of jth cluster. Employed Bee Operation The employed bee then makes modification on the solution in its memory based on the local visual information and then calculates the nectar amount (fitness) of the new solution. If the nectar amount of the new solution is better than the old one, the bee would memorize the new one and forgets the old one. Otherwise it would keep the position of the old one in its memory. The employed bee operation is performed on each solution. To produce a candidate food position from old one in memory, the ABC uses the following expression:  kjijijij new ij SSSS   In the above equation,  Ik ,....,2,1 and  Jj ,....,2,1 are randomly chosen index. Though k is determined randomly, it is different from i . i.e. Sij denotes the jth centroid of i th solution S; and Skj denotes the jth centroid of kth solution of S. The Φij in the above equation is a random number between (- 1,1) and it controls the production of neighbor food sources around Sij and represents the comparison of two food positions visible to a bee. Using the above equation the jth centroid of ith solution S would get altered. We can alter two or more centroids based on the above equation and we would get a new solution. From the above formula the perturbation on the position Sij decreases as the difference between the parameters Sij and Skj decreases. Therefore the step length is adaptively reduced as the search approaches to the optimum solution in the search space. After the employed bee operation is performed on each solution, the fitness is calculated for each newly formed solution. If the nectar amount of the newly formed solution is better than the old one, the employed bee would memorize the new one and forgets the old one. The employed bees then share the nectar (fitness) information with the onlooker bees on the dance area. Onlooker Bee Operation The onlooker bee then evaluates the nectar information taken from all employed bees and chooses a food source with a probability to its nectar amount. The probability value is calculated for each solution and it calculated by the following equation:   1.0 max 25.0 Pr        ii fit fit In the above equation Pri is the probability of ith solution; max(fit) is the maximum fitness value among all the solutions; and fiti is the fitness value of ith solution. After calculating the probability of ith solution, the onlooker bee would check whether Pri>rand , where rand is a randomly generated number between zero and one. If it so, the onlooker bee would produce a new solution instead of this ith solution. The new solution is formed based on the operation performed by the employed bee i.e. based on new ijS calculation. Then it would calculate the fitness (nectar amount) for the newly generated solution and compare with the old one. If the fitness of the newly formed solution is better than the old one, it would memorize the new one and forgets the old one. Scout Bee Operation The food source of which the nectar is abandoned by the bees is replaced with a new food source by the scouts i.e. the solutions which are not altered by any one of operations (which are employed bee operation and onlooker bee operation) is replaced by a new solution using scout bees. Consider ith
  • 4. S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80 www.ijera.com 76 | P a g e solution is not altered using either of employed bee operation and onlooker bee operation, the scout bee operation is performed on the ith solution as defined below:   jjjj i SSrandSS minmaxmin 1,0  In the above equation Sji is the jth centroid of ith solution; j Smin is the minimum jth centroid value among all the solutions; rand(0,1) is the random value between 0 and 1; and j Smax is the maximum jth centroid value among all the solutions. The scout bee operation is performed only if there has any abandoned solution. ABC operation is repeated until the iteration number set and a solution that has best fitness in the final iteration is taken for the FCM operation. FCM Operation The best solution obtained from the ABC process is taken for the FCM operation. The FCM is a clustering technique that allows a single pixel to belong to two or more clusters. The degree of membership matrix is formed based on the solution obtained from the ABC process. The Fig.8 shows the degree of membership matrix. Fig.3 Degree of membership matrix In the Fig.3, {x1,x2…..xl} represents the pixels in the particular layer taken for clustering; and {C1,C2— Cj} represents the centroids in the best solution obtained from the ABC process; and uij is the degree of membership of Xj in jth cluster, where l={1,2….L},j={1,2…..J}. The uij is the distance between Lth pixel and jth centroid. The new centroids are then formed based on the equation given below:       L l m lj L l l m lj j u xu C 1 1 In the above equation Cj is jth centroid; xl is the lth pixel; and m is the fuzzyness coefficient which has the value set as two. Thereafter, new degree of membership values is calculated based on the newly formed centroids. The new membership values are calculated as follows: 1 2 1 1               m J k kl jl lj Cx Cx u The fuzzy operation is repeated until the iteration numbers set and the centroids obtained in the final iteration are chosen as the centroids to cluster the pixels. The clustering is then done by grouping the least distance pixels to the chosen centroids. Similarly the ABC-FCM algorithm is applied on T and L layers separately to cluster the pixels in it. 2.2.1.2Merging Clustered Layers The clusters formed from the H, T and L layers are then merged with one another. For instance consider three clusters are formed from each layer. The clusters formed from H layer are denoted as CH1, CH2 and CH3; and the clusters formed from T layer are denoted as CT1, CT2 and CT3; and the clusters formed from L layer are denoted as CL1, CL2 and CL3. Based on the clusters obtained from each layer, the merging process is done as follows: the first merged group contains CH1, CT1 and CL1; and the next would contain CH1, CT1, CL2; and the next would contain CH1, CT1, CL3; and so on. Each merged group is then given for the feature extraction process. 2.3Classification The feature extraction process is done in the same way as in the training phase on each merged group i.e. the H, S, L, T, A, B, U and V layers are extracted from each merged group to calculate the feature values. The feature values from the feature extraction process of each merged group are then given to the trained neural network to classify the regions. In our training process we use three neural networks to classify the regions. The process of classification is as follows: the feature value of the first merged group is given to the first neural network to check whether it has building region or not, because the first neural network is trained to identify building region. If not, the feature value is then given to the second neural network to check whether it has road region, because the second neural network is trained for road region. If not, the feature value is given to the third neural network to check whether it has shade region, because the third neural network is trained for shade region. If not, the system would take it as tree region. Similarly, the feature value obtained for each merged group is given to the trained neural network to classify the regions.
  • 5. S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80 www.ijera.com 77 | P a g e III. Result and Discussion This section delineates the results obtained for our proposed technique compared with the existing segmentation techniques. The performances are compared in terms of external metrics and internal metrics. The external metric is accuracy performs the evaluations based on ground truth. The internal metrics are Davies–Bouldin (DB) index, Xie-Beni (XB) validity index and Mean Square Error (MSE) performs the evaluations without ground truth. 3.1. Evaluation Metrics The metrics used for evaluation are sensitivity, specificity, accuracy, DB index, XB index and MSE. The calculations of metrics are as follows: ( ) ( ) number of true positives number of true negatives accuracy number of true positives false negatives true negatives false positives      DB Index The Davies Bouldin (DB) Index is a metric exploited to evaluate the clustering algorithm. The DB-Index is an internal evaluation scheme that validates how well the cluster is done based on the quantities and features inherent to the dataset. The DB-Index calculation is as follows:   N n nnD N DBI 1 1, 1 Where, M dd D nn nn 1 1,       T b nbn CX T d 1 21        1 1 1 2 N n N nf fn CCM In the above equations DBI denotes the Davies Bouldin (DB) Index, N denotes total number of clusters, dn,n+1 denotes clustering scheme measurement between each cluster, dn denotes the value of distance between each data in the nth cluster and centroid of that cluster, dn+1 denotes the value of distance between each data in the next cluster and the centroid of nth cluster, M denotes sum of the Euclidean distance between each centroid, T is the total number of data in the cluster, X is the data in the nth cluster and Cn is the centroid of nth cluster. XB Index The XB-Index is the ratio of within cluster compactness to the minimum separation of clusters. It is defined as follows: hg E XBI   In the above equation E denotes sum of Euclidean distance between the centroids and its respective data; and g is the total number of data; and h is the minimum distance between the centroids. It is shown by an equation below:   fn CCdish ,min In the above equation n varies from 1 to N-1, where N is the number of clusters; and f varies from n+1 to N. The above equation compares the distance between each centroid and it would choose the minimum distance value. Mean Square Error The Mean Square Error (MSE) for a clustering is done by summing the least distance value between the centroid and data of each cluster. The best cluster would have the nearest data of the centroid in it. It is defined as follows:   TbwhereCXdisMSE N n nb ,....,2,1,,min 1   In the above equation N is the total number of clusters, Xb is the bth data in nth cluster, Cn is the centroid of nth cluster and T is the total number of data in the nth cluster. 3.2. Performance Comparison The performance of proposed technique is compared with the existing segmentation algorithms such as k- means, FCM, Moving K-means, ABC algorithm, ABC-GA algorithm, and KFCM algorithm in terms of external metrics and internal metrics using different satellite image. The Fig.4(a) shows the satellite images taken for experimentation and the Fig.4(b) shows the classified regions for image.
  • 6. S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80 www.ijera.com 78 | P a g e Fig.4(a) Satellite Image Fig.4(b) Classified regions 3.2.1. Performance Based on External Metrics The Fig.6 shows the accuracy obtained for technique compared to the existing techniques using image taken for experimentation. . 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 accuracy for build region kmeans mkmeans fcm kfcm abc mkfcm abc-ga abc-fcm 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 accuracy for shade region kmeans mkmeans fcm kfcm abc mkfcm abc-ga abc-fcm Fig.5(a) Fig.5(b) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 accuracy for road region kmeans mkmeans fcm kfcm abc mkfcm abc-ga abc-fcm 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 accurcy for tree region kmeans mkmeans fcm kfcm abc mkfcm abc-ga abc-fcm Fig.5(c) Fig.5(d In Fig.5(a) the accuracy obtained for the proposed segmentation algorithm ABC-FCM is compared with the existing techniques using input image taken for experimentation. As shown in proposed technique performed better than all the existing algorithms taken for comparison except Moving Kmeans algorithm. In shade region classification, the proposed technique and the MKFCM performed almost similar and better compared to all the other techniques taken for comparison. In road region classification, proposed technique performed better than the other techniques taken for comparison. The result indicates that proposed ABC- FCM is performed better than the existing algorithms KFCM, ABC and MKFCM for building region classification.
  • 7. S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80 www.ijera.com 79 | P a g e 3.2.2. Performance Based on Internal Metrics This section shows the performance comparisons by means of DB-index, XB-index and MSE for all the three satellite images taken for experimentation. The better performances of these indices are judged based on less value. The Fig.6 shows the DB-index, XB-index and MSE performances of proposed technique compared to the existing techniques. Fig.6(a) DB-Index Fig.6(b) XB-Index
  • 8. S.Praveena Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 6, ( Part - 5) June 2015, pp.73-80 www.ijera.com 80 | P a g e Fig.6(c) MSE The Fig6(a) shows the DB-index comparison using second image taken for our experimentation and the Fig.6(b) shows the XB-index comparison using second image and the Fig.6(c) shows the MSE comparison for a given input image. Here in DB- index comparison, the performance of the proposed technique is better compared to Kmeans, MKmeans, FCM and KFCM algorithms. In XB-index comparison, the proposed technique is better compared to all the other techniques taken for comparison. In MSE comparison, the performance of the proposed technique, ABC, MKFCM and ABC- GA are almost similar and better compared to Kmeans, MKmeans, FCM and KFCM algorithms. IV. Conclusion In this paper, a new optimization algorithms for image segmentation satellite images using feed- forward neural network classifier is proposed. The steps involved in the proposed technique are, i) Pre- processing, ii) segmentation using genetic-ABC algorithm, and iii) classification using feed-forward neural network classifier. Initially pre-processing is performed to make the image suitable for segmentation. In segmentation, the preprocessed image is segmented using ABC-FCM algorithm that is developed by hybridizing the ABC and FCM algorithm to obtain the effective segmentation in satellite images. Then, feature is extracted and the classification of satellite image into four different labels (tree, shade, road and building using network classifier. Finally, classification accuracy of the proposed algorithm in satellite image classification is calculated and the performance is compared with various clustering algorithms. References [1] H. H Mohammed, ‘Unsupervised fuzzy clustering and image segmentation using weighted neural networks’, IAP,308-313. 2003 [2] N.R Pal, and S.K Pal,’ A review on image segmentation techniques’, Pattern Recognition 926:1227-1294,1993 [3] L.A. Zadeh, Fuzzy sets, Inform. Control 8 338– 353. 1965 [4] D.W. Kim, K.H. Lee, and D. Lee, ‘A novel initialization scheme for the fuzzy c-means algorithm for Color clustering’, Pattern Recognition letters , 25,No.2,pp.227- 237.January2004 [5] Lavika Goel,’Land Cover Feature Extraction using Hybrid Swarm Intelligence Techniques - A Remote Sensing Perspective,’ ACEEE Int. J. on Signal & Image Processing, 2010,1(3). [6] Navdeep Kaur Johal, Samandeep Singh, Harish Kundra, ‘Hybrid FPAB/BBO Algorithm for Satellite Image Classification,’ International Journal of Computer Applications, 2010,6(5), pp.0975- 8887. [7] Parminder Singh, Navdeep Kaur, Loveleen Kaur,’Satellite Image Classification by Hybridization of FPAB Algorithm and Bacterial Chemotaxis’,International Journal of Computer Technology and Electronics Engineering (IJCTEE),2011,1(3). [8] O. Gordo, E. Martínez, C. Gonzalo and A. Arquero,’Classification of Satellite Images by means of Fuzzy Rules generated by a Genetic Algorithm,’IEEE Latin America Transactions, 2011,9(1). [9] M. Ganesh, V. Palanisamy,’Multiple-Kernel Fuzzy C-Means Algorithm for Satellite Image Segmentation’, European Journal of Scientific Research, ISSN 1450-216X,2012,83(2), pp.255- 263.