
NSF Org: |
IIS Division of Information & Intelligent Systems |
Recipient: |
|
Initial Amendment Date: | January 27, 2017 |
Latest Amendment Date: | January 27, 2017 |
Award Number: | 1657599 |
Award Instrument: | Standard Grant |
Program Manager: |
Ephraim Glinert
IIS Division of Information & Intelligent Systems CSE Directorate for Computer and Information Science and Engineering |
Start Date: | September 1, 2017 |
End Date: | February 29, 2020 (Estimated) |
Total Intended Award Amount: | $174,855.00 |
Total Awarded Amount to Date: | $174,855.00 |
Funds Obligated to Date: |
|
History of Investigator: |
|
Recipient Sponsored Research Office: |
3100 MARINE ST Boulder CO US 80309-0001 (303)492-6221 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
3100 Marine Boulder CO US 80303-1058 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | CRII CISE Research Initiation |
Primary Program Source: |
|
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
Graphs, charts, and other visualizations of data rely on color both to convey key aspects of the underlying data and to attract and engage viewers. Getting both the accuracy and aesthetics of color choices right, however, is hard, and most existing tools for helping designers focus on just one of the two. Developing accurate color mappings is even harder because how colors are perceived changes depending on the size and shape of visual marks, lighting and contrast, and a number of other factors. In this project, the research team will use designs created by existing tools to construct an initial statistical model of color mappings that captures expert designers' current decision-making. They will then improve those models by creating visualizations based on the models, altering size, shape, contrast, and lighting, and testing how well people can use those designs to learn the underlying values of the data. Finally, the team will create a design tool that allows both expert and non-expert designers to create visualizations, choosing anchor colors and aspects of the visualization, and generating color maps that are most accurate and aesthetic based on the models and the designer's choices. The work will lead to more accurate models of perception and mechanisms for choosing color maps that capture both design expertise and perceptual accuracy; this, in turn, will lead to practical improvements in the effectiveness of data visualizations that are increasingly part of people's experience. The team also plans to increase the accessibility of data visualizations by helping designers choose color mappings that are more usable by people with color-blindness, while making the tools themselves more usable by color-blind people. The tools and work will also be integrated into several courses on human-computer interaction and data science at the lead investigator's institution, benefiting students from a variety of research groups and departments.
Color ramps will be represented as a set of control points (two end points in sequential encodings and two end points plus a midpoint in diverging ramps) that determine the overall structure of the ramp, and a smooth interpolation path that connecting the control points in colorspace. To capture current expert practice, the team will first extract initial color ramps from colormaps available in existing design-based visualization tools, using the CIELAB colorspace to model the statistical characteristics of the control points and interpolation paths of these encodings, generating aesthetic constraints grounded in the current design consensus. The team will then use crowdsourcing platforms, which have been shown to be effective for a number of perceptual and visualization experiments, to systematically study how specific aspects of visualization design including mark shape, mark size, and visualization type, affect people's ability to detect color differences in colorspace; further, conducting the experiment online means this model will be specifically tailored to the online/web/screen viewing context. This empirical model can enforce perceptual constraints imposed by visualization design choices on the color ramps generated by the aesthetic models by constraining and repositioning control points. Finally, these models will be integrated into a publicly available color authoring system that will be validated through use in courses at the lead researcher's institution and at design workshops with the local community. In addition to developing the specific models and tools around color encodings, the work sets up a broader research agenda of combining automation and interaction, in which semi-automated guidance democratizes effective visualization practice and allows people to leverage prior designs and create new representations without requiring extensive visualization training.
PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH
Note:
When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external
site maintained by the publisher. Some full text articles may not yet be available without a
charge during the embargo (administrative interval).
Some links on this page may take you to non-federal websites. Their policies may differ from
this site.
PROJECT OUTCOMES REPORT
Disclaimer
This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.
Color is one of the most popular channels used to represent data. However, color is difficult to use well, and its misuse can lead to ineffective or even misleading visualizations. Visualization research offers a suite of heuristic rules and guidelines for using color use. However, most of these guidelines are based on intuition and results from psychology. We lack a holistic empirical understanding of color use grounded directly in visualization use. This project sought to measure color perception and use in the context of visualization to build guidelines, models, and techniques for effectively using color in visualization. The project achieved the following objectives:
1. Model how people perceive colors mapped to data in visualizations
We modeled how the differences we see in data visualized using color change based on the datapoint?s shape and size, measured how semantic color attributes affect our confidence in and perceptions of that data, quantified how cognitive attributes of color affect people?s abilities to reason about data, and modeled how colors can highlight important data.
2. Capture and assess designer practices in color use in visualization
We collected 222 hand-crafted designer colormaps reflecting known best practices. We developed an algorithm to identify key patterns in the perceptual and mathematical structures of these colormaps and assessed how they apply common design rules.
3. Develop tools for more effective color use in visualization
We created an algorithm for generating color encodings for visualizations using single guiding colors and for selecting colors for interactions. We integrated these approaches into web-based design tools that allow rapid encoding generation, design, and editing.
Intellectual Merit: Our results challenge fundamental conventions for visualizing data using color and provide experimentally-grounded models, metrics, algorithms, and tools for using color more effectively. We show how the ways we reason about color in visualizations are unique to the visualization?s design and goals in ways that long-used models from psychology may miss. Our results offer new methods and models quantifying the differences people see in a visualization. These models help visualizations more honestly and accurately communicate differences and patterns in data.
We also provide evidence that color may affect not only perception (what we see) but elements of decision making and higher-level cognition (how we reason about what we see). For example, coloring missing values red leads to higher confidence in the data than making them transparent. Rainbow colormaps, while long discouraged due to known perceptual flaws, may help people infer whether differences between datasets matter. Visualization designers can use these observations and measures to consider how the ways that they represent data best align with the nature of the data, including its patterns, quality, and context, to more effectively and responsibly visualize data.
We also reduce fundamental barriers to creating effective color encodings. We developed tools allowing any user to create effective and aesthetically-pleasing color encodings comparable to designer encodings using only a single guiding color. Our tools allow users to edit those encodings using simple actions like rotating and scaling. Our results show how coupling perception, design, and automation can empower developers to generate more expressive and creative visualizations with minimal labor. Our tools empower users to craft the overall appearance, usability, and effect of their visualizations without relying on pre-generated encoding choices, enhancing rather than reducing agency through automation.
Broader Impacts: People are using data more than ever before, from making predictions in sports to understanding a pandemic. Our results collectively expand our ability to communicate data more responsibly and effectively. For example, modeling how color may affect decision-making, such as potential biases and perceived quality and confidence, data journalists can design visualizations that instill appropriate confidence in the data to draw appropriate conclusions. Our results offer new insight into the ways we perceive and reason about visual phenomena. Our methods inspired a systematic characterization of experimental techniques from vision science that provides primer for rigorous experimental design. These efforts will improve experimental research in visualization, leading to better insight into how people perceive and reason with visualizations.
The tools we?ve developed also empower people to create novel representations of their own data, giving them agency over communication while making it significantly easier to follow a nuanced and often complex set of heuristics and conventions for making effective color choices. By requiring only a single color and allowing people to edit using well-defined actions, we encourage effective visualization practices while giving people agency over the ways they represent their data. These benefits also make visualization design more accessible: by modeling designer practices using perceptual models, we enable people with color vision deficiencies to more effectively develop novel color encodings.
The grant supported six graduate students in interdisciplinary research. Three women involved in the project pursued advanced academic positions related to the project. The PI also led a computer graphics workshop for high school women.
Last Modified: 08/07/2020
Modified by: Danielle Szafir
Please report errors in award information by writing to: awardsearch@nsf.gov.