MR, CT, and PET Python DICOM Library

Innolitics Open Source

The Problem

Often in medical imaging applications, developers need to access the pixel values of a MRI, CT, or PET scan. These images are stored in DICOM files. (Read about what DICOM is and why it exists here.) Combining raw imaging data from individual DICOM files into a single 3D array is tricky.

The Solution

We found ourselves needing this frequently during client work and decided to open-source the solution that has worked well for us. This library allows developers to easily reconstruct the 3D scan data from DICOM files by returning it as a numpy ndarray for further processing and calculations. It is a higher-level library that builds on the excellent lower-level pydicom library.

You can find the repository here. All the documentation for the library can be found on our ReadTheDocs page.

Related Case Studies

Tooling

High Dimensionality Algorithm Tester

Open-SourceAI/ML

Testing methodology and an associated Python framework for regression testing algorithms and AI/ML models

Tooling

React Slicer Toolkit

Open-SourceAI/ML

Medical Image Viewer JavaScript and React toolkit

Tooling

DICOM Standard Browser

Web-AppDICOM

Popular free tool for browsing the main medical imaging standard

Let's Talk

Every great partnership starts with a conversation. Fill out the form below for a discovery call, and an Innolitics team member will contact you soon.