Lec 2 Blob - Features
Lec 2 Blob - Features
Blob Features
Lecture 2
Automatic scale selection
2
The Laplacian of Gaussian (LoG)
∂2 g ∂2 g
∇g =
2
+
∂x2 ∂y2
3
Edges and blobs
4
Edges and blobs
5
Edges and blobs
• Edge: Ripple
• Blob: Superposition of two ripples
• The magnitude of the Laplacian response is maximum at the centre of the blob
provided the scale of the Laplacian matches the scale of the blob
6
Characteristic scale
• We define the characteristic scale as the scale that produces peak of Laplacian response
8
Characteristic scale
9
Scale selection
10
Scale selection
• To get maximum response, the zeros of the Laplacian have to be aligned with
the circle
• The Laplacian is given by (up to scale):
(x2 + y2 − 2σ2 ) e−( x2 + y2 ) / 2σ2
• Therefore, the maximum response occurs at σ= r / 2.
11
Laplacian of Gaussian
• Example
14
LoG blob detector
15
LoG blob detector
16
LoG blob detector
17
LoG blob detector
18
LoG blob detector
19
LoG blob detector
20
LoG blob detector
21
LoG blob detector
22
LoG blob detector
23
LoG blob detector
24
LoG blob detector
25
26
Efficient implementation
27
Efficient implementation
28
Difference of Gaussians (DoG)
How does this work?
• Taking the difference between a blurred image
and original
Difference of Gaussians (DoG)
-
29