v2.5.0
Datasets ⭐
EXAMPLE CODE
MURA Dataset
Load MURA dataset with one line of code. Musculoskeletal radiograph dataset containing 40,561 images from 14,863 exams. Stream MURA while training ML models.
Visualization of the MURA Dataset on the Activeloop Platform

MURA Dataset

What is MURA Dataset?

MURA is a large musculoskeletal radiograph dataset containing 40,561 images from 14,863 exams, where each exam is labeled normal or abnormal by radiologists themselves. Researchers can use this dataset to see if their models perform as accurate as radiologists on the task.

Download MURA Dataset in Python

Instead of downloading the MURA dataset in Python, you can effortlessly load it in Python via our open-source package Hub with just one line of code.

Load MURA Dataset Training Subset in Python

1
import hub
2
ds = hub.load("hub://activeloop/mura-train")
Copied!

Load MURA Dataset Validation Subset in Python

1
import hub
2
ds = hub.load("hub://activeloop/mura-val")
Copied!

MURA Dataset Structure

MURA Data Fields

  • images: tensor containing the image.
  • region: tensor containing name of one of the seven regions of studies such as elbow, finger, forearm, hand, humerus, shoulder, and wrist to which the image belongs to.
  • study: tensor containing the studies.
  • study_type: tensor containing the study type which can be either positive or negative.
  • patient_id: tensor containing id of the patient.

MURA Data Splits

  • The MURA dataset training set is composed of 11,184 patients, 13,457 studies, 36,808 images.
  • The MURA dataset validation set is composed of 783 patients, 1,199 studies, 3,197 images.

How to use MURA Dataset with PyTorch and TensorFlow in Python

Train a model on MURA dataset with PyTorch in Python

Let's use Hub's built-in PyTorch one-line dataloader to connect the data to the compute:
1
dataloader = ds.pytorch(num_workers=0, batch_size=4, shuffle=False)
Copied!

Train a model on MURA dataset with TensorFlow in Python

1
dataloader = ds.tensorflow()
Copied!

MURA Dataset Creation

Data Collection and Normalization Information
To evaluate models and to assess radiologist performance, additional labels from six certified Stanford radiologists were collected in a test set of 207 musculoskeletal exams. In this test set, the gold standard is a majority vote of a group of three radiologists.

Additional Information about MURA Dataset

MURA Dataset Description

MURA Dataset Curators

Pranav Rajpurkar, Jeremy Irvin, Aarti Bagul, Daisy Ding, Tony Duan, Hershel Mehta, Brandon Yang, Kaylie Zhu, Dillon Laird, Robyn L. Ball, Curtis Langlotz, Katie Shpanskaya, Matthew P. Lungren, Andrew Y. Ng

MURA Dataset Licensing Information

More information about the license can be found here. Hub users may have access to a variety of publicly available datasets. We do not host or distribute these datasets, vouch for their quality or fairness, or claim that you have a license to use the datasets. It is your responsibility to determine whether you have permission to use the datasets under their license. If you're a dataset owner and do not want your dataset to be included in this library, please get in touch through a GitHub issue. Thank you for your contribution to the ML community!

MURA Dataset Citation Information

1
@article{rajpurkar2017mura,
2
title={MURA: Large Dataset for Abnormality Detection in Musculoskeletal Radiographs},
3
author={Rajpurkar, Pranav and Irvin, Jeremy and Bagul, Aarti and Ding, Daisy and Duan, Tony and Mehta, Hershel and Yang, Brandon and Zhu, Kaylie and Laird, Dillon and Ball, Robyn L and others},
4
journal={arXiv preprint arXiv:1712.06957},
5
year={2017}
6
}
Copied!