DriveFace: A Cross-Spectral Through-Glass Face Dataset for On-the-Move Vehicular Border Control

Anjith George1, Luis Luevano1, Alain Komaty1, Zeina Al Amine1, Vidit Vidit1, Sébastien Marcel1,2
1Idiap Research Institute, 2University of Lausanne (UNIL)
VIDAR PAX sensor-vehicle outdoor setup at 90 degrees

Sensor-vehicle outdoor acquisition setup: subjects are observed inside a vehicle through automotive glass using a near-infrared (NIR) sensor at a checkpoint, mirroring on-the-move vehicular border control.

Abstract

The continuous growth in cross-border mobility places increasing pressure on existing border control infrastructures, motivating on-the-move biometric authentication, in which travellers are identified directly inside their vehicles at checkpoints. Face recognition is well-suited to this setting, as it can be acquired passively and at a distance. Its development, however, is hindered by the lack of representative datasets: existing benchmarks are collected in controlled environments and do not capture the challenges inherent to vehicular acquisition, including motion blur, variable illumination, occlusions, and cross-spectral enrollment. To address this gap, we introduce DriveFace, a dataset for on-the-move face recognition in border-control scenarios, comprising NIR vehicle-crossing videos paired with smartphone-based pre-enrollment data. Baseline evaluations with state-of-the-art models show clear performance limitations under these realistic conditions, highlighting the need for dedicated methods to advance the field.

Highlights

  • 70 consenting subjects captured over two sessions approximately two months apart, pairing visible-spectrum smartphone pre-enrollment with in-vehicle NIR probes.
  • Cross-spectral, through-glass acquisition: RGB references matched against NIR probes captured through automotive windows at varying tint and viewing angles, under stationary and moving conditions.
  • DriveFace-PAD presentation-attack subset with print, replay, and mask attacks under multiple tint and illumination levels.
  • Rich metadata (tint level, illumination, head pose, vehicle speed) and standardized FR and PAD protocols with strong baseline results.

The DriveFace Dataset

DriveFace captures the end-to-end biometric workflow at vehicular border crossings, enabling systematic study of cross-spectral matching, through-glass degradation, and adverse illumination within a single operationally representative benchmark. It comprises three components: (i) visible-spectrum pre-enrollment face captures from two smartphones (iPhone 12 and Samsung Galaxy S9), (ii) in-vehicle NIR face captures acquired through automotive glass, and (iii) presentation attacks.

Outdoor NIR capture at 45 degrees

Outdoor (45°)

Indoor car NIR capture

Indoor car

Simulated tinted window NIR capture

Simulated tinted window

The three main probe capture settings in DriveFace.

Sample Data

Samples from a single subject: visible-spectrum reference captures from two sessions, real-world outdoor NIR probes acquired through clear vehicle windows at different viewing angles and motion conditions, and controlled indoor NIR probes through glass panels of increasing tint.

Reference (RGB) — two sessions

Reference session 1, hard profile

Session 1, hard profile

Reference session 2, frontal

Session 2, frontal

Outdoor probes (NIR, clear window)

Clear window, 45 degrees, moving

45°, moving

Clear window, 0 degrees, stationary

0°, stationary

Simulated tint indoor probes (NIR)

Clear window

Clear window

Medium tint T35

Medium tint (T35)

Dark tint T05

Dark tint (T05)

Demographics

DriveFace is demographically diverse and gender-balanced (45.7% female, 54.3% male), spanning ages from 18 to 85 years. Apparent skin tone is summarized into light, medium, and dark groups (51, 11, and 6 subjects, respectively).

Age group distribution labeled by Fitzpatrick skin tones

Age group distribution labeled by Fitzpatrick skin-tone categories.

Face Recognition Results

We benchmark open-source face recognition models — AdaFace, LVFace, EdgeFace, and the cross-spectrally adapted xEdgeFace — across three operational protocols. Despite the RGB–NIR modality gap, robust models perform well outdoors, while the tinted-glass simulation protocol is the most challenging. Explicit cross-spectral adaptation (xEdgeFace) consistently improves over its EdgeFace backbone, with the largest gains in the hardest setting.

Protocol Model AUC EER VR@FAR=1% Rank-1
OutdoorAdaFace99.452.6996.0197.42
LVFace98.505.2690.1792.26
EdgeFace98.385.3791.3593.29
xEdgeFace98.944.1893.1294.22
SimulationAdaFace96.238.2688.2790.46
LVFace95.1911.4279.6883.95
EdgeFace94.0911.7382.9384.72
xEdgeFace96.038.0988.6389.68
Indoor CarAdaFace98.593.1196.2497.11
LVFace98.525.2990.2393.27
EdgeFace98.754.4893.9293.34
xEdgeFace97.983.4795.9596.16

Face recognition performance (%) across the three evaluation protocols. Best VR@FAR=1% per protocol in bold.

Effect of Tint Level

On the controlled subset, recognition accuracy generally improves as visible light transmission increases, with clear glass giving the best results — directly quantifying the impact of window tint.

VLTAdaFaceLVFaceEdgeFacexEdgeFace
T0598.3698.7298.4298.20
T1598.4898.0998.1298.60
T2099.3199.0498.2398.72
T3599.6299.1498.7599.35
clear100.0099.8699.87100.00

AUC (%) across window tint levels.

Failure Cases

Most recognition failures occur under extreme tint, low contrast, extreme profile views, and occlusions.

Worst-case verification pairs

Left (green): genuine pairs with the lowest match scores (missed true matches). Right (red): impostor pairs with the highest match scores (false acceptances). Top row: enrollment; bottom row: probe.

Presentation Attack Detection

The DriveFace-PAD subset covers print, replay, and mask attacks presented from inside the vehicle and captured through glass in NIR. Known attacks (grandtest) are detected reliably, but performance degrades sharply for unseen print and mask attacks, revealing a clear generalization gap.

Laser-matte print, medium tint

Laser-matte print (T20)

Transparent mask, dark tint

Transparent mask (T05)

Silicone mannequin, medium tint

Silicone-mannequin (T20)

Laser-glossy print, frontal

Laser-glossy, frontal

Paper mask, frontal

Paper mask, frontal

Resin mask, profile

Resin mask, profile

Example presentation attacks from DriveFace-PAD under indoor and outdoor conditions.

ProtocolModelAPCERBPCERACER
grandtestDeepPixBiS0.003.301.60
CLIP (fc only)4.402.603.50
DinoV2 (fc only)3.501.002.20
EfficientNet-B00.100.900.50
CLIP (full)1.606.504.00
ConvNeXtV2-Tiny0.301.000.70
unseen_maskDeepPixBiS91.600.0045.80
CLIP (fc only)78.800.0039.40
DinoV2 (fc only)52.300.1026.20
EfficientNet-B054.500.0027.20
CLIP (full)83.901.6042.70
ConvNeXtV2-Tiny73.100.0036.60
unseen_printDeepPixBiS36.700.0018.40
CLIP (fc only)67.800.1034.00
DinoV2 (fc only)53.000.2026.60
EfficientNet-B070.700.0035.40
CLIP (full)64.703.4034.00
ConvNeXtV2-Tiny42.800.1021.50

PAD error rates (%) at the EER threshold. Best ACER per protocol in bold.

BibTeX

@inproceedings{george2026driveface,
  title={DriveFace: A Cross-Spectral Through-Glass Face Dataset for On-the-Move Vehicular Border Control},
  author={George, Anjith and Luevano, Luis and Komaty, Alain and Al Amine, Zeina and Vidit, Vidit and Marcel, S\'ebastien},
  booktitle={IEEE International Joint Conference on Biometrics (IJCB)},
  year={2026},
}