Temporal Modeling of Optically Variable Devices in Identity Documents
Summary
Two novel approaches have been introduced for robust remote verification of Optically Variable Devices (OVDs), or "holograms," in identity documents using user-captured smartphone videos. Current systems struggle with the dynamic nature of OVDs and are vulnerable to sophisticated swapping attacks, often requiring impractical frame-by-frame video annotation for supervised training. This work proposes HoloVerif-Span, a discriminative span-based classifier, and Masked Sequence Modeling (MSM), a generative masked sequence model. Both methods are designed for open-set scenarios, trained entirely in a self-supervised manner without attack samples, addressing a critical industrial constraint. Evaluated on MIDV-Holo and MIDV-DynAttack datasets, HoloVerif-Span achieved 93.4% overall AUC and MSM 91.1% overall AUC, significantly outperforming previous state-of-the-art legit-only baselines. HoloVerif-Span notably achieved 94.4% Recall on dynamic attacks and 96.9% AUC on static-swap attacks, demonstrating the essential role of temporal dynamics in defeating advanced fraud.
Key takeaway
For AI Scientists and Machine Learning Engineers developing identity document verification systems, you should prioritize temporal modeling of Optically Variable Devices (OVDs). Adopting self-supervised approaches like Masked Sequence Modeling allows training without scarce attack samples, significantly improving robustness against dynamic and swapping attacks. This shifts focus from specific attack detection to verifying expected OVD behavior, enhancing system resilience in open-set fraud scenarios. Consider combining temporal models with generic OVD detectors for comprehensive coverage.
Key insights
Modeling temporal dynamics of OVDs with self-supervised methods defeats advanced identity document fraud without attack samples.
Principles
- OVD verification requires temporal dynamics.
- Self-supervised training is viable for OVDs.
- Open-set fraud detection is achievable.
Method
Two methods: HoloVerif-Span uses a VideoMAE backbone with synthetic temporal corruptions. MSM uses a WSL frame encoder and a transformer for masked embedding reconstruction, detecting anomalies via reconstruction error.
In practice
- Train OVD models on legitimate data only.
- Use temporal span processing for OVDs.
- Combine reconstructability and similarity for OVD verification.
Topics
- Optically Variable Devices
- Identity Document Verification
- Self-supervised Learning
- Masked Sequence Modeling
- Temporal Modeling
- KYC
Code references
Best for: Computer Vision Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, AI Security Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.