digital image processing...
Post on 28-May-2020
23 Views
Preview:
TRANSCRIPT
DIGITAL IMAGE PROCESSING
INTRODUCTION Dr. Hatem Elaydi
Electrical Engineering Department
Islamic University of Gaza
Fall 2015
Sep. 9, 2015
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 2
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 3
Electromagnetic spectrum
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 4
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 5
Sensor Array: CCD Imaging
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 6
Image Formation Model
f(x,y)=i(x,y)r(x,y)+n(x,y)
0<f(x,y)<∞
0<i(x,y)<∞
0<r(x,y)<1 reflectance
illumination
Intensity – proportional to energy
radiated by a physical source
(“intrinsic images”)
n(x,y) noise
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 7
Sampling and Quantization: 1D Case
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 8
2D Sampling and Quantization
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 9
Introduction to Grayscale Images
Image representation
Spatial resolution
Bit-depth resolution
Local neighborhood
Block decomposition
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 10
Image Represented by a Matrix
Spatial resolution
Bit-depth resolution
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 11
Spatial Domain vs. Transform Domain
• Spatial domain
image plane itself, directly process the intensity values of
the image plane
• Transform domain
process the transform coefficients, not directly process
the intensity values of the image plane
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 12
13
Spatial Domain Process
( , ) [ ( , )])
( , ) : input image
( , ) : output image
: an operator on defined over
a neighborhood of point ( , )
g x y T f x y
f x y
g x y
T f
x y
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi
Image Resampling
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 14
Spatial Domain Process
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 15
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 16
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 17
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 18
Spatial Resolution
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 19
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 20
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 21
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 22
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 23
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 24
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 25
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 26
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 27
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 28
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 29
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 30
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 31
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 32
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 33
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 34
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 35
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 36
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 37
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 38
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 39
Commonly–used Terminology
Neighbors of a pixel p=(i,j)
N4(p)={(i-1,j),(i+1,j),(i,j-1),(i,j+1)} N8(p)={(i-1,j),(i+1,j),(i,j-1),(i,j+1),
(i-1,j-1),(i-1,j+1),(i+1,j-1),(i+1,j+1)}
Adjacency
4-adjacency: p,q are 4-adjacent if p is in the set N4(q)
8-adjacency: p,q are 8-adjacent if p is in the set N8(q)
Note that if p is in N4/8(q), then q must be also in N4/8(p)
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 40
Euclidean distance
(2-norm)
D4 distance
(city-block distance)
D8 distance
(checkboard distance)
0 1 1
1
1
0 1 1
1
1
0 1 1
1
1 1 1
1 1
2 2 2 2 2
2
2
2
2 2 2 2
2
2
2
2
2
2
2
2
2
2
2
2 3
3
3
3 3
3
3
3 4
4 4
4 2
2 2
2
2 2
22
22
22 22
22
5
5
55
5
5
5 5
Common Distance Definitions
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 41
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 42
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 43
9/8/2015 EELE 5426 DIP, EE Department, IUG, Dr. Hatem Elaydi 44
top related