STAN: Spatio-Temporal Adversarial Networks for Abnormal Event Detection
About
In this paper, we propose a novel abnormal event detection method with spatio-temporal adversarial networks (STAN). We devise a spatio-temporal generator which synthesizes an inter-frame by considering spatio-temporal characteristics with bidirectional ConvLSTM. A proposed spatio-temporal discriminator determines whether an input sequence is real-normal or not with 3D convolutional layers. These two networks are trained in an adversarial way to effectively encode spatio-temporal features of normal patterns. After the learning, the generator and the discriminator can be independently used as detectors, and deviations from the learned normal patterns are detected as abnormalities. Experimental results show that the proposed method achieved competitive performance compared to the state-of-the-art methods. Further, for the interpretation, we visualize the location of abnormal events detected by the proposed networks using a generator loss and discriminator gradients.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Video Anomaly Detection | CUHK Avenue (Ave) (test) | AUC87.2 | 203 | |
| Abnormal Event Detection | UCSD Ped2 (test) | AUC96.5 | 146 | |
| Abnormal Event Detection | UCSD Ped2 | AUC96.6 | 132 | |
| Video Anomaly Detection | Avenue (test) | AUC (Micro)87.2 | 85 | |
| Anomaly Detection | ShanghaiTech | AUROC0.762 | 68 | |
| Anomaly Detection | Avenue | Frame AUC (Micro)90 | 55 | |
| Abnormal Event Detection | UCSD Ped1 (test) | -- | 33 | |
| Anomaly Detection | Avenue | AUC0.9 | 30 | |
| Anomaly Detection | ShanghaiTech | Micro AUC (Frame)76.2 | 20 | |
| Video Novelty Detection | UCSD (test) | AUCROC0.965 | 14 |