InnerEye header depicting eye and neural net

Project InnerEye Open-Source Software for Medical Imaging AI

Project InnerEye open-source software (OSS) is created and used for deep learning research by the Project InnerEye team in Microsoft Health Futures. It is released at no-cost under an MIT open-source license to make it widely available for the global medical imaging community, who can leverage our work. The tools aim to increase productivity for research and development of best-in-class medical imaging AI and help to enable deployment using Microsoft Azure cloud computing (subject to appropriate regulatory approvals). Support for these OSS tools is via GitHub Issues on the relevant repositories.

computer and code icon

Open source

Project InnerEye toolkits are open-source, based on PyTorch, and released under an MIT license

four blocks icon

Easy to use

Makes building medical imaging models easier, increasing productivity of research and developers

box with two arrows icon

Scalable

Uses Microsoft Azure to train your own models at scale using the latest GPU technology

laptop and rocket icon

Deployable

OSS components to help deploy your ML models within existing medical imaging workflows

cog and tick icon

Best practices

Makes it easy to follow best practices when developing and maintaining your AI models

clipboard magnifying glass and tick icon

Peer-reviewed

Peer-reviewed research validation of ML models for radiation therapy planning workflows using CT images


Open-source toolkits and components

There are several InnerEye OSS tools to help with medical imaging AI research and development. Use the links below to learn more about each tool and go to the respective GitHub repositories. The Getting Started (opens in new tab) page on this site has more details of how these tools might be used together for radiation therapy workflow planning. If you have any problems, find issues in the code, or have a feature request, then please create an issue on GitHub (opens in new tab). We monitor these issues and will look to respond via GitHub.

InnerEye-DeepLearning Toolkit

Train PyTorch-based medical imaging models at scale on Microsoft Azure. This includes the ability to bring any PyTorch Lightning model and get cloud scaling out-of-the-box.

InnerEye-Gateway

Manage image de-identification and transfer of images from a hospital network to and from Microsoft Azure for running inference, in a secure way.

InnerEye-Inference

Run inference on medical imaging ML models trained with the InnerEye-DeepLearning toolkit.


Who can benefit from Project InnerEye Open-Source Tools?

* Clinical deployment subject to appropriate regulatory approvals.


Users and contributors

Collaboration spotlight

Dr. Rajesh Jena, Addenbrooke’s Hospital

Cambridge University Hospitals logo
Case Western Reserve University
Novartis logo
University of Cambridge logo

Disclaimer: The InnerEye Deep Learning Toolkit, Inner Eye-Gateway and InnerEye-Inference (collectively the “Research Tools”) are provided AS-IS for use by third parties for the purposes of research, experimental design and testing of machine learning models. The Research Tools are not intended or made available for clinical use as a medical device, clinical support, diagnostic tool, or other technology intended to be used in the diagnosis, cure, mitigation, treatment, or prevention of disease or other conditions. The Research Tools are not designed or intended to be a substitute for professional medical advice, diagnosis, treatment, or judgment and should not be used as such. All users are responsible for reviewing the output of the developed model to determine whether the model meets the user’s needs and for validating and evaluating the model before any clinical use. Microsoft does not warrant that the Research Tools or any materials provided in connection therewith will be sufficient for any medical purposes or meet the health or medical requirements of any person.