tSchlegl / f-AnoGAN

Code for reproducing f-AnoGAN training and anomaly scoring
MIT License
248 stars 64 forks source link

f-AnoGAN: Fast unsupervised anomaly detection with generative adversarial networks

Overview

Code for reproducing f-AnoGAN training and anomaly scoring presented in "f-AnoGAN: Fast Unsupervised Anomaly Detection with Generative Adversarial Networks" (accepted manuscript). This work extends AnoGAN: "Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discovery".

Referencing and citing f-AnoGAN

If you use (parts of) this code in your work please refer to this citation:

Schlegl, T., Seeböck, P., Waldstein, S.M., Langs, G., Schmidt-Erfurth, U., 2019. f-AnoGAN: Fast Unsupervised Anomaly Detection with Generative Adversarial Networks. Medical Image Analysis 54, 30-44. DOI: https://doi.org/10.1016/j.media.2019.01.010

Prerequisites

f-AnoGAN building blocks

Setting (image) paths

Image paths are set in tflib/img_loader.py. Images should be provided as "*.png" files structured in the following way:

Please edit that file to specify the paths to your datasets.

Misc

Results of related research work are provided at CIR.