Correlation, Convolution, Filtering
COMPSCI 527 — Computer Vision
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 1 / 26
Correlation, Convolution, Filtering COMPSCI 527 Computer Vision - - PowerPoint PPT Presentation
Correlation, Convolution, Filtering COMPSCI 527 Computer Vision COMPSCI 527 Computer Vision Correlation, Convolution, Filtering 1 / 26 Outline 1 Template Matching and Correlation 2 Image Convolution 3 Filters 4 Separable Convolution
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 1 / 26
1 Template Matching and Correlation 2 Image Convolution 3 Filters 4 Separable Convolution
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 2 / 26
Template Matching and Correlation
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 3 / 26
Template Matching and Correlation
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 4 / 26
Template Matching and Correlation
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 5 / 26
Template Matching and Correlation
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 6 / 26
Template Matching and Correlation
h
h
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 7 / 26
Image Convolution
h
h
h
h
h
h
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 8 / 26
Image Convolution
h
h
∞
∞
∞
∞
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 9 / 26
Image Convolution
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 10 / 26
Image Convolution
ne−i2πℓ/n
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 11 / 26
Image Convolution
∞
∞
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 12 / 26
Image Convolution
∞
∞
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 13 / 26
Image Convolution
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 14 / 26
Image Convolution
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 15 / 26
Image Convolution
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 16 / 26
Filters
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 17 / 26
Filters
x x x x x x x x x x x x x x x x x x x x x x x x x 1/5
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 18 / 26
Filters
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 19 / 26
Filters
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 20 / 26
Filters
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 21 / 26
Filters
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 22 / 26
Filters
2 u2+v2 σ2
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 23 / 26
Filters
2 u2+v2 σ2
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 24 / 26
Separable Convolution
2 u2+v2 σ2
2( u σ) 2
h
k
h
k
h
h
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 25 / 26
Separable Convolution
u=−h
v=−k H(u, v) I(r − u, c − v)
u=−h h(u) φ(r − u, c) where
v=−h ℓ(v)I(r, c − v)
COMPSCI 527 — Computer Vision Correlation, Convolution, Filtering 26 / 26