CVD Simulation Web App
Color Vision Deficiency 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
Missing L Cones (Red Cones)
Missing M Cones (Green Cones)
Missing S Cones (Blue Cones)
Experimental Luminance Weighting
Monochromat (Blue Cone)
Missing L & M cones (no red/green)
sRGB reduced to Y (Monochromatic)
These Simulation Models are based on:
Under Consideration for our Web App:
Interesting Concepts in Improving Accessibility:
Tools and Other Apps:
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".