Transform Methods in Image Processing
Transform Methods in Image Processing
50
50
100
100
150
150
200
200
250
250
0
50
100
150
200
250
300
350
50
100
150
200
250
300
350
Background - 1
Background - 2
Outline of Talks
Lecture 1 - 1
Lecture 1 - 2
Matlab Examples
restoration - ansmid3.m
edge detection - edgedet.m
denoising - dftdemo.m
discrete models
audio: Dt = Z (integers, bi-infinite, uniform
discrete sampling)
audio: Dt = ZN (integers mod N, finite, discrete
sampling, periodic signal, wrap around)
image: Dt = Z m Zn (rectangle in plane,
computer screen with wrap around scrolling )
movie: Dt = (Zm Zn ) ZN
11
continuous models
used for analysis and modeling physical processes
more difficult for students on the first pass, need
calculus/real analysis
discretize for computation
discrete models
concentrate on finite duration, discretely sampled
signals and images
theory simpler, need only linear algebra
well adapted for computation
12
Colour
8-bit pseudo-colour
256 color levels
colour lookup table
14
Frequency Domain
Representation/Transforms - 1
17
Frequency Domain
Representation/Transforms - 2
4.
by
Define
X : D f C
X ( ) = X E
Frequency Domain
Representation/Transforms - 3
2.
3.
Frequency Domain
Representation/Transforms - 4
X ( ) =
X
(
t
)
e
it
dt
20
Frequency Domain
Representation/Transforms - 5
X ( k ) = X E N , k =
N 1
r =0
r
X ( r ) exp( 2 i ( k ))
N
Frequency Domain
Representation/Transforms - 6
Frequency Domain
Representation/Transforms - 7
X is a signal on R
g is a windowing function of compact
support or a Gaussian, of norm 1
G = R2 acts via (p,q)X = eiqtX(t-p)
pure wave forms are eiqtg(t-p)
X ( p, q ) =
X
(
t
)
e
iqt
g (t p )dt
23
Frequency Domain
Representation/Transforms - 8
X is a signal on R
is an appropriate mother wavelet function, of
norm1, compact support or a derivative of a
Gaussian
G = ax+b group acts via (a,b)X = X((t-b)/a)
pure wave forms are a-1/2((t-b)/a)
X ( a, b) =
a
t b
X
(
t
)
(
)
dt
24
Frequency Domain
Representation/Transforms - 9
25
Matrix Representation
of DFT -1
X = FN X
1
X = F X
N
26
Matrix Representation
of DFT -2
27
waveformsDFT.m
analsynDCT.m
analsynDWT.m
30
Computational Issues
31
End of Lecture 1
32