atlas

Research map / Video / Video segmentation and tracking

MULDE: Multiscale Log-Density Estimation via Denoising Score Matching for Video Anomaly Detection

CVPR 2024 · Video › Video segmentation and tracking · approach: Weakly supervised video anomaly detection · 27 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.

Models the density of normal video features with a multiscale neural log-density estimator trained by denoising score matching (with a regularizer), fused across noise scales by a GMM for video anomaly detection.

Problem

One-class video anomaly detection without anomalous training data, where the challenge is to principled model the distribution of normal video features and choose a noise scale for denoising score matching.

Approach

Train a neural network to approximate the negative log-density (not its gradient) of noisy normal features via a modified multiscale denoising score matching loss with a regularizer that aligns log-density across noise levels, then fuse multi-scale anomaly scores with a Gaussian mixture model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the log-density regularization term (β=0.1) (ablation)MULDE · ShanghaiTech (frame-centric)AUC-ROC micro (%): 78.4 -> 81.3Helped
Add the log-density regularization term (β=0.1) (ablation)MULDE · UCFCrime (frame-centric)AUC-ROC micro (%): 75.9 -> 78.5Helped
Add the log-density regularization term (β=0.1) (ablation)MULDE · UBnormal (frame-centric)AUC-ROC micro (%): 71.3 -> 72.8Helped
Use β=1.0 instead of β=0.1 for regularization (ablation)MULDE · ShanghaiTech (frame-centric)AUC-ROC micro (%): 81.3 -> 81.4Helped
Use β=1.0 instead of β=0.1 for regularization (ablation)MULDE · UCFCrime (frame-centric)AUC-ROC micro (%): 78.5 -> 77.2Hurt
Use β=1.0 instead of β=0.1 for regularization (ablation)MULDE · UBnormal (frame-centric)AUC-ROC micro (%): 72.8 -> 72.5Hurt
Use a Gaussian mixture model to combine noise-scale scores (ablation)MULDE · ShanghaiTech (frame-centric)AUC-ROC micro (%)Helped
Use 2 hidden layers with 4096 units rather than 1 hidden layer with 4096 units (ablation)MULDE · ShanghaiTech (frame-centric)AUC-ROC micro (%): 78.4 -> 81.3Helped
Use 2 hidden layers with 4096 units rather than 3 hidden layers with 4096 units (ablation)MULDE · ShanghaiTech (frame-centric)AUC-ROC micro (%): 79.5 -> 81.3Helped
Use 2 hidden layers with 4096 units rather than 4 hidden layers with 4096 units (ablation)MULDE · ShanghaiTech (frame-centric)AUC-ROC micro (%): 80.0 -> 81.3Helped
Replace the log-density anomaly indicator with the log-density-gradient normMULDE · Ped2, Avenue, and ShanghaiTech (object-centric)AUC-ROC micro (%)Hurt
Use neural density modeling instead of the AccI-VAD density-modeling approachMULDE · Ped2, Avenue, and ShanghaiTech (object-centric)AUC-ROC micro (%)Helped

Surprising findings

Limitations

Experimental setup

Datasets: Ped2 Avenue ShanghaiTech UBnormal UCFCrime

Benchmarks: Ped2 Avenue ShanghaiTech UBnormal UCFCrime

Metrics: AUC-ROC micro AUC-ROC macro

Baselines: CAE-SVM VEC SSMTL HF2 BA-AED Jigsaw-Puzzle AccI-VAD SSMTL++ MSMA STG-NF CT-D2GAN CAC

Builds on: denoising score matching multi-scale denoising score matching (NCSN) MSMA AccI-VAD

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