Skip to content

Repository files navigation

RadYOLO

RadYOLO is a 3D YOLO11-based deep learning model for object detection, classification, and instance segmentation in medical images. It is designed to process MRI or CT volumes efficiently on GPU and CPU-only systems. In our paper published at the 2nd MICCAI Workshop on Efficient Medical AI, we could show that RadYOLOs detection performance is on par with nnU-Net for lesion detection and coarse organ detection. At the same time it is 8-46x faster on a GPU and over 100x faster on a CPU, solving most detection tasks within a couple seconds.

RadYOLO was developed by the Fraunhofer Institute for Digital Medicine MEVIS.

If you use RadYOLO, please cite our paper:

@inproceedings{geissler2026radyolo,
  title={RadYOLO: Computationally Efficient 3D Object Detection and Segmentation in CT and MRI},
  author={Geissler, Kai and Müller-Groh, Laurens and Meine, Hans},
  booktitle={<enter when published>},
  year={2026},
}

Quick Start: Set Up A Training

  1. Install dependencies from repository root:
uv build .

or

pip install .
  1. Prepare a dataset in RadYOLO format (images, labels, dataset.yaml).
  2. Create data splits.
  3. Optionally analyze/preprocess data and propose a model config.
  4. Start training:
uv run -m radyolo train <path-to-config-yaml>

Documentation

Detailed guides are available in documentation/:

Disclaimer

The software is not qualified for use as a medical product or as part thereof. Provided 'as is' without specific verification or validation.

License

RadYOLO is licensed under the AGPL-3.0 license.

Contact

Kai Geissler, kai.geissler<at>mevis.fraunhofer.de, Fraunhofer Institute for Digital Medicine MEVIS, Germany

About

RadYOLO is a 3D deep learning model for object detection, classification, and instance segmentation in medical images based on YOLO11. It is designed to process MRI or CT volumes efficiently on GPU and CPU-only systems.

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages