VCR-Bench: A Modular Open-Source Benchmark for Video Classification Robustness
Organizations: Lomonosov Moscow State University Moscow, Russia · MSU Institute for Artificial Intelligence Moscow, Russia
Abstract
Robustness of image classification has several benchmarks, but their video counterparts are absent. In video classification temporal dimension introduces additional degrees of freedom for adversarial attacks, defenses, and preprocessing. Temporal sampling, perturbation budgets, and metric aggregation also interact in ways with no direct analogue in the image setting. Therefore, robustness for video classifiers is studied across scattered, incompatible implementations, making reported numbers hard to reproduce and analyze. We introduce VCR-Bench, a modular open-source benchmark framework that standardizes video loading, wrappers for classifiers, adversarial attacks and defenses, perceptual metrics, configuration presets, and result logging. VCR-Bench currently integrates 30 video classification models, 14 adversarial attacks, and 10 defense wrappers under a common evaluation protocol. We evaluate representative video classifiers, attacks, and defenses on Kinetics-400 subset, reporting clean accuracy, attack success rate, perceptual quality, runtime, and memory usage. VCR-Bench is released with documented installation, reproducible run presets, component-extension interfaces, and scripts for reproducing the reported results at https://github.com/msu-video-group/vcr-bench.
Figures & tables
| Component | Count | Implemented |
| Models | 30 | C3D ( Tran et al., 2015 ) , TSN ( Wang et al., 2016 ) , I3D ( Carreira and Zisserman, 2017 ) , C2D / Non-local ( Wang et al., 2018 ) , R(2+1)D ( Tran et al., 2018 ) , SlowOnly ( Hara et al., 2018 ) , TRN ( Zhou et al., 2018 ) , TSM ( Lin et al., 2019 ) , SlowFast ( Feichtenhofer et al., 2019 ) , CSN ( Tran et al., 2019 ) , TIN ( Shao et al., 2020 ) , TPN ( Yang et al., 2020 ) , X3D ( Feichtenhofer, 2020 ) , TANet ( Liu et al., 2021 ) , TimeSformer ( Bertasius et al., 2021 ) , ViViT ( Arnab et al., 2021 ) , MViT ( Fan et al., 2021b ) , Video Swin ( Liu et al., 2022 ) , MViTv2 ( Li et al., 2022b ) , UniFormer ( Li et al., 2022a ) , VideoMAE ( Tong et al., 2022 ) , InternVideo ( Wang et al., 2022 ) , UniFormerV2 ( Li et al., 2023a ) , UMT ( Li et al., 2023b ) , VideoMAEv2 ( Wang et al., 2023a ) , TAdaFormer ( Huang et al., 2023 ) , AMD ( Zhao et al., 2024 ) , InternVideo2 ( Wang et al., 2024 ) , ONE-PEACE ( Wang et al., 2023b ) , ActionCLIP ( Wang et al., 2021 ) , ILA ( Tu et al., 2023 ) |
| Attacks | 14 | I-FGSM ( Kurakin et al., 2017 ) , MI-FGSM ( Dong et al., 2018 ) , AMI-FGSM , UAP ( Moosavi-Dezfooli et al., 2017 ) , StAdv ( Xiao et al., 2018 ) , Square Attack ( Andriushchenko et al., 2020 ) , GradEst ( Li et al., 2021 ) , Korhonen et al. ( Korhonen and You, 2022 ) , Zhang et al. (3 variants) ( Zhang et al., 2022 ) , SSAH ( Luo et al., 2022 ) , StyleFool ( Cao et al., 2023 ) , BMTC ( Li et al., 2025 ) |
| Defenses | 10 | JPEG compression ( Guo et al., 2018 ) , Crop-resize ( Guo et al., 2018 ) , Randomized smoothing ( Cohen et al., 2019 ) , Temporal shuffling ( Hwang et al., 2024 ) , VideoPure ( Jiang et al., 2025 ) , FreqPure ( Pei et al., 2025 ) , Gaussian blur, Temporal median, Flip/rotate |
| Metrics | 10 | Clean / robust / defended accuracy, Attack success rate (ASR), MSE, PSNR, SSIM ( Wang et al., 2004 ) , LPIPS ( Zhang et al., 2018 ) , DISTS ( Ding et al., 2022 ) , VMAF ( Li et al., 2018 ) , Runtime (s/video), Peak GPU memory |
| Model | Clean acc. | ASR | Robust acc. | MSE | PSNR | SSIM | LPIPS | VMAF | Iters | Time/video |
| ActionCLIP | 66.91 | 72.38 | 18.48 | 8.53 | 43.88 | 0.9496 | 0.0539 | 96.61 | 20.00 | 6.64 |
| AMD | 77.75 | 72.55 | 21.34 | 7.51 | 44.83 | 0.9542 | 0.0582 | 94.04 | 10.96 | 8.95 |
| C2D | 66.93 | 69.21 | 20.61 | 10.36 | 43.71 | 0.9347 | 0.0749 | 97.44 | 12.86 | 10.46 |
| ILA | 79.64 | 66.17 | 26.95 | 14.38 | 42.52 | 0.9123 | 0.0841 | 95.39 | 16.24 | 5.99 |
| MViTv2 | 75.66 | 67.57 | 24.54 | 6.04 | 46.33 | 0.9626 | 0.0487 | 96.76 | 11.98 | 21.12 |
| ONE-PEACE | 71.09 | 60.66 | 27.96 | 7.08 | 45.47 | 0.9536 | 0.0349 | 96.98 | 14.64 | 35.74 |
| Defence | I-FGSM | MI-FGSM | AMI-FGSM | Korhonen | ST-Adv | Zhang DISTS | Zhang LPIPS |
| No defence | 5.2/93.0 | 7.8/89.5 | 8.0/89.2 | 9.2/87.5 | 67.0/9.6 | 65.0/12.6 | 3.8/93.0 |
| Crop-resize | 9.2/87.5 | 16.1/78.1 | 15.0/79.7 | 56.0/24.5 | 71.4/3.9 | 71.0/4.0 | 6.8/87.7 |
| Flip | 5.5/92.6 | 8.5/88.5 | 8.3/88.8 | 10.9/85.2 | 66.6/10.1 | 63.5/14.3 | 4.1/92.6 |
| Gaussian blur | 5.2/92.5 | 9.5/86.0 | 9.6/85.9 | 34.7/49.1 | 61.8/8.6 | 61.1/10.0 | 4.4/91.0 |
| Rotate | 14.0/79.4 | 22.5/67.5 | 23.3/66.7 | 58.0/16.8 | 63.5/7.7 | 64.2/7.6 | 8.0/84.2 |
| Shuffle | 5.3/92.8 | 8.8/88.0 | 9.1/87.8 | 24.9/66.3 | 67.2/8.8 | 68.7/7.1 | 3.6/93.3 |