Papers › Anomaly Detection in Video via Self-Supervised and Multi-Task Learning

Anomaly Detection in Video via Self-Supervised and Multi-Task Learning

15 Nov 2020CVPR 2021 1arXiv:2011.07491archive 2025-07-28

Mariana-Iuliana Georgescu, Antonio Barbalau, Radu Tudor Ionescu, Fahad Shahbaz Khan, Marius Popescu, Mubarak Shah

Anomaly detection in video is a challenging computer vision problem. Due to the lack of anomalous events at training time, anomaly detection requires the design of learning methods without full supervision. In this paper, we approach anomalous event detection in video through self-supervised and multi-task learning at the object level. We first utilize a pre-trained detector to detect objects. Then, we train a 3D convolutional neural network to produce discriminative anomaly-specific information by jointly learning multiple proxy tasks: three self-supervised and one based on knowledge distillation. The self-supervised tasks are: (i) discrimination of forward/backward moving objects (arrow of time), (ii) discrimination of objects in consecutive/intermittent frames (motion irregularity) and (iii) reconstruction of object-specific appearance information. The knowledge distillation task takes into account both classification and detection information, generating large prediction discrepancies between teacher and student models when anomalies occur. To the best of our knowledge, we are the first to approach anomalous event detection in video as a multi-task learning problem, integrating multiple self-supervised and knowledge distillation proxy tasks in a single architecture. Our lightweight architecture outperforms the state-of-the-art methods on three benchmarks: Avenue, ShanghaiTech and UCSD Ped2. Additionally, we perform an ablation study demonstrating the importance of integrating self-supervised learning and normality-specific distillation in a multi-task learning setting.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

lilygeorgescu/AED-SSMTL mentioned on GitHubNOASSERTION report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Abnormal Event Detection In VideoAnomaly DetectionAnomaly Detection In Surveillance VideosEvent DetectionKnowledge DistillationMulti-Task LearningSelf-Supervised Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Abnormal Event Detection In Video UCSD Ped2 SSMTL AUC 97.5% #3 of 4 Archive leaderboard report
Anomaly Detection CUHK Avenue SSMTL AUC 91.5% #13 of 35 Archive leaderboard report
Anomaly Detection CUHK Avenue SSMTL FPS 51 #13 of 35 Archive leaderboard report
Anomaly Detection CUHK Avenue SSMTL RBDC 57.00 #13 of 35 Archive leaderboard report
Anomaly Detection CUHK Avenue SSMTL TBDC 58.30 #13 of 35 Archive leaderboard report
Anomaly Detection ShanghaiTech SSMTL AUC 82.4% #16 of 31 Archive leaderboard report
Anomaly Detection UCSD Peds2 SSMTL AUC 97.5 #2 of 3 Archive leaderboard report
Anomaly Detection In Surveillance Videos UCSD Peds2 SSMTL AUC 97.5 #4 of 6 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Knowledge Distillation

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections