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

Jakub Micorek, Horst Possegger, Dominik Narnhofer, Horst Bischof, M. Koziński
2/9/2026

No official code found. Best implementation: jakubmicorek/MULDE-Multiscale-Log-Density-Estimation-via-Denoising-Score-Matching-for-Video-Anomaly-Detection (54 stars, last commit 2024-06-19).

Abstract

We propose a novel approach to video anomaly detection: we treat feature vectors extracted from videos as re-alizations of a random variable with a fixed distribution and model this distribution with a neural network. This lets us estimate the likelihood of test videos and detect video anomalies by thresholding the likelihood estimates. We train our video anomaly detector using a modification of de-noising score matching, a method that injects training data with noise to facilitate modeling its distribution. To elim-inate hyperparameter selection, we model the distribution of noisy video features across a range of noise levels and introduce a regularizer that tends to align the models for different levels of noise. At test time, we combine anomaly indications at multiple noise scales with a Gaussian mix-ture model. Running our video anomaly detector induces minimal delays as inference requires merely extracting the features and forward-propagating them through a shallow neural network and a Gaussian mixture model. Our ex-periments on five popular video anomaly detection bench-marks demonstrate state-of-the-art performance, both in the object-centric and in the frame-centric setup.

View on arXivView PDF

Code Implementations(1)

Similar Papers

Cite this paper

@article{micorek2026mulde,
  title  = {MULDE: Multiscale Log-Density Estimation via Denoising Score Matching for Video Anomaly Detection},
  author = {Jakub Micorek and Horst Possegger and Dominik Narnhofer and Horst Bischof and M. Koziński},
  year   = {2026},
  eprint = {2403.14497},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2403.14497},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.14497.svg)](https://codeofpaper.com/paper/2403.14497)

Discussion