Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Detecting Outliers with Foreign Patch Interpolation

About

In medical imaging, outliers can contain hypo/hyper-intensities, minor deformations, or completely altered anatomy. To detect these irregularities it is helpful to learn the features present in both normal and abnormal images. However this is difficult because of the wide range of possible abnormalities and also the number of ways that normal anatomy can vary naturally. As such, we leverage the natural variations in normal anatomy to create a range of synthetic abnormalities. Specifically, the same patch region is extracted from two independent samples and replaced with an interpolation between both patches. The interpolation factor, patch size, and patch location are randomly sampled from uniform distributions. A wide residual encoder decoder is trained to give a pixel-wise prediction of the patch and its interpolation factor. This encourages the network to learn what features to expect normally and to identify where foreign patterns have been introduced. The estimate of the interpolation factor lends itself nicely to the derivation of an outlier score. Meanwhile the pixel-wise output allows for pixel- and subject- level predictions using the same model.

Jeremy Tan, Benjamin Hou, James Batten, Huaqi Qiu, Bernhard Kainz• 2020

Related benchmarks

TaskDatasetResultRank
Anomaly LocalizationMVTec-AD (test)--
181
OOD DetectionISIC Ink Artefacts (Similar)
AUROC78.42
70
Image-level Anomaly DetectionMVTec-AD (test)
Overall AUROC81.9
68
OOD DetectionISIC Colour Chart Artefacts Synth Similar
AUROC0.7762
40
OOD DetectionISIC Colour Chart Artefacts Similar
AUROC76.86
40
OOD DetectionISIC Colour Chart Artefacts, Synth Dissimilar
AUROC72.8
40
OOD DetectionISIC Colour Chart Artefacts (Dissimilar)
AUROC0.7383
40
OOD DetectionISIC Ink Artefacts (Dissimilar)
AUROC53.65
40
Anomaly DetectionBraTS-GLI T1 Adult glioma
AP38.76
18
Anomaly DetectionAverage T1&T2
AP31.99
18
Showing 10 of 15 rows

Other info

Follow for update