Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
css
 
 
js
 
 
 
 
 
 
 
 

Color Cycle Picker

DOI

About

This tool was developed in an effort to promote the development of colorblind-friendly color cycles for scientific visualization. It allows colors to be picked from a CAM02-UCS color gamut, which is perceptually uniform, and assembled into a color cycle. A minimum perceptual distance is enforced between the colors in the cycle, both for normal and anomalous trichromats. This is accomplished by performing color vision deficiency simulations for various types of deficiencies and enforcing a minimum perceptual difference for the simulated colors (each type of deficiency is treated separately).

Browser Compatibility

Tested with Firefox 59 & Chromium 64

License

Distributed under the MIT License. For more information, read the file COPYING or peruse the license online.

The included CAM02-UCS GLSL implementation is based on d3-cam02, which is BSD 3-Clause licensed.

The included JavaScript (and GLSL to a lesser extent) CVD simulation implementation is based on Colorspacious, which is MIT licensed.

Credits

CVD simulation is based on:

G. M. Machado, M. M. Oliveira and L. A. F. Fernandes, "A Physiologically-based Model for Simulation of Color Vision Deficiency," in IEEE Transactions on Visualization and Computer Graphics, vol. 15, no. 6, pp. 1291-1298, Nov.-Dec. 2009. doi:10.1109/TVCG.2009.113

CIECAM02 and CAM02-UCS overview:

Luo M.R., Li C. (2013) CIECAM02 and Its Recent Developments. In: Fernandez-Maloigne C. (eds) Advanced Color Image Processing and Analysis. Springer, New York, NY. doi:10.1007/978-1-4419-6190-7_2