81
slide acknowledgements: cs6964 | January 23 2012 Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University Bang Wong, Broad Institute VISUAL ENCODING Miriah Meyer University of Utah 2

VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

slide acknowledgements:

cs6964 | January 23 2012

Tamara Munzner, University of British ColumbiaHanspeter Pfister, Harvard UniversityBang Wong, Broad Institute

VISUAL ENCODINGMiriah MeyerUniversity of Utah

2

Page 2: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

LAST TIME

3

Page 3: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

4

Page 4: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

5

Fieldattribute

item

Page 5: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

6

mathematical interpretation

Page 6: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

7

real-world meaningvisualization specific

Page 7: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

8

DATA vs CONCEPTUAL MODEL

-from data model . . .-32.52, 54.06, -17.35, . . . (floats)

-using conceptual model . . .- temperature

-to data type.-continuous to 2 significant figures (Q)-hot, warm , cold (O)-above freezing, below freezing (C)

Page 8: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

9

-relativity of perception

-marks and channels

-planar position

-color

Page 9: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

target

translate

implement

validate

10

design

Page 10: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

11

comments on readings?

Page 11: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

-relativity of perception

-marks and channels

-planar position

-color

12

Page 12: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

WEBER’S LAW

13

we judge based on relative, not absolute, differences

Page 13: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

14

RELATIVE DIFFERENCES

Page 14: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

AXIS OF ALIGNMENT

Page 15: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

AXIS OF ALIGNMENT

Page 16: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

16http://persci.mit.edu/_media/gallery/checkershadow_double_full.jpg

SIMULTANEOUS CONTRAST

Page 17: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

SIMULTANEOUS CONTRAST

Page 18: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

SIMULTANEOUS CONTRAST

Page 19: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

SIMULTANEOUS CONTRAST

Page 20: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

INTERACTION OF COLOR

Page 21: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

INTERACTION OF COLOR

Page 22: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

INTERACTION OF COLOR

Page 23: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

INTERACTION OF COLOR

Page 24: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

20 Wong 2010

INTERACTION OF COLOR

Page 25: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

-relativity of perception

-marks and channels

-planar position

-color

21

Page 26: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

22

0D

1D

2D

MARKSgeometric primitives

Page 27: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

23

parameters that control the appearance of marksCHANNELS

Page 28: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

26

categorical ordinal | quantitative

networks | same category

effe

ctiv

enes

s

effe

ctiv

enes

s

salie

nce

Page 29: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

27

name that channel . . .

Page 32: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

30

WHERE DO RANKINGS COME FROM?

Page 33: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

31

Bertin, 1967

Page 34: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

32

Cleveland & McGill, 1984

Page 35: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

33

Heer & Bostock, 2010

Page 36: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

34

Mackinlay, 1986

Page 37: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

35

Page 38: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

36

DISCRIMINABILITYcan channel differences be discerned?

Page 40: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

SEPARABLE vs INTEGRAL

-separable: can judge each channel individually-integral: two channels are viewed holistically

38

separable integral

Ware 2004

Page 41: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

SEPARABLE vs INTEGRAL

39 MacEachren 1995

Page 42: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

SEPARABLE vs INTEGRAL

40 Ware 2004

separable integral

color | locationcolor | motion

color | shapesize | orientation

x-size | y-sizered-green | yellow-blue

Page 44: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

PRE-ATTENTIVE PROCESSING

-requires attention, despite name

-very fast: <200 ms

-what matters most is contrast between features

42

Page 45: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

POPOUT

Page 46: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

POPOUT

Page 47: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

POPOUT

Page 48: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

BASIC POPOUT CHANNELS

Ware 2008

Page 49: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

or, why to use a single channel at a timeCONJUNCTION

Healey 2007

Page 50: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

CONJUNCTIONobjects to be searched

corresponding feature space

Page 51: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

-relativity of perception

-marks and channels

-planar position

-color

47

Page 52: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

WHAT’S SO SPECIAL ABOUT THE PLANE?

48

Page 53: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

49

categorical ordinal | quantitative

networks | same category

effe

ctiv

enes

s

effe

ctiv

enes

s

salie

nce

Page 54: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

-power does not extend to 3D-perspective cues- interfere with color and size channels

-occlusion of data

50

Page 55: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

51 Moore 2011

Tufte 1997

Page 57: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

53

2D and 3D?

Keefe 2008

Page 58: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

-relativity of perception

-marks and channels

-planar position

-color

54

Page 59: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

WHY IS COLOR SO HARD TO USE?

55

Page 60: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

obtaining a perceptually uniform color space is challenging

56

RGB

HSL

LAB | LUV

HCL

not uniform

not uniform

uniform

uniform

Page 61: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

color interactions

Wong 2010

Page 62: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

color discriminability

Sinha 2007

Page 63: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

color blindness

normal protanope deuteranope

lightness

Page 64: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

color blindness

Page 65: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based
Page 66: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

62

Page 67: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

rainbow colormaps

RECOMMENDED READING

Page 68: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

64

RECOMMENDED READING

Page 69: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

rainbow colormapshard to order

easy to order creates artifacts

lower resolution

Borland 2007

Page 70: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

rainbow colormaps

Rogowitz 1996

Southeastern United States and Gulf of Mexico

zero crossing not explicit

Page 71: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

HELP!

67

Page 72: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

68

Get it right in black and white.Maureen Stone

Page 73: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

69

-hue: categorical

-saturation: ordinal and quantitative

-luminance: ordinal and quantitative

Page 74: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

TABLEAU COLORS

http://www.tableausoftware.com/

Page 76: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

encoding exercise . . .

72

Page 77: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

73 Minard 1869

Page 78: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

L6: Tasks and Interaction

REQUIRED READING

74

Page 79: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

75

Page 80: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

76

Page 81: VISUAL ENCODINGmiriah/cs6964/lectures/L05-encoding.pdf · Tamara Munzner, University of British Columbia Hanspeter Pfister, Harvard University ... WEBER’S LAW 13 we judge based

77