CS631p -Human-Computer Interaction
Spring 2001
Lecture 6

Vision, Graphic Design, & Visual Display

Purpose of Graphic Design:

From Semantics to Perception Psychophysics
Study of psychological magnitude of physical stimulus: Can only reliably identify on order of half dozen or a dozen different absolute stimuli along a simple psychological dimension such as brightness, hue, saturation, or value.

Visual coding methods with number of levels that can be discerned
(Saunders and McCormick, 1993)
 
Alphanumeric, single numerals 10
Alphanumeric, single letters 26
Color (hue of surfaces) 9
Color (H,S,B) 24 (best , max 9)
Geometric Shapes 15 (best, max 5)
Size of forms (eg squeares) 5 (best, max 3)
Brightness of lights 3 (best, max 2)
Color of Lights 10 (best, 3 max)

Done by applying rules that summarize its model of how the world is organized and the way it should appear in various contexts To quote Haber & Wilkinson (1982, IEEE CG&A):

"The human visual system is designed to produce organized perception. Information consisting of a variety of such spatial features as size, shape, distance, relative position, and texture is structured by the mind to represent visual scenes. These spatial features are perceived as properties of things, objects in the scene, and not merely as abstract lines or surfaces. We do not perceive lines or unattached extents: we perceive objects. As parts of each object are perceived together in on construction - not as separate, independent, and free formed elements. And all the objects are perceived as related to each other - near, afar, behind, adjoining, and so forth…"

Example: Questions to ask about visual representations by art historian Mary Acton

(from Learning to Look at Paintings)

  1. Composition: What are the dominant lines of organization?
  2. Space: Where are you in relation to the picture? Is it much larger or smaller than you expected?
  3. Form: Is there a three-dimensional feeling about the picture? If so, where is it? Is it in some parts and not others?
  4. Tone: What part does light and dark play in the picture?
  5. Color: Is color part of the structure of the picture or is it used more for expression?
  6. Drawings: Can you see how many ways the artist has used the medium?
  7. Prints: How much variety can you see in the tones? If it is a colored print, how much variety can you see in the shapes and shades of color?
  8. Setting: Are you seeing the painting, drawing or print as it was intended to be seen or has its location and lighting been altered?
  9. Subject matter: How does the subject matter, or lack of it, affect the way you see the picture?
Sample Image (Copyright F.T.Marchese(2000)):

 

Graphic design for effective visual communication

Composition is most crucial step Typography at the interface


Color in interface

Color Models

  1. RGB
Primary Color Combinations
     
    Color
    Red
    Green
    Blue
    Black
    0
    0
    0
    Red
    1
    0
    0
    Green
    0
    1
    0
    Blue
    0
    0
    1
    Magenta
    1
    0
    1
    Yellow
    1
    1
    0
    Cyan
    0
    1
    1
    White
    1
    1
    1


  1. HLS
  1. CIE (Perceptual Color Space)

  2. Depends on:


 
 
 

Color Lists

Six Colors of Maximum Contrast
 
Name
x
y
Y
R
G
B
1
Reddish Purple
0.346
0.183
25.69
0.756
0.000
0.712
2
Blue
0.150
0.070
8.15
0.000
0.000
1.000
3
Yellowish Gray
0.462
0.457
58.57
0.908
0.529
0.001
4
Yellowish Green
0.268
0.588
65.59
0.000
1.000
0.000
5
Red
0.628
0.346
26.26
0.997
0.000
0.000
6
Bluish Gray
0.207
0.320
72.00
0.000
0.975
1.000

Twenty-two Colors With Maximum Contrast
 
Name
x
y
Y
R
G
B
1
White
0.313
0.329
90
0.900
0.900
0.900
2
Black
0.313
0.329
0.94
0.009
0.009
0.009
3
Vivid Yellow
0.418
0.487
85
0.955
0.913
0.000
4
Strong Purple
0.297
0.214
14
0.236
0.077
0.334
5
Vivid Orange
0.545
0.4
36
0.911
0.183
0.002
6
Vivid Light Blue
0.257
0.267
56
0.412
0.566
0.991
7
Vivid Red
0.6
0.33
11
0.412
0.000
0.017
8
Grayish Yellow
0.368
0.37
46
0.589
0.432
0.270
9
Medium Gray
0.313
0.329
24
0.240
0.240
0.240
10
Vivid Green
0.27
0.481
19
0.033
0.269
0.060
11
Strong Purplish Pink
0.372
0.286
40
0.765
0.245
0.467
12
Strong Blue
0.18
0.186
13
0.008
0.138
0.464
13
Strong Yellowish Pink
0.429
0.344
43
0.856
0.282
0.244
14
Strong Violet
0.236
0.174
10
0.113
0.062
0.360
15
Vivid Orange Yellow
0.49
0.43
48
0.911
0.365
0.014
16
Strong Purplish Red
0.428
0.263
15
0.422
0.037
0.178
17
Vivid Greenish Yellow
0.43
0.475
63
0.788
0.644
0.008
18
Strong Reddish Brown
0.581
0.35
7
0.232
0.012
0.008
19
Vivid Yellow Green
0.359
0.527
40
0.252
0.509
0.000
20
Deep Yellowish Brown
0.46
0.408
7
0.126
0.054
0.013
21
Vivid Reddish Orange
0.57
0.366
24
0.731
0.070
0.018
22
Dark Olive Green
0.319
0.423
3.6
0.024
0.043
0.016

 
 

Best and Worst Color Combinations for Text, Lines, and Shapes*
 
 
Thin Lines and Text 
Thick Lines and Text
Background
Best
Worst
Best
Worst
White
blue, black, red yellow, cyan black, blue, red yellow, cyan
Black
white, yellow blue, red, magenta yellow, white, green blue, magenta
Red
yellow, white, black magenta, black, green, cyan black, yellow, white, cyan magenta, blue, green, cyan
Green
black, blue, red cyan, magenta, yellow black, red, blue cyan, magenta, yellow
Blue
white, yellow, cyan green, red, black yellow, magenta, black, cyan, white green, red, black
Cyan
blue, black, red green, yellow, white cyan,blue, black, magenta yellow, green, white
Magenta
black, white, blue green, red, cyan blue, black, yellow cyan, green, red
Yellow
red, blue, black white, cyan red, blue, black white, cyan, green

* Adapted from [Thorell 1990]. Based on color selection experiments. Data in each list is given in decreasing order of quality.
 

Effective Colors for 3D Design
 
3D Effects
Layers of Color
Number of Colors
Farthest Layer to Nearest Layer
2
blue - red
3
blue - green/yellow - red
4
blue - green - yellow - red
5
blue - green - yellow - orange - red
6
purple - blue - green - yellow - orange - red

Process Control Applications
 
To Show:
Use:
Concentration Levels
Low
Desaturated Colors
High
Saturated Colors
Life Support Status
OK
Blue/Green/White
Caution
Yellow
Emergency
Red (flashing option)
Direction
In
Red
Out
Blue

Measurement Applications
Inspection/ Quality Graphs on Black Background
 
For:
Use:
Grids
gray
Data Points
yellow
Variance or error bars
blue (medium)
Out of Spec data
red
Labels :
x
magenta
y
green
z
cyan

Color Text

 
 
WebSafe Palette
Code Color Code Color Code Color Code Color Code Color Code Color
000000   000033   000066   000099   0000cc   0000FF  
003300   003333   003366   003399   0033cc   0033ff  
006600   006633   006666   006699   0066cc   0066ff  
009900   009933   009966   009999   0099cc   0099ff  
00cc00   00cc33   00cc66   00cc99   00cccc   00ccff  
00FF00   00ff33   00FF66   00ff99   00FFCC   00FFFF  
330000   330033   330066   330099   3300cc   3300ff  
333300   333333   333366   333399   3333cc   3333ff  
336600   336633   336666   336699   3366cc   3366ff  
339900   339933   339966   339999   3399cc   3399ff  
33cc00   33cc33   33cc66   33cc99   33cccc   33ccff  
33ff00   33FF33   33FF66   33ff99   33FFCC   33FFFF  
660000   660033   660066   660099   6600cc   6600ff  
663300   663333   663366   663399   6633cc   6633ff  
666600   666633   666666   666699   6666cc   6666ff  
669900   669933   669966   669999   6699cc   6699ff  
66cc00   66cc33   66cc66   66cc99   66cccc   66ccff  
66FF00   66FF33   66ff66   66ff99   66ffcc   66FFFF  
990000   990033   990066   990099   9900cc   9900ff  
993300   993333   993366   993399   9933cc   9933ff  
996600   996633   996666   996699   9966cc   9966ff  
999900   999933   999966   999999   9999cc   9999ff  
99cc00   99cc33   99cc66   99cc99   99cccc   99ccff  
99ff00   99ff33   99ff66   99ff99   99ffcc   99ffff  
cc0000   cc0033   cc0066   cc0099   cc00cc   cc00ff  
cc3300   cc3333   cc3366   cc3399   cc33cc   cc33ff  
cc6600   cc6633   cc6666   cc6699   cc66cc   cc66ff  
cc9900   cc9933   cc9966   cc9999   cc99cc   cc99ff  
cccc00   cccc33   cccc66   cccc99   cccccc   ccccff  
ccff00   ccff33   CCFF66   ccff99   ccffcc   ccffff  
FF0000   FF0033   ff0066   ff0099   ff00cc   FF00FF  
ff3300   ff3333   ff3366   ff3399   ff33cc   ff33ff  
ff6600   ff6633   ff6666   ff6699   ff66cc   ff66ff  
ff9900   ff9933   ff9966   ff9999   ff99cc   ff99ff  
ffcc00   ffcc33   ffcc66   ffcc99   ffcccc   ffccff  
FFFF00   FFFF33   FFFF66   ffff99   ffffcc   FFFFFF  
The Websafe palette, with hexadecimal color codes on the left and a sample of the color on the right. Color codes caps are also part of the Reallysafe palette. http://www.webreference.com/html/reference/color/websafe.html
 

 

Color Commandments (Adapted from Aaron Marcus (1986)

  1. Use a maximum of five, plus or minus two, colors.

  2. In a classic1956 paper, the Harvard University psychologist George Miller reported that when it was necessary to remember the meaning of things (e.g. color, shapes, objects), humans could only maintain seven plus or minus two simultaneous associations in memory. Marcus has argued further that when color is at issue, less is more. Novice viewers should be subjected to four distinct colors; with experts five is appropriate.
     
  3. Use foveal and peripheral colors appropriately.

  4. The blue cones are the least numerous of the color receptors. Do not use blue for small text, lines, or small shapes. The eye will have difficulty in discriminating these shapes. Blue should be used for backgrounds. The center of the visual field is most sensitive to red and green. These colors should be viewed at an image's center. For these colors to be recognized at the periphery, they must be enhanced by size change or blinking.
     
  5. Use colors that are less likely to shift their saturation and lightness when the areas they fill change size.

  6. As colored areas change size, they appear to change in lightness and saturation. This causes a more pronounced interaction with the background, producing optical illusions. Under dim viewing conditions text, thin lines, and small shapes should be drawn with light colors, such as white or yellow. Backgrounds should be dark colors, such as blue, green, or dark gray. On a light surface, such as white paper, use dark colors (blue or black) for text, thin lines and small shapes.
     
  7. Do not use highly saturated, spectrally extreme colors simultaneously.

  8. Strong contrasts between red/green, blue/yellow, green/blue and red/blue create vibrations, illusions of shadow and afterimages. If spectral extremes are required, use desaturated colors that are created by adding white to the color.
     
  9. Use familiar, consistent color coding.

  10. Color coding is influenced by culture, profession, and application. In the United States yellow represents cowardice, while in Japan it stands for grace or nobility. Yellow represents caution to process control engineers and jaundice to health care professionals. In western cultures, warm colors refer to action and spatial closeness. Cool colors refer to status, background information and spatial remoteness. Gray, white, and blue refer to neutrality.
     
  11. Use consistent color codes.

  12. Visually associate related objects by assigning them the same color (e.g. all hydrogen bonds orange, or sulfur-sulfur bonds yellow). The observer detects relatedness by color association through space and over time. Use similar background colors in related areas. Do not use the same colors for process coding and object coding unless they are related.
     
  13. Use spectral colors or shading to encode change.

  14. The change from blue to green in the spectrum is smaller than the change from blue to orange. Hence, for continuous change use the ordered spectrum or a single hue graduated in saturation. For discrete change, where there are large or abrupt changes in a variable, large hue changes are required.
     
  15. Use high lightness, high saturation colors to draw attention.

  16. Bright colors should be used for danger signals, attention grabbers, and reminders. High saturation red or blue elicits a faster response than yellow. Use brighter colors for older viewers. Under long viewing periods, younger viewers accommodate to the brightness levels. This means that some increase may be required as viewing time increases.
     
  17. Use redundant coding of shape as well as color.

  18. For color deficient viewers, a color/shape encoding enhances recognition. Under various ambient light conditions, perceived screen colors will differ in hue, saturation, and lightness. Hence, redundant coding of shape and color help maintain recognition.
     
  19. Use color to enhance black and white information.

  20. Color is superior to black and white when processing time and emotional response is important. However, the ability to interpret visual information is not color dependent, although it enhances memorability.
Pictures, Symbols, Signs, and Icons

Arnheim (1969):

"An image serves merely as a sign to the extent to which it stands for a particular content without reflecting its characteristics visually… images are pictures to the extent to which they portray things located at a lower level of abstractness than they are themselves. They do their work by grasping and rendering some relevant qualities - shape, color, movement of the objects or activities they depict…an image acts as a symbol to the extent to which it portrays things which are at a higher level of abstractness than is the symbol itself…"

Icons - images representing commands, objects, states, or results.

Analysis of icons (three dimensions):

  1. Semantic - relationship of a visual image to a meaning. How well does symbol represent the message?
  2. Syntactic - relationship of one visual image to another
  3. Pragmatic - the relationship of a visual image to the user.
Principles for Effective Visualization

Tufte - goal - graphical excellence - "the efficient communication of complex quantitative ideas". See:
E.D. Tufte, The Visual Display of Quantitative Information (1983)
________, Envisioning Information (1990)
________, Visual Explanations (1997)

Information Visualization Software
AVS:    http://www.avs.com
Techplot:    http://www.amtec.com
VTK:    http://www.kitware.com
 

Display Methods and Techniques

Rendering:
 

2D:
3D:

Graphics API: http://www.opengl.org

Rendering Software:
POVRAY: http://www.povray.org