Learn
≈ 30 sTen strongly coloured targets to get used to the four corner keys and the beep.
This page rebuilds the procedure of the Colour Assessment and Diagnosis (CAD) test as it is described in published research. You can see and try out how such a test runs: a coloured square hidden in flickering brightness noise, and a staircase that keeps lowering the colour until you can no longer see it.
There is no account on a server and no cookie. Profiles, setup and runs are kept only in this browser's storage. You can export them as a backup file. Clearing your browser data deletes them.
Anonymous usage statistics are counted with a self-hosted, cookieless Umami instance: page views and events such as "run finished". Names, PINs and scores are never sent.
Profiles exist only in this browser on this device. Each one keeps its own screen setup and run history.
Ten strongly coloured targets to get used to the four corner keys and the beep.
All 16 colour directions described in the literature (12 red-green, 4 yellow-blue), each with its own interleaved staircase.
Only the 12 red-green directions, as in the shorter red-green procedure the literature describes.
Numpad 7 9 1 3, the letter corners
Q E Y/Z C, or click the matching quarter of the screen.
R shows the last presentation again. Space pauses. Esc stops.
Hold a bank card (ISO ID-1, 85.6 × 54 mm) against the screen. Drag the slider until the rectangle is exactly the size of the card.
The literature describes 1.4 m. The pattern is scaled to whatever distance you enter so it keeps the described visual angle. Measure from your eyes to the screen.
Mac and iPhone screens cover Display P3, which leaves room for stronger colours. Use sRGB on ordinary monitors.
The Colour Assessment and Diagnosis (CAD) test was developed by John Barbur at City, University of London. According to the literature, it measures how much colour a person needs to see a target when brightness cues are masked. The target has the same luminance as the background, and the checks around it flicker randomly in brightness. Thresholds are measured along 16 directions in the CIE 1931 colour diagram and reported in Standard Normal (SN) units, where 1 SN is the median threshold of a large group of young observers with normal colour vision.
This demo follows those published descriptions. It is independent work and does not use the original software, data or materials.
| Parameter | Described in the literature | This demo |
|---|---|---|
| Background | CIE (0.305, 0.323), 24 cd/m² | Same chromaticity; luminance relative to your screen |
| Noise field | 15 × 15 checks, ≈ 3° | Same, scaled to your distance |
| Target | 5 × 5 checks, ≈ 1° | Same |
| Luminance noise | ±45 %, each check changes every 50–80 ms | Same |
| Motion | Diagonal, ≈ 3°/s through ≈ 2.26°, 4 directions | Same (≈ 0.75 s) |
| Colours | 12 red-green (140–180°, 320–355°) + 4 yellow-blue (60, 64, 240, 244°) | Same |
| Procedure | Four-alternative forced choice, interleaved staircases, beep after each presentation | Same principle; step sizes assumed |
| Units | SN units along 334° (red-green) and 67° (yellow-blue) | 1 SN reconstructed from published cone contrasts |
| Display | Spectrally and photometrically calibrated, dim room | Uncalibrated; assumes your screen follows sRGB / P3 |
These are cited for context. After each run the summary includes a hedged "in theory" note that compares your score with them, as if the demo measured like the real test. It hasn't been shown to, so the note is not a prediction.
The app runs entirely in your browser. Profiles, setup and runs are stored only in this browser (IndexedDB, or localStorage as a fallback) and never leave your device unless you export a backup yourself. No cookies are set.
To see whether the demo is used, anonymous usage statistics go to a self-hosted Umami instance on the same server (umamii.yzi.ch). It is cookieless and counts page views and events such as "profile created", "run started" or "run finished" with the run mode and trial count. Profile names, PINs, screen setup and scores are never sent. As with any website, the hosting server may also keep short technical logs (such as IP address and time) to deliver the files.
Provided as is, for demonstration and education only. It is not a medical device, is not intended for diagnosis, screening, monitoring or prediction of any condition, and must not be used for decisions about health, fitness to fly, employment or certification.