A final paper for Visualization was written in the SIGGRAPH conference proceedings format. It can be accessed here:
http://vis.berkeley.edu/courses/cs294-10-fa08/wiki/images/6/66/FP-STCAKY-paper.pdf
The paper’s abstract is as follows:
Encoding data using color is a key technique employed by almost all visualizations. A set of colors used to represent data values must be carefully chosen in order to maximize the effectiveness of the visualization in which it is used. We present a method of automatically generating effective color palettes for nominal data encoding based on user specifications. We apply simulated annealing with an appropriate heuristic function to find palettes that have visually distinguishable colors and adhere closely to a user’s color preferences. Such palettes can be customized to feature color harmony, a particular variation of contrast or saturation, or support for the colorblind.
The paper features a detailed treatment of our method as well as an analysis of the palettes generated.
We also provide a working implementation of our color palette generation system as well as the source, available off a new redirection link:
http://sybak.com/NCEG
That stands for “Nominal Color Encoding Generator” – the length of our topic has always been an issue…