Unmasking the abnormal events in video
About
We propose a novel framework for abnormal event detection in video that requires no training sequences. Our framework is based on unmasking, a technique previously used for authorship verification in text documents, which we adapt to our task. We iteratively train a binary classifier to distinguish between two consecutive video sequences while removing at each step the most discriminant features. Higher training accuracy rates of the intermediately obtained classifiers represent abnormal events. To the best of our knowledge, this is the first work to apply unmasking for a computer vision task. We compare our method with several state-of-the-art supervised and unsupervised methods on four benchmark data sets. The empirical results indicate that our abnormal event detection framework can achieve state-of-the-art results, while running in real-time at 20 frames per second.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Video Anomaly Detection | CUHK Avenue (Ave) (test) | AUC80.6 | 203 | |
| Abnormal Event Detection | UCSD Ped2 (test) | AUC82.2 | 146 | |
| Abnormal Event Detection | UCSD Ped1 (test) | Frame AUC68.4 | 33 | |
| Video Anomaly Detection | Avenue | Frame-AUC80.6 | 29 | |
| Abnormal Event Detection | Avenue dataset (test) | Frame AUC80.6 | 27 | |
| Abnormal Event Detection | UMN dataset | Frame AUC (All Scenes)95.1 | 25 | |
| Video Anomaly Detection | Avenue classic (test) | AUC80.6 | 21 | |
| Video Anomaly Detection | Ped2 classic (test) | AUC82.2 | 19 | |
| Abnormal Event Detection | Subway Exit | -- | 14 | |
| Abnormal Event Detection | UMN Unusual Crowd Activity (test) | Frame-level AUC95.1 | 13 |