Jorge Poco, A. Mayhua, Jeffrey Heer
Automatic extraction and redesign of color mappings for a geographic heatmap. The bitmap image on the left uses a questionablerainbow color palette. Our methods automatically recover the color mapping, enabling applications such as automatic recoloring. Thegenerated image on the right replaces the original color palette with a perceptually-motivated diverging color scheme.
Abstract
Visualization designers regularly use color to encode quantitative or categorical data. However, visualizations "in the wild" often violate perceptual color design principles and may only be available as bitmap images. In this work, we contribute a method to semi-automatically extract color encodings from a bitmap visualization image. Given an image and a legend location, we classify the legend as describing either a discrete or continuous color encoding, identify the colors used, and extract legend text using OCR methods. We then combine this information to recover the specific color mapping. Users can also correct interpretation errors using an annotation interface. We evaluate our techniques using a corpus of images extracted from scientific papers and demonstrate accurate automatic inference of color mappings across a variety of chart types. In addition, we present two applications of our method: automatic recoloring to improve perceptual effectiveness, and interactive overlays to enable improved reading of static visualizations.
Materials
BibTeX
@article{2018-ExtractingColorMappings,
 title = {Extracting and Retargeting Color Mappings from Bitmap Images of Visualizations},
 author = {Jorge Poco AND A. Mayhua AND Jeffrey Heer},
 journal = {IEEE Transactions on Visualization and Computer Graphics},
 year = {2018},
 volume = {24},
 number = {1},
 pages = {637--646},
 url = {http://www.visualdslab.com/papers/ExtractingColorMappings},
}