Digital Video: Progressive Scanning: One Full Frame Every 1/30th of A Second
Digital Video: Progressive Scanning: One Full Frame Every 1/30th of A Second
DV obtained by:
Sampling an analog video signal V(t)
Sampling the 3-D space-time intensity distribution I(x,y,t)
Video Sampling
1
Progressive scanning
Frame tn:
Interlaced Scanning
Frame tn: Frame tn+1:
2
Motion effects
(Sawtooth type effects)
Interlaced video:
De-interlaced:
Motion effects
(Sawtooth type effects)
3
Interlacing effects
Interlacing effects
Line flicker
(due to variations in brightness
between successive fields)
http://www.progressivescan.co.uk/images/progressive03.gif
4
Basic Image Transformations
Image Operations:
Point, algebraic, geometric operations
Image Histogram
Ki=0,k-1
Hf(ki)=J
J=: # pixels with gray value ki
5
Point Operations
Point operation is a function h applied identically to every pixel in an input image
f(x,y) to create anew modified image g(x,y):
g(x,y)=h[f(x,y)]
g(x,y)=Pf(x,y)+S
Example outcomes:
Ξ Brighter image
Ξ Darker image
Ξ Negative image
Ξ Contrast stretch
6
Point Operations (cont.)
Example outcomes:
Ξ Brighter image P=1, S>0
Ξ Darker image P=1, S<0
Ξ Negative image P=-1, S=k-1
Ξ Full Scale Histogram Stretch P=(k-1/max-min), S=min*(k-1/max-min)
Arithmetic Operations
Operations defined over multiple images.
Examples:
Pointwise image addition:
g=f1+f2+…+fn=Ζf
Pointwise image differencing:
g=f2-f1
Image averaging for noise reduction: g=(1/n)∑fi
7
Geometric Operations
Modify the location and relationships of pixels within an image, without
modifying their gray values.
g(x,y)=f(x’,y’)=f[h(x,y)]
8
Filtering & Convolution
A mask is applied onto the image. The basic approach is to sum
products between mask coefficients and corresponding pixel
intensities at a specific location in the image:
R = w1z1 + w 2 z2 + ...+ w 9 z9
Filtering (cont.)
Averaging filters blur an image, e.g.
1 1 1
(low pass filtering)
1 1 1
0
1 1 1
Sharpening filters:
e.g.
(high pass filtering) -1 -1 1
-1 8 1
-1 -1 1
9
Filtering (cont.)
Derivative filters emphasize edges
as maxima of first derivatives or -1 0 1
minima of second derivatives, e.g.
-1 0 1
-1 0 1
Filtering (cont.)
Second derivative filters e.g. Laplacian:
∂2 f ∂2 f
∇2 f = +
∂x 2 ∂y 2
∇ 2 f = 4 z 5 − ( z 2 + z 4 + z 6 + z8 )
10
Filtering (cont.)
LoG filter:
x2 + y2
G(x, y) = exp− 2
2σ
r2 − σ 2 r2
LoG : ∇ h =
2
exp− 2
σ 2σ
4
Fourier Transform
Image f(x,y) has an equivalent in the frequency domain F(u,v).
Operations in the spatial domain have an equivalent in the
frequency domain.
11
Fourier Transform
Filters
Ideal low-pass:
1 if D(u , v) ≤ D0
H (u , v) =
0 if D(u , v) > D0
D(u, v) = (u 2 + v 2 )1/ 2
12