Lecture01 Image Processing
Lecture01 Image Processing
Image Processing
E-mail: [email protected]
1
1
Lecture 1
2
Lecture 1
3
Lecture 1
Image Restoration
4
Lecture 1
Image Enhancement
Goal
to accentuate certain image features for subsequent
analysis or for image display
5
Lecture 1
Image Enhancement
Techniques
Contrast enhancement
histogram equalization
pseudo coloring
noise filtering
edge sharpening
smoothing
Applications
processing of remote-sensed image via satellite
radar, SAR, Ultrasonic image processing
6
Lecture 1
Image Restoration
Goal
to remove or minimize known/unknown degradations in
image
7
Lecture 1
Image Restoration
Techniques
De-blurring
noise filtering
correction of geometric distortion
inverse filtering
Least mean square(Wiener) filtering
Applications
remote-sensed image processing
noise cancellation
8
Lecture 1
Image Understanding
Goal
to interpret or describe the meaning contained in the
image
Input : image Output : interpretation(description)
“ME”
“circle”
9
Lecture 1
Image Understanding
Techniques
boundary descriptor
regional descriptor
relational descriptor
Applications
character recognition
automatic inspection of industrial parts
ATR(automatic target recognition)
target tracking
10
Lecture 1
“010100101100110101001 . . . .”
11
Lecture 1
Applications
Transmission
teleconferencing ,TV system, remote sensing via satellite
Storage
VOD(video on demand), Video CD, DVD(digital video disk),
medical imaging, educational and business documents
12
Lecture 1
Imaging
The whole electromagnetic spectrum is used by “imagers”
-4 -2 2 4 6 8 10 12
10 10 1 10 10 10 10 10 10
wavelength (Angstroms)
-1 0
1 Å = 10 m
13
Lecture 1
Scales of Imaging
14
Lecture 1
Scales of Imaging
… to the everyday …
video camera
1m
15
Lecture 1
Scales of Imaging
… to the tiny.
16
Lecture 1
17
Lecture 1
Matrix Representation
183 160 94 153 194 163 132 165
183 153 116 176 187 166 130 169
179 168 171 182 179 170 131 167
177 177 179 177 179 165 131 167
178 178 179 176 182 164 130 171
179 180 180 179 183 169 132 169
179 179 180 182 183 170 129 173
180 179 181 179 181 170 130 169
Divide into
8x8 blocks
H=256
W=256
18
Lecture 1
Image Resolution
19
Lecture 1
Image Resolution
20
Lecture 1
Bitplanes
Bitplanes
Dimension 3
Dimension 1
Dimension 1
23
Lecture 1
lens
LGN
retina
primary visual
fovea
cortex
optic nerve
visual axis
higher level vision
and cognition
24
Lecture 1
25
Lecture 1
26
Lecture 1
27
Lecture 1
What is this?
28
Lecture 1
29
Lecture 1
Color
30
Lecture 1
31
Lecture 1
32
Lecture 1
Display/Printing?
Computer
Imaging?
Vision?
Digital Image
Processing
Computer Biological
Graphics? Vision?
33
Lecture 1
What Do We Do?
Image Processing/
Manipulation
Digital Image
Processing
34
Lecture 1
Enhance
36
Lecture 1
Denoise
37
Lecture 1
Deblur
38
Lecture 1
39
Lecture 1
40
Lecture 1
41
Lecture 1
42
Lecture 1
43
Lecture 1
44
Lecture 1
46
Lecture 1
47
Lecture 1
• Video compression
– Compress each frame independently
– Motion-compensated video compression
high compression ratio
– MPEG1, MPEG2, MPEG4, H.264 …
48
Lecture 1
_
=
_
|X Y| = Z
For each _
pixel:
| xij yij | = zij
1 M N
Mean Absolute Error (MAE): MAE = ∑∑
MN i =1 j =1
xij − yij
49
Lecture 1
51
Lecture 1
1 8 6 6 2 8 8 7 1 0 2 1
6 3 11 8 _ 6 3 12 8 0 0 1 0
8 8 9 10 5 4 9 1
= 3 4 0 9
9 10 10 7 15 9 11 9 6 1 1 2
|X _ Y| = Z
| xij _ yij | = zij
MAE =
1
(1 + 0 + 2 + 1 + 0 + 0 + 1 + 0 + 3 + 4 + 0 + 9 + 6 + 1 + 1 + 2) = 1.9375
4× 4
MSE =
1
(1 + 0 + 4 + 1 + 0 + 0 + 1 + 0 + 9 + 16 + 0 + 81 + 36 + 1 + 1 + 4) = 9.6875
4× 4
(2 B − 1) 2 152
PSNR = 10 log10 = 10 log10 = 13.7 dB
MSE 52
9.6875