Professional Documents
Culture Documents
y07it051
y07it062
y07it060
1
Contour detection using Hough Transform
2
Hough Transform
Definition:
4
Representation of lines
Any line can be represented by two numbers
6
Representation of multiple lines
7
Two points representation
Active Snake Contours
Definition: an energy-minimizing spline that
represents an object boundary or some other salient
image feature as a parametric curve.
8
Modeling
Contour is said to possess an energy (Esnake) which is defined as
the sum of the three energy terms.
dv ( s )
1 vs
Eint Eelastic Ebending | vs |2 | vss |2 )ds ds
s
2
1 1 1
2
Eelastic ( s ) | vs |2 ds Ebending
2
( s ) | v ss | ds
2s s
9
External energy
It is derived from the image.
10
Image forces
• The image forces E image are derived from the image data over
which the snake lies
• Three important features the snake can be attracted to are line,
edge and termination functions. The total image energy can be
expressed as a weighted combination of the three.
12
MOTION TRACKING
13
Geometric Active
Contours
Level set method is used instead of parameters to trace
multiple objects more specifically .
14
Level set method
Advantage:
perform numerical computations
Make it very easy to follow shapes that change topology.
If the curve Γ moves in the normal direction with a speed v, then the level
set function satisfies the
level set equation:
∂ф /∂t=v| ф|
15
Approach:
Curve deformation velocity, v regularity of the curve
Given a 2-D scalar function, ф(x , t) geometric active contour formula is:
the use of curvature к has the effect of smoothing the contour, while
Ѵ0 has the effect of shrinking or expanding contour at a constant speed.
16
where, c=c(x)= 1 / [1+| |G σ (x) * I(x)]
here,
x is any location in the image, I(x) and
Advantage:
Several objects can be detected simultaneously without previous knowledge
of their exact number in the scene
17
x − y plane
18
19
Initial contour
20
21
22
23
Detecting multiple objects
using geometric contours
amoeba
24
Summary
Hough transform – cannot detect shapes other than
lines and circles
25
Thank You…
1 26