This is the official repository for the paper titled "Privacy-Preserving Video Anomaly Detection: A Survey", submitted to 📰 IEEE Transactions on Neural Networks and Learning Systems. Video Anomaly Detection (VAD) aims to automatically analyze spatiotemporal patterns in surveillance videos collected from open spaces to detect anomalous events that may cause harm without physical contact. VAD has broad applications in smart cities and public services. However, vision-based surveillance systems such as closed-circuit television often capture personally identifiable information and sensitive environmental data. The lack of transparency and interpretability in data transmission and usage raises public concerns about privacy and ethics, limiting the real-world adoption of VAD technology. Recently, researchers have started addressing privacy concerns in VAD by conducting systematic studies from perspectives including data, features, and systems, which not only enhance public trust but also demonstrate performance advantages in various scenarios such as crowded spaces, making Privacy-Preserving Video Anomaly Detection (P2VAD) a hotspot in the AI community. However, current research in P2VAD is fragmented, and prior reviews have mostly focused on methods using RGB sequences, overlooking privacy leakage and appearance bias considerations. To address this gap, this article systematically reviews the progress of P2VAD for the first time, defining its scope and providing an intuitive taxonomy. In this repository, we provide open access to P2VAD-related research resources.
| Dataset | #Videos | #Normal | #Abnormal | #Scenes | #Anomalies | #Classes |
|---|---|---|---|---|---|---|
| UMN | 6,165 | 1,576 | 3 | 11 | 3 | |
| Subway Entrance | 132,138 | 12,112 | 1 | 51 | 5 | |
| Subway Exit | 60,410 | 4,491 | 1 | 14 | 3 | |
|
Street Scene |
81 | 159,341 | 43,916 | 205 | 17 | 17 |
| CUHK Avenue | 37 | 26,832 | 3,820 | 1 | 77 | 5 |
| ShanghaiTech | 437 | 300,308 | 17,090 | 13 | 158 | 11 |
| UCSD Ped1 | 70 | 9,995 | 4,005 | 1 | 61 | 5 |
| UCSD Ped2 | 29 | 2,924 | 1,636 | 1 | 21 | 5 |
| UCF-Crime | 1,900 | 950 | 13 | |||
|
ShanghaiTech Weakly |
437 | 11 | ||||
| XD-Violance | 4,754 | 6 | ||||
| ADOC | 97,030 | 1 | 721 | |||
| NWPU Campus | 547 | 305 | 242 | 43 | 28 |
- Workshop on conventional AD: 📰 AI4AN@IJCAI20, 📰 AI4AN@IJCAI21, 📰 ANDEA@KDD21
- Workshop on visual AD: 📰 AnoDDPM@CVPR22, 📰 BRAVO@ICCV23, 📰 ASTAD@WACV24
- Tutorial on deep VAD: 📰 Recent Advances in Anomaly Detection
- Workshop on FL: 📰 FL@FM-NeurIPS’23, FedKDD@KDD24
- Workshop on ECI: NIST Workshop on Privacy-Enhancing Cryptography 2024
- Deep VAD
- Privacy-Preserving
- Encrypted Video Encoding
- Edge-Cloud Intelligence
- Federated Learning
anomalib: An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference. 🌐 Project Page.PyAnomaly: A PyTorch toolbox for video anomaly detection. 📄 Paper, 🌐 Project Page.

