lecture13
lecture13
Geometric transformations
• What would we like our image descriptions
to be invariant to?
Slide from T. Tuytelaars ECCV 2006 tutorial Slide from T. Tuytelaars ECCV 2006 tutorial
Slide from T. Tuytelaars ECCV 2006 tutorial Slide adapted from T. Tuytelaars ECCV 2006 tutorial
Invariant local features (Good) invariant local features
Subset of local feature types • Reliably detected
designed to be invariant to y1
– Scale y2 • Distinctive
…
– Translation
yd • Robust to noise, blur, etc.
– Rotation
– Affine transformations • Description normalized properly
– Illumination x1
x2
1) Detect distinctive interest points …
2) Extract invariant descriptors xd
[Mikolajczyk & Schmid, Matas et al., Tuytelaars & Van Gool, Lowe, Kadir et al.,… ]
trac
b
u
S
Kernels:
f = Kernel ∗ Image
L = σ 2 ( Gxx ( x, y, σ ) + Gyy ( x, y, σ ) )
(Laplacian)
DoG = G ( x, y, kσ ) − G ( x, y , σ )
(Difference of Gaussians)
where Gaussian
x2 + y2
−
G ( x, y , σ ) = 1
2πσ
e 2σ 2
Scale space images: repeatedly Adjacent Gaussian images
convolve with Gaussian subtracted
[Slide by Darya Frolova and Denis Simakov]
trac
b
u
S
curvatures
(use ratio of principal
curvatures)
Candidate keypoints:
list of (x,y,σ)
Adapted from David Lowe, UBC Slide from David Lowe, UBC
K.Mikolajczyk, C.Schmid. “Indexing Based on Scale Invariant Interest Points”. ICCV 2001
Affine Invariant Detection Affine Invariant Detection
• Above we considered: • Intensity-based regions (IBR):
Similarity transform (rotation + uniform scale) – Start from a local intensity extrema
– Consider intensity profile along rays
– Select maximum of invariant function f(t) along each ray
– Connect local maxima
• Now we go on to: – Fit an ellipse
Affine transform (rotation + non-uniform scale)
1 K.Mikolajczyk, C.Schmid. “Indexing Based on Scale Invariant Interest Points”. ICCV 2001
C.Harris, M.Stephens. “A Combined Corner and Edge Detector”. 1988 2 D.Lowe. “Distinctive Image Features from Scale-Invariant Keypoints”. Accepted to IJCV 2004
Scale Invariant Descriptors SIFT descriptors: Select canonical orientation
0 2π
SIFT Features
Adapted from David Lowe, UBC
Coming up
• Problem set 3 due 11/13
– Stereo matching
– Local invariant feature indexing