ποΈ Images & Annotations
MedVision consolidates 22 public medical imaging datasets β BraTS24, MSD, OAIZIB-CM and others β into one uniformly structured resource: 29K 3D images and 11.2M annotated 2D slices, carrying 24.3M single-instance annotations across the three quantitative tasks β or 45.3M multi-instance annotations with the per-sample quality/size filters lifted. Neither figure counts instances: several boxes or clusters of the same target on one slice are one annotation in both. The imaging spans five modalities β X-ray (XR), CT, MRI, ultrasound (US) and PET β across many anatomical regions.
Source images are kept as 3D volumes reoriented to RAS+ (a canonical right-anterior-superior axis convention), which makes plane definitions consistent across datasets that were originally stored with different orientations. Because most vision-language models consume 2D images, MedVision does not ship pre-cut slices: the loader slices volumes to 2D on the fly along any of the three anatomical planes β axial, coronal or sagittal β at load time. This keeps the on-disk footprint tied to the volumes themselves (a full copy is around 1 TB) rather than to an exploded set of PNGs.
Segmentation masks. Every dataset except Ceph-Biometrics-400 ships with segmentation masks: dense manual ground truth drawn by expert annotators, and the source of the label names shown in each taskβs label map below. To download the image and mask files, load any of a datasetβs detection configs β MedVision distributes only the annotations, and the loader fetches and preprocesses the raw imaging into the dataset folder you specify.
Read more in the documentation: what MedVision holds Β· the four annotation types Β· multi-instance vs single-instance annotations
π Dataset Statistics
Annotation counts per dataset for annotation v1.1.1, across the three quantitative tasks β detection (Box), tumor/lesion size (T/L), and biometrics (A/D) β with an enlarged panel for the smaller datasets. The two sets differ only by filtering: single-instance keeps a target only when it is a single, large-enough instance, while multi-instance keeps every annotated target whatever its instance count or size.
π Dataset Explorer
Narrow the MedVision benchmark to the subset you need, then copy the exact loading command. Pick a body
part, choose one or more anatomy labels, and select an imaging modality β the explorer lists the datasets
that fit, with a ready-to-run load_dataset(...) snippet for each matching test config. Covers the three
quantitative tasks: detection (bounding box), tumor/lesion size, and biometrics (angle/distance).