Towards Perceptual Optimization of the Visual Design of Scatterplots

К перцептивной оптимизации визуального оформления диаграмм рассеяния
Luana Micallef, Gregorio Palmas, Antti Oulasvirta, Tino Weinkauf
2017-02-24

class separation calibrationcorrelation estimation calibrationcost function for human visual systemoptimizer for design parametersoutlier detection calibrationperceptual modelsperceptual optimizationvisual design of scatterplotsvisual quality metrics
Designing a good scatterplot can be difficult for non-experts in visualization, because they need to decide on many parameters, such as marker size and opacity, aspect ratio, color, and rendering order. This paper contributes to research exploring the use of perceptual models and quality metrics to set such parameters automatically for enhanced visual quality of a scatterplot. A key consideration in this paper is the construction of a cost function to capture several relevant aspects of the human visual system, examining a scatterplot design for some data analysis task. We show how the cost function can be used in an optimizer to search for the optimal visual design for a user's dataset and task objectives (e.g., "reliable linear correlation estimation is more important than class separation"). The approach is extensible to different analysis tasks. To test its performance in a realistic setting, we pre-calibrated it for correlation estimation, class separation, and outlier detection. The optimizer was able to produce designs that achieved a level of speed and success comparable to that of those using human-designed presets (e.g., in R or MATLAB). Case studies demonstrate that the approach can adapt a design to the data, to reveal patterns without user intervention.
1
A cost function combining perceptual models and quality metrics can capture multiple aspects of human visual system relevant to scatterplot design.
2
An optimizer using this cost function can automatically search visual-parameter space (marker size, opacity, aspect ratio, color, rendering order) to find dataset- and task-specific scatterplot designs.
3
Case studies show the method can adapt designs to reveal data patterns without user intervention.
4
The approach is extensible to different analysis tasks and was pre-calibrated for correlation estimation, class separation, and outlier detection.
5
The optimizer produced designs whose speed and success were comparable to human-designed presets (e.g., R or MATLAB).

Visual design of scatterplots (marker size, opacity, aspect ratio, color, rendering order) for a given dataset and analysis task

Perceptual optimization via a cost function and optimizer that sets visualization parameters to maximize human-relevant quality metrics for tasks like correlation estimation, class separation, and outlier detection

Publication Details
Publication Date
2017-02-24
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Luana Micallef
Gregorio Palmas
Antti Oulasvirta
Tino Weinkauf
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%