Chexpert Leader JF Healtchare - TobiasSchmidtDE/DeepL-MedicalImaging GitHub Wiki

JF Healthcare is number 4 on the Leadership board and has provided their code on github

We used their code to retrain from scratch and adjusted it to work for any given number of classes and not just the 5 of the Leaderboard test.

We retrained both for 5 classes and for 12 classes as well as with or without any augmentations, or other "tricks".

Using augmentation and other "tricks" means:

  • Data augmentation with affine transformations
  • Data transformations:
    • Histogram Equalization
    • Gaussian Blur
  • Using batch weights

The following settings where the same for all trainings:

  • epochs: 3
  • batch size: 32
  • image size: 256x256
  • optimizer: Adam
  • learning rate: 1e-4
  • momentum: 0.9
  • learning rate factor: 1.0
  • optimizer: Adam
  • loss function: BCE
  • batch norm for fully conntected layer: True
  • drop out for fully conntected layer: 0.0

The following table shows the AUCs of these four settings and the results the authors reported themselves in their paper:

Pathologies Paper N5 Aug N5 NoAug N12 Aug N12 NoAug
Enlarged Cardiomediastinum - - - 0.9184 0.9016
Cardiomegaly 0.8703 0.8401 0.8704 0.5015 0.6231
Lung Opacity - - - 0.8101 0.7872
Lung Lesion - - - 0.9020 0.9226
Edema 0.9436 0.9031 0.9448 0.5376 0.8592
Consolidation 0.9334 0.9094 0.9205 0.9127 0.9177
Pneumonia - - - 0.8921 0.8580
Atelectasis 0.9029 0.8229 0.7947 0.8404 0.7792
Pneumothorax - - - 0.7917 0.8265
Pleural Effusion 0.9166 0.9214 0.9258 0.8316 0.8857
Pleural Other - - - 0.9203 0.9199
Fracture - - - 0.9095 0.9497