Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Synthetic Temporal Anomaly Guided End-to-End Video Anomaly Detection

About

Due to the limited availability of anomaly examples, video anomaly detection is often seen as one-class classification (OCC) problem. A popular way to tackle this problem is by utilizing an autoencoder (AE) trained only on normal data. At test time, the AE is then expected to reconstruct the normal input well while reconstructing the anomalies poorly. However, several studies show that, even with normal data only training, AEs can often start reconstructing anomalies as well which depletes their anomaly detection performance. To mitigate this, we propose a temporal pseudo anomaly synthesizer that generates fake-anomalies using only normal data. An AE is then trained to maximize the reconstruction loss on pseudo anomalies while minimizing this loss on normal data. This way, the AE is encouraged to produce distinguishable reconstructions for normal and anomalous frames. Extensive experiments and analysis on three challenging video anomaly datasets demonstrate the effectiveness of our approach to improve the basic AEs in achieving superiority against several existing state-of-the-art models.

Marcella Astrid, Muhammad Zaigham Zaheer, Seung-Ik Lee• 2021

Related benchmarks

TaskDatasetResultRank
Video Anomaly DetectionCUHK Avenue (Ave) (test)
AUC87.1
203
Video Anomaly DetectionShanghaiTech (test)--
194
Video Anomaly DetectionAvenue (test)
AUC (Micro)84.7
85
Anomaly DetectionAvenue
Frame AUC (Micro)87.1
55
Video Anomaly DetectionShanghaiTech standard (test)
Frame-Level AUC73.7
50
Driver detectionsynthetic artificial data (val)
F1 Score56.4
24
Anomaly DetectionShanghaiTech
Micro AUC (Frame)75.9
20
Driver detectionSynthetic CERRA reanalysis 1.0 (test)
F1 Score57.74
13
Driver detectionsynthetic artificial data (test)
F1 Score58.23
11
Driver detectionNOAA remote sensing synthetic (val)
F1 Score56.97
11
Showing 10 of 11 rows

Other info

Follow for update