Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discovery

Thomas Schlegl, Philipp Seeböck, Sebastian M. Waldstein, Ursula Schmidt-Erfurth, Georg Langs
3/17/2017
cs.CVcs.LG

Official code: LeeDoYup/AnoGAN-tf (280 stars, MIT, TensorFlow, last commit 2019-04-16).

Abstract

Obtaining models that capture imaging markers relevant for disease progression and treatment monitoring is challenging. Models are typically based on large amounts of data with annotated examples of known markers aiming at automating detection. High annotation effort and the limitation to a vocabulary of known markers limit the power of such approaches. Here, we perform unsupervised learning to identify anomalies in imaging data as candidates for markers. We propose AnoGAN, a deep convolutional generative adversarial network to learn a manifold of normal anatomical variability, accompanying a novel anomaly scoring scheme based on the mapping from image space to a latent space. Applied to new data, the model labels anomalies, and scores image patches indicating their fit into the learned distribution. Results on optical coherence tomography images of the retina demonstrate that the approach correctly identifies anomalous images, such as images containing retinal fluid or hyperreflective foci.

View on arXivView PDF

Code Implementations(1)

LeeDoYup/AnoGAN-tfOfficial100%
TensorFlowMIT

Unofficial Tensorflow Implementation of AnoGAN (Anomaly GAN)

28088PythonJan 7, 20187 years agoMIT
anogananomaly-detectionanomalydetectiondcgangan+2 more

Cite this paper

@article{schlegl2017unsupervised,
  title  = {Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discovery},
  author = {Thomas Schlegl and Philipp Seeböck and Sebastian M. Waldstein and Ursula Schmidt-Erfurth and Georg Langs},
  year   = {2017},
  eprint = {1703.05921},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1703.05921}
}

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

Discussion