+ All Categories
Home > Documents > Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18...

Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18...

Date post: 14-Feb-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
26
Processing of colour images images Colour representation schemes Filtering of colour images © Strzelecki, Strumillo
Transcript
Page 1: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Processing of colour imagesimages

�Colour representation schemes

� Filtering of colour images

© Strzelecki, Strumiłło

Page 2: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Electromagnetic spectrum

10181024 1016 1014 1012 1010 108 106 104 1021022 1020

frequency, Hz

gamma rays radio waves

X rays microwaves

Infrared wavesultravioletVisibleVisible lightlight

400 500 600 700 [nm]

Page 3: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Eye sensitivity to colour components

Page 4: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Commission Internationale de l’Eclairage (CIE)

Chromaticity Diagram

Point of equalenergy

(saturation zero)

Page 5: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Chromaticity diagram and a typical

colour „gamut” (the triangle) for a

typical display CRTCRT device

Page 6: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

R

GB

RRGGB B colourcolour imagesimages

Page 7: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

RGB colour space

Each colour

compoment (R,G,B) is

registered and digitized

in a separate video

channel

Page 8: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

RGB additive primaries

© Addison-Wesley

Page 9: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

YIQ (YUV) colour space

Y is a luminance component and is a linear combination of (R,G,B)

(I,Q) componets define a colour.

NTSC system

Y – luminance,

I – inphase,

Q – quadrature

Page 10: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

There exist a one-to-one mapping betweenRGB and YIQ systems.

Y=0.299R + 0.587G + 0.114B R=Y + 0.956I + 0.621Q

I = 0.596R - 0.274G - 0.322B G=Y - 0.272I + 0.647Q

Q=0.211R - 0.523G + 0.312B B=Y - 1.106I + 1.703Q

For a human eye perception a better approach is is to code

separately luminance and chrominance components (SVHS, 8mm)

Equivalence of colour spaces

Page 11: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

I

Y

Q

Page 12: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

H - hue, S - saturation, I - intensity

•Well suited for a

human visual

perception system

• Difficult for hardware

implementation

HSI colour system

Page 13: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Hue

Page 14: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Saturation

Page 15: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Intensity

Page 16: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

CMY colour

components are

substractive colours

(as opposed to RBG

components that are

additive colour

components)

A black component is added (CMY+K),in order to obtain a better imagecontrast

CMY colour system

=

B

G

R

Y

M

C

1

1

1

Page 17: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

© Addison-Wesley

CMY subtractive primaries

Page 18: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

cyan magenta

yellow black

Page 19: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

RGB colours produced by CRT

device (black triangle) and CMY

colour printers (magenta tringle)

Page 20: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Colour coding in SVGA graphics boards

7 0 7 0 7 0R BG

Digital to Analog Converter (DAC) 3 x 8 bits

screen

Page 21: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Colour resolutions in PC computers

• True-colour: 224 colours -> 16777216

• High-colour: 216 colours -> 65536 (R5, G6, B5)

• 256 colours (indexed colours from look-up-table)

Page 22: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Source

image

Output

image

h(x,y)

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

B

Filtering of colour images in spatial domain

*

*

*

R

G

B

R

G

Page 23: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Low-pass filteringin colour space

Page 24: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

High pass filteringin colour space

Page 25: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

Filtering of colour images in spatial domain

1. Convert from RGB to YIQ

2. Filter the Y (luminance) component andkeep the colours (I, Q) unchanged

3. Convert back to RGB

Another possible approach:

Page 26: Processing of colour images - Urząd Miasta ŁodziElectromagnetic spectrum 10 24 10 22 10 20 10 18 10 16 10 14 10 12 10 10 10 8 10 6 10 4 10 2 frequency, Hz gamma rays radio waves

%Matlab

h=fspecial(‘unsharp’);

ys=filter2(h,y);

High pass filtering of Y component


Recommended