Image Segmentation FINAL PAPER PDF
Image Segmentation FINAL PAPER PDF
Abstract— Image segmentation has played an important Fig.1 indicates the classification of image segmentation
role in computer vision especially for human tracking. The techniques we have considered in this paper. The methods
result of image segmentation is a set of segments that explained and used to segment the image in fig.3, fig.4,
collectively cover the entire image or a set of contours fig.5, fig.6 and fig.7 were used only to clarify the
extracted from the image. Its accuracy but very elusive is segmentation methods.
very crucial in areas as medical, remote sensing and image
retrieval where it may contribute to save, sustain and protect
human life. This paper presents the analysis and
implementation using MATLAB features and one best result
can be selected for any algorithm using the subjective
evaluation. We considered the techniques under the following
five groups: Edge-based, Clustering-based, Region-based,
Threshold-based and Graph-based.
I. INTRODUCTION
The main goal of image segmentation is domain
independent partitioning of an image into a set of disjoint
regions that are visually different, homogeneous and
meaningful with respect to some characteristics or
computed property(ies), such as grey level, texture or
color to enable easy image analysis (object identification,
classification and processing).
Discontinuity and similarity/homogeneity are two basic
properties of the pixels in relation to their local
neighborhood used in many segmentation methods. The Fig.1 classification of image segmentation techniques
segmentation methods that are based on discontinuity
property of pixels are considered as boundary or edges II. MATLAB
based techniques and that are based on similarity or
homogeneity are region based techniques. Unfortunately, Matlab (MATrix LABoratory) is a tool to do numerical
both techniques often fail to produce accurate computations, display information graphically in 2D and
segmentation results [2]. Image segmentation is used in 3D, and solve many other problems in engineering and
various applications. For all the applications, a single science. Developed by MathWorks, MATLAB allows
method cannot produce the desired result. It is all due to matrix manipulations, plotting of functions and data,
that the images have different property and some other implementation of algorithms, creation of user interfaces,
factors also like noise, brightness etc. put impact on the and interfacing with programs written in other languages,
images, and it is not possible to apply a single including C, C++, Java, and Fortran[3].
segmentation method and also a single evaluation Matlab is an interpreted language for numerical
technique for all types of imagery. computation. It allows one to perform numerical
This paper analyzes the results of various segmentation calculations, and visualize the results without the need for
algorithms, using the subjective evaluation, on the complicated and time consuming programming. Matlab
different types of images and particularly on gray level allows its users to accurately solve problems, produce
images. graphics easily and produce code efficiently [4].
In this paper, a program has been developed using
This paper will be organized as follows: MA TLAB to load the images, which contained link for all
• MATLAB algorithms using pushbutton, pop-up menus and sliders to
• Segmentation Results change the values of the parameters related to the
• Implementation of the proposed system concerned method such as number of regions in region-
• Performance Evaluation
• Conclusion.
Copyright © 2012 IJEIR, All right reserved 51
International Journal of Engineering Innovation & Research
Volume 1, Issue 1, ISSN 2277 – 5668
based methods value of threshold in threshold-based which maximizes this function is chosen as the threshold.
methods. For Example:
PREWITT
C. Region-Based Segmentation Algorithms
Region-based methods mainly rely on the assumption
that the neighboring pixels within one region have similar
value. It compare one pixel with its neighbors. If a
similarity criterion is satisfied, the pixel can be set belong
to the cluster as one or more of its neighbors. The
ROBERTS
selection of the similarity criterion is significant and the
results are influenced by noise in all instances. Two
algorithms are used:
1. Seeded Region Growing Method
Step1: We start with a number of seed points which have
been clustered into n clusters and the positions of initial
LAPLACIAN of seed points.
GAUSSIAN (LoG) Step2: Recompute the boundary of and set those boundary
points as new seed points.
Step3: Repeat Step2 until all pixels in image have been
allocated to a suitable cluster.
For Example:
CANNY
With the help of those results in a figure window, a best It is very sad that [7] concluded that there is no
segmented Image can be selected on the basis of visual segmentation method that is better than the other in all
inspection and the value of the parameters for that domains. We believe that with the use of universal
segmented image can be chosen as a result.
evaluation methods we can be able to find the
Similarly, all the algorithms are applied on an image and
for every segmentation algorithm; the result is displayed segmentation techniques that we may say are better than
on same figure window. others in all domains.
AUTHOR’S PROFILE