Vision, Image & Signal Processing (VISP)
Implicit Filtering for Image and Shape Processing
Alex Belyaev
Electrical, Electronic & Computer Engineering School of Engineering & Physical Sciences Heriot-Watt University
Implicit Filtering for Image and Shape Processing Alex Belyaev - - PowerPoint PPT Presentation
Vision, Image & Signal Processing (VISP) Implicit Filtering for Image and Shape Processing Alex Belyaev Electrical, Electronic & Computer Engineering School of Engineering & Physical Sciences Heriot-Watt University Edinburgh
Electrical, Electronic & Computer Engineering School of Engineering & Physical Sciences Heriot-Watt University
applications.” BMVC 2011, Dundee, Scotland, UK, August 2011.
shape processing.” VMV 2011, Berlin, Germany, October 2011.
means of directional derivatives and Veronese maps.” Journal of geometry and Physics, 2011. Accepted.
1 1 1 1 1 1
1 2 1 1 2 2
i i i i i i i i
f f f h f w f f f f w h
1 i
i
1 i
h Discrete signal sampled regularly with spacing h Standard explict finite difference scheme An implicit finite difference scheme
2 2 4 2 2 4 2 4
2 6 1 2 6 1 4 , 1 6 f x h f x h h d f x f x O h h dx h f x f x h f x f x h O h h f x h f x f x h O h h
w=4 gives a higher approximation order for small h.
j x j x j x
Delivers a good approximation
4
6
3 1 2 28 28 2 12 f x h f x f x h f x h f x h f x h f x h O h h
1 1 1 1
1 1 2 2 2 sin 2cos
i i i i i
f w f f f f w h w H j w
sin 28 2cos 6 3 2cos H j
A 6-order Pade scheme: Let us introduce
2 2 2 2 2 2 2 2 2 2 2 2 2 2
, , , 2 x y x y x y x x y y
Rotation-invariant differential quantities (operators) used widely in Image Processing and Computer Vision: Need for accurate discrete approximations. The standard discrete approximations are not sufficiently accurate.
1 1 1 2 2 1 1 w w x h w 1 (Prewitt, 1970) 2 (Sobel, 1970) 10 3 (Scharr, 2000) 4 (Bickley, 1947) simple symmetric f.d. w w w w w 1 (Gonzalez &Woods) 2 (Kamgar-Parsi & Resenfeld, 1999) 4 Mehrstellen Laplacian standard 5-point stencil w w w w
2
1 1 1 4 1 2 1 1 w w w w h w w
2 2 4
1 1 1 1 1 1 4 4 1 2 12 12 1 1 h O h O h h x h x
2 4 4 2 4 2 4 2 4 4 2
1 1 4 1 1 1 1 4 1 4 20 4 12 6 12 1 1 4 1 h h O h O h h x y h
(Horn, Robot Vision) Optimally rotation-invatiant?
computational cost?
gradient direction error
Sobel Scharr implicit Scharr Bickley implicit Bickley
1 1 1 2 2 1 1 w w x h w
1 1 1 1 1
1 2 1 2
i i i i i
f w f f w f f h Smoothing introduced by [-1 0 1]/2 in x-direction is compensated by applying [1 w 1]/(w+2) smoothing in y-direction Smoothing introduced by [-1 0 1]/2 in x-direction is comensated by applying [1 w 1]/(w+2) smoothing to the derivative. Given an explicit scheme and its implicit counterpart, both the schemes produce similar estimates of the gradient direction, however the implicit scheme does a better job in estimating the gradient magnitude.
2 1 1 2 1 1 2 2 3 3
i i i i i i i i i i i
schemes with spectral like resolution.” Journal of Computational Physics, 1992. Lele scheme:
Space or trigonometric polynomials of degree N
jn N
Rational Fourier series
kl k l k k l l
kl l k k l
It gives a system of k+l lnear equations with k+l unknowns. In our case, k=3 and l=2.
3 2
A system of k+l linear equations with k+l unknowns. k=3 and l=2.
A system of k+l linear equations with k+l unknowns. k=3 and l=2.
A higly unstable process. The idea is to use a discrete Laplacian which dumps high frequences Restored image
sharp
Standard unsharp masking oversharpens high-frequency details Implicit filtereing does a good job in supressing
high-frequency details
1 1 1 1
1 ˆ ˆ ˆ 1 2 1 2 4 1 2 1 cos 1 cos 2 1 2 1, 1 2
i i i i i i
f f f f f f H p frequency response function
1 2 , 2 2 2 2 , 2 2
1 tan , 1,2,3, 2 1 2 as 1 as 2
p p p p p p p
H p O H O
h
1 1 1 1
1 1 ˆ ˆ ˆ 2 1 2 4 1 2 1 cos 1 cos 2
i i i i i i
f f f f f f H
1 1 1 2 2 1 1 1 1 1 1
1 , 2 1 1 1 1 2 2 4
k k k k k i i i i i k k k k k k i i i i i i
u v u v v v v v u u u
1 1 1 2 1 2 3 2 3 2
ˆ ˆ ˆ 2 2 cos 2 cos 3 2 1 2 cos
i i i i i i i
a b f f f f f f f a b H Dyn-Levin-Gregory: α=0, a=1/16, b=-1/9 Kobbelt K2 variational subdivision scheme: α=1/6, a=4/3, b=0
case of interpolatory subdivision from a variational standpoint.
paper of Kobbelt).
where the authors acknowledged its existence but wrongly stated that more
variational subdivision schemes.
aware image filtering (in a hope to beat results of Gastal & Oliveira, Siggraph 2011).
Chuang & Kazhdan, Siggraph 2011).