SlideShare a Scribd company logo
1 of 5
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 26
BIO-MEDICAL IMAGE SEGMENTATION USING MARKER
CONTROLLED WATERSHED ALGORITHM: A CASE STUDY
Ravi S1
, A M Khan2
1
Research Scholar, Department of Electronics, Mangalore University, Mangalagangothri – 574 199
2
Professor and Chairman, Department of Electronics, Mangalore University, Mangalagangothri – 574 199
Abstract
Image segmentation is a process in which the objects of interests are selected and separated from the total image to analyze and
extract the required data. It is one of the image processing methods, which is widely open for research. Many algorithms have been
proposed till date to improve the quality of segmentation and the best one is yet to design. Watershed algorithm is one such reliable
approach to segment homogeneous regions in an image. It is superior to region growing method in terms of number of regions
obtained after processing. In this paper a robust approach is discussed to improve, the primary drawback of watershed algorithm,
over-segmentation. We discuss morphological marker controlled method and the use of gradient image for watershed algorithm to
minimize over-segmentation.
Keywords: Watershed Algorithm, Morphological Operation, Marker Controlled Watershed, Morphological
Reconstruction, Image Segmentation.
------------------------------------------------------------------------***---------------------------------------------------------------------
1. INTRODUCTION
Image is two-dimensional light intensity function of spatial
coordinates. If the intensity function and the spatial
coordinates are finite and discretised, the image is said to be
digital in nature. Processing of such digital image using a
digital computer is called digital image processing[9]. There
are three levels of image processing like low-level, mid-level
and high level image processing. All these levels are
concerned mainly in improving the quality of image for
human visualization and to extract more information from the
image. Among these, image segmentation is one such method
which has been widely explored to enhance the quality of
information available in the image[6].
Image segmentation can be done in three distinct ways; based
on the intensity values (threshold based method), based on
discontinuities in the image (edge based method), based on
homogeneous regions present in the image (region based
method)[10]. The said methods are the conventional methods
used for segmentation. Among these, edge based method and
region based methods are widely tested. Edge based method
identifies the edges, which are basically sharp intensity
transitions, local to a region, in the images and mark the pixel
as boundary element. In contrast, region based method groups
the pixels which share common characteristics to form
homogeneous regions[1]. Region based segmentation can be
done in two different ways as growing method and split &
merge method. Region growing method is usually preferred
for its reliable and robust output.
Watershed algorithm is hybrid approach of „good
characteristics‟ of edge based segmentation and region based
segmentation[9] and hence gives better result than its parents.
In this paper we discuss the theory of watershed transform and
apply the algorithm for few test images for better
understanding. We also discuss marker controlled approach
using morphological operations to improve the quality of
watershed algorithm and to overcome its drawback of over-
segmentation.
Morphological operations are the mathematical set theory
operations that are very simple to use and mainly concerned
with the ordering of the elements instead of the numerical
values of members of the set[6]. This mathematical
morphology when combined with the logical operations gives
very good results in image processing for performing
operations like blurring, sharpening reconstruction and so
on[8]. Morphological operations are very much useful in
watershed algorithm to construct dam between neighboring
regions which is the key process in watershed algorithm.
The paper is arranged as follows: section II highlights
watershed algorithm, section III is on basic morphological
operations, in section IV we discuss marker controlled
watershed algorithm, in section V application of our algorithm
is shown and in section VI results are discussed.
2. WATERSHED ALGORITHM
The watershed algorithm includes the three basic segmentation
approaches like threshold based, edge detection and region
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 27
based segmentation[1][2]and hence it provides more stable
results than these methods individually. It uses morphological
operations as well to set proper boundaries between adjacent
regions and morphological operations are discussed in next
section.
To understand watershed algorithm it is to be known the
following three „points‟:[9]
1. Points belonging to regional minimum
2. Point of catchment basin / watershed lines.
3. Points at which water drop can more likely to occupy
other than a specific watershed.
The watershed lines are those single minimum values to which
a drop of water falls with certainty. The gradient of the image
is to be found before applying watershed. The characteristic of
a pixel will be compared with the neighboring pixel and if
found similar, the pixels are added to form a region. The
process is carried out till edge of the region is found or the
neighboring regions are above to merge. At this stage a dam is
built to avoid the merging of two different regions. As a result,
after testing all the pixels only the top of the dam is visible and
is the resultant of segmentation of various regions in the test
image.
Let M1, M2, …,MR sets denoting the coordinates in the
regional minima of an image g(x, y), where g(x, y) is the pixel
value of coordinate (x, y). Let C(Mi) be the coordinates in the
catchment basin associated with regional minimum Mi and let
T[n] be the set of coordinates (s, t) for which g(s, t) < n and is
given by
T[n]= {(s ,t) | g(s, t) < n}
Then the process of watershed algorithm is discussed as
below:
Step1:The boundary value of the pixels is to be found and
the minimum value is to be noted
The boundary values of the pixels of g(x,y) is to be found and
the minimum value is to be assigned to Mi. Flooding is done
by initializing n=min+1
Let Cn(Mi) as the coordinates in the catchment basin
associated with minimum Mi that are flooded at stage n.
Step2:Compute catchment basins.
Compute Cn(Mi) = C(Mi) ∩T[n]
Cn(Mi)
=
1 𝑓𝑜𝑟 𝑥, 𝑦 ∈ 𝐶 𝑀𝑖 𝑎𝑛𝑑𝑎𝑙𝑠𝑜 𝑥, 𝑦 𝑏𝑒𝑙𝑜𝑛𝑔𝑠𝑡𝑜𝑇[𝑛]
0 𝑜𝑡𝑕𝑒𝑟𝑤𝑖𝑠𝑒
Let C[n] denote the union of the flooded catchment basins at
stage n:
C[n] = Cn(Mi)
𝑅
𝑖=1
Set n = n + 1.
Step3:Derive the set of connected components
Derive the set of connected components in T[n] denoting as Q.
For each connected component q ∈ Q[n], there are three
conditions:
a. If connected components is empty it represents a
new minimum is encountered.
If 𝑞 ∩ 𝐶 𝑛 − 1 is empty, connected component
q is incorporated into C[n - 1] to form C[n]
because it represents a new minimum is
encountered.
b. If connected components contains at least one
connected component it means connected
components lies within the catchment basin of
some regional minimum.
If 𝑞 ∩ 𝐶 𝑛 − 1 contains one connected
component of C[n - 1], connected component q
is incorporated into C[n - 1] to form C[n]
because it means q lies within the catchment
basin of some regional minimum.
c. If connected components contains more than one
connected component it represents all or part of
a ridge separating two or more catchment basins
and set them as “dam”.
If 𝑞 ∩ 𝐶 𝑛 − 1 contains more than one
connected component of C[n- 1], it represents all
or part of a ridge separating two or more
catchment basins is encountered so that we have
to find the points of ridge(s) and set them as
“dam”.
Step4. Construct dam for all possible catchment basins.
Construct C[n] using the values obtained for Cn(Mi) and c[n]
Set n = n + 1.
Step5. Repeat Step 3 and 4 until n reaches max + 1.
3. MORPHOLOGICAL OPERATIONS
Mathematical morphology is a tool for extracting region
shape[3]. It can also be used for pre-processing operations
much like filters used in spatial filtering operations.
Morphological operations are centered on set theory but, when
used along with logical operations it makes it much simpler
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 28
than the conventional methods like convolution used in image
processing[6]. It is based on ordering of the pixels instead of
the numerical value of pixels. Morphological operations uses
binary image of very small size called as structuring elements
to process the test image. The structuring element works much
like the spatial filters that are used in spatial domain
processing[8]. Dilation and Erosion are the two fundamental
operations that are used in morphological operations and any
other morphological operation, like opening, closing,
reconstruction etc., are the combination of these two
operations[9].
Dilation: The dilation of an image A by structuring element B
is defined as
𝐴 ⊕ 𝐵 = 𝑧| (𝐵) 𝑧 ∩ 𝐴 ≠ ∅
If set B is reflected about its origin and shifted by z, then the
dilation of A by B is the set of all displacements z such that B^
and A have at least one common element. The dilation
operation makes the boundary of the object to grow, to the
extent decided by the shape and size of the structuring
element. This effect is analogous to the smoothing operation
performed in the spatial low pass filtering application. This
operation is used to fill „holes‟ in the object of an image. The
other consequence of performing the dilation operation is the
blurring effect.
Erosion: The erosion of an image A by structuring element B
is defined as
𝐴 ⊖ 𝐵 = 𝑧| (𝐵) 𝑧 ⊆ 𝐴
The erosion of image A by structuring element B is the set of
all points z such that the structuring element B is translated by
z is a subset of the image. The erosion operation is
contradictory to the dilation operation and it causes the
boundary of the object to shrink and is decided by the shape
and size of the structuring element. The thinning effect is
equivalent to the spatial high pass filtering. The erosion
operation removes those structures which are lesser in size
than that of the structuring element. It can be used to remove
the noisy „connection‟ between two objects in the image.
Image reconstruction: Reconstruction is a morphological
transformation that involves two images, a marker image and
a mask image, and a structuring element.
If G is the mask and F is the marker, the reconstruction of G
from F, denoted RG(F), is defined by the following iterative
procedures:[8]
1. Initialize h1to be the marker image, F.
2. Create the structuring element: B
3. Repeat:
h k+1 = (h k⊕ B)∩ G
until h k+1 h k .
4. R G (F) = h k+1.
Marker F must be a subset of G: F⊆G
4. MARKER CONTROL METHOD:
The application of watershed algorithm is greatly influenced
by the noise and other local irregularities in the image [5].
This leads to over-segmentation of regions to an extent that
the segmented image itself looks like a noisy image most of
the times and hence can be useless for diagnosing the
abnormality by a doctor. This is the major drawback of
watershed algorithm [6] [5][3][9]. To avoid this problem
markers are used for segmentation. A marker is a connected
component belonging to an image. The markers which are
connected components do possess the same intensity values
and are treated as regional minima. Markers can be classified
as internal (foreground) or external (background) depending
on its location from region of interest.
The use of markers gives a priori knowledge about
segmentation; this knowledge often consists in the number and
the positions of the regions through the definition of some
markers, and thus simplifies the problem of over-
segmentation. The result of using markers is shown in section
VI which clearly shows the improvement of segmentation
over conventional watershed method.
5. IMPLEMENTATION
We designed the algorithm by combining the watershed
algorithm, morphological operations and by providing markers
for better segmentation. The difference between the existing
approach and ours is that we had used bigger size gradient
filters compared to the filters used for conventional watershed
algorithm. The methodology followed is given below.
Fig-1: Flow chart of the proposed algorithm.
6. RESULTS AND DISCUSSION
We had applied the above algorithm on MRI of brain and on
mammogram images and compared with the conventional
watershed algorithm and the result is given below. The first
Read the image and convert it into suitable form
Find out the gradient of the image using a bigger
filter
Apply morphological image reconstruction
Calculate regional maxima in image
Obtain foreground markers & background
markers
Apply watershed algorithm to get segmented
result
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 29
column of image is the original test images; of which two
corresponds to MRI of brain and other two are mammogram
images. Second column of images is the output of
conventional watershed algorithm, third column corresponds
to output of the proposed method and fourth column is the
result of overlapping third column on the first column. The
results shown below are obtained using Matlab2013a with
system configuration Inter(R) Pentium(R)4 ,CPU 2.80GHz,
1GB RAM, 32 bit OS.
It is evident that the proposed algorithm gives better result
than the conventional algorithm. The problem of over
segmentation is overcome by applying markers on the gradient
image. By declaring the internal and external markers we
restrict the segmentation to a single object and the
background. To carry out this segmentation we can use any of
the approaches available but the watershed gives better result.
Fig-2 First column: Original images; Second column: Conventional watershed output; Third column: Result of proposed algorithm;
Fourth column: Output of proposed algorithm overlapped with original image.
original image Waterhed Applied before smoothing
original image Waterhed Applied before smoothing
original image Waterhed Applied before smoothing
original image Waterhed Applied before smoothing
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 30
We conclude that the proposed algorithm is superior to
conventional algorithm in terms of over-segmentation. Despite
of giving a good output the proposed algorithm in future it can
still be improved to get accurate results by using mathematical
transformations.
7. FUTURE WORKS
We have observed that though there is considerable reduction
in the over-segmentation, the obtained image is not ready-to-
use for diagnosing since it fails to mark the boundary between
adjacent regions that vary slightly in the intensities. One of the
possible ways to overcome this is by extracting high frequency
components in the images to give precise idea about markers.
We are working on this to make the processed image ready to
use at once the output is obtained.
REFERENCES
[1] Kostas Haris, Serafim N. Efstratiadis,
NicosMaglaveras, and Aggelos K. Katsaggelos,
“Hybrid Image Segmentation Using Watersheds and
Fast Region Merging”, IEEE Transactions On Image
Processing, Vol. 7, No. 12, December 1998.
[2] S. Beucher,,”The Watershed Transformation Applied
to Image Segmentation”, Centre de
MorphologieMathematique, Ecolos des Mines de Paris,
France.
[3] K. Parvati, B. S. Prakasa Rao and M. Mariya Das
Image Segmentation Using Gray-Scale Morphology
and Marker-Controlled Watershed Transformation
Volume 2008, Article ID 384346, 8 pages, Hindawi
Publishing Corporation Discrete Dynamics in Nature
and Society.
[4] SébastienLefèvre ,“Knowledge from Markers in
Watershed Segmentation” LSIIT, CNRS / University
Louis Pasteur - Strasbourg I Parcd‟Innovation, Bd
Brant, BP 10413 67412 IllkirchCedex, France.
[5] Amanpreetkaur, Ashish Verma, “The Marker-Based
Watershed Segmentation –A Review” International
Journal of Engineering and Innovative Technology
(IJEIT), Volume 3, Issue 3, September 2013.
[6] Ravi S and A M Khan, “Morphological Operations for
Image Processing: Understanding and its
Applications”, Proc. 2nd National Conference on
VLSI, Signal processing & Communications
NCVSComs-2013, 11 -12th Dec. 2013.
[7] Sameer Ruparelia, Implementation of Watershed Based
Image Segmentation Algorithm in FPGA, Master
Thesis Nr. 3256, Department of Parallel Systems,
Institute of Parallel and Distributed Systems,
Universit• atsstra, Stuttgart.
[8] Marker Controlled Watershed Algorithm IPT, MatLab
Documentation.
[9] R.C Gonzalez and R.E. Woods, Chapter 9& 10;
„Digital Image Processing‟, third edition, PHI
Publications, 2008.
[10] S. Nagabhushana, “Computer Vision and Image
Processing”, New Age International Publishers, 2005.
[11] http://www.mathworks.in

More Related Content

What's hot

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)
IJERD Editor
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
cscpconf
 

What's hot (20)

Video Segmentation
Video SegmentationVideo Segmentation
Video Segmentation
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentation
 
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHINGSEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
 
Importance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing SegmentationImportance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing Segmentation
 
Im seg04
Im seg04Im seg04
Im seg04
 
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)
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
 
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...
REGION CLASSIFICATION BASED IMAGE DENOISING USING SHEARLET AND WAVELET TRANSF...
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
ICSE03
ICSE03ICSE03
ICSE03
 
Gabor Filter
Gabor FilterGabor Filter
Gabor Filter
 
An Efficient Algorithm for the Segmentation of Astronomical Images
An Efficient Algorithm for the Segmentation of Astronomical  ImagesAn Efficient Algorithm for the Segmentation of Astronomical  Images
An Efficient Algorithm for the Segmentation of Astronomical Images
 
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 NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
A NOVEL APPROACH TO SMOOTHING ON 3D STRUCTURED ADAPTIVE MESH OF THE KINECT-BA...
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
 
Image Registration using NSCT and Invariant Moment
Image Registration using NSCT and Invariant MomentImage Registration using NSCT and Invariant Moment
Image Registration using NSCT and Invariant Moment
 
A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...A combined method of fractal and glcm features for mri and ct scan images cla...
A combined method of fractal and glcm features for mri and ct scan images cla...
 
Two-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and SimulationTwo-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and Simulation
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval of
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
 

Viewers also liked

Image Analysis for Ethiopian Coffee Plant Diseases Identification
Image Analysis for Ethiopian Coffee Plant Diseases IdentificationImage Analysis for Ethiopian Coffee Plant Diseases Identification
Image Analysis for Ethiopian Coffee Plant Diseases Identification
CSCJournals
 
Secure data dissemination protocol in wireless sensor networks using xor netw...
Secure data dissemination protocol in wireless sensor networks using xor netw...Secure data dissemination protocol in wireless sensor networks using xor netw...
Secure data dissemination protocol in wireless sensor networks using xor netw...
eSAT Publishing House
 
Energy efficient ccrvc scheme for secure communications in mobile ad hoc netw...
Energy efficient ccrvc scheme for secure communications in mobile ad hoc netw...Energy efficient ccrvc scheme for secure communications in mobile ad hoc netw...
Energy efficient ccrvc scheme for secure communications in mobile ad hoc netw...
eSAT Publishing House
 
A over damped person identification system using emg signal
A over damped person identification system using emg signalA over damped person identification system using emg signal
A over damped person identification system using emg signal
eSAT Publishing House
 
Open domain question answering system using semantic role labeling
Open domain question answering system using semantic role labelingOpen domain question answering system using semantic role labeling
Open domain question answering system using semantic role labeling
eSAT Publishing House
 
Conception of a water level detector (tide gauge) based on a electromagnetic ...
Conception of a water level detector (tide gauge) based on a electromagnetic ...Conception of a water level detector (tide gauge) based on a electromagnetic ...
Conception of a water level detector (tide gauge) based on a electromagnetic ...
eSAT Publishing House
 

Viewers also liked (20)

Image Analysis for Ethiopian Coffee Plant Diseases Identification
Image Analysis for Ethiopian Coffee Plant Diseases IdentificationImage Analysis for Ethiopian Coffee Plant Diseases Identification
Image Analysis for Ethiopian Coffee Plant Diseases Identification
 
An android based advisor system for efficient vehicle driving directions
An android based advisor system for efficient vehicle driving directionsAn android based advisor system for efficient vehicle driving directions
An android based advisor system for efficient vehicle driving directions
 
Ber analysis of wi max in multipath fading channels
Ber analysis of wi max in multipath fading channelsBer analysis of wi max in multipath fading channels
Ber analysis of wi max in multipath fading channels
 
Design of file system architecture with cluster
Design of file system architecture with clusterDesign of file system architecture with cluster
Design of file system architecture with cluster
 
Secure data dissemination protocol in wireless sensor networks using xor netw...
Secure data dissemination protocol in wireless sensor networks using xor netw...Secure data dissemination protocol in wireless sensor networks using xor netw...
Secure data dissemination protocol in wireless sensor networks using xor netw...
 
Comparative study of slot loaded rectangular and triangular microstrip array ...
Comparative study of slot loaded rectangular and triangular microstrip array ...Comparative study of slot loaded rectangular and triangular microstrip array ...
Comparative study of slot loaded rectangular and triangular microstrip array ...
 
Energy efficient ccrvc scheme for secure communications in mobile ad hoc netw...
Energy efficient ccrvc scheme for secure communications in mobile ad hoc netw...Energy efficient ccrvc scheme for secure communications in mobile ad hoc netw...
Energy efficient ccrvc scheme for secure communications in mobile ad hoc netw...
 
Limiting the energy drain in wireless ad hoc sensor networks
Limiting the energy drain in wireless ad hoc sensor networksLimiting the energy drain in wireless ad hoc sensor networks
Limiting the energy drain in wireless ad hoc sensor networks
 
Pi controller based of multi level upqc using dq0 transformation to improve p...
Pi controller based of multi level upqc using dq0 transformation to improve p...Pi controller based of multi level upqc using dq0 transformation to improve p...
Pi controller based of multi level upqc using dq0 transformation to improve p...
 
Fpga based 128 bit customised vliw processor for executing dual scalarvector ...
Fpga based 128 bit customised vliw processor for executing dual scalarvector ...Fpga based 128 bit customised vliw processor for executing dual scalarvector ...
Fpga based 128 bit customised vliw processor for executing dual scalarvector ...
 
A comprehensive study of mining web data
A comprehensive study of mining web dataA comprehensive study of mining web data
A comprehensive study of mining web data
 
Hydrostatic transmission as an alternative to conventional gearbox
Hydrostatic transmission as an alternative to conventional gearboxHydrostatic transmission as an alternative to conventional gearbox
Hydrostatic transmission as an alternative to conventional gearbox
 
Reconfigurable and versatile bil rc architecture
Reconfigurable and versatile bil rc architectureReconfigurable and versatile bil rc architecture
Reconfigurable and versatile bil rc architecture
 
A over damped person identification system using emg signal
A over damped person identification system using emg signalA over damped person identification system using emg signal
A over damped person identification system using emg signal
 
Open domain question answering system using semantic role labeling
Open domain question answering system using semantic role labelingOpen domain question answering system using semantic role labeling
Open domain question answering system using semantic role labeling
 
Investigation of various parameters on the
Investigation of various parameters on theInvestigation of various parameters on the
Investigation of various parameters on the
 
Conception of a water level detector (tide gauge) based on a electromagnetic ...
Conception of a water level detector (tide gauge) based on a electromagnetic ...Conception of a water level detector (tide gauge) based on a electromagnetic ...
Conception of a water level detector (tide gauge) based on a electromagnetic ...
 
Fabrication and mechanical properties of stir cast al si12 cub4c composites
Fabrication and mechanical properties of stir cast al si12 cub4c compositesFabrication and mechanical properties of stir cast al si12 cub4c composites
Fabrication and mechanical properties of stir cast al si12 cub4c composites
 
Localization based range map stitching in wireless sensor network under non l...
Localization based range map stitching in wireless sensor network under non l...Localization based range map stitching in wireless sensor network under non l...
Localization based range map stitching in wireless sensor network under non l...
 
Study of fiber optic sensor using concrete beams
Study of fiber optic sensor using concrete beamsStudy of fiber optic sensor using concrete beams
Study of fiber optic sensor using concrete beams
 

Similar to Bio medical image segmentation using marker controlled watershed algorithm a case study

Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
eSAT Publishing House
 
Tropical Cyclone Determination using Infrared Satellite Image
Tropical Cyclone Determination using Infrared Satellite ImageTropical Cyclone Determination using Infrared Satellite Image
Tropical Cyclone Determination using Infrared Satellite Image
ijtsrd
 
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
 

Similar to Bio medical image segmentation using marker controlled watershed algorithm a case study (20)

Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
 
Image fusion using nsct denoising and target extraction for visual surveillance
Image fusion using nsct denoising and target extraction for visual surveillanceImage fusion using nsct denoising and target extraction for visual surveillance
Image fusion using nsct denoising and target extraction for visual surveillance
 
Segmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorSegmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain Tumor
 
Review paper on segmentation methods for multiobject feature extraction
Review paper on segmentation methods for multiobject feature extractionReview paper on segmentation methods for multiobject feature extraction
Review paper on segmentation methods for multiobject feature extraction
 
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
Validation Study of Dimensionality Reduction Impact on Breast Cancer Classifi...
 
Tropical Cyclone Determination using Infrared Satellite Image
Tropical Cyclone Determination using Infrared Satellite ImageTropical Cyclone Determination using Infrared Satellite Image
Tropical Cyclone Determination using Infrared Satellite Image
 
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
FACE RECOGNITION USING DIFFERENT LOCAL FEATURES WITH DIFFERENT DISTANCE TECHN...
 
Dynamic texture based traffic vehicle monitoring system
Dynamic texture based traffic vehicle monitoring systemDynamic texture based traffic vehicle monitoring system
Dynamic texture based traffic vehicle monitoring system
 
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
 
Method of Fracture Surface Matching Based on Mathematical Statistics
Method of Fracture Surface Matching Based on Mathematical StatisticsMethod of Fracture Surface Matching Based on Mathematical Statistics
Method of Fracture Surface Matching Based on Mathematical Statistics
 
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...
 
Fault diagnosis using genetic algorithms and principal curves
Fault diagnosis using genetic algorithms and principal curvesFault diagnosis using genetic algorithms and principal curves
Fault diagnosis using genetic algorithms and principal curves
 
Application of normalized cross correlation to image registration
Application of normalized cross correlation to image registrationApplication of normalized cross correlation to image registration
Application of normalized cross correlation to image registration
 
Medical image analysis and processing using a dual transform
Medical image analysis and processing using a dual transformMedical image analysis and processing using a dual transform
Medical image analysis and processing using a dual transform
 
Medical image analysis and processing using a dual transform
Medical image analysis and processing using a dual transformMedical image analysis and processing using a dual transform
Medical image analysis and processing using a dual transform
 
Comparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniquesComparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniques
 
Fault diagnosis using genetic algorithms and
Fault diagnosis using genetic algorithms andFault diagnosis using genetic algorithms and
Fault diagnosis using genetic algorithms and
 
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...Q UANTUM  C LUSTERING -B ASED  F EATURE SUBSET  S ELECTION FOR MAMMOGRAPHIC I...
Q UANTUM C LUSTERING -B ASED F EATURE SUBSET S ELECTION FOR MAMMOGRAPHIC I...
 
Retinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removalRetinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removal
 

More from eSAT Publishing House

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

More from eSAT Publishing House (20)

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

Recently uploaded

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
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
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 

Bio medical image segmentation using marker controlled watershed algorithm a case study

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 26 BIO-MEDICAL IMAGE SEGMENTATION USING MARKER CONTROLLED WATERSHED ALGORITHM: A CASE STUDY Ravi S1 , A M Khan2 1 Research Scholar, Department of Electronics, Mangalore University, Mangalagangothri – 574 199 2 Professor and Chairman, Department of Electronics, Mangalore University, Mangalagangothri – 574 199 Abstract Image segmentation is a process in which the objects of interests are selected and separated from the total image to analyze and extract the required data. It is one of the image processing methods, which is widely open for research. Many algorithms have been proposed till date to improve the quality of segmentation and the best one is yet to design. Watershed algorithm is one such reliable approach to segment homogeneous regions in an image. It is superior to region growing method in terms of number of regions obtained after processing. In this paper a robust approach is discussed to improve, the primary drawback of watershed algorithm, over-segmentation. We discuss morphological marker controlled method and the use of gradient image for watershed algorithm to minimize over-segmentation. Keywords: Watershed Algorithm, Morphological Operation, Marker Controlled Watershed, Morphological Reconstruction, Image Segmentation. ------------------------------------------------------------------------***--------------------------------------------------------------------- 1. INTRODUCTION Image is two-dimensional light intensity function of spatial coordinates. If the intensity function and the spatial coordinates are finite and discretised, the image is said to be digital in nature. Processing of such digital image using a digital computer is called digital image processing[9]. There are three levels of image processing like low-level, mid-level and high level image processing. All these levels are concerned mainly in improving the quality of image for human visualization and to extract more information from the image. Among these, image segmentation is one such method which has been widely explored to enhance the quality of information available in the image[6]. Image segmentation can be done in three distinct ways; based on the intensity values (threshold based method), based on discontinuities in the image (edge based method), based on homogeneous regions present in the image (region based method)[10]. The said methods are the conventional methods used for segmentation. Among these, edge based method and region based methods are widely tested. Edge based method identifies the edges, which are basically sharp intensity transitions, local to a region, in the images and mark the pixel as boundary element. In contrast, region based method groups the pixels which share common characteristics to form homogeneous regions[1]. Region based segmentation can be done in two different ways as growing method and split & merge method. Region growing method is usually preferred for its reliable and robust output. Watershed algorithm is hybrid approach of „good characteristics‟ of edge based segmentation and region based segmentation[9] and hence gives better result than its parents. In this paper we discuss the theory of watershed transform and apply the algorithm for few test images for better understanding. We also discuss marker controlled approach using morphological operations to improve the quality of watershed algorithm and to overcome its drawback of over- segmentation. Morphological operations are the mathematical set theory operations that are very simple to use and mainly concerned with the ordering of the elements instead of the numerical values of members of the set[6]. This mathematical morphology when combined with the logical operations gives very good results in image processing for performing operations like blurring, sharpening reconstruction and so on[8]. Morphological operations are very much useful in watershed algorithm to construct dam between neighboring regions which is the key process in watershed algorithm. The paper is arranged as follows: section II highlights watershed algorithm, section III is on basic morphological operations, in section IV we discuss marker controlled watershed algorithm, in section V application of our algorithm is shown and in section VI results are discussed. 2. WATERSHED ALGORITHM The watershed algorithm includes the three basic segmentation approaches like threshold based, edge detection and region
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 27 based segmentation[1][2]and hence it provides more stable results than these methods individually. It uses morphological operations as well to set proper boundaries between adjacent regions and morphological operations are discussed in next section. To understand watershed algorithm it is to be known the following three „points‟:[9] 1. Points belonging to regional minimum 2. Point of catchment basin / watershed lines. 3. Points at which water drop can more likely to occupy other than a specific watershed. The watershed lines are those single minimum values to which a drop of water falls with certainty. The gradient of the image is to be found before applying watershed. The characteristic of a pixel will be compared with the neighboring pixel and if found similar, the pixels are added to form a region. The process is carried out till edge of the region is found or the neighboring regions are above to merge. At this stage a dam is built to avoid the merging of two different regions. As a result, after testing all the pixels only the top of the dam is visible and is the resultant of segmentation of various regions in the test image. Let M1, M2, …,MR sets denoting the coordinates in the regional minima of an image g(x, y), where g(x, y) is the pixel value of coordinate (x, y). Let C(Mi) be the coordinates in the catchment basin associated with regional minimum Mi and let T[n] be the set of coordinates (s, t) for which g(s, t) < n and is given by T[n]= {(s ,t) | g(s, t) < n} Then the process of watershed algorithm is discussed as below: Step1:The boundary value of the pixels is to be found and the minimum value is to be noted The boundary values of the pixels of g(x,y) is to be found and the minimum value is to be assigned to Mi. Flooding is done by initializing n=min+1 Let Cn(Mi) as the coordinates in the catchment basin associated with minimum Mi that are flooded at stage n. Step2:Compute catchment basins. Compute Cn(Mi) = C(Mi) ∩T[n] Cn(Mi) = 1 𝑓𝑜𝑟 𝑥, 𝑦 ∈ 𝐶 𝑀𝑖 𝑎𝑛𝑑𝑎𝑙𝑠𝑜 𝑥, 𝑦 𝑏𝑒𝑙𝑜𝑛𝑔𝑠𝑡𝑜𝑇[𝑛] 0 𝑜𝑡𝑕𝑒𝑟𝑤𝑖𝑠𝑒 Let C[n] denote the union of the flooded catchment basins at stage n: C[n] = Cn(Mi) 𝑅 𝑖=1 Set n = n + 1. Step3:Derive the set of connected components Derive the set of connected components in T[n] denoting as Q. For each connected component q ∈ Q[n], there are three conditions: a. If connected components is empty it represents a new minimum is encountered. If 𝑞 ∩ 𝐶 𝑛 − 1 is empty, connected component q is incorporated into C[n - 1] to form C[n] because it represents a new minimum is encountered. b. If connected components contains at least one connected component it means connected components lies within the catchment basin of some regional minimum. If 𝑞 ∩ 𝐶 𝑛 − 1 contains one connected component of C[n - 1], connected component q is incorporated into C[n - 1] to form C[n] because it means q lies within the catchment basin of some regional minimum. c. If connected components contains more than one connected component it represents all or part of a ridge separating two or more catchment basins and set them as “dam”. If 𝑞 ∩ 𝐶 𝑛 − 1 contains more than one connected component of C[n- 1], it represents all or part of a ridge separating two or more catchment basins is encountered so that we have to find the points of ridge(s) and set them as “dam”. Step4. Construct dam for all possible catchment basins. Construct C[n] using the values obtained for Cn(Mi) and c[n] Set n = n + 1. Step5. Repeat Step 3 and 4 until n reaches max + 1. 3. MORPHOLOGICAL OPERATIONS Mathematical morphology is a tool for extracting region shape[3]. It can also be used for pre-processing operations much like filters used in spatial filtering operations. Morphological operations are centered on set theory but, when used along with logical operations it makes it much simpler
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 28 than the conventional methods like convolution used in image processing[6]. It is based on ordering of the pixels instead of the numerical value of pixels. Morphological operations uses binary image of very small size called as structuring elements to process the test image. The structuring element works much like the spatial filters that are used in spatial domain processing[8]. Dilation and Erosion are the two fundamental operations that are used in morphological operations and any other morphological operation, like opening, closing, reconstruction etc., are the combination of these two operations[9]. Dilation: The dilation of an image A by structuring element B is defined as 𝐴 ⊕ 𝐵 = 𝑧| (𝐵) 𝑧 ∩ 𝐴 ≠ ∅ If set B is reflected about its origin and shifted by z, then the dilation of A by B is the set of all displacements z such that B^ and A have at least one common element. The dilation operation makes the boundary of the object to grow, to the extent decided by the shape and size of the structuring element. This effect is analogous to the smoothing operation performed in the spatial low pass filtering application. This operation is used to fill „holes‟ in the object of an image. The other consequence of performing the dilation operation is the blurring effect. Erosion: The erosion of an image A by structuring element B is defined as 𝐴 ⊖ 𝐵 = 𝑧| (𝐵) 𝑧 ⊆ 𝐴 The erosion of image A by structuring element B is the set of all points z such that the structuring element B is translated by z is a subset of the image. The erosion operation is contradictory to the dilation operation and it causes the boundary of the object to shrink and is decided by the shape and size of the structuring element. The thinning effect is equivalent to the spatial high pass filtering. The erosion operation removes those structures which are lesser in size than that of the structuring element. It can be used to remove the noisy „connection‟ between two objects in the image. Image reconstruction: Reconstruction is a morphological transformation that involves two images, a marker image and a mask image, and a structuring element. If G is the mask and F is the marker, the reconstruction of G from F, denoted RG(F), is defined by the following iterative procedures:[8] 1. Initialize h1to be the marker image, F. 2. Create the structuring element: B 3. Repeat: h k+1 = (h k⊕ B)∩ G until h k+1 h k . 4. R G (F) = h k+1. Marker F must be a subset of G: F⊆G 4. MARKER CONTROL METHOD: The application of watershed algorithm is greatly influenced by the noise and other local irregularities in the image [5]. This leads to over-segmentation of regions to an extent that the segmented image itself looks like a noisy image most of the times and hence can be useless for diagnosing the abnormality by a doctor. This is the major drawback of watershed algorithm [6] [5][3][9]. To avoid this problem markers are used for segmentation. A marker is a connected component belonging to an image. The markers which are connected components do possess the same intensity values and are treated as regional minima. Markers can be classified as internal (foreground) or external (background) depending on its location from region of interest. The use of markers gives a priori knowledge about segmentation; this knowledge often consists in the number and the positions of the regions through the definition of some markers, and thus simplifies the problem of over- segmentation. The result of using markers is shown in section VI which clearly shows the improvement of segmentation over conventional watershed method. 5. IMPLEMENTATION We designed the algorithm by combining the watershed algorithm, morphological operations and by providing markers for better segmentation. The difference between the existing approach and ours is that we had used bigger size gradient filters compared to the filters used for conventional watershed algorithm. The methodology followed is given below. Fig-1: Flow chart of the proposed algorithm. 6. RESULTS AND DISCUSSION We had applied the above algorithm on MRI of brain and on mammogram images and compared with the conventional watershed algorithm and the result is given below. The first Read the image and convert it into suitable form Find out the gradient of the image using a bigger filter Apply morphological image reconstruction Calculate regional maxima in image Obtain foreground markers & background markers Apply watershed algorithm to get segmented result
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 29 column of image is the original test images; of which two corresponds to MRI of brain and other two are mammogram images. Second column of images is the output of conventional watershed algorithm, third column corresponds to output of the proposed method and fourth column is the result of overlapping third column on the first column. The results shown below are obtained using Matlab2013a with system configuration Inter(R) Pentium(R)4 ,CPU 2.80GHz, 1GB RAM, 32 bit OS. It is evident that the proposed algorithm gives better result than the conventional algorithm. The problem of over segmentation is overcome by applying markers on the gradient image. By declaring the internal and external markers we restrict the segmentation to a single object and the background. To carry out this segmentation we can use any of the approaches available but the watershed gives better result. Fig-2 First column: Original images; Second column: Conventional watershed output; Third column: Result of proposed algorithm; Fourth column: Output of proposed algorithm overlapped with original image. original image Waterhed Applied before smoothing original image Waterhed Applied before smoothing original image Waterhed Applied before smoothing original image Waterhed Applied before smoothing
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 03 | May-2014 | NCRIET-2014, Available @ http://www.ijret.org 30 We conclude that the proposed algorithm is superior to conventional algorithm in terms of over-segmentation. Despite of giving a good output the proposed algorithm in future it can still be improved to get accurate results by using mathematical transformations. 7. FUTURE WORKS We have observed that though there is considerable reduction in the over-segmentation, the obtained image is not ready-to- use for diagnosing since it fails to mark the boundary between adjacent regions that vary slightly in the intensities. One of the possible ways to overcome this is by extracting high frequency components in the images to give precise idea about markers. We are working on this to make the processed image ready to use at once the output is obtained. REFERENCES [1] Kostas Haris, Serafim N. Efstratiadis, NicosMaglaveras, and Aggelos K. Katsaggelos, “Hybrid Image Segmentation Using Watersheds and Fast Region Merging”, IEEE Transactions On Image Processing, Vol. 7, No. 12, December 1998. [2] S. Beucher,,”The Watershed Transformation Applied to Image Segmentation”, Centre de MorphologieMathematique, Ecolos des Mines de Paris, France. [3] K. Parvati, B. S. Prakasa Rao and M. Mariya Das Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation Volume 2008, Article ID 384346, 8 pages, Hindawi Publishing Corporation Discrete Dynamics in Nature and Society. [4] SébastienLefèvre ,“Knowledge from Markers in Watershed Segmentation” LSIIT, CNRS / University Louis Pasteur - Strasbourg I Parcd‟Innovation, Bd Brant, BP 10413 67412 IllkirchCedex, France. [5] Amanpreetkaur, Ashish Verma, “The Marker-Based Watershed Segmentation –A Review” International Journal of Engineering and Innovative Technology (IJEIT), Volume 3, Issue 3, September 2013. [6] Ravi S and A M Khan, “Morphological Operations for Image Processing: Understanding and its Applications”, Proc. 2nd National Conference on VLSI, Signal processing & Communications NCVSComs-2013, 11 -12th Dec. 2013. [7] Sameer Ruparelia, Implementation of Watershed Based Image Segmentation Algorithm in FPGA, Master Thesis Nr. 3256, Department of Parallel Systems, Institute of Parallel and Distributed Systems, Universit• atsstra, Stuttgart. [8] Marker Controlled Watershed Algorithm IPT, MatLab Documentation. [9] R.C Gonzalez and R.E. Woods, Chapter 9& 10; „Digital Image Processing‟, third edition, PHI Publications, 2008. [10] S. Nagabhushana, “Computer Vision and Image Processing”, New Age International Publishers, 2005. [11] http://www.mathworks.in