Multi-Flow: Multi-View-Enriched Normalizing Flows for Industrial Anomaly Detection

Mathis Kruse, Bodo Rosenhahn
4/4/2025
cs.CVcs.LG

No official code found. Best implementation: m-kruse98/Multi-Flow (13 stars, MIT, last commit 2025-06-26).

Abstract

With more well-performing anomaly detection methods proposed, many of the single-view tasks have been solved to a relatively good degree. However, real-world production scenarios often involve complex industrial products, whose properties may not be fully captured by one single image. While normalizing flow based approaches already work well in single-camera scenarios, they currently do not make use of the priors in multi-view data. We aim to bridge this gap by using these flow-based models as a strong foundation and propose Multi-Flow, a novel multi-view anomaly detection method. Multi-Flow makes use of a novel multi-view architecture, whose exact likelihood estimation is enhanced by fusing information across different views. For this, we propose a new cross-view message-passing scheme, letting information flow between neighboring views. We empirically validate it on the real-world multi-view data set Real-IAD and reach a new state-of-the-art, surpassing current baselines in both image-wise and sample-wise anomaly detection tasks.

View on arXivView PDF

Code Implementations(1)

MIT

Official Implementation of "Multi-Flow: Multi-View-Enriched Normalizing Flows for Industrial Anomaly Detection" from CVPRW 2025

132PythonMar 31, 20251 years agoMIT

Similar Papers

Cite this paper

@article{kruse2025multiflow,
  title  = {Multi-Flow: Multi-View-Enriched Normalizing Flows for Industrial Anomaly Detection},
  author = {Mathis Kruse and Bodo Rosenhahn},
  year   = {2025},
  eprint = {2504.03306},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.03306v1}
}

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/2504.03306.svg)](https://codeofpaper.com/paper/2504.03306)

Discussion