Human-Centered and Context Aware Optimization of Categorical Colourmaps for Multiclass Data Visualization

Creating perceptually distinguishable categorical colormaps remains a major challenge

in dense multiclass visualizations. In these settings, neighbouring categories can be difficult to distinguish. Existing colourmap optimization approaches commonly rely on perceptual colour difference metrics, such as CIEDE2000 (ΔE). However, the extent to which numerical perceptual improvements yield measurable gains in human performance remains insufficiently understood in complex visualization contexts.

This PhD project studies context-aware colormap optimization, integrating perceptual colour difference with context aware metrics. This integration aims to improve colour discrimination in dense scatterplots. Three optimization algorithms are applied across multiple standard colormaps: Simulated Annealing, Genetic Algorithm, and

Particle Swarm Optimization. These algorithms maximize perceptual separation while accounting for neighbouring contextual relationships between categories. The framework is evaluated through quantitative analysis and controlled user studies involving discrimination and pairwise comparison tasks, with class counts of K = 5, 10, 20, and 30.

Optimised colourmap displayed in scatter plot

Initial results have shown that optimization generally improves perceptual separation according to the optimization objective across evaluated conditions. However, human performance outcomes are strongly influenced by the visualization context and task conditions. Improvements in perceptual optimization metrics do not consistently translate into better discrimination accuracy or perceived discriminability. These findings suggest that perceptual colour metrics alone may not fully capture graphical perception in dense multiclass visualizations.

Team