Medialogiske terminologier GT - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Medialogiske terminologier GT

Description:

The colors that humans perceive are determined by the nature of ... Pseudo Color: Assigning a shade of color to a monochrome intensity or range of intensities ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 30
Provided by: vok
Category:

less

Transcript and Presenter's Notes

Title: Medialogiske terminologier GT


1
Medialogiske terminologierGT 4Farver i
digitale billeder
2
Agenda
  • What are digital colors ?
  • What are color spaces ?
  • Why do we have different color spaces?

3
Where does an image come from?
4
What are Colors?
  • The colors that humans perceive are determined by
    the nature of the light reflected from an object!
    Green objects reflect green light!
  • Achromatic Only intensities (amount of light)
  • Gray levels as seen on black/white TV-monitor
  • Ranges from black to white
  • Chromatic Light waves Visual range 400nm-700nm

5
Red, Green, Blue
  • R,G,B are called Primary Colors
  • R,G,B where chosen due to the structure of the
    human eye
  • R,G,B are used in cameras

6
Receptivity of the Eye Cells
7
RGBWhite? Really?!?
  • So why dont we get white, when we use paint?
    Subtractive Color!
  • But why does it work for the TV? Additive Color!

8
Additive/Subtractive Color
  • Additive Color Sum of light of different wave
    lengths. That light reaches our eye directly.
  • Examples TV, Multimedia Projector
  • Subtractive Color White Color is emitted by the
    sun and is only partly reflected from an object!
  • Red paint filters all light, except red!
  • Yellow paint absorbs blue, but reflects red and
    green
  • Examples Paint

9
RGB Color Space
  • The classical Computer Color space
  • 3 different colors Red, Green, Blue
  • Similar to the human visual system!
  • If R,G,B have the same energy, we perceive a
    shade of white (grey, black).

10
RGB Color Space
A single pixel consists of three components
0,255. Each pixel is a Vector.
(0,0)

Pixel-Vector in the computer memory
Final pixel in the image
Caution! Sometimes pixels are not stored as
vectors. Instead, first is stored the complete
red component, then the complete green, then blue.
11
Example RGB
R-Component
Original Image
G-Component
B-Component
12
Convert color to grayscale
?
  • I (RGB) / 3

13
Color and Intensity are mixedRGB to
Chromaticities
Colour Cube
Chromaticity Plane
Same Colour, different intensities
  • Used in Computer Vision normalised RGB

14
Another way of separating color and intensity
HSI
  • HHue SSaturation Iintensity
  • H and S may characterize a color Chromaticities
  • Hue associated with the dominant wavelength in
    the mixture of light waves, as perceived by an
    observer.
  • Hue is color attribute that describes a pure
    color
  • Saturation relative purity amount of white
    light mixed with hue
  • Example Pure colors are fully saturated. Not
    saturated are for example pink (redwhite)

15
HSI color space
  • Perhaps the most intuitive color representation!
  • Used in Computer Graphics (and computer vision)

16
HSI Color Space
A single pixel consists of three components. Each
pixel is a Vector
(0,0)

Pixel-Vector in the computer memory
Final pixel in the image
Caution! Sometimes pixels are not stored as
vectors. Instead, first is stored the complete
hue component, then the complete sat., then the
intensity.
17
Example HSI
Hue
Original Image
Saturation
Intensity
18
YUV Color Space
  • YUV used in commercial color TV broadcasting and
    video signals
  • We need a format that decouples grayscale and
    color HSI
  • Poor-mans HSI
  • Much easier to compute from RGB, than HSI

19
YUV Color Space
A single pixel consists of three components. Each
pixel is a Vector
(0,0)

Pixel-Vector in the computer memory
Final pixel in the image
Same Caution as before applies here!
20
Example YUV
Intensity
Original Image
U-Component
V-Component
21
Full Color / Pseudo Color
  • Full Color acquired by a TV camera/scanner
  • Pseudo Color Assigning a shade of color to a
    monochrome intensity or range of intensities

22
Mapping of Gray Values into Pseudo Color Images
23
Pseudo Color
24
Single Sensor Color
Stripe filer
Bayer Pattern
25
Colors
CMOS Sensor
Philips ToUcam Pro
26
3CCD Camera
27
What to remember
  • Achromatic versus Chromatic
  • Subtractive Color versus Additive Color
  • Color Spaces
  • RGB Used in cameras and the HSV
  • Normalised RGB Decouples intensity and color
  • Used in Computer Vision
  • HSI Decouples intensity and color (used in CG
    and CV)
  • YUV Used in commercial color TV
  • Pseudo color represent grayscales as colors

28
Exercises
  • Convert from RGB to rg RGB50, 30,10
  • Convert from rg to RGB rg100,30
  • In HTML-code green is written as 00FF00
  • How are the following colors written?
  • Red, black, white, yellow, RGB16,10,44
  • How many different colors exist for a 24bit
    pixel?
  • How many different 512x512 color images (24bit)
    exist?

29
Observer/Sensor
Eye Response
Camera Response
? Reflected light spectrum is represented by a 3
element vector
Write a Comment
User Comments (0)
About PowerShow.com