SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
2 December 2005
Information Visualisation
Human Perception and Colour Theory
Prof. Beat Signer
Department of Computer Science
Vrije Universiteit Brussel
beatsigner.com
Beat Signer - Department of Computer Science - bsigner@vub.be 2
February 18, 2021
Information Visualisation Process
Data
Representation
Data
Data
Presentation
Interaction
mapping
perception and
visual thinking
Beat Signer - Department of Computer Science - bsigner@vub.be 3
February 18, 2021
General Guidelines
Design graphic representations of data by taking into account human
sensory capabilities in such a way that important data elements and
data patterns can be quickly perceived.
Important data should be represented by graphical elements that are
more visually distinct than those representing less important
information.
Greater numerical quantities should be represented by more distinct
graphical elements.
Beat Signer - Department of Computer Science - bsigner@vub.be 4
February 18, 2021
Model of Perceptual Processing
"What" system
Beat Signer - Department of Computer Science - bsigner@vub.be 5
February 18, 2021
Model of Perceptual Processing ...
▪ Stage 1: Parallel processing to extract low-level features
▪ billions of neurons working in parallel (in eye and visual cortex)
▪ orientation, colour, texture and motion
▪ results in a set of feature maps
▪ Stage 2: Pattern perception
▪ slower serial processing
▪ continuous contours, regions of same colour or texture
▪ two-visual-system theory: "Action" system and "What" system
▪ Stage 3: Visual working memory
▪ only a few objects in visual working memory
▪ may provide answers to visual query
▪ Attention affects all three stages!
Beat Signer - Department of Computer Science - bsigner@vub.be 6
February 18, 2021
Costs and Benefits of Visualisation
Where two or more tools can perform the same task, choose the one
that allows for the most valuable work to be done per unit time.
Consider adopting novel design solutions only when the estimated
payoff is substantially greater than the cost of learning to use them.
Unless the benefit of novelty outweighs the cost of inconsistency,
adopt tools that are consistent with other commonly used tools.
Beat Signer - Department of Computer Science - bsigner@vub.be 7
February 18, 2021
Visible Light
Observing is interpreting light patterns https://commons.wikimedia.org/wiki/File:EM_spectrum.svg
Beat Signer - Department of Computer Science - bsigner@vub.be 8
February 18, 2021
Gibson's Ecological Optics (1979)
▪ Extract properties of
surfaces
▪ colour, texture, ...
▪ Ambient optical array
▪ spherical array of light
arriving at a given point
▪ Optical flow
▪ dynamic ambient optical array
- moving objects, moving viewpoint
▪ perception of motion patterns
Ambient optical array [Information Visualization, Colin Ware, 2013]
Consider texturing surfaces in 3D visualisations.
Beat Signer - Department of Computer Science - bsigner@vub.be 9
February 18, 2021
Anatomy of the Human Eye
https://commons.wikimedia.org/wiki/File:Blausen_0388_EyeAnatomy_01.png
Fovea
Beat Signer - Department of Computer Science - bsigner@vub.be 10
February 18, 2021
Anatomy of the Human Eye ...
▪ Variable focus lens
▪ Pupil (aperture)
▪ Retina (sensor array)
▪ what we see ≠ image on the retina
▪ two types of cells
- rods (~100 million), highly sensitive at low light levels
- cones (~6 million), three distinct colour receptors (S-cones, M-cones and
L-cones) (trichromacy)
▪ Brain forms our sight
▪ focal length
▪ maximum sharpness
▪ …
Beat Signer - Department of Computer Science - bsigner@vub.be 11
February 18, 2021
Focus
▪ Focus = focus distance
▪ Depth of focus
▪ distance eye-object = 50cm
- focus lies between 43cm and 60cm
▪ distance eye-object = 3m
- focus lies between 1.5m and infinite
Beat Signer - Department of Computer Science - bsigner@vub.be 12
February 18, 2021
Visual Field
Visual field [Information Visualization, Colin Ware, 2013]
Beat Signer - Department of Computer Science - bsigner@vub.be 13
February 18, 2021
Optimal Screen
Beat Signer - Department of Computer Science - bsigner@vub.be 14
February 18, 2021
Optimal Screen …
Use a high-resolution display with a moderate viewing angle
(e.g. 40 degrees) for data analysis. This applies both to individual
data analysis when the screen can be on a desktop and close to the
user and to collaborative data analysis when the screen must be
larger and farther away.
Beat Signer - Department of Computer Science - bsigner@vub.be 15
February 18, 2021
Visual Acuity
▪ Eyesight = retinal focus +
brain interpretation
▪ Extent to which we can
perceive details
▪ ability to identify black
symbols on a white back-
ground at a standardised
distance when the size of
the symbols is varied
▪ Important for the maxi-
mum density of data on
a screen
Beat Signer - Department of Computer Science - bsigner@vub.be 16
February 18, 2021
Brightness
▪ Colour space can be divided into luminance (grey scale)
and two chromatic (hue and saturation) dimensions
▪ Light receptors in the eye
▪ do not measure the amount of light on the retina
▪ measure relative light changes over time and over adjacent spots
on the retina
▪ Eye is a change meter rather than a light meter
▪ Luminance refers to the measured amount of light
coming from some region of space
Beat Signer - Department of Computer Science - bsigner@vub.be 17
February 18, 2021
Brightness Illusions
▪ Retinal ganglion cell
receives input from
multiple receptors
(receptive field)
▪ Processing tries to
enhance edges
▪ lateral inhibition from
neighbouring neurons
Herman grid illusion [Information Visualization, Colin Ware, 2013]
Beat Signer - Department of Computer Science - bsigner@vub.be 18
February 18, 2021
Simultaneous Brightness Contrast
Simultaneous brightness contrast [Information Visualization, Colin Ware, 2013]
Beat Signer - Department of Computer Science - bsigner@vub.be 19
February 18, 2021
Chevreul Illusion
Chevreul illusion [Information Visualization, Colin Ware, 2013]
Beat Signer - Department of Computer Science - bsigner@vub.be 20
February 18, 2021
Simultaneous Contrast and Errors
▪ Simultaneous contrast
effects result in large
errors for quantitative
information in grey scale
▪ up to 20% error for map
on the right Contrast effects [Information Visualization, Colin Ware, 2013]
Avoid using grey scale as a method for representing more than a few
(two to four) numerical values.
Beat Signer - Department of Computer Science - bsigner@vub.be 21
February 18, 2021
Contrast Effects and Shading
▪ Computer graphics
shading algorithms
▪ uniform (flat) shading
- Chevreul illusion
▪ Gouraud shading
- Mach banding
▪ Phong shading
- smooth changes with no
appreciable Mach banding
Shading [Information Visualization, Colin Ware, 2013]
uniform (flat)
shading
Gouraud
shading
Phong
shading
Beat Signer - Department of Computer Science - bsigner@vub.be 22
February 18, 2021
Edge Enhancement
Consider using Cornsweet contours instead of simple lines to define
convoluted bounded regions.
Beat Signer - Department of Computer Science - bsigner@vub.be 23
February 18, 2021
Highlighting via Contrast
Consider using adjustments in luminance contrast as a highlighting
method. It can be applied by reducing the contrast of unimportant
items or by locally adjusting the background to increase the
luminance contrast of critical areas.
Highlighting [Information Visualization, Colin Ware, 2013]
Beat Signer - Department of Computer Science - bsigner@vub.be 24
February 18, 2021
Contrast Crispening
▪ More subtle grey values
can be distinguished at
the point of crossover
If subtle grey-level gradations within the bounds of a small object are
important, create low-luminance contrast between the object and its
background.
Crispening [Information Visualization, Colin Ware, 2013]
Beat Signer - Department of Computer Science - bsigner@vub.be 25
February 18, 2021
Monitor/Projector Setup
Ideally, when setting up a monitor for viewing data, a light neutral-
coloured wall behind the screen should reflect an amount of light
comparable to the level of light coming from the monitor. The wall
facing the screen should be of low reflectance (mid- to dark grey) to
reduce reflections from the monitor screen. Lights should be placed
so that they do not reflect from the monitor screen.
When setting up a room for a projection system, ensure that minimal
room light falls on the projector screen. This can be done by means
of baffles to shield the screen from direct illumination. Low-
reflectance (mid- to dark grey) walls are also desirable, as the walls
will scatter light, some of which inevitably reaches the screen.
Beat Signer - Department of Computer Science - bsigner@vub.be 26
February 18, 2021
Colour Breaking Camouflage
Finding the cherries [Information Visualization, Colin Ware, 2013]
Beat Signer - Department of Computer Science - bsigner@vub.be 27
February 18, 2021
Cone Cell Sensitivity
Beat Signer - Department of Computer Science - bsigner@vub.be 28
February 18, 2021
Colour Blindness
▪ About 10% of the male population and about 1% of the
female population have some form of colour vision
deficiency
▪ Most commonly a lack of either the L-cones (protanopia)
or the M-cones (deuteranopia)
▪ both of these result in an inability to distinguish red and green
Beat Signer - Department of Computer Science - bsigner@vub.be 29
February 18, 2021
Colour Measurement
▪ C=rR+gG+bB
Beat Signer - Department of Computer Science - bsigner@vub.be 30
February 18, 2021
Colour Spaces
▪ Chromaticity coordinates
▪ hue (h) and saturation (s)
▪ luminance is treated
separately
▪ Different colours spaces
defined by different trian-
gles (3 primary colours)
▪ sRGB
▪ RGB
▪ ...
Beat Signer - Department of Computer Science - bsigner@vub.be 31
February 18, 2021
Saturation of Small/Large Areas
Use more saturated colours when colour coding small symbols, thin
lines, or other small areas. Use less saturated colours for coding
large areas.
Beat Signer - Department of Computer Science - bsigner@vub.be 32
February 18, 2021
Saturation
If using colour saturation to encode numerical quantity, use greater
saturation to represent greater numerical quantities. Avoid using a
saturation sequence to encode more than three values.
Beat Signer - Department of Computer Science - bsigner@vub.be 33
February 18, 2021
Luminance Contrast
When small symbols, text or detailed graphical representations of
information are displayed using colour on a differently coloured back-
ground, always ensure luminance contrast with the background.
Beat Signer - Department of Computer Science - bsigner@vub.be 34
February 18, 2021
Form
If large areas are defined using nearly equiluminous colours,
consider using thin border lines with large luminance differences
(from the colours of the areas) to help define the shapes.
Beat Signer - Department of Computer Science - bsigner@vub.be 35
February 18, 2021
Colour Contrast Illusion
Beat Signer - Department of Computer Science - bsigner@vub.be 36
February 18, 2021
Colouring Maps
Use low-saturation colours to colour code large areas. Generally,
light colours will be best because there is more room in colour space
in the high-lightness region than in the low-lightness region.
Beat Signer - Department of Computer Science - bsigner@vub.be 37
February 18, 2021
Colouring Maps ...
When colour coding large background areas overlaid with small
coloured symbols, consider using all low-saturation, high-value
(pastel) colours for the background, together with high-saturation
symbols on the foreground.
Beat Signer - Department of Computer Science - bsigner@vub.be 38
February 18, 2021
ColorBrewer: Colour Advice for Maps
Beat Signer - Department of Computer Science - bsigner@vub.be 39
February 18, 2021
Viz Palette
Beat Signer - Department of Computer Science - bsigner@vub.be 40
February 18, 2021
Exercise 2
▪ Data Sources and Dataset Quality Assessment
Beat Signer - Department of Computer Science - bsigner@vub.be 41
February 18, 2021
Further Reading
▪ Major parts of this lecture are based on the
book Information Visualization – Perception
for Design
▪ chapter 2, chapter 3 and chapter 4
Beat Signer - Department of Computer Science - bsigner@vub.be 42
February 18, 2021
References
▪ Information Visualization: Perception
for Design, Colin Ware, Morgan Kaufmann
(3rd edition) May 2012,
ISBN-13: 978-0123814647
▪ ColorBrewer
▪ https://colorbrewer2.org
▪ Viz Palette
▪ https://projects.susielu.com/viz-palette
▪
2 December 2005
Next Lecture
Data Representation

Weitere ähnliche Inhalte

Ähnlich wie Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4019538FNR)

Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Beat Signer
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Beat Signer
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...Beat Signer
 
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Beat Signer
 
Foveated Rendering: An Introduction to Present and Future Research
Foveated Rendering: An Introduction to Present and Future ResearchFoveated Rendering: An Introduction to Present and Future Research
Foveated Rendering: An Introduction to Present and Future ResearchBIPUL MOHANTO [LION]
 
Screenless display (1).pptx
Screenless display (1).pptxScreenless display (1).pptx
Screenless display (1).pptx62SYCUnagarKetan
 
screen less display documentation
screen less display documentationscreen less display documentation
screen less display documentationmani akuthota
 
Guidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candyGuidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candyJen Stirrup
 
Smart projector technologies
Smart projector technologiesSmart projector technologies
Smart projector technologiesAshutosh Kumar
 
Hci unit 2(3rd final) (2)
Hci unit 2(3rd final) (2)Hci unit 2(3rd final) (2)
Hci unit 2(3rd final) (2)BekiTamirat
 
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...Edge AI and Vision Alliance
 
Introduction to Binocular Stereo in Computer Vision
Introduction to Binocular Stereo in Computer VisionIntroduction to Binocular Stereo in Computer Vision
Introduction to Binocular Stereo in Computer Visionothersk46
 
04 data viz concepts
04 data viz concepts04 data viz concepts
04 data viz conceptsPaul Kahn
 
screenlessppt-141002031247-phpapp02.pptx
screenlessppt-141002031247-phpapp02.pptxscreenlessppt-141002031247-phpapp02.pptx
screenlessppt-141002031247-phpapp02.pptx22X047SHRISANJAYM
 
A Review On Single Image Depth Prediction with Wavelet Decomposition
A Review On Single Image Depth Prediction with Wavelet DecompositionA Review On Single Image Depth Prediction with Wavelet Decomposition
A Review On Single Image Depth Prediction with Wavelet DecompositionIRJET Journal
 

Ähnlich wie Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4019538FNR) (20)

Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
 
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
 
Foveated Rendering: An Introduction to Present and Future Research
Foveated Rendering: An Introduction to Present and Future ResearchFoveated Rendering: An Introduction to Present and Future Research
Foveated Rendering: An Introduction to Present and Future Research
 
Screenless display (1).pptx
Screenless display (1).pptxScreenless display (1).pptx
Screenless display (1).pptx
 
screen less display documentation
screen less display documentationscreen less display documentation
screen less display documentation
 
Guidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candyGuidelines for data visualisation: eye vegetables and eye candy
Guidelines for data visualisation: eye vegetables and eye candy
 
Smart projector technologies
Smart projector technologiesSmart projector technologies
Smart projector technologies
 
Hci unit 2(3rd final) (2)
Hci unit 2(3rd final) (2)Hci unit 2(3rd final) (2)
Hci unit 2(3rd final) (2)
 
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...
 
Introduction to Binocular Stereo in Computer Vision
Introduction to Binocular Stereo in Computer VisionIntroduction to Binocular Stereo in Computer Vision
Introduction to Binocular Stereo in Computer Vision
 
04 data viz concepts
04 data viz concepts04 data viz concepts
04 data viz concepts
 
screenlessppt-141002031247-phpapp02.pptx
screenlessppt-141002031247-phpapp02.pptxscreenlessppt-141002031247-phpapp02.pptx
screenlessppt-141002031247-phpapp02.pptx
 
427lects
427lects427lects
427lects
 
Overblik over kunstig intelligens og digital billedanalyse
Overblik over kunstig intelligens og digital billedanalyseOverblik over kunstig intelligens og digital billedanalyse
Overblik over kunstig intelligens og digital billedanalyse
 
Pace IT - Display Devices
Pace IT - Display DevicesPace IT - Display Devices
Pace IT - Display Devices
 
A Review On Single Image Depth Prediction with Wavelet Decomposition
A Review On Single Image Depth Prediction with Wavelet DecompositionA Review On Single Image Depth Prediction with Wavelet Decomposition
A Review On Single Image Depth Prediction with Wavelet Decomposition
 
screen less display
screen less displayscreen less display
screen less display
 
V2 v posenet
V2 v posenetV2 v posenet
V2 v posenet
 

Mehr von Beat Signer

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Beat Signer
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkBeat Signer
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Beat Signer
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Beat Signer
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Beat Signer
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaBeat Signer
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions Beat Signer
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Beat Signer
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Beat Signer
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Beat Signer
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationBeat Signer
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Beat Signer
 
Cross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationCross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationBeat Signer
 
An Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsAn Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsBeat Signer
 
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Beat Signer
 
Designing Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the QuestionDesigning Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the QuestionBeat Signer
 
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Beat Signer
 
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...Beat Signer
 
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)Beat Signer
 
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...Beat Signer
 

Mehr von Beat Signer (20)

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS Framework
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
 
Cross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationCross-Media Document Linking and Navigation
Cross-Media Document Linking and Navigation
 
An Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsAn Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking Mechanisms
 
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
 
Designing Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the QuestionDesigning Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the Question
 
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
 
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
Bespoke Map Customization Behavior and Its Implications for the Design of Mul...
 
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
CSS3 and Responsive Web Design - Web Technologies (1019888BNR)
 
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
 

Kürzlich hochgeladen

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Kürzlich hochgeladen (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4019538FNR)

  • 1. 2 December 2005 Information Visualisation Human Perception and Colour Theory Prof. Beat Signer Department of Computer Science Vrije Universiteit Brussel beatsigner.com
  • 2. Beat Signer - Department of Computer Science - bsigner@vub.be 2 February 18, 2021 Information Visualisation Process Data Representation Data Data Presentation Interaction mapping perception and visual thinking
  • 3. Beat Signer - Department of Computer Science - bsigner@vub.be 3 February 18, 2021 General Guidelines Design graphic representations of data by taking into account human sensory capabilities in such a way that important data elements and data patterns can be quickly perceived. Important data should be represented by graphical elements that are more visually distinct than those representing less important information. Greater numerical quantities should be represented by more distinct graphical elements.
  • 4. Beat Signer - Department of Computer Science - bsigner@vub.be 4 February 18, 2021 Model of Perceptual Processing "What" system
  • 5. Beat Signer - Department of Computer Science - bsigner@vub.be 5 February 18, 2021 Model of Perceptual Processing ... ▪ Stage 1: Parallel processing to extract low-level features ▪ billions of neurons working in parallel (in eye and visual cortex) ▪ orientation, colour, texture and motion ▪ results in a set of feature maps ▪ Stage 2: Pattern perception ▪ slower serial processing ▪ continuous contours, regions of same colour or texture ▪ two-visual-system theory: "Action" system and "What" system ▪ Stage 3: Visual working memory ▪ only a few objects in visual working memory ▪ may provide answers to visual query ▪ Attention affects all three stages!
  • 6. Beat Signer - Department of Computer Science - bsigner@vub.be 6 February 18, 2021 Costs and Benefits of Visualisation Where two or more tools can perform the same task, choose the one that allows for the most valuable work to be done per unit time. Consider adopting novel design solutions only when the estimated payoff is substantially greater than the cost of learning to use them. Unless the benefit of novelty outweighs the cost of inconsistency, adopt tools that are consistent with other commonly used tools.
  • 7. Beat Signer - Department of Computer Science - bsigner@vub.be 7 February 18, 2021 Visible Light Observing is interpreting light patterns https://commons.wikimedia.org/wiki/File:EM_spectrum.svg
  • 8. Beat Signer - Department of Computer Science - bsigner@vub.be 8 February 18, 2021 Gibson's Ecological Optics (1979) ▪ Extract properties of surfaces ▪ colour, texture, ... ▪ Ambient optical array ▪ spherical array of light arriving at a given point ▪ Optical flow ▪ dynamic ambient optical array - moving objects, moving viewpoint ▪ perception of motion patterns Ambient optical array [Information Visualization, Colin Ware, 2013] Consider texturing surfaces in 3D visualisations.
  • 9. Beat Signer - Department of Computer Science - bsigner@vub.be 9 February 18, 2021 Anatomy of the Human Eye https://commons.wikimedia.org/wiki/File:Blausen_0388_EyeAnatomy_01.png Fovea
  • 10. Beat Signer - Department of Computer Science - bsigner@vub.be 10 February 18, 2021 Anatomy of the Human Eye ... ▪ Variable focus lens ▪ Pupil (aperture) ▪ Retina (sensor array) ▪ what we see ≠ image on the retina ▪ two types of cells - rods (~100 million), highly sensitive at low light levels - cones (~6 million), three distinct colour receptors (S-cones, M-cones and L-cones) (trichromacy) ▪ Brain forms our sight ▪ focal length ▪ maximum sharpness ▪ …
  • 11. Beat Signer - Department of Computer Science - bsigner@vub.be 11 February 18, 2021 Focus ▪ Focus = focus distance ▪ Depth of focus ▪ distance eye-object = 50cm - focus lies between 43cm and 60cm ▪ distance eye-object = 3m - focus lies between 1.5m and infinite
  • 12. Beat Signer - Department of Computer Science - bsigner@vub.be 12 February 18, 2021 Visual Field Visual field [Information Visualization, Colin Ware, 2013]
  • 13. Beat Signer - Department of Computer Science - bsigner@vub.be 13 February 18, 2021 Optimal Screen
  • 14. Beat Signer - Department of Computer Science - bsigner@vub.be 14 February 18, 2021 Optimal Screen … Use a high-resolution display with a moderate viewing angle (e.g. 40 degrees) for data analysis. This applies both to individual data analysis when the screen can be on a desktop and close to the user and to collaborative data analysis when the screen must be larger and farther away.
  • 15. Beat Signer - Department of Computer Science - bsigner@vub.be 15 February 18, 2021 Visual Acuity ▪ Eyesight = retinal focus + brain interpretation ▪ Extent to which we can perceive details ▪ ability to identify black symbols on a white back- ground at a standardised distance when the size of the symbols is varied ▪ Important for the maxi- mum density of data on a screen
  • 16. Beat Signer - Department of Computer Science - bsigner@vub.be 16 February 18, 2021 Brightness ▪ Colour space can be divided into luminance (grey scale) and two chromatic (hue and saturation) dimensions ▪ Light receptors in the eye ▪ do not measure the amount of light on the retina ▪ measure relative light changes over time and over adjacent spots on the retina ▪ Eye is a change meter rather than a light meter ▪ Luminance refers to the measured amount of light coming from some region of space
  • 17. Beat Signer - Department of Computer Science - bsigner@vub.be 17 February 18, 2021 Brightness Illusions ▪ Retinal ganglion cell receives input from multiple receptors (receptive field) ▪ Processing tries to enhance edges ▪ lateral inhibition from neighbouring neurons Herman grid illusion [Information Visualization, Colin Ware, 2013]
  • 18. Beat Signer - Department of Computer Science - bsigner@vub.be 18 February 18, 2021 Simultaneous Brightness Contrast Simultaneous brightness contrast [Information Visualization, Colin Ware, 2013]
  • 19. Beat Signer - Department of Computer Science - bsigner@vub.be 19 February 18, 2021 Chevreul Illusion Chevreul illusion [Information Visualization, Colin Ware, 2013]
  • 20. Beat Signer - Department of Computer Science - bsigner@vub.be 20 February 18, 2021 Simultaneous Contrast and Errors ▪ Simultaneous contrast effects result in large errors for quantitative information in grey scale ▪ up to 20% error for map on the right Contrast effects [Information Visualization, Colin Ware, 2013] Avoid using grey scale as a method for representing more than a few (two to four) numerical values.
  • 21. Beat Signer - Department of Computer Science - bsigner@vub.be 21 February 18, 2021 Contrast Effects and Shading ▪ Computer graphics shading algorithms ▪ uniform (flat) shading - Chevreul illusion ▪ Gouraud shading - Mach banding ▪ Phong shading - smooth changes with no appreciable Mach banding Shading [Information Visualization, Colin Ware, 2013] uniform (flat) shading Gouraud shading Phong shading
  • 22. Beat Signer - Department of Computer Science - bsigner@vub.be 22 February 18, 2021 Edge Enhancement Consider using Cornsweet contours instead of simple lines to define convoluted bounded regions.
  • 23. Beat Signer - Department of Computer Science - bsigner@vub.be 23 February 18, 2021 Highlighting via Contrast Consider using adjustments in luminance contrast as a highlighting method. It can be applied by reducing the contrast of unimportant items or by locally adjusting the background to increase the luminance contrast of critical areas. Highlighting [Information Visualization, Colin Ware, 2013]
  • 24. Beat Signer - Department of Computer Science - bsigner@vub.be 24 February 18, 2021 Contrast Crispening ▪ More subtle grey values can be distinguished at the point of crossover If subtle grey-level gradations within the bounds of a small object are important, create low-luminance contrast between the object and its background. Crispening [Information Visualization, Colin Ware, 2013]
  • 25. Beat Signer - Department of Computer Science - bsigner@vub.be 25 February 18, 2021 Monitor/Projector Setup Ideally, when setting up a monitor for viewing data, a light neutral- coloured wall behind the screen should reflect an amount of light comparable to the level of light coming from the monitor. The wall facing the screen should be of low reflectance (mid- to dark grey) to reduce reflections from the monitor screen. Lights should be placed so that they do not reflect from the monitor screen. When setting up a room for a projection system, ensure that minimal room light falls on the projector screen. This can be done by means of baffles to shield the screen from direct illumination. Low- reflectance (mid- to dark grey) walls are also desirable, as the walls will scatter light, some of which inevitably reaches the screen.
  • 26. Beat Signer - Department of Computer Science - bsigner@vub.be 26 February 18, 2021 Colour Breaking Camouflage Finding the cherries [Information Visualization, Colin Ware, 2013]
  • 27. Beat Signer - Department of Computer Science - bsigner@vub.be 27 February 18, 2021 Cone Cell Sensitivity
  • 28. Beat Signer - Department of Computer Science - bsigner@vub.be 28 February 18, 2021 Colour Blindness ▪ About 10% of the male population and about 1% of the female population have some form of colour vision deficiency ▪ Most commonly a lack of either the L-cones (protanopia) or the M-cones (deuteranopia) ▪ both of these result in an inability to distinguish red and green
  • 29. Beat Signer - Department of Computer Science - bsigner@vub.be 29 February 18, 2021 Colour Measurement ▪ C=rR+gG+bB
  • 30. Beat Signer - Department of Computer Science - bsigner@vub.be 30 February 18, 2021 Colour Spaces ▪ Chromaticity coordinates ▪ hue (h) and saturation (s) ▪ luminance is treated separately ▪ Different colours spaces defined by different trian- gles (3 primary colours) ▪ sRGB ▪ RGB ▪ ...
  • 31. Beat Signer - Department of Computer Science - bsigner@vub.be 31 February 18, 2021 Saturation of Small/Large Areas Use more saturated colours when colour coding small symbols, thin lines, or other small areas. Use less saturated colours for coding large areas.
  • 32. Beat Signer - Department of Computer Science - bsigner@vub.be 32 February 18, 2021 Saturation If using colour saturation to encode numerical quantity, use greater saturation to represent greater numerical quantities. Avoid using a saturation sequence to encode more than three values.
  • 33. Beat Signer - Department of Computer Science - bsigner@vub.be 33 February 18, 2021 Luminance Contrast When small symbols, text or detailed graphical representations of information are displayed using colour on a differently coloured back- ground, always ensure luminance contrast with the background.
  • 34. Beat Signer - Department of Computer Science - bsigner@vub.be 34 February 18, 2021 Form If large areas are defined using nearly equiluminous colours, consider using thin border lines with large luminance differences (from the colours of the areas) to help define the shapes.
  • 35. Beat Signer - Department of Computer Science - bsigner@vub.be 35 February 18, 2021 Colour Contrast Illusion
  • 36. Beat Signer - Department of Computer Science - bsigner@vub.be 36 February 18, 2021 Colouring Maps Use low-saturation colours to colour code large areas. Generally, light colours will be best because there is more room in colour space in the high-lightness region than in the low-lightness region.
  • 37. Beat Signer - Department of Computer Science - bsigner@vub.be 37 February 18, 2021 Colouring Maps ... When colour coding large background areas overlaid with small coloured symbols, consider using all low-saturation, high-value (pastel) colours for the background, together with high-saturation symbols on the foreground.
  • 38. Beat Signer - Department of Computer Science - bsigner@vub.be 38 February 18, 2021 ColorBrewer: Colour Advice for Maps
  • 39. Beat Signer - Department of Computer Science - bsigner@vub.be 39 February 18, 2021 Viz Palette
  • 40. Beat Signer - Department of Computer Science - bsigner@vub.be 40 February 18, 2021 Exercise 2 ▪ Data Sources and Dataset Quality Assessment
  • 41. Beat Signer - Department of Computer Science - bsigner@vub.be 41 February 18, 2021 Further Reading ▪ Major parts of this lecture are based on the book Information Visualization – Perception for Design ▪ chapter 2, chapter 3 and chapter 4
  • 42. Beat Signer - Department of Computer Science - bsigner@vub.be 42 February 18, 2021 References ▪ Information Visualization: Perception for Design, Colin Ware, Morgan Kaufmann (3rd edition) May 2012, ISBN-13: 978-0123814647 ▪ ColorBrewer ▪ https://colorbrewer2.org ▪ Viz Palette ▪ https://projects.susielu.com/viz-palette ▪
  • 43. 2 December 2005 Next Lecture Data Representation