Perceptual Image Anomaly Detection

Nina Tuluptceva, Bart Bakker, Irina Fedulova, Anton Konushin
9/12/2019
eess.IVcs.CV

Official code: ninatu/piad (6 stars, Apache-2.0, last commit 2021-11-02).

Abstract

We present a novel method for image anomaly detection, where algorithms that use samples drawn from some distribution of "normal" data, aim to detect out-of-distribution (abnormal) samples. Our approach includes a combination of encoder and generator for mapping an image distribution to a predefined latent distribution and vice versa. It leverages Generative Adversarial Networks to learn these data distributions and uses perceptual loss for the detection of image abnormality. To accomplish this goal, we introduce a new similarity metric, which expresses the perceived similarity between images and is robust to changes in image contrast. Secondly, we introduce a novel approach for the selection of weights of a multi-objective loss function (image reconstruction and distribution mapping) in the absence of a validation dataset for hyperparameter tuning. After training, our model measures the abnormality of the input image as the perceptual dissimilarity between it and the closest generated image of the modeled data distribution. The proposed approach is extensively evaluated on several publicly available image benchmarks and achieves state-of-the-art performance.

View on arXivView PDF

Code Implementations(1)

ninatu/piadOfficial100%
Apache-2.0

This is the official implementation of "Perceptual Image Anomaly Detection" (PIAD). ACPR 2019

61PythonNov 17, 20204 years agoApache-2.0

Similar Papers

Cite this paper

@article{tuluptceva2019perceptual,
  title  = {Perceptual Image Anomaly Detection},
  author = {Nina Tuluptceva and Bart Bakker and Irina Fedulova and Anton Konushin},
  year   = {2019},
  eprint = {1909.05904},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1909.05904}
}

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

Discussion