Why polyhedra?
⇒
ColorHedra colors are arranged in the CAM16-UCS perceptually uniform color space [1] as the vertices of inscribed polyhedra. This creates evenly spaced, visually balanced colors, with no colors "standing out" more than the rest. Biases in data visualization caused by arbitrary color assignments are thus reduced. Example:
Good
10-Color Palette
⇓
!! Colors Are All Visually Balanced !!
Bad
10-Color Palette
⇓
!! One Color Stands Out !!
How are ColorHedra palettes optimized for common color vision deficiencies?
⇒
Because of its polyhedral arrangement, ColorHedra colors vary in both hue and lightness. These variations in lightness make them less impacted by color vision deficiencies in general. The polyhedra are additionally rotated within the color space in order to minimize overlaps between perceived colors for individuals with common color vision deficiencies.
Simulate Color Vision Deficiency:
Simulate Color Vision Deficiency
Try deuteranopia and protanopia!
Good
10-Color Palette
⇓
!! Colors Are All Still Distinguishable !!
Bad
10-Color Palette
⇓
!! Colors Are All Still Distinguishable !!
References
1.
Li C, Li Z, Wang Z, Xu Y, Luo MR, Cui G, Melgosa M, Brill MH, Pointer M. Comprehensive color solutions: CAM16, CAT16, and CAM16‐UCS. Color Research & Application. 2017 Dec;42(6):703-18.
2.
Machado GM, Oliveira Neto MM, Fernandes LA. A physiologically-based model for simulation of color vision deficiency. IEEE transactions on visualization and computer graphics. Los Alamitos. Vol. 15, no 6 (2009 Nov./Dec.), p. 1291-1298. 2009.
3D color animations are created in the CAM16-UCS perceptually uniform color space [1].
Color vision deficiencies are simulated using the Machado matrices [2].