Professional Documents
Culture Documents
Convolutions
Presented
By
Craig Rykal
John Rivera
Justin Malaise
Jeff Swanson
Ben Rougier
From
University of Wisconsin
STOUT
Abstract
The convolution of two functions is an important concept in a number of areas of
pure and applied mathematics such as Fourier Analysis, Differential Equations,
Approximation Theory, and Image Processing. Nevertheless convolutions often
seem unintuitive and difficult to grasp for beginners. This project explores the
origins of the convolution concept as well as some computer graphic and physical
interpretations of convolution which illustrate various ways the technique of
smoothing can be used to solve some real world problems.
Convolutions
F (t ) f ( x)k (t x)dx
R
Origin of Convolutions
n
Weighted Averages
j 1
Substitute
yj
n
j 1
Now we need
j 1
f (x j )
f ( x j ) to return a function
j 1
f (x x j )
j g j (x)
g
j 1
( x) f ( x x j )
g
(
t
)
f
(
x
t
)
dt
Which is a Convolution!
Examples
Take the function
0 for x -h
f ( x) 1 for h x h
0 for h x
F (t )
for
t 2h
0
t 2h for 2h t 0
2h t for
0
for
0 t 2h
2h t
2
(
t
3
h
)
/2
G (t ) t 2 3h 2
(t 3h) 2 / 2
3h t h
h t h
h t 3h
3h t
F ( s, t ) f ( x, y )k ( s x, t y )dxdy
RR
Antialiasing
Aliasing
Blurred
Deconvolution
A
Sun
Eratosthenes
Earth
7.2
Length ( A) 787 KM
c Circumference
230 B.C
Alexandria, Egypt
787 7.2
c
360
767 * 360
c
7.2
c
r
2
r 6103.59
SUN
/X = Cos ()
=>
P
Q
|PQ| = R= |PQ| / R
X = R/Cos () = R(Sec ()
Earth
TRUE IMAGE(shape):
(x inside disc)
f ( x)
otherwise.
0
x0
x x0
f ( x) D(
)
D( x) 1
for x 1,
D( x) 0
for x 1
Fundamental Problem:
Calculate from f
X
O
X Y
|| Y ||
Y
Let
K t ( X ) : Brightness at X
' K t ( X Y ) : Brightness at X arising from point source Y.
K t ( X ) : Apparent Brightness (At time t)
We Get:
n
,..., n
2
Y ,Y
j1
,...,Y n
K
j 1
f (Y ) :
dA(Y ) :
( X Y j)
to
f (Y ) K ( X Y )dA(Y )
Brightness at point Y.
Kt (X
Integrate with respect to Y.
Y ) : Blurring
effect(kernel) of
the atmosphere at
time t.
earth
sun
star
1 a.u.
earth
d = sec()
1. Averaging Kt:
To get a fixed Kt or the Average Blur:
Average the image received at various times,
~
K 1K
n
j 1
t( j)
: AVERAGE BLUR
n
~
1
1 n
f
*
f * K t( j)
K t( j) f * K
n
j
1
n j 1
, ,
t (1)
t ( 2)
t ( 3)
,...,
t (n)
t( j)
t( j)
t( j)
Superimposing
t( j)
forms
( )
j 1
t( j)
( ) f ( )
f ( )
( )
j 1
t( j)
x x0 2 i x
f ( ) D(
)e
dA( x)
Substitute y = x x0
y 2 i(y x )
f ( ) D( ) e
dA( y )
f ( )
2 i x0
y 2 i y
2 D( ) e dA( y)
Substitute w = y/
y = w
f ( )
2 i x0
D(w) e
2 i w
dA( w)
2 i w
D(w) e
2
dA( w) D( )
f ( )
2 i x0
D( )
D( )
D ( ) 0
When = r0
D ( )
2 J 1 ( )
D ( ) 0
When = r1
So If
D ( r 0 ) 0
then
D(r1) 0
and
r r
0
And thus
1
0
Accuracy:
Labeyries method gives results consistent to
Michelsons interferometer results.
The method has been applied to over 30 stars already.
References
Fourier Analysis by T.W. Korner,
Cambridge University Press, 1988
Convolutions and Computer Graphics
by Anne M. Burns, College Mathematics
Journal, 1992
Dr. Steve Deckelman