2-0 2.1. image representations, types and concepts 2.2. image digitization 2.3. digital image...

89
2-1 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image, its representation, type, and properties

Upload: myron-thornton

Post on 21-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-1

2.1. Image representations, types

and concepts

2.2. Image digitization

2.3. Digital image properties

2.4. Color images

2.5. Cameras

Ch. 2 – The image, its representation,

type, and properties

Page 2: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-2

○ Function

2.1. Image representations, types and concepts

• Continuous – A, B: continuous• Discrete – A: discrete, B: continuous• Digital – A, B: discrete

Digital image f(x,y): a 2-D digital function

○ Scene g(x,y,z): a 3-D continuous function

Pixel: picture elementGray level: pixel value

Origin

: , where : domain, : rangef A B A B

Page 3: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-3

Pin-hole camera

○ Image Formation

Page 4: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-4

○ Perspective Projection

Page 5: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-5

Drawbacks of pinhole camera: (i) Big pinhole - Averaging rays blurs image

Small pinhole - Diffraction effect blurs image

2 mm 1 mm 0.35 mm 0.15 mm 0.07 mm

(ii) Images are relatively dark

Solution : * Pinholes Lenses Lenses: gather light sharp focus

Page 6: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-6

Intensity (Gray Scale) Image

○ Types of ImagesBinary Image

Page 7: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-7

Color Image

Indexed (or Palette) Color Image

Page 8: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-8

Multispectral Image

Page 9: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-9

X-Ray Image Gamma-Ray Image

Page 10: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-10

Ultraviolet Image

Radio Image

Page 11: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-11

Ultrasound Image

Page 12: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-12

X-Ray Transmission Computerized Tomography Image

Page 13: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-13

Range Image

Page 14: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-14

Moire Image

Page 15: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-15

○ Biological Visual Systems

humancattle, horsebird, chicken, duckbatsnakeinsect, fly, bee

Page 16: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-16

Camera

Image array

2.2. Image Digitization

Types of resolutions: Spatial (space), Radiometric (intensity), Spectral (color), Temporal (time).

Sensor array

Page 17: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-17

2.2.1. Spatial Resolution

Page 18: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-18

False contours

2.2.2. Radiometric Resolution

Page 19: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-19

Non-uniform resolution -- to reduce storage while preserve as much information as possible

* Radiometric resolution (quantization): Busy area – fine, dense Inactive region – coarse, sparse

* Spatial resolution (sampling): Sharp region – fine, dense Smooth area – coarse, sparse

Non-uniform

* Spectral resolution (quantization):* Time resolution (sampling):

Page 20: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-20

Uniform sampling

Non-uniform sampling

Non-Uniform Sampling

128 by 128

64 by 64

Page 21: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-21

Adaptive mesh

Adapted mesh

Gradient image

Adaptive sampling

Input image

Spring modelSampled image

Page 22: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-22

2.3. Digital Image Properties ○ Metric Properties

( , ) 0,D p q ( , ) ( , ),D Dp q q p( , ) ( , ) ( , )D D D p z p q q z

2 2( , ) ( ) ( )ED x s y t p q

4 ( , ) | | | |D x s y t p q

8 ( , ) max{| |,| |}D x s y t p q

Euclidean City-block

Chess-board

Quasi-Euclidean( 2 1)

( , )( 2 1) otherwise

x s y t x s y tD

x s y t

p q

( , ), ( , )x y s t p q (i) Distances

Page 23: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-23

(ii) Adjacency

4-neighbors 8-neighbors

(iii) Distance Transform (Chamfering)

Page 24: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-24

Page 25: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-25

Page 26: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-26

(i) Crack edges: each pixel has 4 crack edges

(ii) Inner, outer borders

(iii) Convex, concave

(vi) Convex hull: the smallest convex region containing the input region

○ Geometrical Properties

Page 27: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-27

○ Topological properties(i) Rubber Sheet Transform (RST): preserves the contiguity of object parts and the number of holes in regions (no cut and joint). e.g., Imagine a rubber balloon with an object painted on it

(ii) Euler-Poincare Characteristic: Euler number (#regions - #holes) is invariant under RST

(iii) Topological components:

Page 28: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-28

2.3.2. HistogramsHistogram

Probability distribution

Page 29: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-29

Information theory -- amount of informationPhysical system -- measure of disorder Confidence theory -- amount of uncertaintyImage -- degree of redundancy

1

20

( ) ( ) log ( )L

i ii

H X k p x p x

2.3.3. Entropy

Page 30: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-30

2.3.4. Visual Perception

(i) Perceptual Grouping (Organization)

Page 31: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-31

Page 32: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-32

(iii) Overshoot and Undershoot

(iv) Subjective Objects

(ii) Simultaneous Contrast

Mack band pattern

Page 33: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

The human brain tricks us whenever

it can!

(v) Optical Illusion and Visual Phenomena

2-33

Are the lines parallel or not?

Page 34: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-34

Coil or circle?

Page 35: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

If something‘s rotating – go home, you need a break!

2-35

Page 36: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

It doesn‘t move!

2-36

Page 37: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

It doesn‘t move too!

2-37

Page 38: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

It doesn‘t move too!

2-38

Page 39: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

Concentrate on the cross in the middle, after a while you will notice that this moving purple dot will turn green!

Look at the cross a bit longer and you‘ll notice that all dots except the green one will disappear.

2-39

Page 40: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-40

2.3.5. Image Quality

Image degradation results from (i) noise, (ii) error, (iii) distortion, (iv) blurring

where g(x,y): input image, f(x,y): degraded image H: degradation process, n(x,y): noise

Degradation model:

( , ) [ ( , )] ( , )f x y H g x y n x y

Page 41: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-41

Linearity:

Additivity:

Homogeneity:

Position (or space) invariance:

1 1 2 2 1 1 2 2[ ( , ) ( , )] [ ( , )] [ ( , )]H k g x y k g x y k H g x y k H g x y

1 2 1 2[ ( , ) ( , )] [ ( , )] [ ( , )]H g x y g x y H g x y H g x y

1 2, : constantsk k

[ ( , )] [ ( , )]H kg x y kH g x y

( , ) [ ( , )]f x y H g x y

Degradation processes H

Page 42: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-42

Image:

If H is linear,

If H is homogeneous,

( , ) ( , ) ( , )g x y g x y d d

( , ) [ ( , )] [ ( , ) ( , ) ]f x y H g x y H g x y d d

( , ) [ ( , ) ( , )]f x y H g x y d d

( , ) ( , ) [ ( , )]f x y g H x y d d

Let

[ ( , )]H x y

( , , , ) [ ( , )]h x y H x y

: impulse response of H

: point spread function (PSF) ( , ) ( , ) ( , , , )f x y g h x y d d Then,

Degraded image:

Page 43: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-43

If H is position invariant,

( , ) ( , ) ( , )f x y g h x y d d Then,

( , ) ( , ) ( , )f x y g x y h x y

Simplified degradation model:

( , ) ( , ) ( , ) ( , )f x y g x y h x y n x y

( , , , ) [ ( , )] ( , )h x y H x y h x y

In frequency domain,

( , ) ( , ) ( , ) ( , )F u v G u v H u v N u v

Page 44: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2.3.6. Noise

-- Originating from image acquisition, digitization,

or transmission

○ White noise: the noise whose Fourier spectrum is constant

( , ) ( , ) ( , )f x y g x y n x y

( , ) ( , ) ( , )f x y g x y n x y

e.g., Television raster, film material

e.g., Physical processes

FT

( , )n x y

( , )n x y ( , )N u v2-44

Additive:

Multiplicative:

Page 45: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-45

○ Random noise:

Objectives: i) examine the performance of a developed algorithm ii) help to remove noise from an image

(i) Salt-and-pepper (impulse) noise

for

( ) for

0 otherwise

a

b

P x a

p x P x b

Page 46: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-46

(ii) Uniform noise

1if

( ) ,0 otherwise

a x bp x b a

22 ( )

[ ] , [ ]2 12

a b b aE x Var x

Page 47: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2 2 2

1 1[ ] ( )

1 1 1 1 ( )

2 2 2

b b

a a

E x xp x dx x dx xdxb a b a

b a bx b a

ab a b a

2-47

2 2

2 2

2 2

2 2 2 2

2 2 2

[ ] [( [ ]) ]

[ 2 [ ] ( [ ]) ]

[ ] 2 [ ] [ ] ( [ ])

[ ] ( [ ]) ( ) ( )2

1 ( ) ( ) /12

2

b

a

Var x E x E x

E x xE x E x

E x E x E x E x

a bE x E x x p x dx

a bx dx a b

b a

Page 48: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-48

(iii) Rayleigh noise2( ) /2

( ) for ( )

0 for

x a bx a e x ap x b

x a

2

/ 4

(4 )

4

a b

b

(iv) Erlang (gamma) noise1

for 0( ) ( 1)!

0 for 0

b baxa x

e xp x b

x

2 2

/

/

b a

b a

Page 49: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-49

(v) Exponential noise

for 0( )

0 for 0

axae xp x

x

2 2

1/

1/

a

a

(vi) Gaussian noise2

2

( )

21( ) ,

2

x

p x e

Page 50: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

Method 1:

2-50

Page 51: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-51

Method 2:

Page 52: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

pdf

cdf

inverse

-20 -10 0 10 200

0.02

0.04

0.06

0.08normal distribution pdf, =0, =5

-20 -10 0 10 200

0.2

0.4

0.6

0.8

1normal distribution CDF, =0, =5

2

2

2exp

2

1),;(

x

xf

1( ) 1

2 2

xF x erf

1 1( ) 2 2 1 , ( )F p erf p p F x

若 p 為均勻分佈,則 F-1(p) 為常態分佈

Method3:

Page 53: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

Definition:

By Taylor expansion:

Error Function Erf(x)

Page 54: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-54

◎ Estimation of noise parameters

Gaussian Rayleigh Uniform

Image segmentation (i) manually or (ii) automatically

Page 55: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-55

Steps: 1. Segment the image 2. Choose a uniform image region 3. Compute its histogram 4. Compute the mean and variance of the histogram

5. Determine the probability distribution from the shape of the histogram 6. Estimate the parameters of the probability distribution of the histogram

( )ih x

2 2( ), ( ) ( )i i i ix h x x h x

( )ih x

2,

Page 56: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-56

Example: Rayleigh noise:

24 (4 ),b

/ 4, / 4a b a b

From 2 (4 ) / 4,b 24 /(4 )b

From

24

4(4 ) 4a

2( ) /2( ) for

( )0 for

x a bx a e x ap x b

x a

Page 57: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-57

1. Signal-to-Noise Ratio (SNR)2 2

( , ) ( , )

( , ), ( , ),x y x y

E n x y F f x y /SNR F E

1010logdBSNR SNR (logarithmic scale)

2. Peak Signal-to-Noise Ratio (PSNR)

Measures of Image Quality

where I: input image, K: output image

Page 58: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2.4. Color Images2.4.1. Physics of Color

-- The world is colorless. Human color perception is carried out by the nervous system, which interprets differently to distinct electromagnetic wavelengths.

-- Electromagnetic spectrum

2-58

Page 59: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-59

-- Observed color of objects Surface reflection rebounds incoming energy, whose spectrum remains the same as that of the light source Body reflection: The incoming energy diffuses into surface and reflects from its internal pigment

-- Visible spectral colors

Page 60: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-60

2.4.2. Human Color Perception

Human Eye FOV: Field Of View (FOV)

width × height = 160 deg × 135 deg

Page 61: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-61

Eyeball

Camera

Page 62: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-62

Retina is composed of photoreceptors

retina

photoreceptors

neural fiber

light

2 types of photo-receptors: rods and cones

Page 63: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-63

Rods : sensitive to intensity

Cones: sensitive to color

Types of cones: L(red), M(green), S(blue)

Page 64: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-64

○ RGB Color Space

1 2 3( ) ( ) ( ) ( )C w R w G w B

1 2 3( ), ( ), ( )w w w : color matching functions may be negative

2.4.3. Color spaces – in which colors are made up

R, G, B: primary colors, real

of different amounts of primary colors

Page 65: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-65

○ CIE XYZ Color Space

CIE (Commission Internationale d’Eclairage):

an organization responsible for color standard

X,Y,Z: not real primaries, Y: luminance

。 The volume of visible

colors in CIE XYZ space

is a cone

Their color matching functions are positive everywhere

Page 66: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-66

。 The relationship between RGB and XYZ

0.431 0.342 0.178

0.222 0.707 0.071

0.02 0.130 0.939

X R

Y G

Z B

3.063 1.393 0.476

0.969 1.876 0.042

0.068 0.229 1.069

R X

G Y

B Z

Page 67: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-67

○ CIE xy Color Space -- The section intersects

the XYZ space with the plane 1X Y Z

, , X Y Z

x y zX Y Z X Y Z X Y Z

Since x + y + z = 1, a color can be specifiedby x and y alone.

Chromaticity Diagram

Page 68: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-68

。 Chromaticity Diagram(i) Spectral locus: the curved boundary along which colors of single wavelengths are viewed

(ii) Hue changes as one moves around the spectral locus

(iv) Colors that lie farther away from the neutral point are more saturated

(iii) Neutral point: the color whose weights are equal for all three primaries

Page 69: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-69

。 RGB Gamut – The colors correspond to

positive matching values

Page 70: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-70

Gamut which can be displayed by display devices

CRT monitor

Color film

Color printer

Page 71: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-71

○ HSV (Hue, Saturation, Value) Color Space

Hue: varies from red greenSaturation: varies from red pinkValue: varies from black white

Page 72: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-72

○ (i) RGB HSV

If R = V, then

If G = V, then

If B = V, then

If H ends up being negative, add 1

If (R,G,B) = (0,0,0), then (H,S,V) = (0,0,0)

max{ , , },

min{ , , }, /

V R G B

V R G B S V

1

6

G BH

1

26

B RH

1

46

R GH

Page 73: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-73

。 Example: (R, G, B) = (0.2, 0.4, 0.6)

max{ , , } max{0.2,0.4,0.6} 0.6

min{ , , } 0.6 min{0.2,0.4,0.6} 0.4

/ 0.4 / 0.6 0.6667

V R G B

V R G B

S V

Since 0.6,

1 1 0.2 0.44 4 0.5833

6 6 0.4

B V

R GH

Page 74: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-74

(ii) HSV RGB

6

6

(1 )

(1 )

[1 (1 )]

H H

F H H

P V S

Q V SF

T V S F

0

1

2

3

4

5

H R G B

V T P

Q V P

P V T

P Q V

T P V

V P Q

Page 75: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-75

。 Example: (H, S, V) = (0.5833, 0.6667, 0.6)

6 6(0.5833) 3

6 6(0.5833) 3 0.5

(1 ) 0.6(1 0.6667) 0.2

(1 ) 0.6(1 0.6667 0.5) 0.4

[1 (1 )] 0.6[1 0.6667

(1 0.5)] 0.4

H H

F H H

P V S

Q V SF

T V S F

Since 3,

( , , ) ( , , ) (0.2, 0.4, 0.6)

H

R G B P Q V

Page 76: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-76

○ YIQ Color Space – Used for TV and video

0.299 0.587 0.114

0.596 0.274 0.322

0.211 0.523 0.312

Y R

I G

Q B

1.0 0.956 0.621

1.0 0.272 0.647

1.0 1.106 1.703

R Y

G I

B Q

Y : luminance information I, Q : color information

Page 77: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-77

○ Uniform Color Space

。 Macadam ellipse -- the noticeable difference of a color forms the boundary of the color in a color space and can be fitted with an ellipse

。 Noticeable difference – the difference when modifying a color until one can tell it has changed

Page 78: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-78

The color difference in CIE xy space is poor:

The distance in the space is a guide to color difference

(a) the ellipses at the top are larger than those at the bottom

(b) the ellipses rotate as they move up

Page 79: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-79

○ CIE u’v’ Color Space – a more uniform

space than the CIE xy color space 4 9

( , ) ( , )15 3 15 3

X Yu v

X Y Z X Y Z

Page 80: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-80

○ CIE L*a*b* Color Space

– another substantial uniform space

* 1/3

* 1/3 1/3

* 1/3 1/3

116( ) 16

500[( ) ( ) ]

200[( ) ( ) ]

n

n n

n n

YL

Y

X Ya

X Y

Y Zb

Y Z

where , ,n n nX Y Z : the XYZ coordinates of a reference white patch

Page 81: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-81

○ Summary

○ Secondary colors (primaries of pigments):

Magenta (purple) = R + B = W - G

Cyan = G + B = W - R

Yellow = R + G = W - B

Page 82: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2.4.5. Color and Lightness ConstanciesSurfaces have different colors and brightness when viewed under different lights

2-82

Page 83: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-83

Color constancy – Intensity-independent description of color

Lightness constancy – Color-independent description of brightness

Page 84: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-84

2.5. Cameras2.5.1. Photosensitive SensorsTypes: CCD (charge-coupled devices) CMOS (complementary metal oxide semiconductor)

CCD uses a rectangular

grid of electron collection

sites laid over a silicon

wafer.

Page 85: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

○ Color CCD: uses the same chip as black and white CCD except that successive rows or columns are made sensitive to R, G or B light using a filter coating that blocks the complementary light.

Bayer pattern: a filter pattern including a mosaics of 2 by 2 blocks form by two G, one R, and one B receptors

2-85

Page 86: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-86

• Perspective Projection

Summary

• Biological images in addition to engineering images

• Types of resolutions: Spatial (space), Radiometric (intensity), Spectral (color), Temporal (time).

Page 87: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-87

Euclidean City-block

Chess-board

2 2( , ) ( ) ( )ED x s y t p q

4 ( , ) | | | |D x s y t p q

8 ( , ) max{| |,| |}D x s y t p q

( , ), ( , )x y s t p q• Metric functions

• Non-uniform resolution -- to reduce storage while preserve as much information as possible

Page 88: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

2-88

• Image degradation model:

( , ) [ ( , )] ( , )f x y H g x y n x y

• Chamfer distance

Simplified model:

( , ) ( , ) ( , ) ( , )f x y g x y h x y n x y

In frequency domain,

( , ) ( , ) ( , ) ( , )F u v G u v H u v N u v

Page 89: 2-0 2.1. Image representations, types and concepts 2.2. Image digitization 2.3. Digital image properties 2.4. Color images 2.5. Cameras Ch. 2 – The image,

• Bayer pattern:

2-89

• Color spaces:

• Color and brightness constancies:

• Noise generation and estimation