Download as pdf or txt
Download as pdf or txt
You are on page 1of 40

CSE4019 Image Processing

Module1
Dr.G.Malathi
Associate Professor Senior,
Imaging and Computer Vision Research Group Chair
School of Computing Science and Engineering
Vellore Institute of Technology, Chennai

1
Syllabus
Module1: Introduction, Digital Image, its
Representations 6 hours
Image Representation and image processing
Paradigm – Elements of digital image processing
– image model – Sampling and quantization –
relationships between pixels – connectivity,
distance measures between pixels – color
image(overview, various color models) – various
image formats –bmp, jpeg, tiff,pnd, gif, etc

2
Real Time Application: Coin Counting

3
Image Processing

4
Image Processing contd…

5
Image Processing contd…

6
Image Processing contd…

7
Image Processing contd…

8
Image Processing contd…

9
Image Processing – Background
Elimination

10
Image Processing – Edge Detection

11
Image Processing – Binarization using
Thresholding

12
Image Processing - Segmentation

13
Coin Counting

14
Coin Counting

15
Coin Counting

16
Coin Counting

17
Coin Counting

18
Coin Counting

19
Coin Counting

20
Coin Counting
19
rupees

21
IMAGE PROCESSING

• Enhancing an image

• Extracting information or features from an


image

• To obtain categories of information from


specific features.

22
Digital Image
DIGITAL IMAGES are electronic snapshots taken
of a scene or scanned from documents, such as
photographs, manuscripts, printed texts, and
artwork.

23
DIGITAL IMAGE

1 pixel

24
IMAGE FORMATION

Digital Image can also be called as conversion of one dimensional


energy/signal to two dimensional representation

f(x,y) = reflectance(x,y) * illumination(x,y)

25
IMAGE MODEL

f(x,y) = reflectance(x,y) * illumination(x,y)

F(x)= f(x,y) where f(x,y) is the brightness of the graylevel


of the image at a spatial coordinate (x,y)
26
DIGITIZED IMAGE
f(x,y) ie
fred(x,y), fgreen(x,y), fblue(x,y)

27
DIGITIZED IMAGE
f(x,y) ie f(0,2) =0
f(x,y) ie f(0,2) =128

28
DIGITIZED BINARY IMAGE
1 1 0 1 1
1 0 1 0 1
1 1 0 1 1
0 0 0 0 0
1 1 0 1 1
1 1 0 1 1
1 0 1 0 1
0 1 1 1 0

29
IMPORTANT STAGES
IN IMAGE PROCESSING

30
IMPORTANT STAGES
IN IMAGE PROCESSING

Coin
counting

31
IMPORTANT STAGES
IN IMAGE PROCESSING

Coin
counting Acquire/
img db

32
IMPORTANT STAGES
IN IMAGE PROCESSING

Img
enhancem
ent / Noise
removal

Coin
counting Acquire/
img db

33
IMPORTANT STAGES
IN IMAGE PROCESSING

Img
enhancem
ent / Noise
removal

Coin
counting Acquire/
img db

34
IMPORTANT STAGES
IN IMAGE PROCESSING

Img
enhancem
ent / Noise
removal

Coin
counting Acquire/
img db

35
IMPORTANT STAGES
IN IMAGE PROCESSING

5 rupee
coin
Img
enhancem
ent / Noise
removal

Coin
counting Acquire/
img db

36
IMPORTANT STAGES
IN IMAGE PROCESSING

5 rupee
coin
Img
enhancem
ent / Noise
removal

Coin
counting Acquire/
img db

37
IMPORTANT STAGES
IN IMAGE PROCESSING

5 rupee
coin
Img
enhancem
ent / Noise
removal

Coin
counting Acquire/
img db

38
IMPORTANT STAGES
IN IMAGE PROCESSING

5 rupee
coin
Img
enhancem
ent / Noise
removal

Coin
counting Acquire/ Non-coin
img db 2 rupee 5 rupee

defective 39
IMPORTANT STAGES
IN IMAGE PROCESSING

• Image Acquisition
• Preprocessing
• Segmentation
• Representation and Description
• Recognition and Interpretation
• Knowledge base

40

You might also like