Skip to content

aaz-imran/appaunet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

Adversarial Pyramid Progressive Attention U-Net

This repository contains the implementation of the paper Semi-supervised Multi-task Learning with Chest X-Ray Images. This propose adversarial pyramid progressive attention u-net (APPAU-Net) model for jointly performing segmentation of lungs and classification of diseases from chest radiographs.

Model

The APPAU-Net model consists of two major building blocks, a segmentor S and a discriminator D (Figure). S primarily performs segmentation prediction y from a given image x. S consists of a pyramid encoder and a progressive attention-gated decoder modifying a U-Net. The S network receives the image input x at different scales in different stages of the encoder. The segmentor S predicts segmentation mask y-hat from a given image x. The discriminator D predicts the class label z-hat from image-real label pair (x, y); z = 0,...,n are real disease classes and z = n + 1 is an extra class denoting the prediction.

Dataset

Three chest X-Ray datasets were used in the experiments:
Montgomery County X-ray Set contains 80 normal and 58 abnormal X-Rays with manifestations of tuberculosis. [1][2]
Shenzhen Hospital X-ray Set provides 340 normal X-Rays and 275 abnormal X-Rays with various extent of tuberculosis. [1][2]
Japanese Society of Radiological Technology (JSRT) includes 154 nodule and 93 non-nodule images.[3]

How to Use

Select the loss function and the network from the following options for the segmentation-only task. While for multi-tasking, the networks are fixed Pyramid Progressive Attention U-Net as the Segmentor S and a conv-net as the Discriminator D.

Single Task: Segmentation Only

Choice of Loss Functions
  1. XE Loss
  2. Tversky Loss
  3. Dice Loss
  4. KL-Tversky Loss
Choice of Segmentation Networks
  1. U-Net
  2. Pyramid U-Net
  3. Progressive U-Net
  4. Attention U-Net
  5. Pyramid Progressive U-Net
  6. Pyramid Attention U-Net
  7. Progressive Attention U-Net
  8. Pyramid Progressive Attention U-Net

Multi-Task

Choice of Network
  1. Adversarial Pyramid Progressive Attention U-Net
Choice of Loss Functions
  1. Tversky Loss
  2. XE-Tversky Loss
  3. KL-Tversky Loss

Citation

Please cite:

Imran AAZ, Terzopoulos D (2019) Semi-supervised Multi-task Learning with Chest X-Ray Images. In: Suk HI., Liu M., Yan P., Lian C. (eds) Machine Learning in Medical Imaging. MLMI 2019. Lecture Notes in Computer Science, vol 11861. Springer, Cham

@inproceedings{abdullah2019semi,
title={Semi-supervised Multi-task Learning with Chest X-Ray Images},
author={Abdullah-Al-Zubaer Imran, and Terzopoulos, Demetri},
booktitle={Machine Learning in Medical Imaging: 10th International Workshop, MLMI 2019, Held in Conjunction with MICCAI 2019, Shenzhen, China, October 13, 2019, Proceedings},
volume={11861},
pages={151},
year={2019},
organization={Springer Nature}
}

References

  1. Candemir S, Jaeger S, Musco J, Xue Z, Karargyris A, Antani SK, Thoma GR, Palaniappan K. Lung segmentation in chest radiographs using anatomical atlases with nonrigid registration. IEEE Trans Med Imaging. 2014 Feb;33(2):577-90. doi: 10.1109/TMI.2013.2290491. PMID: 24239990

  2. Jaeger S, Karargyris A, Candemir S, Folio L, Siegelman J, Callaghan FM, Xue Z, Palaniappan K, Singh RK, Antani SK. Automatic tuberculosis screening using chest radiographs. IEEE Trans Med Imaging. 2014 Feb;33(2):233-45. doi: 10.1109/TMI.2013.2284099. PMID: 24108713

  3. Shiraishi J, Katsuragawa S, Ikezoe J, Matsumoto T, Kobayashi T, Komatsu K, Matsui M, Fujita H, Kodera Y, and Doi K.: Development of a digital image database for chest radiographs with and without a lung nodule: Receiver operating characteristic analysis of radiologists’ detection of pulmonary nodules. AJR 174; 71-74, 2000