TorchIO is an open-source Python library for efficient loading, preprocessing, augmentation and patch-based sampling of 3D medical images in deep learning, following the design of PyTorch. It includes multiple intensity and spatial transforms for data augmentation and preprocessing. These transforms include typical computer vision operations such as random affine transformations and also domain-specific ones such as simulation of intensity artifacts due to MRI magnetic field inhomogeneity (bias) or k-space motion artifacts. TorchIO is a Python package containing a set of tools to efficiently read, preprocess, sample, augment, and write 3D medical images in deep learning applications written in PyTorch, including intensity and spatial transforms for data augmentation and preprocessing. Transforms include typical computer vision operations such as random affine transformations and also domain-specific ones such as simulation of intensity artifacts due to MRI magnetic field inhomogeneity.

Features

  • Random bias field artifact
  • Random motion artifact
  • Random elastic transformation
  • Random ghosting artifact
  • Read, preprocess, sample, augment, and write 3D medical images
  • Intensity and spatial transforms for data augmentation and preprocessing

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow TorchIO

TorchIO Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of TorchIO!

Additional Project Details

Programming Language

Python

Related Categories

Python Healthcare Software, Python Machine Learning Software, Python Computer Vision Libraries, Python Deep Learning Frameworks

Registered

2022-08-15