SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 14, Issue 6 (Sep. - Oct. 2013), PP 80-83
www.iosrjournals.org
www.iosrjournals.org 80 | Page
Importance of Mean Shift in Remote Sensing Segmentation
Sambhu Surya Mohan1
and Sushma Leela2
1
M.Tech. CVIP, Amrita Vishwa Vidyapeetham, India
2
Scientist, ADRIN, ISRO
Abstract: The segmentation of an image can be considered as a preprocessing step for many of the algorithms
such as object detection and identification. Many algorithms exist in the field of remote sensing for
segmentation, in every case the desirable output of segmentation is a well defined region or features of object
which can be distinguished from another. The desirable features include well based edges, gradients, textures
etc. For a real world image the desirable features are difficult to identify. With the advancement of the high
resolution imagery, the features which defined the object are too finely defined. It also contains noises which
are due to fine edges, gradient variations and non-uniform textures. Segmentation algorithms are plenty in
image processing which can be broadly categorized as edge based, color based and textured based. Edge based
techniques fails due to the noise content. Textures are not uniform in real world images leading to problems of
segmentation. Color based techniques need homogeneous regions which can distinguish objects, which will be
difficult with the gradient variation. Defined in this paper is the importance of non-parametric clustering
technique called Mean Shift, which in its inherent nature is able to cluster regions according to the desirable
properties. The paper is a study on Mean-shift and its probable use in clustering of remote sensing imagery.
Rather than a theoretical paper, the paper is arranged as an application based survey which can show the
possible use and importance of mean shift in remote sensing.
Keywords: Mean shift, Remote sensing, Segmentation
I. Introduction
Segmentation is an image processing technique which is nearly an unavoidable preprocessing step.
There are many techniques used for segmentation in the field of IP, which can be adapted to remote sensing
applications. Adapting the algorithm to remote sensing is same as using the techniques for real world datasets.
For a remote sensing system the desirable output of segmentation are well defined regions or features of object
which can be distinguished from another. These features are affected by the homogeneity of regions.
Homogeneity can be recognized as same color or same texture for a region. The remote sensing images of a
natural region such as forest have regions of greenery more. This helps in the segmentation of those regions
which may be a good part of the image. If it is an urban image the number of regions will be more with lots of
small homogenous regions.
In real world remote sensing imagery, the homogeneity may not be evident as expected. There will
often be small gradient and textural variation. The images also may contain large number of regions, which may
not be known prior to execution. These interfere in the segmentation steps and further processing using those
regions. Some of the earlier version of segmentation included edge based, contour based, model based, template
based and also region based segmentation.
Schiewe [1] has stated the usage of edge based segmentation as having the problem of giving large
number of edges, due to trees in natural images and blocks in urban areas. The edges were needed then to group
and form meaningful geometry. The algorithms are not viable, due to the reason that edge grouping to segment a
region with specific geometry is of non-polynomial complexity. Using region based segmentation techniques
such as K-Means segmentation techniques [2] has the inherent disadvantage of knowing the number of regions
prior to segmentation, which is not known in real world cases. Contour based techniques such as Active contour
models [3], sometimes used in remote sensing also has the problem of knowing the approximate location of the
region and also the noises will hinder its performance. A template based approach [4] is not scale invariant and
using multiple scales is not suited in real time detection. Color based segmentation is also not suited for the
problem due to the fact that the object may have gradient variation and color ranges.
Schiewe [1] has also given an overview of the use of segmentation technique in remote sensing. He has
stated some of the method with example and also given some of the applications in which segmentation can be
used.
Importance of Mean Shift in Remote Sensing Segmentation
www.iosrjournals.org 81 | Page
This paper is organized such that the next section describes about the challenges in segmentation,
followed by the solution to the challenges which is identified as the technique known as mean shift
segmentation. A case study is also presented as proof.
II. Challenges Of Segmenting A Remote Sensing Image
Segmenting a real world image is always been a difficult task. Many algorithms are implemented in
ideal image which are developed based on situations. Segmentation of remote sensing images requires
identifying solution to the following challenges
 Cluttered background
 Gradient variations causing multiple small regions
 No specific texture or color for oil depot
 Overlapping shadows
 Number of regions unknown
 Noise level is high in real images
III. Mean Shift Based Segmentation
Mean shift is a non parametric clustering technique which is not affected by the small variation of
points. It is a powerful unsupervised data analysis technique which does not require prior knowledge of the
number of clusters, and does not constrain the shape of the clusters. Comaniciu et al. [5] and Boukir et al. [6]
have done studies on Mean shift and have put forward the advantages of using Mean Shift as a segmentation
process in the remote sensing images.
The advantages of the mean shift are:
 Smoothens regions or clusters
 Considers cluster size, avoids small clusters below threshold
 Cluster number is not a parameter.
 In segmentation it is color and texture independent
Mean shift is an iterative method. The segmentation algorithm can be broadly classified into 3 stages.
 Mean shift filtering stage
 Pixel and region clustering stage
 Pruning stage
The filtering stage smoothen the image and tries to rectify noises, gradient variations and textural
variations. After filtering the clustering is done so as to cluster together homogenous regions according to their
color proximity. Finally a pruning method is implemented to avoid small regions which may be occurring due to
noises.
In the filtering stage for each data point, mean shift defines a window around it and computes the mean
of data point. Then it shifts the center of window to the mean and repeats the algorithm till it converges. A
kernel function 𝐾(𝑥𝑖 − 𝑥) is defined. This function determines the weight of nearby points for re-estimation of
the mean. Typically Gaussian kernel on the distance to the current estimate is used, 𝐾 𝑥𝑖 − 𝑥 = 𝑒−𝑐∥𝑥 𝑖−𝑥∥2
.
The weighted mean of the density in the window determined by K is:
𝑚 𝑥 =
∑ 𝑥 𝑖∈𝑁 𝑥 𝐾(𝑥 𝑖−𝑥)𝑥 𝑖
∑ 𝑥 𝑖∈𝑁 𝑥 𝐾(𝑥 𝑖−𝑥)
(1)
where 𝑁(𝑥) is the neighborhood of , a set of points for which 𝐾(𝑥) ≠ 0. The mean-shift algorithm now
sets 𝑥 ← 𝑚(𝑥), and repeats the estimation until 𝑚(𝑥) converges.
The clustering stage is divided into two. The first one known as pixel based clustering cluster together
spatially closer pixels into homogenous regions according to their color proximity. The second clustering is a
segment based clustering which clusters together spatially closer regions formed from the first cluster into
homogenous regions according to color proximity.
The pruning stage is developed so as to remove small regions which are of less importance for further
processing. The smaller regions are mostly said as the regions formed by noisy parts. The smaller regions are
then merged to larger regions and the final output of segmentation is provided.
Importance of Mean Shift in Remote Sensing Segmentation
www.iosrjournals.org 82 | Page
IV. Applications Of Mean Shift In Remote Sensing
Described here are some of the papers which has applied mean shift in remote sensing images.
4.1. Forest mapping
Boukir et al. [6] have used a fast mean shift algorithm called path assigned mean shift, which is said to
be 5 times faster than original mean shift. The method uses mean shift segmentation first to segment the image
then as a second refinement used k-means algorithm to converge to a refined solution. The drawback of k-means
is to have the prior knowledge of k. This is rectified by using the modes obtained from mean shift as cluster
count in k-means. This algorithm is then used to segment images of forest sites. The main four classes of the
image were defined as: soil, water hole, trees and shadows. The combination algorithm of mean shift with k-
means was able to successfully segment out regions into the four classes. The drawback of mean shift is the high
computation leading to more time to segment. In order to avoid this drawback the mean shift parameters (mainly
spatial radius) are relaxed so that the computation is fast.
4.2. Segmentation of land covers
One of the most widely accepted application in remote sensing is the segmentation of land covers.
Mean shift has been proven to have good results in this segmentation process.
Moacir and Ponti [7] have proposed a method of segmentation for low cost remote sensing systems.
They applied vegetation indices used in remote sensing image processing along with mean shift in order to
detect green coverage, gaps and degraded areas. The dataset used was of land images which are acquired from a
low resolution 10 megapixel CCD sensor fitted on a helium gas balloon. The paper first applies mean shift as
preprocessing to segmentation of the image, this removes texture and small irregularities by find the local
maxima of regions and smoothing it out. The vegetation indices are applied to transform RGB to gray level
image, increasing the green vegetation indices.
Torsten and Ostermann [8], proposed a method of combining mean shift with pixel wise classification.
The image is processed with a pixel wise classification and mean shift in parallel. The results of the two are
combined with a weighted majority voting scheme which allowed removing misclassifications of segmentation
which may occur individually. The author used this method on regions having both green regions and urban
regions. The approach aligns class labels to image edges to cope with the smoothing, which typically originates
from classification of image content with varying scales. The smoothed classification results and noise was
shown to be significantly reduced by this approach.
Xie et al. [9] have proposed a combination of spatial and spectral features to be used in segmentation of
images. They proposed this algorithm taking into consideration that a single feature, either spatial or spectral
may cause under segmentation of the regions. They applied a Gabor filter approach to finding the spatial and
orientation features of images. The spectral image is chosen as the corresponding Lab color space of the RGB
image. The combined feature is then passed to the mean shift clustering algorithm. The output of the mean shift
is the segmented image. The algorithm was tested with synthetic texture image from a quick bird sensor.
4.3. Object segmentation
Tao et al. [10] used mean shift segmentation as a pre processing to object detection. The segmented
regions are represented like a graph and the topological and geometric relations are assigned to each node. SST-
minmax method is then used to merge the regions. The final segmented regions were found to successfully
segment objects. The author verified this method by detecting a ship in the sea from an infrared image.
He et al. [11] had derived an algorithm based on mean shift and conditional random field (CRF) in
order for extracting building objects from polarimetric SAR images. The algorithm is implemented by first
applying the mean shift to extract homogenous regions. These regions are fed into a CRF classifier which
classifies the regions into building structures or other regions. 3 classes of regions were expected in the paper
mainly, they are the building structures, shadows and other regions such as background. The classifier was
trained with a sample data set and is used for the classification.
V. Case Study on Segmentation of Remote Sensing Images
The mean shift procedure is applied on a remote sensing image containing oil storage tanks (Fig. 1(a))
which has minor noises, gradient variations and texture variations. The input image is taken from a GeoEye-1
satellite sensor which can have a resolution of 0.5m. It can be seen in the resulting image (Fig. 1(b)) that factors
such as gradient variations, texture variations and noises are avoided in the mean shift so as to output
Importance of Mean Shift in Remote Sensing Segmentation
www.iosrjournals.org 83 | Page
homogenous regions representing objects. The segmented image can be distinguished by the color which can
also be said as the mode of the mean shift regions. The algorithm was tested with the EDISON software which
is considered to be one of the fastest mean shift procedure. The algorithm completed execution in 3 seconds in
an Intel i3 processor with 3 GB memory. Whereas a test using level-set algorithm executed in MATLAB was
experienced to be slower than the mean shift on the same image. This can be taken as a valid experiment which
can state that for a real time remote sensing system mean shift is an excellent choice of segmentation algorithm.
(a) (b)
Fig. 1: (a) Original GeoEye-1 image (b) segmented image with mean shift
VI. Conclusion
In the paper described are the challenges faced in the segmentation of remote sensing image. It was
identified that some common segmentation techniques in IP fails due the difficulty posed by the challenges. By
defining the process of mean shift it was shown that the technique has more desirable features for using in
remote sensing systems than that of other techniques and it is possible to use in segmentation of the regions
more accurately and faster than some modern algorithms. A number of applications were listed in the paper
which proves the effectiveness of mean shift in the field of remote sensing image processing. The paper has also
proposed a simple case study by comparing the segmentation of images with mean shift and a modern contour
based segmentation technique known as level set. It was experimentally shown that mean shift was able to give
good segmentation on remote sensing image with near to real time processing speed.
References
[1] J. Schiewe, Segmentation of High-Resolution Remotely Sensed Data - Concepts, Applications and Problems, Symposium On
Geospatial Theory, Processing And Applications, Ottawa, 2002.
[2] Rohit Maurya, Dr. Shalini Singh, Dr. P.R Gupta and Manish Kumar Sharma, Road Extraction Using K-Means Clustering And
Morphological Operations, International Journal Of Advanced Engineering Sciences And Technologies, Vol. No. 5, Issue No. 2, pp
290 – 295, 2011.
[3] M. Airouche, L. Bentabet and M. Zelmat, Image Segmentation Using Active Contour Model and Level Set Method Applied to Detect
Oil Spills, Proceedings of the World Congress on Engineering, London, July 1 - 3, 2009.
[4] Jun Zhang and Xiyuan Zhou, Object Recognition Based On Template Correlation In Remote Sensing Image, XXth ISPRS Congress,
Commission 3, Istanbul, Turkey, ISPRS, 2004.
[5] Doman Comaniciu and Peter Meer, Mean Shift: A Robust Approach towards Feature Space Analysis, IEEE Transactions on Pattern
Analysis and Machine Intelligence, Vol. 24, No. 5, May 2002.
[6] S. Boukir1, S. Jones and K. Reinke, Fast Mean-Shift Based Classification of Very High Resolution Images: Application to Forest
Cover Mapping, ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, ISPRS Congress,
Melbourne, Australia, Volume I-7, 2012, 25 August – 01 September 2012.
[7] Moacir P. and Ponti Jr., Segmentation Of Low-Cost Remote Sensing Images Combining Vegetation Indices And Mean-Shift, IEEE
Geoscience and Remote Sensing Society, 18 May 2012.
[8] Torsten B¨uschenfeld and J¨orn Ostermann, Edge Preserving Land Cover Classification Refinement Using Mean Shift Segmentation,
Proceedings Of The 4th GEOBIA, May 7-9, 2012.
[9] Xin Xie, Mengliang Liu, Leiguan Wang and Qianqin Qin, A Remote Sensing Image Segmentation Method Based on Spectral and
Structural Information Fusion, Proceeding ITNG, International conference on information technology, 2009.
[10] Wenbing Tao, Hai Jin and Jin Liu, Unified Mean Shift Segmentation And Graph Region Merging Algorithm For Infrared Ship
Target Segmentation, Optical Engineering, December 2007.
[11] Wenju He, Marc Jaeger, Andreas Reigber and Olaf Hellwich, Building Extraction from Polarimetric SAR Data using Mean Shift and
Conditional Random Fields, European Conference on Synthetic Aperture Radar (EUSAR), Germany, 2008.

Weitere ähnliche Inhalte

Was ist angesagt?

Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
Rumah Belajar
 
A new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowA new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial window
Alexander Decker
 

Was ist angesagt? (20)

Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
 
Segmentation
SegmentationSegmentation
Segmentation
 
Lw3620362041
Lw3620362041Lw3620362041
Lw3620362041
 
93 98
93 9893 98
93 98
 
Image segmentation ajal
Image segmentation ajalImage segmentation ajal
Image segmentation ajal
 
Fuzzy In Remote Classification
Fuzzy In Remote ClassificationFuzzy In Remote Classification
Fuzzy In Remote Classification
 
Watershed
WatershedWatershed
Watershed
 
Q0460398103
Q0460398103Q0460398103
Q0460398103
 
Digital image classification
Digital image classificationDigital image classification
Digital image classification
 
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
A NOVEL APPROACH FOR SEGMENTATION OF SECTOR SCAN SONAR IMAGES USING ADAPTIVE ...
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging Approach
 
Ijetr011917
Ijetr011917Ijetr011917
Ijetr011917
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
 
An efficient method for recognizing the low quality fingerprint verification ...
An efficient method for recognizing the low quality fingerprint verification ...An efficient method for recognizing the low quality fingerprint verification ...
An efficient method for recognizing the low quality fingerprint verification ...
 
Mn3621372142
Mn3621372142Mn3621372142
Mn3621372142
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
 
A new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial windowA new technique to fingerprint recognition based on partial window
A new technique to fingerprint recognition based on partial window
 
A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...
 
A Review over Different Blur Detection Techniques in Image Processing
A Review over Different Blur Detection Techniques in Image ProcessingA Review over Different Blur Detection Techniques in Image Processing
A Review over Different Blur Detection Techniques in Image Processing
 
Image Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation ClusteringImage Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation Clustering
 

Andere mochten auch

The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
IOSR Journals
 
Synthesis, Characterization and Application of Some Polymeric Dyes Derived Fr...
Synthesis, Characterization and Application of Some Polymeric Dyes Derived Fr...Synthesis, Characterization and Application of Some Polymeric Dyes Derived Fr...
Synthesis, Characterization and Application of Some Polymeric Dyes Derived Fr...
IOSR Journals
 

Andere mochten auch (20)

The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
 
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...
 
Feasibility of Laying Fiber-Optic Cables underwater along River Nile Basin- S...
Feasibility of Laying Fiber-Optic Cables underwater along River Nile Basin- S...Feasibility of Laying Fiber-Optic Cables underwater along River Nile Basin- S...
Feasibility of Laying Fiber-Optic Cables underwater along River Nile Basin- S...
 
Air Conditioning System with Ground Source Heat Exchanger
Air Conditioning System with Ground Source Heat ExchangerAir Conditioning System with Ground Source Heat Exchanger
Air Conditioning System with Ground Source Heat Exchanger
 
Research Paper Selection Based On an Ontology and Text Mining Technique Using...
Research Paper Selection Based On an Ontology and Text Mining Technique Using...Research Paper Selection Based On an Ontology and Text Mining Technique Using...
Research Paper Selection Based On an Ontology and Text Mining Technique Using...
 
Assessment of Mehr Housing Project as an Example of Housing for Low-Income Pe...
Assessment of Mehr Housing Project as an Example of Housing for Low-Income Pe...Assessment of Mehr Housing Project as an Example of Housing for Low-Income Pe...
Assessment of Mehr Housing Project as an Example of Housing for Low-Income Pe...
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 
N010637794
N010637794N010637794
N010637794
 
F0623642
F0623642F0623642
F0623642
 
Business Intelligence: A Rapidly Growing Option through Web Mining
Business Intelligence: A Rapidly Growing Option through Web  MiningBusiness Intelligence: A Rapidly Growing Option through Web  Mining
Business Intelligence: A Rapidly Growing Option through Web Mining
 
Software Development Multi-Sourcing Relationship Management Model (Sdmrmm) P...
Software Development Multi-Sourcing Relationship Management  Model (Sdmrmm) P...Software Development Multi-Sourcing Relationship Management  Model (Sdmrmm) P...
Software Development Multi-Sourcing Relationship Management Model (Sdmrmm) P...
 
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...
 
M0947679
M0947679M0947679
M0947679
 
A0440104
A0440104A0440104
A0440104
 
C0961318
C0961318C0961318
C0961318
 
Synthesis, Characterization and Application of Some Polymeric Dyes Derived Fr...
Synthesis, Characterization and Application of Some Polymeric Dyes Derived Fr...Synthesis, Characterization and Application of Some Polymeric Dyes Derived Fr...
Synthesis, Characterization and Application of Some Polymeric Dyes Derived Fr...
 
Flash chromatography guided fractionation and antibacterial activity studies ...
Flash chromatography guided fractionation and antibacterial activity studies ...Flash chromatography guided fractionation and antibacterial activity studies ...
Flash chromatography guided fractionation and antibacterial activity studies ...
 
Effects of Eccentric Strength Training’s Time on Daily Plasma Testosterone Le...
Effects of Eccentric Strength Training’s Time on Daily Plasma Testosterone Le...Effects of Eccentric Strength Training’s Time on Daily Plasma Testosterone Le...
Effects of Eccentric Strength Training’s Time on Daily Plasma Testosterone Le...
 
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...
 
Analytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and NeuroscienceAnalytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and Neuroscience
 

Ähnlich wie Importance of Mean Shift in Remote Sensing Segmentation

Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image SegmentationMultitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
inventionjournals
 
Comparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniquesComparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniques
IAEME Publication
 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking through
eSAT Publishing House
 

Ähnlich wie Importance of Mean Shift in Remote Sensing Segmentation (20)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationA novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentation
 
A novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentationA novel predicate for active region merging in automatic image segmentation
A novel predicate for active region merging in automatic image segmentation
 
Dk34681688
Dk34681688Dk34681688
Dk34681688
 
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image SegmentationMultitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
 
I010634450
I010634450I010634450
I010634450
 
D04402024029
D04402024029D04402024029
D04402024029
 
IRJET-A Review on Implementation of High Dimension Colour Transform in Domain...
IRJET-A Review on Implementation of High Dimension Colour Transform in Domain...IRJET-A Review on Implementation of High Dimension Colour Transform in Domain...
IRJET-A Review on Implementation of High Dimension Colour Transform in Domain...
 
Bx4301429434
Bx4301429434Bx4301429434
Bx4301429434
 
154 158
154 158154 158
154 158
 
International Journal of Computational Engineering Research(IJCER)
 International Journal of Computational Engineering Research(IJCER)  International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Comparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniquesComparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniques
 
5 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-465 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-46
 
L045066671
L045066671L045066671
L045066671
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Massive Regional Texture Extraction for Aerial and Natural Images
Massive Regional Texture Extraction for Aerial and Natural ImagesMassive Regional Texture Extraction for Aerial and Natural Images
Massive Regional Texture Extraction for Aerial and Natural Images
 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking through
 
Gc2005vk
Gc2005vkGc2005vk
Gc2005vk
 
Edge detection by using lookup table
Edge detection by using lookup tableEdge detection by using lookup table
Edge detection by using lookup table
 
A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing
 

Mehr von IOSR Journals

Mehr von IOSR Journals (20)

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

Kürzlich hochgeladen

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Kürzlich hochgeladen (20)

Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 

Importance of Mean Shift in Remote Sensing Segmentation

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 14, Issue 6 (Sep. - Oct. 2013), PP 80-83 www.iosrjournals.org www.iosrjournals.org 80 | Page Importance of Mean Shift in Remote Sensing Segmentation Sambhu Surya Mohan1 and Sushma Leela2 1 M.Tech. CVIP, Amrita Vishwa Vidyapeetham, India 2 Scientist, ADRIN, ISRO Abstract: The segmentation of an image can be considered as a preprocessing step for many of the algorithms such as object detection and identification. Many algorithms exist in the field of remote sensing for segmentation, in every case the desirable output of segmentation is a well defined region or features of object which can be distinguished from another. The desirable features include well based edges, gradients, textures etc. For a real world image the desirable features are difficult to identify. With the advancement of the high resolution imagery, the features which defined the object are too finely defined. It also contains noises which are due to fine edges, gradient variations and non-uniform textures. Segmentation algorithms are plenty in image processing which can be broadly categorized as edge based, color based and textured based. Edge based techniques fails due to the noise content. Textures are not uniform in real world images leading to problems of segmentation. Color based techniques need homogeneous regions which can distinguish objects, which will be difficult with the gradient variation. Defined in this paper is the importance of non-parametric clustering technique called Mean Shift, which in its inherent nature is able to cluster regions according to the desirable properties. The paper is a study on Mean-shift and its probable use in clustering of remote sensing imagery. Rather than a theoretical paper, the paper is arranged as an application based survey which can show the possible use and importance of mean shift in remote sensing. Keywords: Mean shift, Remote sensing, Segmentation I. Introduction Segmentation is an image processing technique which is nearly an unavoidable preprocessing step. There are many techniques used for segmentation in the field of IP, which can be adapted to remote sensing applications. Adapting the algorithm to remote sensing is same as using the techniques for real world datasets. For a remote sensing system the desirable output of segmentation are well defined regions or features of object which can be distinguished from another. These features are affected by the homogeneity of regions. Homogeneity can be recognized as same color or same texture for a region. The remote sensing images of a natural region such as forest have regions of greenery more. This helps in the segmentation of those regions which may be a good part of the image. If it is an urban image the number of regions will be more with lots of small homogenous regions. In real world remote sensing imagery, the homogeneity may not be evident as expected. There will often be small gradient and textural variation. The images also may contain large number of regions, which may not be known prior to execution. These interfere in the segmentation steps and further processing using those regions. Some of the earlier version of segmentation included edge based, contour based, model based, template based and also region based segmentation. Schiewe [1] has stated the usage of edge based segmentation as having the problem of giving large number of edges, due to trees in natural images and blocks in urban areas. The edges were needed then to group and form meaningful geometry. The algorithms are not viable, due to the reason that edge grouping to segment a region with specific geometry is of non-polynomial complexity. Using region based segmentation techniques such as K-Means segmentation techniques [2] has the inherent disadvantage of knowing the number of regions prior to segmentation, which is not known in real world cases. Contour based techniques such as Active contour models [3], sometimes used in remote sensing also has the problem of knowing the approximate location of the region and also the noises will hinder its performance. A template based approach [4] is not scale invariant and using multiple scales is not suited in real time detection. Color based segmentation is also not suited for the problem due to the fact that the object may have gradient variation and color ranges. Schiewe [1] has also given an overview of the use of segmentation technique in remote sensing. He has stated some of the method with example and also given some of the applications in which segmentation can be used.
  • 2. Importance of Mean Shift in Remote Sensing Segmentation www.iosrjournals.org 81 | Page This paper is organized such that the next section describes about the challenges in segmentation, followed by the solution to the challenges which is identified as the technique known as mean shift segmentation. A case study is also presented as proof. II. Challenges Of Segmenting A Remote Sensing Image Segmenting a real world image is always been a difficult task. Many algorithms are implemented in ideal image which are developed based on situations. Segmentation of remote sensing images requires identifying solution to the following challenges  Cluttered background  Gradient variations causing multiple small regions  No specific texture or color for oil depot  Overlapping shadows  Number of regions unknown  Noise level is high in real images III. Mean Shift Based Segmentation Mean shift is a non parametric clustering technique which is not affected by the small variation of points. It is a powerful unsupervised data analysis technique which does not require prior knowledge of the number of clusters, and does not constrain the shape of the clusters. Comaniciu et al. [5] and Boukir et al. [6] have done studies on Mean shift and have put forward the advantages of using Mean Shift as a segmentation process in the remote sensing images. The advantages of the mean shift are:  Smoothens regions or clusters  Considers cluster size, avoids small clusters below threshold  Cluster number is not a parameter.  In segmentation it is color and texture independent Mean shift is an iterative method. The segmentation algorithm can be broadly classified into 3 stages.  Mean shift filtering stage  Pixel and region clustering stage  Pruning stage The filtering stage smoothen the image and tries to rectify noises, gradient variations and textural variations. After filtering the clustering is done so as to cluster together homogenous regions according to their color proximity. Finally a pruning method is implemented to avoid small regions which may be occurring due to noises. In the filtering stage for each data point, mean shift defines a window around it and computes the mean of data point. Then it shifts the center of window to the mean and repeats the algorithm till it converges. A kernel function 𝐾(𝑥𝑖 − 𝑥) is defined. This function determines the weight of nearby points for re-estimation of the mean. Typically Gaussian kernel on the distance to the current estimate is used, 𝐾 𝑥𝑖 − 𝑥 = 𝑒−𝑐∥𝑥 𝑖−𝑥∥2 . The weighted mean of the density in the window determined by K is: 𝑚 𝑥 = ∑ 𝑥 𝑖∈𝑁 𝑥 𝐾(𝑥 𝑖−𝑥)𝑥 𝑖 ∑ 𝑥 𝑖∈𝑁 𝑥 𝐾(𝑥 𝑖−𝑥) (1) where 𝑁(𝑥) is the neighborhood of , a set of points for which 𝐾(𝑥) ≠ 0. The mean-shift algorithm now sets 𝑥 ← 𝑚(𝑥), and repeats the estimation until 𝑚(𝑥) converges. The clustering stage is divided into two. The first one known as pixel based clustering cluster together spatially closer pixels into homogenous regions according to their color proximity. The second clustering is a segment based clustering which clusters together spatially closer regions formed from the first cluster into homogenous regions according to color proximity. The pruning stage is developed so as to remove small regions which are of less importance for further processing. The smaller regions are mostly said as the regions formed by noisy parts. The smaller regions are then merged to larger regions and the final output of segmentation is provided.
  • 3. Importance of Mean Shift in Remote Sensing Segmentation www.iosrjournals.org 82 | Page IV. Applications Of Mean Shift In Remote Sensing Described here are some of the papers which has applied mean shift in remote sensing images. 4.1. Forest mapping Boukir et al. [6] have used a fast mean shift algorithm called path assigned mean shift, which is said to be 5 times faster than original mean shift. The method uses mean shift segmentation first to segment the image then as a second refinement used k-means algorithm to converge to a refined solution. The drawback of k-means is to have the prior knowledge of k. This is rectified by using the modes obtained from mean shift as cluster count in k-means. This algorithm is then used to segment images of forest sites. The main four classes of the image were defined as: soil, water hole, trees and shadows. The combination algorithm of mean shift with k- means was able to successfully segment out regions into the four classes. The drawback of mean shift is the high computation leading to more time to segment. In order to avoid this drawback the mean shift parameters (mainly spatial radius) are relaxed so that the computation is fast. 4.2. Segmentation of land covers One of the most widely accepted application in remote sensing is the segmentation of land covers. Mean shift has been proven to have good results in this segmentation process. Moacir and Ponti [7] have proposed a method of segmentation for low cost remote sensing systems. They applied vegetation indices used in remote sensing image processing along with mean shift in order to detect green coverage, gaps and degraded areas. The dataset used was of land images which are acquired from a low resolution 10 megapixel CCD sensor fitted on a helium gas balloon. The paper first applies mean shift as preprocessing to segmentation of the image, this removes texture and small irregularities by find the local maxima of regions and smoothing it out. The vegetation indices are applied to transform RGB to gray level image, increasing the green vegetation indices. Torsten and Ostermann [8], proposed a method of combining mean shift with pixel wise classification. The image is processed with a pixel wise classification and mean shift in parallel. The results of the two are combined with a weighted majority voting scheme which allowed removing misclassifications of segmentation which may occur individually. The author used this method on regions having both green regions and urban regions. The approach aligns class labels to image edges to cope with the smoothing, which typically originates from classification of image content with varying scales. The smoothed classification results and noise was shown to be significantly reduced by this approach. Xie et al. [9] have proposed a combination of spatial and spectral features to be used in segmentation of images. They proposed this algorithm taking into consideration that a single feature, either spatial or spectral may cause under segmentation of the regions. They applied a Gabor filter approach to finding the spatial and orientation features of images. The spectral image is chosen as the corresponding Lab color space of the RGB image. The combined feature is then passed to the mean shift clustering algorithm. The output of the mean shift is the segmented image. The algorithm was tested with synthetic texture image from a quick bird sensor. 4.3. Object segmentation Tao et al. [10] used mean shift segmentation as a pre processing to object detection. The segmented regions are represented like a graph and the topological and geometric relations are assigned to each node. SST- minmax method is then used to merge the regions. The final segmented regions were found to successfully segment objects. The author verified this method by detecting a ship in the sea from an infrared image. He et al. [11] had derived an algorithm based on mean shift and conditional random field (CRF) in order for extracting building objects from polarimetric SAR images. The algorithm is implemented by first applying the mean shift to extract homogenous regions. These regions are fed into a CRF classifier which classifies the regions into building structures or other regions. 3 classes of regions were expected in the paper mainly, they are the building structures, shadows and other regions such as background. The classifier was trained with a sample data set and is used for the classification. V. Case Study on Segmentation of Remote Sensing Images The mean shift procedure is applied on a remote sensing image containing oil storage tanks (Fig. 1(a)) which has minor noises, gradient variations and texture variations. The input image is taken from a GeoEye-1 satellite sensor which can have a resolution of 0.5m. It can be seen in the resulting image (Fig. 1(b)) that factors such as gradient variations, texture variations and noises are avoided in the mean shift so as to output
  • 4. Importance of Mean Shift in Remote Sensing Segmentation www.iosrjournals.org 83 | Page homogenous regions representing objects. The segmented image can be distinguished by the color which can also be said as the mode of the mean shift regions. The algorithm was tested with the EDISON software which is considered to be one of the fastest mean shift procedure. The algorithm completed execution in 3 seconds in an Intel i3 processor with 3 GB memory. Whereas a test using level-set algorithm executed in MATLAB was experienced to be slower than the mean shift on the same image. This can be taken as a valid experiment which can state that for a real time remote sensing system mean shift is an excellent choice of segmentation algorithm. (a) (b) Fig. 1: (a) Original GeoEye-1 image (b) segmented image with mean shift VI. Conclusion In the paper described are the challenges faced in the segmentation of remote sensing image. It was identified that some common segmentation techniques in IP fails due the difficulty posed by the challenges. By defining the process of mean shift it was shown that the technique has more desirable features for using in remote sensing systems than that of other techniques and it is possible to use in segmentation of the regions more accurately and faster than some modern algorithms. A number of applications were listed in the paper which proves the effectiveness of mean shift in the field of remote sensing image processing. The paper has also proposed a simple case study by comparing the segmentation of images with mean shift and a modern contour based segmentation technique known as level set. It was experimentally shown that mean shift was able to give good segmentation on remote sensing image with near to real time processing speed. References [1] J. Schiewe, Segmentation of High-Resolution Remotely Sensed Data - Concepts, Applications and Problems, Symposium On Geospatial Theory, Processing And Applications, Ottawa, 2002. [2] Rohit Maurya, Dr. Shalini Singh, Dr. P.R Gupta and Manish Kumar Sharma, Road Extraction Using K-Means Clustering And Morphological Operations, International Journal Of Advanced Engineering Sciences And Technologies, Vol. No. 5, Issue No. 2, pp 290 – 295, 2011. [3] M. Airouche, L. Bentabet and M. Zelmat, Image Segmentation Using Active Contour Model and Level Set Method Applied to Detect Oil Spills, Proceedings of the World Congress on Engineering, London, July 1 - 3, 2009. [4] Jun Zhang and Xiyuan Zhou, Object Recognition Based On Template Correlation In Remote Sensing Image, XXth ISPRS Congress, Commission 3, Istanbul, Turkey, ISPRS, 2004. [5] Doman Comaniciu and Peter Meer, Mean Shift: A Robust Approach towards Feature Space Analysis, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 24, No. 5, May 2002. [6] S. Boukir1, S. Jones and K. Reinke, Fast Mean-Shift Based Classification of Very High Resolution Images: Application to Forest Cover Mapping, ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, ISPRS Congress, Melbourne, Australia, Volume I-7, 2012, 25 August – 01 September 2012. [7] Moacir P. and Ponti Jr., Segmentation Of Low-Cost Remote Sensing Images Combining Vegetation Indices And Mean-Shift, IEEE Geoscience and Remote Sensing Society, 18 May 2012. [8] Torsten B¨uschenfeld and J¨orn Ostermann, Edge Preserving Land Cover Classification Refinement Using Mean Shift Segmentation, Proceedings Of The 4th GEOBIA, May 7-9, 2012. [9] Xin Xie, Mengliang Liu, Leiguan Wang and Qianqin Qin, A Remote Sensing Image Segmentation Method Based on Spectral and Structural Information Fusion, Proceeding ITNG, International conference on information technology, 2009. [10] Wenbing Tao, Hai Jin and Jin Liu, Unified Mean Shift Segmentation And Graph Region Merging Algorithm For Infrared Ship Target Segmentation, Optical Engineering, December 2007. [11] Wenju He, Marc Jaeger, Andreas Reigber and Olaf Hellwich, Building Extraction from Polarimetric SAR Data using Mean Shift and Conditional Random Fields, European Conference on Synthetic Aperture Radar (EUSAR), Germany, 2008.