Texture and Glyph Design

80
digital-media@rgu texture and glyph design

Transcript of Texture and Glyph Design

Page 1: Texture and Glyph Design

digital-media@rgutexture and glyph design

Page 2: Texture and Glyph Design

what are we looking at?

Texture: Theory and Data Mapping

Integral and Separable Dimensions: Glyph Design

Representing Quantity

Perceiving Patterns in multi-dimensional Data

Page 3: Texture and Glyph Design

Texture: Theory and Data Mapping

Page 4: Texture and Glyph Design

WHAT IS TEXTURE?

Page 5: Texture and Glyph Design

the gabor function

Page 6: Texture and Glyph Design

the gabor function

The gabor function / filter is a process that is used for edge detection

We don’t need to understand the maths, just how it works.

Worth understanding as the function works in a very similar way to human perception

Page 7: Texture and Glyph Design

the gabor function

“A number of electrophysiological and psychophysical experiments show that V1 and V2 contain large arrays of neurons that filter for orientation and size information at each point in the visual field. These neurons have

both a preferred orientation and a preferred size (they are said to have spatial and orientation tuning). They are either weakly color coded or not

color coded, responding to luminance patterns only.”

Page 8: Texture and Glyph Design

the gabor functionTexture segmentation is the name given to the process whereby the brain divides the visual world into regions based on texture.

Page 9: Texture and Glyph Design

the gabor function

Page 10: Texture and Glyph Design

Primary Perceptual Dimensions of Texture

Orientation O: The orientation of the cosine component

Scale S: The size – 1/(spatial frequency) component

Contrast C: An amplitude or contrast component

Page 11: Texture and Glyph Design

Texture Contract Effects

Page 12: Texture and Glyph Design

Texture Contract Effects

Page 13: Texture and Glyph Design

Texture Contract Effects

Page 14: Texture and Glyph Design

Texture Contract Effects

Page 15: Texture and Glyph Design

Other Dimensions of Visual Texture

Page 16: Texture and Glyph Design

Other Dimensions of Visual Texture

Page 17: Texture and Glyph Design

Nominal Texture Codes

Page 18: Texture and Glyph Design

Nominal Texture Codes

Page 19: Texture and Glyph Design

Nominal Texture Codes

1 2 3 4 5 6

Page 20: Texture and Glyph Design

In order to make a set of nominal coding textures distinctive, make them differ as much as possible in terms of dominant spatial frequency and orientation components.

As a secondary factor, make texture elements vary in the randomness of their spacing.

Page 21: Texture and Glyph Design

Using Texture for Univariate and Multivariate Map Displays

Page 22: Texture and Glyph Design

Use simple texture parameters, such as element size or element density, only when fewer than five ordinal steps must be reliably distinguished.

Page 23: Texture and Glyph Design
Page 24: Texture and Glyph Design
Page 25: Texture and Glyph Design
Page 26: Texture and Glyph Design

To display a bivariate scalar field, consider mapping one variable to colour and a second variable to variations in texture.

Page 27: Texture and Glyph Design

Quantitative Texture Sequences

TemperaturePressureWind Speed

Page 28: Texture and Glyph Design
Page 29: Texture and Glyph Design

Integral and Separable Dimensions: Glyph Design

Page 30: Texture and Glyph Design

a glyph is a graphical representation of something else

Page 31: Texture and Glyph Design

nominal ordinal interval ratio

MikeMarkJohn

Strongly AgreeAgree

Disagree

47

15Kelvin

Page 32: Texture and Glyph Design
Page 33: Texture and Glyph Design

“Will the color-coding scheme interfere with our perception of glyph size and therefore distort

perceived population level?”

“What if we use both color and size to represent a single variable—will this make the information clearer?”

Page 34: Texture and Glyph Design

SEPERABLE

Page 35: Texture and Glyph Design

Integral

Page 36: Texture and Glyph Design

The distinction between integral and separable dimensions

Page 37: Texture and Glyph Design

Restricted Classification Tasks

Task is created with layout similar to this

Page 38: Texture and Glyph Design

Restricted Classification Tasks

Page 39: Texture and Glyph Design

Restricted Classification Tasks

Page 40: Texture and Glyph Design

Speeded Classification Tasks

Page 41: Texture and Glyph Design

Speeded Classification Tasks

Interference

Interference

Redundant Size

Redundant

Colour & Size

Page 42: Texture and Glyph Design

If it is important for people to respond holistically to a combination of two variables in a set of glyphs, map the variables to integral glyph properties.

Page 43: Texture and Glyph Design

If it is important for people to respond analytically to a combination of variables, making separate judgments on the basis of one variable or the other, map the variables to integral glyph properties.

Page 44: Texture and Glyph Design

Integral-Separable Dimension Pairs

Page 45: Texture and Glyph Design

Experiment TimeYou will be shown a dimension pair and an image. Your

task is to determine how many are in each category

Page 46: Texture and Glyph Design

Group Location

Colour

black and red

left and right

Page 47: Texture and Glyph Design

easy?lets try a few…

Page 48: Texture and Glyph Design

Motion

Colour

Page 49: Texture and Glyph Design

Shape Type

Colour

Page 50: Texture and Glyph Design

Size

Orientation

Page 51: Texture and Glyph Design

x-Size

y-Size

Page 52: Texture and Glyph Design

Red-Green

Yellow-Blue

Page 53: Texture and Glyph Design

That last one was mean(sorry)

Page 54: Texture and Glyph Design

Representing Quantity

Page 55: Texture and Glyph Design

Size

BrightnessHeight

Orientation

Page 56: Texture and Glyph Design

When designing a set of glyphs to represent quantity, mapping to any of the following glyph attributes will be effective: size, lightness (on a dark background), darkness (on a light background), vividness (higher saturation) of color, or vertical position in the display.

Page 57: Texture and Glyph Design

1D 2D 3D

Page 58: Texture and Glyph Design

Ideally, use glyph length or height, or vertical position, to represent quantity.

If the range of values is large, consider using glyph area as an alternative. Never use the volume of a three-dimensional glyph to represent quantity.

Page 59: Texture and Glyph Design

Representing Absolute Quantities

Page 60: Texture and Glyph Design

Multidimensional Discrete Data: Uniform Representation versus Multiple Channels

Spatial Position Position in Space (x, y, and z) 3

Colour Defined by colour theory 3

Surface Texture Orientation, Size, and Contrast 3

Motion Coding Movement (more research needed) 2 or 3

Shape Size and Orientation 2+

Blink Coding On / Off 1

Page 61: Texture and Glyph Design

In general, the use of heterogeneous display channels is best combined with meaningful mappings between data attributes and graphical features of a set of glyphs.

Page 62: Texture and Glyph Design

Stars and Whiskers

What happens if no natural mappings exist?

Whisker and Star plots can be used

Page 63: Texture and Glyph Design

Perceiving Patterns in multi-dimensional Data

Page 64: Texture and Glyph Design

1d and 2D

Page 65: Texture and Glyph Design
Page 66: Texture and Glyph Design

3D

Page 67: Texture and Glyph Design

Size Colour Shape

Page 68: Texture and Glyph Design

Size

Page 69: Texture and Glyph Design

Colour

Page 70: Texture and Glyph Design

Shape

Page 71: Texture and Glyph Design

4D and 5D

Page 72: Texture and Glyph Design
Page 73: Texture and Glyph Design

The Joy of Stats

Page 74: Texture and Glyph Design
Page 75: Texture and Glyph Design
Page 76: Texture and Glyph Design

6D and more!

Page 77: Texture and Glyph Design
Page 78: Texture and Glyph Design
Page 79: Texture and Glyph Design

The sky is the limitas designers, you should be able to come up with

solutions to visualisation problems

Page 80: Texture and Glyph Design

RECAp…

Texture: Theory and Data Mapping

Integral and Separable Dimensions: Glyph Design

Representing Quantity

Perceiving Patterns in multi-dimensional Data