Intro to Color for Information Display    Color Theory Color Geometries Color applications Electronic Chart Example.

Download Report

Transcript Intro to Color for Information Display    Color Theory Color Geometries Color applications Electronic Chart Example.

Intro to Color for Information
Display



Color Theory
Color Geometries
Color applications
Electronic Chart Example
Spectrum approximation,
visual segmentation
Double-Ended
Income

Olson ‘97, fig. 11-8.
Hue Saturation Bivariate.
Tufte ‘83, pg. 153.
Bivariate map
Color weaving (Hagh-Shenas et al, 2007)
Low errors but big patches (only 13)
These kinds of color sequences are known
to give very large errors
Attribute Blocks (Miller, 2007)
Ware:Vislab:CCOM
Temperature and Pressure
Physiology: Receptors

Rods




active at low light levels (night vision)
only one wavelength sensitivity function
100 million rod receptors
Cones




active at normal light levels
three types: sensitivity functions peaks at different
wavelengths (“red”, “green”, “blue”)
6 million cone receptors
Focused in the center of vision (fovea)
The basis of color vision
and measurement
Cone Sensitivity Functions
Color Measurement
A three primary
system
a
b
G+B
+R
Consider three lamps
Color measurement




Based on the
“standard observer”
CIE tristimulus values
XYZ
Y is luminance.
Assumes all humans
are the same
x = X/(X+Y+Z), y = Y/(X+Y+Z)
CIEluv
CIE
CIE Luv uniform color space
Colors
Are only
A very rough
Approximation.
The light-dark dimension






Luminance (physical)
Brightness (perceived amount of light)
Lightness (perceive reflectance)
Value – used in Computer graphics HSV
Hue (color)
Saturation (strength or vividness)
Luminance

Is a physical measurement of the amount of light
in the environment weighted by the sensitivity to
flickering light.
700

L=
VlEldl
400

Brightness: amount of perceived light



Brightness (in the dark) =L 1/3
Gamma and Gamma Correction
Lightness: perceived surface reflectance
Luminance is not Brightness





Eye sensitive over 9 orders or magnitude
5 orders of magnitude (room – sunlight)
Receptors bleach and become less
sensitive with more light
Takes up to half an hour to recover
sensitivity
We are not light meters
Short wavelength sensitive cones
Blue text on a dark background
is to be avoided. We have very few
short-wavelength sensitive cones in
the retina and they are not very sensitive
Blue text on dark background
is to be avoided. We have very few
short-wavelength sensitive cones in
the retina and they are not very sensitive
Blue text on a dark background
is to be avoided. We have very few
short-wavelength sensitive cones in
the retina and they are not very sensitive.
Chromatic aberration in the eye is also a
problem
Blue text on a dark background
is to be avoided. We have very few
short-wavelength sensitive cones in
the retina and they are not very sensitive
Opponent Process Theory

Cone signals transformed into new
channels
Color Channel Theory

Luminance contrast
needed to see detail
3:1 recommended
10:1 ideal for small text
Comparing the Channels

Spatial Sensitivity


Stereoscopic Depth



Suppose that these colors arise
from the accidental vapours
diffused in the air, which
communicates their own hues
to the shadow
Some natural philosophers
Suppose that these colors arise
from the accidental vapours
diffused in the air, which
communicates their own hues
to the shadow
Moving hue-change patterns seem to move slowly
Form


Pretty much can’t do it with hue alone
Temporal Sensitivity


Red/Green and Yellow/Blue each about 1/3 detail
of Black/White
Some natural philosophers
Shape-from shading works well
Shape-from-hue doesn’t
Some natural philosophers
Suppose that these colors arise
from the accidental vapours
diffused in the air, which
communicates their own hues
to the shadow
Information Labeling: Hue works well!
Luminance contrast
Lightness constancy






Visual system extracts surface information
Discounts illumination level
Discounts color of illumination
Mechanisms
1) Adaptation
2) Simultaneous contrast
Contrast for constancy
Contrast for constancy
Brightness Lightness and
Luminance





Luminance – a physical
measurement

Brightness refers to
perception of lights
Brightness non linear
g
Monitor Gamma: L = V
Gamma = approx 2.0
Lightness refers to
perception of
surfaces
Perceived lightness
depends on a
reference white
Luminance for Shape-fromshading
Playing with the background
Miscellaneous of contrast effects
Sharpening
Non-linear grey scales
Luminance contrast required for detail
Chromatic Color is Irrelevant…




To perceiving object shapes
To perceiving layout of objects in space
To perceiving how objects are moving
Therefore, to much of modern life

Laboratory assistant went 21 years without
realizing he was color-blind
Color is Critical…




To help us break camouflage
To judge the condition of objects (food)
To determine material types
Extremely useful for coding information
Other contrast effects
Chromatic contrast
Small field tritanopia
Color “blindness”





A 3D to a 2D space
8 % of males
R-G color blindness
Can generate color
blind acceptable
palette
Yellow blue variation
OK
Implications



Color perception is relative
We are sensitive to small differenceshence need sixteen million colors
Not sensitive to absolute values- hence
we can only use < 10 colors for coding
Channel Properties
Luminance Channel
 Detail
 Form
 Shading
 Motion
 Stereo
Chromatic Channels
 Surfaces of things
 Labels
 Berlin and Kay
 Categories (about 610)
 Red, green, yellow
and blue are special
(unique hues)
Applications




Color interfaces
Color coding
Color sequences
Color for multi-dimensional discrete data
Color Planes
Hue
Saturation
Data: code objects
code maps
Measurement Scales (Stevens)




Nominal (labeling)
Ordinal (orderable)
Interval (meaningful step sizes)
Ratio (Zero, ratios)
Color great for classification



Rapid visual
segmentation
Color helps us
determine type
Only about six
categories
green
white
black
yellow
red
blue
yellow
green
brown
pink
purple
orange
grey
Color Categories




Task: Name the colors
Regions same > 75%
Nonuniform sizes
Only 8 hues named
 small number of labels
Canonical colors
Color Coding
Large areas: low saturation
Small areas high saturation
Break isoluminance with borders
Must have luminance contrast with background to see details
Which colors
-Distinct and
-memorable
Cultural semantics
The fact that certain colors are
special is because they are
hard wired
The meaning of those colors is
culturally determined
Just enough color difference
Electronic Chart Example
Color Coding
The same rules apply to color
coding text and other similar
information. Small areas should
have high saturation colors.
Large areas should
be coded with low
saturation colors
Luminance contrast should be maintained
Color examples
Ordinal Data
Pseudo-color sequences

Examples





Grey scale
Saturation scale
Spectrum (hue, rainbow) scale (not good)
Issues: How can we see forms (quality)
How we read value (quantity)
Luminance Vs Spectrum
Spectrum not a Perceptual
Sequence. Visually
Segments
Luminance good for form
High contrast errors
Pseudo-color sequences
Spectrum sequence
Luminance (Gray) Scale
Saturation and Luminance
Scale
Spectrum approximation,
visual segmentation
Hue+Lightness - Highlighting
Ordinal data
Principles





Order: ordered values should be represented by
perceptually-ordered colors
Separation: significantly different levels should be
represented by distinguishable colors
Can use uniform color spaces
Luminance: good for showing form
Many hues: useful for showing readable values
Redundant Color
Scales


Two or more color components varied
together
Examples


Hue with lightness
Characteristics


Reinforces signal
Combines characteristics of simpler scales
Hue+Lightness Spiral
Spiral Sequence
Interval sequences: Contour
Lines and Color

Both indicate regions



Choice of spacing




Contour by showing the boundaries
Bands by showing the interiors
Regular intervals to enable interval comparison
Specific values to highlight regions (sea level)
Choice of spacing
Can attempt to use UCS
Interval – contours and color
Interval – step color Note
spectrum sequence
Not always bad
Uncertainty
Ratio sequence to represent
zero
Double-ended Scale

Represent neutral by neutral on opponentcolor channels
Ordered (and double-ended)

Tufte ‘97, pg. 76.
Double-Ended
Income

Olson ‘97, fig. 11-8.
Neutral = 0
Bivariate Maps

Rows and columns: to preserve univariate
information, display parameters should
should be perceptually orthogonal (ideally)
Hue Saturation Bivariate.
Tufte ‘83, pg. 153.
Bivariate map
Bivariate Map
Value 1  Luminance – shading
Value 2  Surface hue
Multi - Dimensional Scatterplot







V1 - xposition
V2 - yposition
V3 - red
V4 - green
V5 - blue
Can identify clusters and trends
Cannot read values back from visualization
Show grouping

Ware and Beatty ‘85, p. 22
Scatterplot
Scatterplot Results


For cluster
discrimination Color
adds as much as
space
Except for certain
special conditions
where one cluster lies
above another.
3
Take home messages





Use luminance for detail, shape and form
Use color for coding - few colors
Minimize contrast effects
Strong colors for small areas - contrast in
luminance with background
Subtle colors can be used to segment
large areas
More messages




Color excellent for multi-dimensional data
Use additional tools to get quantities
Beware of artifacts due to color resampling
We need precise color for specification
and standardization
Bivariate Map
Hue Saturation Bivariate.
Tufte ‘83, pg. 153.
Bivariate map
Consider Data




Nominal, ordinal interval or ratio
Map or point data coding
Amount of detail
High spatial frequency?

Vary lightness in addition to hue
Consider Audience

Color deficient viewers?



Application area conventions?




Don’t depend on red-green differentiation
Use redundant scales
Use familiar scales (or at least know when you’re not)
Use red for bad range (in U.S.)
Use red for hot
Distinguishable symbols


For rapid search – luminance contrast
Area rules
Color weaving (Hagh-Shenas et al, 2007)
Low errors but big patches (only 13)
These kinds of color sequences are known
to give very large errors
Attribute Blocks (Miller, 2007)
Ware:Vislab:CCOM