lecture5-2 (1)
lecture5-2 (1)
3) Matching: Determine
correspondence between x 2 = [ x1( 2) ,!, xd( 2) ]
descriptors in two views
Kristen Grauman
Image transformations
• Geometric
Rotation
Scale
• Photometric
Intensity change
Harris detector: Invariance properties
-- Image translation
R R
threshold
Corner
Slide
Slidefrom
fromTinne
TinneTuytelaars
Tuytelaars
Implementation
• Instead of computing f for larger and larger
windows, we can implement using a fixed
window size with a Gaussian pyramid
¶ g ¶ g
2 2
Ñ g= 2 + 2
2
¶x ¶y
Laplacian of Gaussian (LoG)
• Consider
Laplacian of Gaussian
operator
Laplacian of Gaussian
19
Laplacian of Gaussian
• “Blob” detector minima
* =
maximum
s5
s4
Lxx (s ) + Lyy (s ) s3
s2
Þ List of
(x, y, s)
s
K. Grauman, B. Leibe
Scale-space blob detector: Example
Scale-space blob detector: Example
Scale-space blob detector: Example
Feature descriptors
We know how to detect good points
Next question: How to match them?
?
Answer: Come up with a descriptor for each point,
find similar descriptors between the two images
Feature descriptors
We know how to detect good points
Next question: How to match them?
?
Lots of possibilities (this was a popular research area)
– Simple option: match square windows around the point
– Popular approach: SIFT
• David Lowe, UBC http://www.cs.ubc.ca/~lowe/keypoints/