CVD Simulation Web App

Color Vision Deficiency Simulator


Myndex CVD Simulator

This is a simulator of certain forms of Color Vision Deficiency (CVD), created as part of our research into vision and accessibility. It is designed to be a perceptually accurate model of Protanopia and Deuteranopia, the most common forms of CVD.

Click To Hide Description

The simulation model is based on the Brettel, Viénot, & Mollon 1997 & 1999 models, which convert from sRGB to CIEXYZ and then to an LMS colorspace. Once in LMS, the corresponding cone vector is modified/reduced to emulate that cone as non-functional or missing.

This model (Brettel et.al.) is generally regarded as accurate for the most common "missing cone" (opia) forms of CVD, particularly Protanopia and Deuteranopia where the red or green cones (respectively) are not present. This simulator does not simulate mild anomalous forms — only the most severe of each type of CVD. While Red/Green CVD types are the most common, this simulator also presents some of the more rare forms of CVD, Tritanopia and Blue Cone Monochromacity.

This simulator has two Tritanopia simulators (blue deficient). The one on the left is based on the Brettel model, the one on the right is experimental (part of our research) and is weighted for a greater decrease in luminance towards blue. Unfortunately, Tritans are sufficiently rare that conducting empirical studies to evaluate accuracy is challenging.

The bottom row also has an experimental sim for the very rare Blue Cone Monochromat. BCM means they have only blue cones and rods, with no green or red cones — they are truly "colorblind" with no color perception. The "alt" Tritan and the Blue Cone sim are very experimental, and while they are based on similar concepts to Brettel, they lack empirical data to validate their accuracy. Nevertheless, we attempted to err on the side of presenting them as worse than they may actually be.

If you or anyone you know has CVD, especially Tritan or Blue Cone Monochromacity, please contact us! We have a pending study regarding visual accessibility.

The last square is simply sRGB converted to Y (luminance, as in CIEXYZ). The sRGB is linearized, then the standard coefficients are applied, summed, gamma re-applied, and then sent to each of the R´G´B´ color channels. Note also that this simulator is using the true sRGB transfer curve instead of simple gamma for all of the simulations, and the sRGB colorspace is assumed for all simulations.

There are several images hosted here to choose from, or you can use your own image source. To use with your own images, just upload an sRGB JPEG or PNG image using the form below. sRGB colorspace is assumed — other color profiles will cause unpredictable and inaccurate results. Image size is limited to about 615px X 900px. Larger images will be resized and/or cropped as needed. Processing takes place locally on your machine so speed is dependent on your computer/device as well as image size.


Normal Trichromatic Vision

EXAMPLE IMAGES
ColorWheelButton
ColorCheckerButton
HueContrastButton
Orange Flower Button
Pink Rose Button
Little Flowers Button
Pink & Purple Button
Red Flower Button
A Daisy Button
Busy Bee Button
Mae Orange Button
Kristen Sky Button
Mae Pink Button
Rapper Des Button
Grettle Red Button
Temple Priest Button
Bar BlueMoon Button
Eiffel Fireworks Button
Bar Booths Button
Bar Bottles Button
Bar Snifter Button
 
Load Your Own!     Current:   Preset

Protanopia

Missing L Cones (Red Cones)

Deuteranopia

Missing M Cones (Green Cones)

Tritanopia

Missing S Cones (Blue Cones)

Tritanopia (Alt/Exp)

Experimental Luminance Weighting

Monochromat (Blue Cone)

Missing L & M cones (no red/green)

sRGB Luminance

sRGB reduced to Y (Monochromatic)


REFERENCES

These Simulation Models are based on:

Brettel, Viénot F, Mollon JD (1997)
Computerized simulation of color appearance for dichromats.
Vol. 14, No. 10/October 1997/J. Opt. Soc. Am. A
vision.psychol.cam.ac.uk/jdmollon/papers/Dichromat_simulation.pdf

Viénot, F., Brettel, H. & Mollon, J. D. (1999)
Digital video colourmaps for checking the legibility of displays by dichromats.
Color Research & Application, 24, 243-252.
vision.psychol.cam.ac.uk/jdmollon/papers/colourmaps.pdf

Under Consideration for our Web App:

H Fukuda1, S Hara, K Asakawa1, H Ishikawa1, M Noshiro1, M Katuya (2015)
Computer Simulation of Color Confusion for Dichromats in Video Device Gamut under Proportionality Law
IPSJ Transactions on Computer Vision and Applications Vol.7 41–49 (May 2015)
researchgate.net/publication/275968970_Computer_Simulation...w

Related Resources:

G. Machado, M. Oliveira, and L. Fernandes (2006)
A Physiologically-based Model for Simulation of Color Vision Deficiency
IEEE Transactions on Visualization and Computer Graphics ( Volume: 15 , Issue: 6 , Nov.-Dec. 2009 )
researchgate.net/publication/38015459...2009

V Smith, J Pokorny (1972)
Spectral Sensitivity of Color-Blind Observers and the Cone Photopigments
Yision Res. Vol. 12, pp. 2059-2071. PergamonPress 1972. Printed in Great Britain.
NULL

Deane B. Judd (1949)
Response Functions for Types of Vision According to the Muller Theory
Part of Journal of Research of the National Bureau of Standards, Volume 42, January 1949
NULL

Interesting Concepts in Improving Accessibility:

David R. Flatla (2011)
Accessibility for Individuals with Color Vision Deficiency
Doctoral Symposium UIST’11, October 16–19, 2011, Santa Barbara, CA, US
hci.usask.ca/uploads/237-UIST-DC.pdf

Huei-Yung Lin, Li-Qi Chen, & Min-Liang Wang (2019)
Improving Discrimination in Color Vision Deficiency by Image Re-Coloring
Sensors (Basel). 2019 May; 19(10): 2250.
www.ncbi.nlm.nih.gov/pmc/articles/PMC6567888/

Jia-Bin Huang, Sih-Ying Wu, and Chu-Song Chen (??)
Enhancing Color Representation for the Color Vision Impaired
?? SemanticScholar.org
pdfs.semanticscholar.org/a928/736...pdf

Gretchen M. Culp (2016)
Increasing Accessibility for Map Readers with Acquired and Inherited Color Vision Deficiencies: A Re-Coloring Algorithm for Maps
CUNY Academic Works.
https://academicworks.cuny.edu/gc_etds/1243/...

Huang, Tseng, Wu, Wang (2007)
Information Preserving Color Transformation for Protanopia and Deuteranopia
October 2007IEEE Signal Processing Letters 14(10):711 - 714 DOI: 10.1109/LSP.2007.898333
www.researchgate.net/publication/3343749_Information...Deuteranopia

M. Madalena, G. Ribeiro, Abel J.P. Gomes (2019)
Contour Enhancement Algorithm for Improving Visual Perception of Deutan and Protan Dichromats
International Journal of Interactive Multimedia and Artificial Intelligence, Vol. 5, No 5
www.ijimai.org/journal/...53220.pdf

Tools and Other Apps:

ColorOracle

Also check out ColorOracle, a useful free tool that installs in your menu bar. Good for designers that want a "quick check" of what they are working on. A click or hot key sets then entire screen to a simulation.
colororacle.org/index.html

These are sRGB gamma targets, useful for checking if your monitor gamma is appropriate for your viewing environment. Incorrect gamma will skew results of the simulations.

Adjust this monitor so that the squares appear uniform (i.e. not pyramids, they should seem close to a single solid color if you blur your eyes). Note also it is important that this image be at 100% and not scaled — make sure your browser is set to "actual size".