Published June 25, 2024 | Version 0.1.0
Dataset Open

MedMNIST-C: Comprehensive benchmark and improved classifier robustness by simulating realistic image corruptions

  • 1. ROR icon University of Bamberg

Description

Abstract: The integration of neural-network-based systems into clinical practice is limited by challenges related to domain generalization and robustness. The computer vision community established benchmarks such as ImageNet-C as a fundamental prerequisite to measure progress towards those challenges. Similar datasets are largely absent in the medical imaging community which lacks a comprehensive benchmark that spans across imaging modalities and applications. To address this gap, we create and open-source MedMNIST-C, a benchmark dataset based on the MedMNIST+ collection, covering 12 datasets and 9 imaging modalities. We simulate task and modality-specific image corruptions of varying severity to comprehensively evaluate the robustness of established algorithms against real-world artifacts and distribution shifts. We further provide quantitative evidence that our simple-to-use artificial corruptions allow for highly performant, lightweight data augmentation to enhance model robustness. Unlike traditional, generic augmentation strategies, our approach leverages domain knowledge, exhibiting significantly higher robustness when compared to widely adopted methods. By introducing MedMNIST-C and open-sourcing the corresponding library allowing for targeted data augmentations, we contribute to the development of increasingly robust methods tailored to the challenges of medical imaging. The code is available at github.com/francescodisalvo05/medmnistc-api.

This work has been accepted at the Workshop on Advancing Data Solutions in Medical Imaging AI @ MICCAI 2024 [preprint].

Note: Due to space constraints, we have uploaded all datasets except TissueMNIST-C. However, it can be reproduced via our APIs. 

Usage: We recommend using the demo code and tutorials available on our GitHub repository.

Citation: If you find this work useful, please consider citing us:

@article{disalvo2024medmnist,
  title={MedMNIST-C: Comprehensive benchmark and improved classifier robustness by simulating realistic image corruptions},
  author={Di Salvo, Francesco and Doerrich, Sebastian and Ledig, Christian},
  journal={arXiv preprint arXiv:2406.17536},
  year={2024}
}

Disclaimer: This repository is inspired by MedMNIST APIs and the ImageNet-C repository. Thus, please also consider citing MedMNIST, the respective source datasets (described here), and ImageNet-C.

Files

bloodmnist.zip

Files (183.6 GB)

Name Size Download all
md5:daba10a010064a9e38f0d09b498bcf18
14.3 GB Preview Download
md5:c755e51825c074706524ea6b2c77a10b
154.2 MB Preview Download
md5:8d93d275ce3e69f0e527d4982455dc42
46.6 GB Preview Download
md5:19c88c74c104655d5f668e158e56451d
13.2 GB Preview Download
md5:40389bc54256edecd09ee4bd028c7e6a
720.9 MB Preview Download
md5:ff4ad0f53934ddf6a2330065d581990c
35.0 GB Preview Download
md5:2a649c94473ab9126130af8205d6c89b
16.1 GB Preview Download
md5:1dbf4d814725adc307ba9ffe5edf061a
17.1 GB Preview Download
md5:bf62498906ec0383c3ec5ff12ac70c00
37.9 GB Preview Download
md5:c499a47a64a000b579b23920bf80a95a
1.4 GB Preview Download
md5:80a2fa4c9b7fa2176606be825dfdef6e
1.1 GB Preview Download

Additional details

Identifiers

Software

Repository URL
https://github.com/francescodisalvo05/medmnistc-api
Programming language
Python
Development Status
Active