MIDV-DynAttack
收藏资源简介:
MIDV-DynAttack是由IDnow研究中心与EPITA研究实验室联合创建的公开数据集,专注于身份文档光学可变设备的动态攻击检测。该数据集在原有MIDV-Holo基础上扩展了1200个视频序列,涵盖静态模板攻击(如自然光/激光照射的纸质塑料模板)和动态模板攻击(如手工添加全息层的复杂伪造),数据通过智能手机在真实场景中采集。数据集通过手工制作模板与多环境捕获流程,模拟了工业化场景中可复现的威胁模型,专门用于评估身份文档全息防伪特征验证系统对未知动态攻击的泛化能力。
MIDV-DynAttack is a public dataset jointly created by the IDnow Research Center and the EPITA Research Laboratory, focusing on dynamic attack detection for optical variable devices of identity documents. This dataset extends 1200 video sequences based on the original MIDV-Holo, covering static template attacks (e.g., paper and plastic templates irradiated by natural light or laser) and dynamic template attacks (e.g., complex forgeries with manually added holographic layers). The data was collected in real-world scenarios using smartphones. Through manual template fabrication and multi-environment capture processes, the dataset simulates a reproducible threat model in industrial scenarios, and is specifically designed to evaluate the generalization ability of identity document holographic anti-counterfeiting feature verification systems against unknown dynamic attacks.
数据集概述
该数据集(MIDV-DynAttack 和 MIDV-Holo)用于研究身份证件中动态全息行为的验证,相关论文被 ICDAR 2025 接收。
数据集构成
- 源数据:
video: 采集的视频tracking: 每帧(15fps)的文档定位坐标
- 派生数据:
images: 视频按15fps提取的帧rectified: 利用定位信息校正后的文档图像cropped: 包含人脸区域和主全息图的感兴趣区域(ROI)cropped_sub: 经预处理后的ROI
数据子集划分
- MIDV-DynAttack(本文提出的数据集):
- 静态模板:
fraud/no_holo/(无层压)、fraud/plastified_lowreflect/(最小反射层压)、fraud/plastified_noholo/(多光源反射层压)、fraud/laser/(红色激光移动)、fraud/plastified_led/(多色LED灯环照明)、fraud/swap/(两文档交换)、fraud/swap_three/(三文档交换) - 动态模板:
fraud/plain_holo/(均匀全息材料)、fraud/leaf_holo/(叶片状多边形光图案)、fraud/double_sticker/(花朵形激光膜+真贴纸组合)、fraud/holo_star_world/(花朵形状+世界地图全息图案)、fraud/holo_completemask/(粗糙全息蒙版覆盖整个文档)
- 静态模板:
- MIDV-Holo(来源:SmartEngines/midv-holo):
origins/、fraud/photo_holo_copy/、fraud/pseudo_holo_copy/、fraud/copy_without_holo/、fraud/photo_replacement/
数据处理流程
- 帧提取: 使用 FFmpeg 以15fps提取视频帧
- 文档校正: 基于
tracking注释进行几何校正 - ROI提取: 从校正图像中提取人脸和主全息图的ROI
- 背景减除与伪标签生成: 执行
jobs/dataset/bg_sub.sh和jobs/dataset/pseudolabel.sh
下载方式
- 快速复现: 从 Zenodo 下载
cropped.tar.gz并解压到data/midvdynattack/cropped/,然后生成cropped_sub和伪标签 - 完整流程: 下载源数据(MIDV-Holo、MIDV-DynAttack、15fps跟踪注释),自行生成派生数据
实验任务与方法
- MIDVHolo Approach: 校准方法
- Weakly Supervised Learning: 弱监督学习训练
- Direct Classifier: 直接二分类器(MobileViT)
- HoloVerif(本文提出): 完整流水线(MobileViT,带/不带数据增强),以及轻量级方法(HOG+SGD分类器)
- Pseudo Labels: 仅使用伪标签校准
计算环境要求
- 主实验(5fps): 使用1 GPU+8 CPU(wsl、classifier、holoverif),30 CPU(midvholo),6 CPU(hog-sgd、pseudo_labels)
- 补充实验(15fps): 类似配置
结果分析
使用 notebooks/export_test_results.ipynb 或查看预计算结果的HTML版本 notebooks/export_test_results.html
引用
- 本文: Pouliquen et al., ICDAR 2025
- 相关工作: Pouliquen et al., ICDAR 2024; Koliaskina et al., 2023 (MIDV-Holo)
- 1Verification of Dynamic Holographic Behavior in Identity DocumentsIDnow研究中心; EPITA研究实验室 · 2026年




