V-LABTT
Why one letter can be trusted

Where grade
A⁠–⁠E comes from

At night a coating either gets seen or it does not. The visibility label turns that into one letter from A to E [1], measured rather than claimed. Because every sample is measured beside a white reference, whatever the instrument itself adds cancels out, so two coatings measured months apart can still be compared and the letter is something someone else can check. Below are the six steps, run once for each of the five parameters.

Scroll
The Visibility Label: five parameters, each rated on an A to E bar.
One label, five parameters, all on the same A to E scale. More about the label
01

Capture

The sample is photographed at five viewing angles, under three light levels, by two cameras: one RGB and one 905 nm LiDAR camera. Each frame is averaged over about 15 000 pixels.

6° 18° 30° 44° 64°|3 / 100 / 1000 lx|visible + 905 nm
02

Sensor counts to light

The raw camera counts are cleaned of sensor noise and balanced against the white reference. Nothing is added to make the picture look nicer, so every number stays in step with the light the sample actually returned.

(raw − dark) × 255 / (1023 − 64) × wb
03

Colour to brightness

The three colour channels (RGB) are combined into the one brightness an eye would see. In bright light that is the usual mix; in dim light the eye leans toward blue, and the weighting follows it.

3 lx|mesopic|Y = 0.0992 R + 0.5188 G + 0.3820 B
100 lx|near photopic|Y = 0.1997 R + 0.6928 G + 0.1075 B
1000 lx|photopic|Y = 0.2126 R + 0.7152 G + 0.0722 B
04

Five angles to one number

Each angle stands for an equal-width ring of the flattened hemisphere, so each ring measurement is weighted by the surface area of its ring rather than counted equally. The inner ring is nearly a mirror of the lamp rather than the colour a driver sees, which is why some parameters leave it out.

I = Σ (w / 100) × Y|w = 4 12 20 28 36
05

Compare to the glossy white reference

A glossy white reference panel is measured the same way, at the same angles and light levels. The sample is divided by the white, so whatever the lamp and camera contribute appears on both sides and cancels. What is left is how bright the sample is compared with white.

ratio = I sample / I white
06

Grade

At night a coating has to be seen twice: by the driver of a vehicle, and by the cameras and LiDAR of the cars around it. Three grades follow a human eye. Camera Vision follows a vehicle camera, and LiDAR follows the 905 nm return. All five are measured against the same white reference and graded on the same scale.

Every grade also has a floor. Below it the answer is not a worse letter but ND = Not Detectable. For the human eye grades the floors are based on published contrast levels [2–5]: 1% of white at 100 lx, and 2% at 3 lx, where the contrast an eye needs roughly doubles [6]. Camera Vision and LiDAR have their own minimums, 0.3% and 0.6%. Above the floor, the ratio lands on a scale of six exponential steps (E to A+).

ND   E  D  C  B  A  A+
The seven tones

From the white reference down to a black coating is a lightness difference of 400:1, which no single exposure measures well.

ToneShare of whiteExposure boost
t10.85 and above×1
t20.55 to 0.85×1
t30.31 to 0.55×1
t40.14 to 0.31×1.6
t50.049 to 0.14×3.5
t60.019 to 0.049×10.2
t7below 0.019×26.7

A black coating sends back about 1/400 of white's light. An exposure set for white leaves black lost in sensor noise; one set for black overflows on white. So each panel is first sorted into a tone, with one quick reading against white, and darker tones get more exposure; the last column shows how much more than t1. The band edges follow the grey steps of a reference card, measured on a V-Lab Tabletop. Before the sample is compared with white, the boost is divided out again: it helps a dark panel be read cleanly, and plays no part in the comparison.

The image result

From 1000 lx down to 3 lx, and to an adapted eye white still looks a third as bright.

LightShare of lightBrightnessColourfulness
1000 lx11.001.00
100 lx1/100.630.83
3 lx1/3330.310.62

The grades are measured; the images show the panels close to how a human eye would see them under the set light conditions, once adapted to them. Taken at the same exposure, the 3 lx image would be nearly black, but an eye adapted to that light does not see it so: to that eye white still looks about a third as bright, and colours fade. So each image is rendered for an adapted observer with CIECAM02 [7], using the brightness and colourfulness in the table: the 3 lx image keeps about 60 percent of its saturation, the 100 lx one about 80. Every image is balanced to the white reference read under its own light, so white stays white and colours can be compared across all three. One effect is left out on purpose: at 3 lx the eye shifts toward blue, and that shift is applied in the grades, following mesopic photometry [8], not in the images.

The five parameters

One label carries five parameters, each reading the same frames differently.

ParameterLightRingsReads
Camera Vision3 + 100 lx100%mean RGB
LiDAR905 nm100%return
Visual Range100 lx100%human
Full Object3 + 100 lx84%human
Twilight3 lx96%human

The Rings column shows which of the five rings from step 04 a parameter uses: 100% means all five. The outer rings carry the shape: they are the surfaces that curve away and show a vehicle's 3D form. The centre ring, read at 6°, mostly mirrors the lamp back and disturbs that shape information at twilight, so Twilight leaves it out and keeps 96%. Full Object goes one ring further, leaving out 18° as well, and keeps 84%: the steeper surfaces that make up most of a vehicle's visible 3D shape.

The scale

Seven exponential steps between “E”-Black (0) and “A”-White (1).

E
D
C
B
A
A+
0.000
0.046
0.100
0.215
0.464
1.0002.155
ND
ND = Not Detectable: a separate answer, not a worse letter. Each grade has a minimum contrast score, and a value below it reads ND: Camera Vision 0.3%, LiDAR 0.6%, Visual Range 1%, Full Object 1.5%, Twilight 2%.
The classifications from A to E are based on an exponential scale [1]. A+ is reserved for colours more visible than the white reference. To show small improvements within a level, each level is divided into three equal parts: low, mid and high.
Sub-classification: each level from E to A split into low, mid and high, with a marker moving from red at ND to green at A+.
Example Visibility Twilight Parameter calculation

A measured blue at 3 lx. Step 3 has already run, so these are brightness values.

AngleWhiteSampleWeight
6°0.24470.0855dropped
18°0.23870.046012
30°0.22420.028120
44°0.19380.018028
64°0.12430.008036

Dropped means measured but not counted. Twilight reads 96% of the rings, and 6° is the one left out. Its weight of 4 leaves the sum, so 12 + 20 + 28 + 36 = 96.

sample  1.906 / 100 = 0.01906
white  17.247 / 100 = 0.17247
ratio  0.01906 / 0.17247 = 0.1105
C
0.1105 falls in 0.100 – 0.215. At the end of civil twilight this blue returns about a ninth of the light the white reference does, across the shape for the driver.
References
  1. Mijnen & Moerenburg, A 3D Visibility Label for Mobility Coatings: Enhancing Traffic Safety through Color and Sensor Perception, SAE Int. J. of CAV 9(2), 2026
  2. Blackwell, Contrast thresholds of the human eye, J. Opt. Soc. Am. 36(11), 1946
  3. Campbell & Robson, Application of Fourier analysis to the visibility of gratings, J. Physiol. 197, 1968
  4. Barten, Contrast Sensitivity of the Human Eye and Its Effects on Image Quality, SPIE Press, 1999
  5. ISO 9241-303:2011, Ergonomics of human-system interaction, Part 303: Requirements for electronic visual displays
  6. Adrian, Visibility of targets: model for calculation, Lighting Res. Technol. 21(4), 1989
  7. CIE 159:2004, A colour appearance model for colour management systems: CIECAM02
  8. CIE 191:2010, Recommended system for mesopic photometry based on visual performance

What is the visibility of your mobility colours?

Measure your colours
The Visibility Label: five parameters, each rated on an A to E bar.