SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3826
Extract Circular Object by tracing Region Boundary and using
Circularity Measure
P. Ummul Riswana
M. phil., Computer Science
Rani Anna Government College for women
Tirunelveli, Tamil Nadu, India
-----------------------------------------------------------------***--------------------------------------------------------------
Abstract - Circularity measurement is defined as to
explain how close an object should be a true circle. It is
called roundness. Circularity measurement is a 2-
Dimensional tolerance that it controls the overall form of
a circle ensures it is not too oblong, square, or out of
round. Circularity measurement essentially make a cross
section of a cylindrical or round feature, and it also
determines if the circle formed in that cross section is
round object. Circularity measurement specifies the form
of the surface in a specific area it needs to be considered
when it calculates a statistical tolerance stack. It will skew
the statistical tolerance slightly deeper, and it should be
considered since parts are rarely perfectly circular. It
focuses on the design of effective method that computes
measurement of circularity of a part of a digital boundary.
An existing circularity measurement of a set of discrete
points, which was used in computational methodology,
was extended to the case of part of digital boundary. From
a single digital boundary, two set of points is extracted so
that the measurement of circularity computed from these
sets is representative of the circularity of digital boundary.
So, the computation consists of two steps. First step is
defined as the inner and outer sets of points are extracted
from the input part of a digital boundary using digital
geometry tools. Next step is defined as the measurement of
circularity of these sets is computed by using classical
tools from computational geometry. In this paper It find a
circular object to trace region boundary using circularity.
Key Words: Object detection, Identifying round object,
Detect circular object, Region boundary, Trace boundary.
1. INTRODUCTION
Shape is a powerful visual cure for recognizing objects in
images, segmenting images into regions corresponding
to individual objects. To exploit circularity information,
so detect boundary information for image. In image
processing a digital binary image can consist of only two
types of pixels, first pixel is the region pixels and the
second pixel is background pixels. The region pixels will
essentially capture the information about object. The
boundary pixels are the region pixels; it is defined by
their connectivity with the background pixels. In a digital
binary image the number of boundary pixels is far less as
compared to the region pixels. However, the boundary
pixels capture the information about extent and
geometry of the region concisely. It is more efficient to
manipulate region information using boundary. These
properties will make boundaries an attractive and
economical representative of objects in shape analysis.
2. BOUNDARY TRACING
Boundary-based techniques and thus Boundary
descriptors are used in wide range of applications. The
boundary descriptors require an ordered set of
connected pixels (in clockwise or anticlockwise sense)
which define the boundary of the object. The process of
obtaining an ordered set of boundary pixels is known as
boundary tracing or following. We will restrict ourselves
to boundary tracing in binary images. It explicitly states
the ambiguity in boundary tracing depending on starting
pixel and the direction chosen for first step.
Figure 1: Boundary tracing
Consider Figure 1 (a). This figure is input to boundary
tracing algorithm. Let the input “direction of tracing” be
anticlockwise. The starting pixel for the tracing is
indicated in Figures 1 (b) and (c), by “s”. For both
Figures, 3 (b) and 3 (c) the starting pixels are identical.
However, direction chosen for the first step is “North”
for Figure 1 (b) and it is “South” for Figure 1 (c). The
traced boundaries are indicated using a grey shade. It
can be observed that in Figure 1 (b) external boundary is
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3827
traced, whereas in Figure 1 (c) internal boundary is
traced. Also actual direction of tracing the boundary is
different in these figures (although the direction of
search in the neighborhood is same, anticlockwise).In
Figure 1 (d) the starting pixel as indicated by “s”, is
different from that in Figure 1 (c). However, direction
chosen for first step is same and is “South”. It is observed
that in Figure 1 (d) external boundary is traced as
against the internal in Figure 1 (c). Also the actual
direction of tracing is different in these two figures.
2.1 The Traced boundary
For identical inputs the traced boundary should be same
in terms of contents (pixel locations) and direction
(order in which the pixels are traced). This condition
enables the next step which is shape description.
2.2 Starting pixel
There is a requirement for identifying a starting pixel
which satisfies a certain specific condition. The specific
condition satisfied by the starting pixel should be useful
to initiate the boundary tracing. There may be multiple
pixels on the same boundary that satisfy the condition. If
only the starting pixel is changed, the traced output
boundary will change. However, the change should be
limited to shift in locations by a constant number
considering wrap around.
2.3 Locating starting pixel
There should be a method to locate a starting pixel.
There should be adequate justification that the method
indeed locates the starting pixel.
2.4 Open boundaries
There may be only open boundaries like in thinned ‘X’ or
they may be connected to a closed boundary, like in
thinned ‘P’. The algorithm should be able to ably handle
these situations.
2.5 Terminating condition
Certain segments of the connected object may get
repeated although in reverse order. However, the
algorithm should terminate only when the whole
sequence is going to be repeated.
3. BOUNDARY CONNECTIVITY
Boundary connectivity is defined as connectivity
between pixel present work uses two types of
connectivity; 4-way connectivity and 8-way connectivity.
In order to avoid connectivity paradox, the boundary
pixels are assumed to be 8-way connected (or simply 8-
connected) and the background pixels are 4-way
connected (or simply 4-connected). This assumption
implies that in a binary image, the boundary pixels are
those region pixels which are 4-connected with the
background. To trace a boundary is to locate an 8-
connected path of boundary pixels in a particular order
(direction of tracing). A boundary in general can be
considered as comprising open and closed subsections.
An open boundary is an 8-connected (open) path of
region pixels which are 4-connected with the
background. A closed boundary is an 8-connected closed
path of region pixels which are 4-connected with the
background.
4. INTERNAL AND EXTERNAL BOUNDARY
There are going to be binary images with internal and
external boundaries. When the boundary thins to single
pixel width, there are common pixels between both
these boundaries (Figure 1 (a)). It is also possible that a
starting pixel is one of these common pixels. In such a
case one can trace both the boundaries from the same
starting pixel. Hence it should be possible to specify
which of these boundaries is to be traced.
4.1 External boundary
An external boundary is an 8-connected path (open or
closed) of region pixels which are 4-connected with the
external background pixels. For closed external
boundary of a convex region, the “order” or “sense” or
“direction” of tracing can be described as clockwise or
anticlockwise. We note that when the region is not
convex the sense may differ in different segments. For an
isolated open boundary we may have to describe the
sense by “forward” and “reverse”. It is possible that the
external boundary may coincide with an edge of the
image at certain locations. Secondly, if the image has
multiple unconnected objects, the processing can be
done considering one object at a time.
Figure 2: External boundary
4.2 External boundary tracing
Tracing external boundary when starting pixel is a
convex corner. Let the scanning be initiated from a
corner of a rectangular image. The pixels adjoining the
edges of the image are 4-connected with the edges. The
scanning visits the pixels in a 4-connected manner.
Therefore, all the background pixels visited till the first
region pixel is encountered, are external background
pixels. Let the first encountered region pixel be the
starting pixel. It is 4-connected with the external
background pixel(s) and hence, is a pixel on the external
boundary of the object. Therefore, the external boundary
can be traced from the located starting pixel. While
initiating the tracing it is not known whether the
boundary is “open” or “closed”. This information can be
derived only after the boundary is traced. However the
located starting pixel is either a convex corner or an end
of an open boundary.
4.3 Internal boundary
The internal background pixels are 4-connected among
themselves and they cannot be connected to any edge of
External
background
External
boundary
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3828
the given image, using a 4-connected path of background
pixels. An internal boundary is an 8-connected path
(open or closed) of region pixels which are 4-connected
with the internal background pixels.
Figure 3: Internal boundary
5. CIRCULAR OBJECT
Circular shapes consist of a curved line that completely
encloses with a space and is the same distance from the
center at every point. The shape of circle is circular.
Following figure is the example of circular object.
Figure 4: Circular object
6. CIRCULARITY MEASURE
Circularity measure is to define the degree to which a
shape differs from a perfect circle. The new measure is
easy to compute and, being area based, is robust-e.g.,
with respect to noise or narrow intrusions. Also, it
satisfies the following desirable properties: it ranges
over (0, 1) and gives the measured circularity equal to 1
if and only if the measured shape is a circle. For perfect
circle circularity measure will be 1 and everything that
deviates from that is rather not a circle.
6.1 Area and perimeter
Area – The total number of pixels that an object
occupies. This pixel count can be calibrated to real
world dimensions.
Perimeter – The distance around the outside edge of the
object. Diagonal measurements are weighted
accordingly. This can also be calibrated.
7. STEPS IN CIRCULARITY MEASUREMENT:
Circularity measurement is used to explain how close an
object should be to a true circle. It is called roundness.
Circularity measurement is a 2-Dimensional tolerance
that it controls the overall form of a circle ensures it is
not too oblong, square, or out of round. Circularity
measurement essentially make a cross section of a
cylindrical or round feature and it determines if the
circle formed in that cross section is round object.
Circularity measurement defines the degree to which a
shape differs from a perfect circle. Circularity
measurement can have two values (0, 1). Where 0 is the
value, which refer an object in an image is not been a
circular While 1 is the value, which refer an object in an
image is a circle. Circular object detection can have two
steps such as step 1 and step 2. Step 1 contain four
methods such as Get image, Threshold the image, find
boundaries for an image and Fill boundary that have gap.
Second step in circularity measurement contain four
methods such as Calculate circularity measurement, Get
metric value for each object, Find object value that equal
to 1 and Display resultant image. Circularity
measurement can have the following steps are shown in
the following diagram:
Figure 5: Circular object detection step 1 and step 2
Internal
background
Internal
boundary
Threshold the
Image
Get
Input image
Find
Boundaries
For an Image
Fill Boundary
that have gap
Calculate
circularity
measurement
Get metric
value for
Each object
Find object
value
That Equal to 1
Display
resultant image
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3829
7.2 Threshold the image
1. First RGB image is converted to grayscale image using
function rgb2gray () function.
2. Convert RGB color image to binary image in order to
prepare for boundary tracing.
3. Convert this grayscale image to binary image (Black
and white). This is done by using function im2bw (I,
level).
4. The Resultant output image will replace all pixels in
the input image with luminaries greater than level
with the value 1(white) and it also replaces all other
pixels with the value 0(black).
7.3 Find Boundaries for an image
1. Trace region boundaries in binary
image using boundary tracing function.
2. This function traces the exterior boundaries of
objects, as well as boundaries of holes inside these
objects, in the binary image.
3. Boundary tracing function also descends into the
outermost objects (parents) and traces their children
(objects completely enclosed by the parents).
4. Image must be a binary image where nonzero pixels
belong to an object and 0 pixels constitute the
background.
7.4 Fill Boundary Gap
1. Fill boundary gap is the next step after boundary
finding. In this method we will fill holes in them
circle.
2. Next step is to remove all objects containing fewer
than 30 pixels. Fill any holes, so that region property
can be used to estimate the area enclosed by each of
the boundaries.
7.5 Calculate circularity measure
1. Estimate each object's area and perimeter. Use these
results to form a simple metric indicating the
roundness of an object:
Metric=4*pi*area/perimeterˆ2 … (1)
2. This metric is equal to one only for a circle and it is
less than one for any other shape. The discrimination
process can be controlled by setting an appropriate
threshold.
7.6 Get metric value
Get metric value is used to get circularity measure for each
object. All objects in images can have circularity measure
metric. We can get this metric for all objects in an image to
detect circle.
7.7 Find object value equal to 1
Find object that can have circularity measure equal to 1 is
declared as circular object.
7.8 Display the Resultant image
Finally display the resultant image.
8. REVIEW OF CIRCULARITY MEASURE
A circularity measure recommended by the American Society
for Testing and Materials (ASTM) is to compute circularity
measure is ASTM circularity. Although this circularity measure
has been applied using different names, in this work it will be
called roundness factor. This circularity measure is based on
the area of a circumscribed circle with the same maximum
diameter of an object and is defined as
RF= 4Area/ F²max … (2)
Where F²max is the maximum Ferret’s diameter, the longest
distance between two points along the boundary of an object in
the image. The main disadvantage in using this parameter
consists in small variations in shape, sometimes seen as fine
peaks, which strongly affect the results of roundness measure,
even when the object being evaluated has a well-defined
circular shape in an image. In such cases, the Ferret’s maximum
diameter is larger than the diameter of the inscribed circle. It
was demonstrated in these parameters such as Ferret’s
diameter differ up to 30 percent within the image analysis tests
of various image processing systems.
The radius ratio measurement is based on the definition of a
circle. It computes proportion of minimum and maximum radii
of the object, as follows:
RR= rbmin/rbmax … (3)
Where rbmin is the minimum radius from a border point to
the center of the border, and is the maximum radius. The main
disadvantage of this circularity measure is that proportions of
shortest and longest radii don’t provide sufficient information
to characterize the roundness and it can affect by pixel
aberrations as well.
The mean roundness measurement is based on the theory of
mean deviation. It will calculate the sum of the absolute
differences between radius of each border pixel and average
radius. This measure is defined as
… (4)
Where rb is the average radius from the border points to the
center of the object and RJ is the radius of border point to the
center of the border. The center of an object is usually
expressed as expected point from all border points. This
expression is valid only if the expected value is equal to mean.
Therefore, average is highly correlated for closed to circular
objects. Consequently, this circularity measure is not reliable to
assess the roundness of irregular and partial shapes, and
asymmetrical distributions.
9. REVIEW OF RESULT ANALYSIS
Circularity measurement is used to identify a circular object in
an image. Circularity measurement can have the following
result analysis in practical experience. Review of result analysis
for circularity measurement is shown in below tabular column.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3830
Table 1.Review of Result analysis
Training image Testing
Image
output
50 50 43
10. CONCLUSION
In this paper, new quantitative methods to estimate the
circularity of digital objects were introduced. The proposed
measure takes into consideration the dominant geometry of
the objects and avoids the use of parameters such as area,
perimeter and diameter. In this experimental analysis, we
showed the robustness of the proposed circularity measure in
different scenarios including artificial controlled scenarios and
a real application; in particular, an analysis of circularity
measure of a specimen of graphite was carried out. From the
results of the present study, we concluded that the proposed
circularity measure represents a good measure to quantify the
circularity because it satisfies the following conditions: (1)
circularity measure ranges within [0,1], where 1 is scored only
by a perfect circle, (2) it is invariant with respect to resolution,
so the circularity measure becomes independent of the
equipment, (3) it is tolerant to circularity shape variations, (4)
It is tolerant with respect to noise or to narrow intrusions on
image, (5) it can be easily compared to human perception, and
(6) it is easy to compute. In this paper, a circularity measure
has been defined for open or closed digital curves. Because an
existing circularity measure of a set of discrete points, which is
some-times used in computational methodology. It is extended
to the case of digital data. Once the minimum area annuls, such
that the outer disk contains all the points of the digital curve
and the inner disk does not contain any background point is
computed, the circularity measure is defined as the squared
ratio between the inner and outer radii. Because we consider
two sets of points, the problem we deal with is more general
than the usual problem of finding a minimum area annuls
enclosing one set of points. The geometric interpretation of this
computation, an algorithm in O (n log n) that only uses classical
tools of computational geometry is derived. Moreover, an
optimization using only local rules is proposed so that the
worst-case complexity reaches O (n) in the case of convex
digital curves. This work proposed for robust circular object
detection. Circularity measure is robust to occlusion, noise, and
small shape deformations and it can detect multiple circular
objects in a single image. With the motivation of obtaining
accurate measurement of circular objects, it presented a new
method of automatically detecting a circular object in images:
we detect a circle using circularity measurement, iterative
improve the fit, remove outlier pixels and search for boundary.
Using real images, we demonstrated that our method can
detect partially occluded circular objects within a reasonable
time.
11. REFERENCE
[1] Waddell, H. 1932. Volume, shape, and roundness of
rock particles, Journal of Geology40.
[2] Thom, A. 1955. A statistical examination of megalithic
sites in Britain, Journal of Royal Statistical Society 118.
[3] Hillarie, X. 2006. Robust and accurate vectorization of
line drawings, IEEE Transactions on Pattern Analysis
and Machine Intelligence, K. Tombre.
[4] Frosio, I. 2008. Real-time accurate circle fitting with
occlusions, Pattern Recognition, N. A. Borghese.
[5]Le, V.B. 1991. Out-of-roundness problem revisited,
IEEE Transactions, on Pattern Analysis and Machine
Intelligence 13 (3), D.T. Lee.
[6] Swanson, K. An optimal algorithm for roundness
determination on convex polygons, Computational
Geometry 5 (1995) 225–235, V. L. Wu.
[7] Pegna, J. Computational metrology of the circle, in:
Computer graphics international, 1998, pp. 350–363, C.
Guo.
[8] M. de Berg, P. Bose, D. Bremner, Computing
Constrained minimum-width annuli of points sets,
Computers-Aided Design 30 (4) (1998) 267–275, S.
Ramaswami, G. Wilfong.
[9] P. K. Agarwal, B. Aronov, Approximation and exact
algorithms for minimum-width annuli and shells,
Discrete & Computational Geometry 24 (4) (2000) 687–
705. S. Har-Peled, M. Sharir.
[10]Chen, M.C. Roundness measurements for
discontinuous perimeters via machine visions,
Computers in Industry 47 (2002) 185–197.
[11]Bose, P. Testing the quality of manufactured disks
and balls, Algorithmica 38 (2004) 161–177,P. Morin.
[12]Shakarji, C. M. Reference algorithms for chebyshev
and one-sided data fitting for coordinate metrology, CIRP
Annals -Manufacturing Technology, A. Clemen

More Related Content

What's hot

PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHMPERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHMAM Publications
 
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 surveillanceeSAT Publishing House
 
Texture based feature extraction and object tracking
Texture based feature extraction and object trackingTexture based feature extraction and object tracking
Texture based feature extraction and object trackingPriyanka Goswami
 
An approach to improving edge
An approach to improving edgeAn approach to improving edge
An approach to improving edgeijma
 
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGTYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGKamana Tripathi
 
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...sipij
 
Image restoration based on morphological operations
Image restoration based on morphological operationsImage restoration based on morphological operations
Image restoration based on morphological operationsijcseit
 
A Method to Determine End-Points ofStraight Lines Detected Using the Hough Tr...
A Method to Determine End-Points ofStraight Lines Detected Using the Hough Tr...A Method to Determine End-Points ofStraight Lines Detected Using the Hough Tr...
A Method to Determine End-Points ofStraight Lines Detected Using the Hough Tr...IJERA Editor
 
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 througheSAT Publishing House
 
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
 
Practical Digital Image Processing 2
Practical Digital Image Processing 2Practical Digital Image Processing 2
Practical Digital Image Processing 2Aly Abdelkareem
 
Practical Digital Image Processing 5
Practical Digital Image Processing 5Practical Digital Image Processing 5
Practical Digital Image Processing 5Aly Abdelkareem
 
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...IJECEIAES
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 

What's hot (16)

PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHMPERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
 
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
 
Texture based feature extraction and object tracking
Texture based feature extraction and object trackingTexture based feature extraction and object tracking
Texture based feature extraction and object tracking
 
An approach to improving edge
An approach to improving edgeAn approach to improving edge
An approach to improving edge
 
Id105
Id105Id105
Id105
 
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGTYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
 
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
IMPROVEMENTS OF THE ANALYSIS OF HUMAN ACTIVITY USING ACCELERATION RECORD OF E...
 
Image restoration based on morphological operations
Image restoration based on morphological operationsImage restoration based on morphological operations
Image restoration based on morphological operations
 
proj525
proj525proj525
proj525
 
A Method to Determine End-Points ofStraight Lines Detected Using the Hough Tr...
A Method to Determine End-Points ofStraight Lines Detected Using the Hough Tr...A Method to Determine End-Points ofStraight Lines Detected Using the Hough Tr...
A Method to Determine End-Points ofStraight Lines Detected Using the Hough Tr...
 
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
 
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)
 
Practical Digital Image Processing 2
Practical Digital Image Processing 2Practical Digital Image Processing 2
Practical Digital Image Processing 2
 
Practical Digital Image Processing 5
Practical Digital Image Processing 5Practical Digital Image Processing 5
Practical Digital Image Processing 5
 
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 

Similar to IRJET- Extract Circular Object By Tracing Region Boundary and using Circularity Measure

Iris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's AlgorithmIris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's AlgorithmEditor IJCATR
 
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 Case Study : Circle Detection Using Circular Hough Transform
A Case Study : Circle Detection Using Circular Hough TransformA Case Study : Circle Detection Using Circular Hough Transform
A Case Study : Circle Detection Using Circular Hough TransformIJSRED
 
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE sipij
 
ROLE OF HYBRID LEVEL SET IN FETAL CONTOUR EXTRACTION
ROLE OF HYBRID LEVEL SET IN FETAL CONTOUR EXTRACTIONROLE OF HYBRID LEVEL SET IN FETAL CONTOUR EXTRACTION
ROLE OF HYBRID LEVEL SET IN FETAL CONTOUR EXTRACTIONsipij
 
Computer Vision: Visual Extent of an Object
Computer Vision: Visual Extent of an ObjectComputer Vision: Visual Extent of an Object
Computer Vision: Visual Extent of an ObjectIOSR Journals
 
Research on Iris Region Localization Algorithms
Research on Iris Region Localization AlgorithmsResearch on Iris Region Localization Algorithms
Research on Iris Region Localization AlgorithmsIJERA Editor
 
Implementation of high performance feature extraction method using oriented f...
Implementation of high performance feature extraction method using oriented f...Implementation of high performance feature extraction method using oriented f...
Implementation of high performance feature extraction method using oriented f...eSAT Journals
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdfLinda Garcia
 
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGTYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGKamana Tripathi
 
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...IOSR Journals
 
IRJET- A Comprehensive Analysis of Edge Detectors in SD-OCT Images for Gl...
IRJET-  	  A Comprehensive Analysis of Edge Detectors in SD-OCT Images for Gl...IRJET-  	  A Comprehensive Analysis of Edge Detectors in SD-OCT Images for Gl...
IRJET- A Comprehensive Analysis of Edge Detectors in SD-OCT Images for Gl...IRJET Journal
 
motion and feature based person tracking in survillance videos
motion and feature based person tracking in survillance videosmotion and feature based person tracking in survillance videos
motion and feature based person tracking in survillance videosshiva kumar cheruku
 
Environment Detection and Path Planning Using the E-puck Robot
Environment Detection and Path Planning Using the E-puck Robot Environment Detection and Path Planning Using the E-puck Robot
Environment Detection and Path Planning Using the E-puck Robot IRJET Journal
 
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGsipij
 
ramya_Motion_Detection
ramya_Motion_Detectionramya_Motion_Detection
ramya_Motion_Detectionramya1591
 
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTS
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTSDETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTS
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTSgerogepatton
 

Similar to IRJET- Extract Circular Object By Tracing Region Boundary and using Circularity Measure (20)

Iris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's AlgorithmIris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's Algorithm
 
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 Case Study : Circle Detection Using Circular Hough Transform
A Case Study : Circle Detection Using Circular Hough TransformA Case Study : Circle Detection Using Circular Hough Transform
A Case Study : Circle Detection Using Circular Hough Transform
 
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
 
ROLE OF HYBRID LEVEL SET IN FETAL CONTOUR EXTRACTION
ROLE OF HYBRID LEVEL SET IN FETAL CONTOUR EXTRACTIONROLE OF HYBRID LEVEL SET IN FETAL CONTOUR EXTRACTION
ROLE OF HYBRID LEVEL SET IN FETAL CONTOUR EXTRACTION
 
Computer Vision: Visual Extent of an Object
Computer Vision: Visual Extent of an ObjectComputer Vision: Visual Extent of an Object
Computer Vision: Visual Extent of an Object
 
Research on Iris Region Localization Algorithms
Research on Iris Region Localization AlgorithmsResearch on Iris Region Localization Algorithms
Research on Iris Region Localization Algorithms
 
Notes04.pdf
Notes04.pdfNotes04.pdf
Notes04.pdf
 
Implementation of high performance feature extraction method using oriented f...
Implementation of high performance feature extraction method using oriented f...Implementation of high performance feature extraction method using oriented f...
Implementation of high performance feature extraction method using oriented f...
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf
 
F045033337
F045033337F045033337
F045033337
 
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGTYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
 
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
 
2001714
20017142001714
2001714
 
IRJET- A Comprehensive Analysis of Edge Detectors in SD-OCT Images for Gl...
IRJET-  	  A Comprehensive Analysis of Edge Detectors in SD-OCT Images for Gl...IRJET-  	  A Comprehensive Analysis of Edge Detectors in SD-OCT Images for Gl...
IRJET- A Comprehensive Analysis of Edge Detectors in SD-OCT Images for Gl...
 
motion and feature based person tracking in survillance videos
motion and feature based person tracking in survillance videosmotion and feature based person tracking in survillance videos
motion and feature based person tracking in survillance videos
 
Environment Detection and Path Planning Using the E-puck Robot
Environment Detection and Path Planning Using the E-puck Robot Environment Detection and Path Planning Using the E-puck Robot
Environment Detection and Path Planning Using the E-puck Robot
 
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
 
ramya_Motion_Detection
ramya_Motion_Detectionramya_Motion_Detection
ramya_Motion_Detection
 
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTS
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTSDETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTS
DETECTION OF DENSE, OVERLAPPING, GEOMETRIC OBJECTS
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
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 PPTbhaskargani46
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
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 engineeringmulugeta48
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
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 leapRishantSharmaFr
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
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.pptMsecMca
 
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...Call Girls in Nagpur High Profile
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
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.pdfEr. Suman Jyoti
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 

Recently uploaded (20)

Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
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
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
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
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
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
 
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...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
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
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

IRJET- Extract Circular Object By Tracing Region Boundary and using Circularity Measure

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3826 Extract Circular Object by tracing Region Boundary and using Circularity Measure P. Ummul Riswana M. phil., Computer Science Rani Anna Government College for women Tirunelveli, Tamil Nadu, India -----------------------------------------------------------------***-------------------------------------------------------------- Abstract - Circularity measurement is defined as to explain how close an object should be a true circle. It is called roundness. Circularity measurement is a 2- Dimensional tolerance that it controls the overall form of a circle ensures it is not too oblong, square, or out of round. Circularity measurement essentially make a cross section of a cylindrical or round feature, and it also determines if the circle formed in that cross section is round object. Circularity measurement specifies the form of the surface in a specific area it needs to be considered when it calculates a statistical tolerance stack. It will skew the statistical tolerance slightly deeper, and it should be considered since parts are rarely perfectly circular. It focuses on the design of effective method that computes measurement of circularity of a part of a digital boundary. An existing circularity measurement of a set of discrete points, which was used in computational methodology, was extended to the case of part of digital boundary. From a single digital boundary, two set of points is extracted so that the measurement of circularity computed from these sets is representative of the circularity of digital boundary. So, the computation consists of two steps. First step is defined as the inner and outer sets of points are extracted from the input part of a digital boundary using digital geometry tools. Next step is defined as the measurement of circularity of these sets is computed by using classical tools from computational geometry. In this paper It find a circular object to trace region boundary using circularity. Key Words: Object detection, Identifying round object, Detect circular object, Region boundary, Trace boundary. 1. INTRODUCTION Shape is a powerful visual cure for recognizing objects in images, segmenting images into regions corresponding to individual objects. To exploit circularity information, so detect boundary information for image. In image processing a digital binary image can consist of only two types of pixels, first pixel is the region pixels and the second pixel is background pixels. The region pixels will essentially capture the information about object. The boundary pixels are the region pixels; it is defined by their connectivity with the background pixels. In a digital binary image the number of boundary pixels is far less as compared to the region pixels. However, the boundary pixels capture the information about extent and geometry of the region concisely. It is more efficient to manipulate region information using boundary. These properties will make boundaries an attractive and economical representative of objects in shape analysis. 2. BOUNDARY TRACING Boundary-based techniques and thus Boundary descriptors are used in wide range of applications. The boundary descriptors require an ordered set of connected pixels (in clockwise or anticlockwise sense) which define the boundary of the object. The process of obtaining an ordered set of boundary pixels is known as boundary tracing or following. We will restrict ourselves to boundary tracing in binary images. It explicitly states the ambiguity in boundary tracing depending on starting pixel and the direction chosen for first step. Figure 1: Boundary tracing Consider Figure 1 (a). This figure is input to boundary tracing algorithm. Let the input “direction of tracing” be anticlockwise. The starting pixel for the tracing is indicated in Figures 1 (b) and (c), by “s”. For both Figures, 3 (b) and 3 (c) the starting pixels are identical. However, direction chosen for the first step is “North” for Figure 1 (b) and it is “South” for Figure 1 (c). The traced boundaries are indicated using a grey shade. It can be observed that in Figure 1 (b) external boundary is
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3827 traced, whereas in Figure 1 (c) internal boundary is traced. Also actual direction of tracing the boundary is different in these figures (although the direction of search in the neighborhood is same, anticlockwise).In Figure 1 (d) the starting pixel as indicated by “s”, is different from that in Figure 1 (c). However, direction chosen for first step is same and is “South”. It is observed that in Figure 1 (d) external boundary is traced as against the internal in Figure 1 (c). Also the actual direction of tracing is different in these two figures. 2.1 The Traced boundary For identical inputs the traced boundary should be same in terms of contents (pixel locations) and direction (order in which the pixels are traced). This condition enables the next step which is shape description. 2.2 Starting pixel There is a requirement for identifying a starting pixel which satisfies a certain specific condition. The specific condition satisfied by the starting pixel should be useful to initiate the boundary tracing. There may be multiple pixels on the same boundary that satisfy the condition. If only the starting pixel is changed, the traced output boundary will change. However, the change should be limited to shift in locations by a constant number considering wrap around. 2.3 Locating starting pixel There should be a method to locate a starting pixel. There should be adequate justification that the method indeed locates the starting pixel. 2.4 Open boundaries There may be only open boundaries like in thinned ‘X’ or they may be connected to a closed boundary, like in thinned ‘P’. The algorithm should be able to ably handle these situations. 2.5 Terminating condition Certain segments of the connected object may get repeated although in reverse order. However, the algorithm should terminate only when the whole sequence is going to be repeated. 3. BOUNDARY CONNECTIVITY Boundary connectivity is defined as connectivity between pixel present work uses two types of connectivity; 4-way connectivity and 8-way connectivity. In order to avoid connectivity paradox, the boundary pixels are assumed to be 8-way connected (or simply 8- connected) and the background pixels are 4-way connected (or simply 4-connected). This assumption implies that in a binary image, the boundary pixels are those region pixels which are 4-connected with the background. To trace a boundary is to locate an 8- connected path of boundary pixels in a particular order (direction of tracing). A boundary in general can be considered as comprising open and closed subsections. An open boundary is an 8-connected (open) path of region pixels which are 4-connected with the background. A closed boundary is an 8-connected closed path of region pixels which are 4-connected with the background. 4. INTERNAL AND EXTERNAL BOUNDARY There are going to be binary images with internal and external boundaries. When the boundary thins to single pixel width, there are common pixels between both these boundaries (Figure 1 (a)). It is also possible that a starting pixel is one of these common pixels. In such a case one can trace both the boundaries from the same starting pixel. Hence it should be possible to specify which of these boundaries is to be traced. 4.1 External boundary An external boundary is an 8-connected path (open or closed) of region pixels which are 4-connected with the external background pixels. For closed external boundary of a convex region, the “order” or “sense” or “direction” of tracing can be described as clockwise or anticlockwise. We note that when the region is not convex the sense may differ in different segments. For an isolated open boundary we may have to describe the sense by “forward” and “reverse”. It is possible that the external boundary may coincide with an edge of the image at certain locations. Secondly, if the image has multiple unconnected objects, the processing can be done considering one object at a time. Figure 2: External boundary 4.2 External boundary tracing Tracing external boundary when starting pixel is a convex corner. Let the scanning be initiated from a corner of a rectangular image. The pixels adjoining the edges of the image are 4-connected with the edges. The scanning visits the pixels in a 4-connected manner. Therefore, all the background pixels visited till the first region pixel is encountered, are external background pixels. Let the first encountered region pixel be the starting pixel. It is 4-connected with the external background pixel(s) and hence, is a pixel on the external boundary of the object. Therefore, the external boundary can be traced from the located starting pixel. While initiating the tracing it is not known whether the boundary is “open” or “closed”. This information can be derived only after the boundary is traced. However the located starting pixel is either a convex corner or an end of an open boundary. 4.3 Internal boundary The internal background pixels are 4-connected among themselves and they cannot be connected to any edge of External background External boundary
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3828 the given image, using a 4-connected path of background pixels. An internal boundary is an 8-connected path (open or closed) of region pixels which are 4-connected with the internal background pixels. Figure 3: Internal boundary 5. CIRCULAR OBJECT Circular shapes consist of a curved line that completely encloses with a space and is the same distance from the center at every point. The shape of circle is circular. Following figure is the example of circular object. Figure 4: Circular object 6. CIRCULARITY MEASURE Circularity measure is to define the degree to which a shape differs from a perfect circle. The new measure is easy to compute and, being area based, is robust-e.g., with respect to noise or narrow intrusions. Also, it satisfies the following desirable properties: it ranges over (0, 1) and gives the measured circularity equal to 1 if and only if the measured shape is a circle. For perfect circle circularity measure will be 1 and everything that deviates from that is rather not a circle. 6.1 Area and perimeter Area – The total number of pixels that an object occupies. This pixel count can be calibrated to real world dimensions. Perimeter – The distance around the outside edge of the object. Diagonal measurements are weighted accordingly. This can also be calibrated. 7. STEPS IN CIRCULARITY MEASUREMENT: Circularity measurement is used to explain how close an object should be to a true circle. It is called roundness. Circularity measurement is a 2-Dimensional tolerance that it controls the overall form of a circle ensures it is not too oblong, square, or out of round. Circularity measurement essentially make a cross section of a cylindrical or round feature and it determines if the circle formed in that cross section is round object. Circularity measurement defines the degree to which a shape differs from a perfect circle. Circularity measurement can have two values (0, 1). Where 0 is the value, which refer an object in an image is not been a circular While 1 is the value, which refer an object in an image is a circle. Circular object detection can have two steps such as step 1 and step 2. Step 1 contain four methods such as Get image, Threshold the image, find boundaries for an image and Fill boundary that have gap. Second step in circularity measurement contain four methods such as Calculate circularity measurement, Get metric value for each object, Find object value that equal to 1 and Display resultant image. Circularity measurement can have the following steps are shown in the following diagram: Figure 5: Circular object detection step 1 and step 2 Internal background Internal boundary Threshold the Image Get Input image Find Boundaries For an Image Fill Boundary that have gap Calculate circularity measurement Get metric value for Each object Find object value That Equal to 1 Display resultant image
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3829 7.2 Threshold the image 1. First RGB image is converted to grayscale image using function rgb2gray () function. 2. Convert RGB color image to binary image in order to prepare for boundary tracing. 3. Convert this grayscale image to binary image (Black and white). This is done by using function im2bw (I, level). 4. The Resultant output image will replace all pixels in the input image with luminaries greater than level with the value 1(white) and it also replaces all other pixels with the value 0(black). 7.3 Find Boundaries for an image 1. Trace region boundaries in binary image using boundary tracing function. 2. This function traces the exterior boundaries of objects, as well as boundaries of holes inside these objects, in the binary image. 3. Boundary tracing function also descends into the outermost objects (parents) and traces their children (objects completely enclosed by the parents). 4. Image must be a binary image where nonzero pixels belong to an object and 0 pixels constitute the background. 7.4 Fill Boundary Gap 1. Fill boundary gap is the next step after boundary finding. In this method we will fill holes in them circle. 2. Next step is to remove all objects containing fewer than 30 pixels. Fill any holes, so that region property can be used to estimate the area enclosed by each of the boundaries. 7.5 Calculate circularity measure 1. Estimate each object's area and perimeter. Use these results to form a simple metric indicating the roundness of an object: Metric=4*pi*area/perimeterˆ2 … (1) 2. This metric is equal to one only for a circle and it is less than one for any other shape. The discrimination process can be controlled by setting an appropriate threshold. 7.6 Get metric value Get metric value is used to get circularity measure for each object. All objects in images can have circularity measure metric. We can get this metric for all objects in an image to detect circle. 7.7 Find object value equal to 1 Find object that can have circularity measure equal to 1 is declared as circular object. 7.8 Display the Resultant image Finally display the resultant image. 8. REVIEW OF CIRCULARITY MEASURE A circularity measure recommended by the American Society for Testing and Materials (ASTM) is to compute circularity measure is ASTM circularity. Although this circularity measure has been applied using different names, in this work it will be called roundness factor. This circularity measure is based on the area of a circumscribed circle with the same maximum diameter of an object and is defined as RF= 4Area/ F²max … (2) Where F²max is the maximum Ferret’s diameter, the longest distance between two points along the boundary of an object in the image. The main disadvantage in using this parameter consists in small variations in shape, sometimes seen as fine peaks, which strongly affect the results of roundness measure, even when the object being evaluated has a well-defined circular shape in an image. In such cases, the Ferret’s maximum diameter is larger than the diameter of the inscribed circle. It was demonstrated in these parameters such as Ferret’s diameter differ up to 30 percent within the image analysis tests of various image processing systems. The radius ratio measurement is based on the definition of a circle. It computes proportion of minimum and maximum radii of the object, as follows: RR= rbmin/rbmax … (3) Where rbmin is the minimum radius from a border point to the center of the border, and is the maximum radius. The main disadvantage of this circularity measure is that proportions of shortest and longest radii don’t provide sufficient information to characterize the roundness and it can affect by pixel aberrations as well. The mean roundness measurement is based on the theory of mean deviation. It will calculate the sum of the absolute differences between radius of each border pixel and average radius. This measure is defined as … (4) Where rb is the average radius from the border points to the center of the object and RJ is the radius of border point to the center of the border. The center of an object is usually expressed as expected point from all border points. This expression is valid only if the expected value is equal to mean. Therefore, average is highly correlated for closed to circular objects. Consequently, this circularity measure is not reliable to assess the roundness of irregular and partial shapes, and asymmetrical distributions. 9. REVIEW OF RESULT ANALYSIS Circularity measurement is used to identify a circular object in an image. Circularity measurement can have the following result analysis in practical experience. Review of result analysis for circularity measurement is shown in below tabular column.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 3830 Table 1.Review of Result analysis Training image Testing Image output 50 50 43 10. CONCLUSION In this paper, new quantitative methods to estimate the circularity of digital objects were introduced. The proposed measure takes into consideration the dominant geometry of the objects and avoids the use of parameters such as area, perimeter and diameter. In this experimental analysis, we showed the robustness of the proposed circularity measure in different scenarios including artificial controlled scenarios and a real application; in particular, an analysis of circularity measure of a specimen of graphite was carried out. From the results of the present study, we concluded that the proposed circularity measure represents a good measure to quantify the circularity because it satisfies the following conditions: (1) circularity measure ranges within [0,1], where 1 is scored only by a perfect circle, (2) it is invariant with respect to resolution, so the circularity measure becomes independent of the equipment, (3) it is tolerant to circularity shape variations, (4) It is tolerant with respect to noise or to narrow intrusions on image, (5) it can be easily compared to human perception, and (6) it is easy to compute. In this paper, a circularity measure has been defined for open or closed digital curves. Because an existing circularity measure of a set of discrete points, which is some-times used in computational methodology. It is extended to the case of digital data. Once the minimum area annuls, such that the outer disk contains all the points of the digital curve and the inner disk does not contain any background point is computed, the circularity measure is defined as the squared ratio between the inner and outer radii. Because we consider two sets of points, the problem we deal with is more general than the usual problem of finding a minimum area annuls enclosing one set of points. The geometric interpretation of this computation, an algorithm in O (n log n) that only uses classical tools of computational geometry is derived. Moreover, an optimization using only local rules is proposed so that the worst-case complexity reaches O (n) in the case of convex digital curves. This work proposed for robust circular object detection. Circularity measure is robust to occlusion, noise, and small shape deformations and it can detect multiple circular objects in a single image. With the motivation of obtaining accurate measurement of circular objects, it presented a new method of automatically detecting a circular object in images: we detect a circle using circularity measurement, iterative improve the fit, remove outlier pixels and search for boundary. Using real images, we demonstrated that our method can detect partially occluded circular objects within a reasonable time. 11. REFERENCE [1] Waddell, H. 1932. Volume, shape, and roundness of rock particles, Journal of Geology40. [2] Thom, A. 1955. A statistical examination of megalithic sites in Britain, Journal of Royal Statistical Society 118. [3] Hillarie, X. 2006. Robust and accurate vectorization of line drawings, IEEE Transactions on Pattern Analysis and Machine Intelligence, K. Tombre. [4] Frosio, I. 2008. Real-time accurate circle fitting with occlusions, Pattern Recognition, N. A. Borghese. [5]Le, V.B. 1991. Out-of-roundness problem revisited, IEEE Transactions, on Pattern Analysis and Machine Intelligence 13 (3), D.T. Lee. [6] Swanson, K. An optimal algorithm for roundness determination on convex polygons, Computational Geometry 5 (1995) 225–235, V. L. Wu. [7] Pegna, J. Computational metrology of the circle, in: Computer graphics international, 1998, pp. 350–363, C. Guo. [8] M. de Berg, P. Bose, D. Bremner, Computing Constrained minimum-width annuli of points sets, Computers-Aided Design 30 (4) (1998) 267–275, S. Ramaswami, G. Wilfong. [9] P. K. Agarwal, B. Aronov, Approximation and exact algorithms for minimum-width annuli and shells, Discrete & Computational Geometry 24 (4) (2000) 687– 705. S. Har-Peled, M. Sharir. [10]Chen, M.C. Roundness measurements for discontinuous perimeters via machine visions, Computers in Industry 47 (2002) 185–197. [11]Bose, P. Testing the quality of manufactured disks and balls, Algorithmica 38 (2004) 161–177,P. Morin. [12]Shakarji, C. M. Reference algorithms for chebyshev and one-sided data fitting for coordinate metrology, CIRP Annals -Manufacturing Technology, A. Clemen