Digital Image Processing Introductionsite.iugaza.edu.ps/helaydi/files/2015/08/Digital-Image-Processing-l3.… · DIGITAL IMAGE PROCESSING INTRODUCTION Dr. Hatem Elaydi Electrical

Post on 28-May-2020

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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