Anomaly Detection on X-Rays Using Self-Supervised Aggregation Learning

by   Behzad Bozorgtabar, et al.

Deep anomaly detection models using a supervised mode of learning usually work under a closed set assumption and suffer from overfitting to previously seen rare anomalies at training, which hinders their applicability in a real scenario. In addition, obtaining annotations for X-rays is very time consuming and requires extensive training of radiologists. Hence, training anomaly detection in a fully unsupervised or self-supervised fashion would be advantageous, allowing a significant reduction of time spent on the report by radiologists. In this paper, we present SALAD, an end-to-end deep self-supervised methodology for anomaly detection on X-Ray images. The proposed method is based on an optimization strategy in which a deep neural network is encouraged to represent prototypical local patterns of the normal data in the embedding space. During training, we record the prototypical patterns of normal training samples via a memory bank. Our anomaly score is then derived by measuring similarity to a weighted combination of normal prototypical patterns within a memory bank without using any anomalous patterns. We present extensive experiments on the challenging NIH Chest X-rays and MURA dataset, which indicate that our algorithm improves state-of-the-art methods by a wide margin.


page 6

page 8


Self-Taught Semi-Supervised Anomaly Detection on Upper Limb X-rays

Detecting anomalies in musculoskeletal radiographs is of paramount impor...

Deep Anomaly Detection Using Geometric Transformations

We consider the problem of anomaly detection in images, and present a ne...

Adaptive Memory Networks with Self-supervised Learning for Unsupervised Anomaly Detection

Unsupervised anomaly detection aims to build models to effectively detec...

InForecaster: Forecasting Influenza Hemagglutinin Mutations Through the Lens of Anomaly Detection

The influenza virus hemagglutinin is an important part of the virus atta...

CollaborER: A Self-supervised Entity Resolution Framework Using Multi-features Collaboration

Entity Resolution (ER) aims to identify whether two tuples refer to the ...

Self-Supervised Predictive Convolutional Attentive Block for Anomaly Detection

Anomaly detection is commonly pursued as a one-class classification prob...

Normalizing flows for deep anomaly detection

Anomaly detection for complex data is a challenging task from the perspe...

Please sign up or login with your details

Forgot password? Click here to reset