1st unit.ppt
TRANSCRIPT
-
7/30/2019 1st unit.ppt
1/30
Fundamentals
Parts of these slides base on thetextbook
Digital Image Processingby Gonzales/Woods
Chapters 1 / 2
-
7/30/2019 1st unit.ppt
2/30
Fundamentals
These slides show
basic concepts about digital images
-
7/30/2019 1st unit.ppt
3/30
Fundamentals
In the beginning
well have a look at the human eye
-
7/30/2019 1st unit.ppt
4/30
Fundamentals
Some topics we have to deal with:
Sharpness
Brightness Processing of perceived visual
information
-
7/30/2019 1st unit.ppt
5/30
Fundamentals
Sharpness
The eye is able to deal with
sharpness in different distances
-
7/30/2019 1st unit.ppt
6/30
Fundamentals
Brightness
The eye is able to adapt to different
ranges of brightness
-
7/30/2019 1st unit.ppt
7/30
Fundamentals
What is an image ?
-
7/30/2019 1st unit.ppt
8/30
Fundamentals
The retinal model is mathematically hard to
handle (e.g. neighborhood ?)
-
7/30/2019 1st unit.ppt
9/30
Fundamentals
Easier: 2D array of cells, modelling the
cones/rods
Each cell contains a numerical value (e.g.between 0-255)
-
7/30/2019 1st unit.ppt
10/30
Fundamentals
The positionof each cell defines the position of
the receptor
The numerical valueof the cell represents theillumination received by the receptor
5 7 1 0 12 4
-
7/30/2019 1st unit.ppt
11/30
Fundamentals
With this model, we can create GRAYVALUE
images
Value = 0: BLACK (no illumination / energy)
Value = 255: White (max. illumination / energy)
-
7/30/2019 1st unit.ppt
12/30
Fundamentals
A 2D grayvalue - image is a 2D -> 1Dfunction,
v = f(x,y)
-
7/30/2019 1st unit.ppt
13/30
Fundamentals
As we have a function, we can applyoperators to this function, e.g.
H(f(x,y)) = f(x,y) / 2
Operator Image (= function !)
-
7/30/2019 1st unit.ppt
14/30
Fundamentals
H(f(x,y)) = f(x,y) / 2
6 8 2 0
12 200 20 10
3 4 1 0
6 100 10 5
-
7/30/2019 1st unit.ppt
15/30
Fundamentals
Remember: the value of the cells is theillumination (or brightness)
6 8 2 0
12 200 20 10
3 4 1 0
6 100 10 5
-
7/30/2019 1st unit.ppt
16/30
Fundamentals
As we have a function, we can applyoperators to this function
but why should we ?
some motivation for (digital) imageprocessing
-
7/30/2019 1st unit.ppt
17/30
Fundamentals
Transmission of images
-
7/30/2019 1st unit.ppt
18/30
Fundamentals
Image Enhancement
-
7/30/2019 1st unit.ppt
19/30
Fundamentals
Image Analysis / Recognition
F d l
-
7/30/2019 1st unit.ppt
20/30
Fundamentals
The mandatory steps:
Image Acquisition andRepresentation
F d t l
-
7/30/2019 1st unit.ppt
21/30
Fundamentals
Typical sensor for images:
CCD Array (Charge Couple Devices)
Use in digital cameras Typical resolution 1024 x 768
(webcam)
F d t l
-
7/30/2019 1st unit.ppt
22/30
Fundamentals
CCD
Fundamentals
-
7/30/2019 1st unit.ppt
23/30
Fundamentals
Representation
Black/White and Color
Fundamentals
-
7/30/2019 1st unit.ppt
24/30
Fundamentals
Color Representation: Red / Green / Blue
Model for
Color-tube
Note: RGB is not theONLY color-model, in factits use is quiet restricted.
More about that later.
Fundamentals
-
7/30/2019 1st unit.ppt
25/30
Fundamentals
Color images can be represented by3D Arrays (e.g. 320 x 240 x 3)
Fundamentals
-
7/30/2019 1st unit.ppt
26/30
Fundamentals
But for the timebeing well handle
2D grayvalueimages
Fundamentals
-
7/30/2019 1st unit.ppt
27/30
Fundamentals
Digital vs. Analogue Images
Analogue:Function v = f(x,y): v,x,y are REAL
Digital:Function v = f(x,y): v,x,y are INTEGER
Fundamentals
-
7/30/2019 1st unit.ppt
28/30
Fundamentals
Stepping down from REALity to INTEGER
coordinates x,y: Sampling
Fundamentals
-
7/30/2019 1st unit.ppt
29/30
Fundamentals
Stepping down from REALity to INTEGER
grayvalues v : Quantization
Fundamentals
-
7/30/2019 1st unit.ppt
30/30
Fundamentals
Sampling
andQuantization