Skip to content

Latest commit

 

History

History
126 lines (85 loc) · 7.94 KB

retroreflection.md

File metadata and controls

126 lines (85 loc) · 7.94 KB

Retroreflection

The key features perceived by the vision system are the retroreflective tape vision targets provided in the FRC field. In order to understand how to best build a system around them, we should first understand a bit about retroreflection.

First, what is it exactly? The game manual tells us that the tape used on the field is 3M 8830 Scotchlite™ Reflective Material, which is more fully described in the datasheet. It's a polyester fabric topped with microscopic glass beads:

Each bead is about 75 micrometers (µm, "micron") in diameter.

What do these beads do? They reflect light back the way it came:

When you hold a flashlight near your eye and shine it at the retrorefletor, it appears quite bright. The flashlight needs to be pretty close to your eye for this to work. Try it and see.

Quantifying retroreflection

How can we assign some quantities to what we're seeing? How much of the incident light is reflected? How narrowly is it reflected? The datasheet mentions a number, "Coefficient of Retroreflection," $R_A$, which is 500. What does that number mean?

The coefficient of retroreflection represents the ratio of reflected intensity, $I_v$, (flux per angle; intuitively, the brightness in a particular direction) to total incident flux, $\phi_v$. Importantly, when 3M say their produce yields an $R_A$ of 500, they specify 5° entrance angle and 0.2° observation angle. What does that mean? It means the result of a specific measurement.

It turns out that retroreflectors have been pretty thoroughly studied, because they're important for automobile safety at night. Every road sign includes retroreflectors indended to reflect car headlights into the eyes of the driver. There are ASTM standards for describing retroreflection, for measuring it (with more detail here).

The measurement setup looks like this:

The sample, of area $A$, is illuminated from a particular angle relative to perpendicular called the "entrance angle", $\beta$. The reflection is measured at distance $d$ from an angle relative to the source, called the "observation angle", $\alpha$, using a detector with aperture $A_o$.

The measurement is conceptually simple, using the "ratio" method described in the ASTM docs above. The advantage of this method is that there are no calibration assumptions about the detector, other than it needs to be linear, and it needs to match the photopic response. As long as the sample is in the FOV, the detector aperture doesn't matter very much. There are two measurements:

  1. Reflection. Set the sample in place, turn on the illuminator, and measure the reflection. This represents the total reflected flux received by the detector, through the aperture, $A_o$. Call this measurement $m_1$.
  2. Incident illuminance. Set the detector in place of the sample, pointing at the illuminator, to measure the incident perpendicular illuminance. This represents the total incident flux through the detector aperture. Call this measurement $m_2$.

Now we can calculate the total incident flux, $\phi_v$. The measured flux divided by the observer area is the illuminance (flux per area), so multiply that by the actual sample area to get the total flux incident on the sample:

$$ \phi_v = \frac{m_2}{A_o} A $$

And we can calculate the reflected intensity per unit angle, $I_v$, which is just the measured flux divided by the angle corresponding to the aperture ($\frac{A_o}{d^2}$):

$$ I_v = m_1 \frac{d^2}{A_o} $$

So the ratio of reflected intensity to incident flux is:

$$ R_A = \frac{I_v}{\phi_v} = \frac{m_1 \frac{d^2}{A_o}} {\frac{m_2}{A_o} A} = \frac{m_1 d^2}{m_2 A} $$

So the ratio of 500 means that, for an incident flux of 1 lumen, the tape produces 500 cd at 0.2° from the incident direction.

Retroreflection example

Take an illuminator, for example the Cree XP-E2 "Far Red" illuminator suggested elsewhere. It produces a pretty wide beam:

Let's simplify this distribution by saying that the output is pretty constant within the middle +/-45-degree cone, which is 1.84 sr, and that represents 2/3 of the output.

Imagine a target 20cm on a side, ten meters away. The area of 0.04 m2 represents 0.0004 sr, which is a tiny fraction, 0.000217, of the 1.84 cone.

Imagine the illuminator produces 150lm (a reasonable number for a single very bright LED), so that 100lm goes into the 1.84 sr cone.

So the target receives a total flux of 0.0217 lm. Using the $R_A$ specified by 3M, we simply multiply, and find the reflected intensity at 0.2° is about 10 cd.

Since the target area is 0.04 $m^2$ we can compute the apparent luminance of the target, which corresponds to brightness in the camera frame: 10 cd / 0.04 m2 = 250 cd / m2.

For comparison, the background reflection might be something like 50 cd / m2, and the luminaires in the frame might be 1000.

Another interesting comparison is a diffuse reflector illuminated with the same 100 lm LED. For an ideal diffuse (lambertian) reflector, the luminance is just the illuminance divided by pi (sr). So starting from the flux of 0.0217 and area of 0.04 m2, we find illuminance of 0.542 lux. Divide by pi to get 0.173 cd / m2. So the retroreflector is 1500 times brighter than a diffuse reflector, for the same illuminance.

Variation by observer angle

The reflectance varies strongly with observer angle: almost all the light is reflected right back at the source, so the only way to see the reflection is for the observer to be very close to the source. There are some old datasets describing this phenomenon, for various generations of retroreflectors, mostly old ones, but useful to get the shape of the relationship. I transcribed here, with some interpolation for missing values, including for the 3M tape used by FRC:

Note the $R_A$ of 500 is what is quoted by 3M, it's observed 0.2 degrees from the source. At just 0.33 degrees, $R_A$ falls by half! For context, if a target were 3 meters away, a 0.2-degree observer would be ten millimeters from the camera. Move seven millimeters further away, and you lose half the intensity. This is a strong effect! Emitters need to be as close to the camera as possible!

Variation by entrance angle

Reflectance varies less strongly with entrance angle, covering about a factor of 2 over 40 degrees:

This is a relationship we should be aware of, when calculating the contrast for obliquely-illuminated targets, but it's not the sort of show-stopper that the observer dependency above is.