


























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Professor: Jacobs; Subject: Computer Science; University: University of Maryland; Term: Unknown 1989;
Typology: Study notes
1 / 34
This page cannot be seen from the preview
Don't miss anything!



























Problem Definition
-^
An Image is a set of 2D geometric features,along with positions.
-^
An Object is a set of 2D/3D geometricfeatures, along with positions.
-^
A pose positions the object relative to theimage.^ – 2D Translation; 2D translation + rotation; 2D
translation, rotation and scale; planar or 3D objectpositioned in 3D with perspective or scaled orth.
-^
The best pose places the object featuresnearest the image features
Two parts to the problem
-^
Definition of cost function.
-^
Search method for finding best pose. 1.^
Can phrase this as search among poses.
Or as search among correspondences
There are connections between two.
Cost Function
problem.
and computational considerations.
^ di
For every edge point inthe transformed object,compute the distance tothe nearest image edgepoint. Sum distances.
2
1
1
m i
i
n i
i^
Variations
-^
Sum a different distance^ –
f(d) = d
2
Manhattan distance
.
-^
f(d) = 1
if^
d^ < threshold, 0 otherwise.
bounded error
.
-^
Use maximum distance instead of sum.^ – This is called:
directed Hausdorff distance
.
-^
Use other features^ –
Corners.– Lines. Then position and angles of lines must besimilar.
Other comparisons
only one model feature.
curves.
Example: Each pixel has (Manhattan)distance to nearest edge pixel.
D.T. Adds Efficiency
-^
It’s only done once, per problem, not onceper pose.
-^
Basically a shortest path problem.
-^
Simple solution passing through image oncefor each distance.^ – First pass mark edges 0.– Second, mark 1 anything next to 0, unless it’s
already marked. Etc….
-^
Actually, a more clever method requires 2passes.
Chamfer Matching Complexity •^
Brute force approach: for each pose,compare each model point to every imagepoint. O(
pnm). p =
number poses,
n
=
number of image points,
m =
number of
model points.
-^
With distance transform: compute D.T., thenfor every pose, sum value under each modeledge. O
(s + pm). s =
number of pixels,
which is about same as
p.
(Forsyth & Ponce)