User Rating 0.0
Total Usage 0 times
Configuration
Analysis Tools
Original
Filtered
👁

Visual Accessibility Audit

Upload an image or enable camera to begin analysis.

Is this tool helpful?

Your feedback helps us improve.

About

This tool is a rigorous Chromatopsia Auditing Engine designed for UI/UX engineers and accessibility specialists. It simulates how visual signals are processed by the human eye under various photopigment deficiencies, ensuring compliance with WCAG 2.1 standards (Distinguishable Content). Unlike simple overlay tools, this application utilizes GPU-accelerated SVG Convolution Matrices to transform linear RGB signals into perceived colors for 8 distinct ocular conditions.

Inaccessibility in color design leads to critical usability failures, particularly in data visualization and alert systems. For example, Protanopia (missing L-cones) causes red traffic signals to appear indistinguishable from streetlights. This simulator enables real-time verification via webcam and offers Daltonization algorithms - mathematically shifting confusing hues into the visible spectrum of the observer to restore information density.

accessibility wcag color-blindness daltonization design-tool

Formulas

The simulation relies on mapping the standard sRGB color space to the LMS Color Space (Long, Medium, Short cone responses). A transformation matrix T is applied to the RGB vector v.

{
Csim = T × Corig

For Protanopia (Simulated), the transformation removes the L-cone contribution and projects it onto the remaining M and S axes:

0.5670.4330.0000.5580.4420.0000.0000.2420.758

Daltonization (Correction) involves calculating the error vector E between the original and simulated image, then shifting this error into a visible spectrum (e.g., shifting red information to blue luminance):

Cfinal = Corig + (Shift × (Corig Csim))

Reference Data

ConditionDefect TypeAffected ConesPopulation (Male/Female)Confusion Lines
ProtanopiaDichromacyL-Cone (Long/Red) Missing~1.0% / 0.02%Red, Orange, Yellow, Green appear as similar shades of yellow/blue.
DeuteranopiaDichromacyM-Cone (Medium/Green) Missing~1.0% / 0.01%Red, Orange, Yellow, Green appear as similar shades of yellow/blue.
TritanopiaDichromacyS-Cone (Short/Blue) Missing~0.003% (Rare)Blue and Green appear indistinguishable; Yellow and Violet blend.
ProtanomalyAnomalous TrichromacyL-Cone Mutated (Weak Red)~1.0% / 0.03%Reduced saturation of red; reduced ability to discriminate red/green.
DeuteranomalyAnomalous TrichromacyM-Cone Mutated (Weak Green)~5.0% / 0.35%Mildest but most common; distinct from Deuteranopia but similar shifts.
TritanomalyAnomalous TrichromacyS-Cone Mutated (Weak Blue)RareReduced saturation of blue; difficult to distinguish blue/green.
AchromatopsiaMonochromacyNo functional cones1 in 30,000Complete lack of hue; vision is purely varying levels of luminosity.
Blue Cone MonochromacyMonochromacyNo L or M cones1 in 100,000Can only see Blue and white/black/gray. Severe visual acuity loss.

Frequently Asked Questions

We utilize SVG feColorMatrix filters because they are processed by the browser's compositor on the GPU. This allows for 60FPS real-time processing of high-resolution video feeds (Webcam) without the CPU bottleneck associated with pixel-by-pixel Canvas manipulation.
Daltonization is a digital image processing technique used to improve accessibility. It doesn't restore color to the viewer; rather, it shifts the hues that the viewer cannot distinguish (e.g., Red) into frequencies they can see (e.g., Blue or brightness variations), preserving the information contrast.
No. While this tool uses medically derived transformation matrices (Vienot et al. 1999, Machado et al. 2009) to approximate the experience, monitor calibration and individual biological variations mean it cannot be used for diagnosis. It is a design audit tool, not a medical device.
Use the "Grayscale / Achromatopsia" mode. WCAG contrast ratios are calculated based on relative luminance. If two elements have sufficient contrast in Grayscale mode, they generally pass the color independence requirements of WCAG 2.1 AA.