atlas

Research map / Video / Video segmentation and tracking

Noise-Resistant Video Anomaly Detection via RGB Error-Guided Multiscale Predictive Coding and Dynamic Memory

CVPR 2025 · Video › Video segmentation and tracking · approach: Weakly supervised video anomaly detection · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a noise-resistant unsupervised video anomaly detector that chains RGB-error-guided multiscale predictive coding for next-frame prediction with a U-Net whose memory modules (sparse aggregation, selective test-time update) reconstruct predicted frames.

Problem

Unsupervised video anomaly detection is prone to false and missed alarms because background noise interferes with learning object-level appearance and motion features, and because normal pattern diversity is poorly captured by memory modules that are only updated during training.

Approach

Predict the next frame from RGB error maps (ground truth minus prediction) using multiscale spatio-temporal refinement modules with channel/spatial attention and dilated convolutions, then reconstruct the predicted frame with independent dynamic memory modules that use sparse aggregation and a selective update rule applied during both training and testing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use object-level inputsOurs · AvenueAUC: 92.1 -> 92.9Helped
Use object-level inputsOurs · ShanghaiTechAUC: 84.3 -> 86.0Helped
Use object-level inputsOurs · UCF-CrimeAUC: 79.9 -> 82.1Helped
Use object-level inputsOurs · UCSD Ped2AUC: 98.7 -> 99.1Hurt
Add channel attention to stacked ConvLSTMs (ablation)EG-MPC · AvenueAUC: 89.6 -> 91.0Helped
Add spatial attention with dilated convolution to stacked ConvLSTMs (ablation)EG-MPC · ShanghaiTechAUC: 81.8 -> 84.7Helped
Use RGB error maps instead of frames as input (ablation)EG-MPC · AvenueAUC: 90.8 -> 92.9Helped
Use RGB error maps instead of frames as input (ablation)EG-MPC · ShanghaiTechAUC: 83.2 -> 86.0Helped
Set up independent DMMs for different feature levels (ablation)DMM reconstruction network · AvenueAUC: 91.5 -> 92.9Helped
Use sparse rather than full aggregation of memory items (ablation)DMM reconstruction network · AvenueAUCHelped
Update memory items during testing as well as training (ablation)DMM reconstruction network · AvenueAUCHelped
Combine next-frame prediction and predicted-frame reconstruction (ablation)Ours · ShanghaiTechAUC: 81.6 -> 86.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: UCSD Ped2 Avenue ShanghaiTech UCF-Crime

Benchmarks: UCSD Ped2 Avenue ShanghaiTech UCF-Crime

Metrics: AUC score gap (ΔS) fps

Baselines: MemAE NM-GAN ITAE LERF HSC SDMAE FFP AnoPCN MNAD APC BDPN FPDM

Builds on: ConvLSTM MemAE U-Net MNAD AnoPCN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy