1 Variational Approaches and Image Segmentation Lecture #7 Lecture #7 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical and Computer Engineering Department, University of Louisville, Louisville, KY, USA ECE 643 – Fall 2010
17
Embed
Variational Approaches and Image Segmentation Lecture #7
Variational Approaches and Image Segmentation Lecture #7. Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical and Computer Engineering Department, University of Louisville, Louisville, KY, USA ECE 643 – Fall 2010. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
Variational Approaches and Image Segmentation
Lecture #7Lecture #7Hossam Abdelmunim1 & Aly A. Farag2
1Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt
2Electerical and Computer Engineering Department, University of Louisville, Louisville, KY, USA
ECE 643 – Fall 2010
The curvature and The Implicit Function FormThe curvature and The Implicit Function Form
)0(0)( 1 CorC
The level set function has the following relation with the embedded curve C:
0)( sTC
Us the following derivative equation w.r.t. the arc-length s:
To prove that: (Assignment)
Calculating Additional Quantities
||),2/())/cos(1()(
||,1)(
||)),/sin(1
1(5.0)(
H
HExample of a Level Set Function
iso-contours
H and Delta FunctionsApplying H FunctionApplying δ Function
,)( dxdyHA
,||)( dxdyL
• Enclosed Area
• Length of Interface
• Mainly used to track the Interface/contour:-
Narrow Banding
• Points of the interface/front/contour are only the points of interest.
• The points (highlighted) are called the narrow band.
• The change of the level set function at these points only are considered.
• Other points (outside the narrow band) are called far away points and take large positive or large negative values.
• This will expedite the processing later on.
Boundary Band Points.
Red line is the zero level set corresponding to
front.
Level Set PDELevel Set PDE
0),).(,(
dt
dy
dt
dx
yxt0.
||||
Vt
0),,( tyx
Curve Contracts with time
0
dyy
dxx
dtt
Level Set Function changes with time
0||
Ft
Fundamental Level Set Equation
The velocity vector V has a component F in the normal direction. The other tangential component has no effect because the gradient works in the normal direction.
Speed FunctionSpeed Function
kF 1Among several forms, the following speed function is used:
Contour characteristics:
Smoothes the evolution and the bending is quantized by ε
The curvature is included with a coefficient μ which helps in segmenting images with noise but when the noise level is high, the weight needs to be increased. This affects the boundaries of the object and also increases the convergence time.
Number of regions are always 2n depending on the number of level set functions n.
No vacuum pixels appear because if any point does not belong to a certain region, it will go to another one.
Unless the region can be described by only its mean, the segmentation will fail.