Accelerating MRI image reconstruction with Tyger

  • Karen Easterbrook, Microsoft; Ilyana Rosenberg, Health Futures - Microsoft

The Tyger framework enables faster, more accessible medical imaging by streaming raw data to the cloud for accelerated reconstruction—reducing patient wait times and discomfort—while empowering researchers to rapidly test and deploy new algorithms.

Explore more

Transcript

Accelerating MRI image reconstruction with Tyger

[MUSIC]   

[MUSIC FADES INTO SWEEPING SOUND] 

KAREN EASTERBROOK: One of MSR’s [Microsoft Research’s] many priorities is research focused on applying technology to advance human health, safety, and well-being and to deliver tangible societal impact.

To share how AI and cloud computing can make healthcare faster, more efficient, and more equitable, we’ll hear from Ilyana Rosenberg, principal product manager in Microsoft Research Health Futures. 

Ilyana will introduce how the Tyger framework enables faster, more accessible MRI imaging by streaming raw data to the cloud for real-time reconstruction, helping reduce patient wait times and making advanced medical imaging available to more people.

Let’s check it out.

[MUSIC]   

[MUSIC FADES INTO SWEEPING SOUND]

ILYANA ROSENBERG: My name is Ilyana Rosenberg, principal product manager in Health Futures, where our mission is to empower every person on the planet to live a healthier future. 

Today, I will explain how our open-source Tyger remote signal processing framework is transforming MRI imaging by accelerating reconstruction, decoupling programming from the instrument for rapid prototyping, and making MRIs more accessible across the globe. 

I want to acknowledge the team behind this technology, who continue to push boundaries with AI in medical imaging, led by Senior Director of Health Futures Michael Hansen.

Let me start with a simple reality for three individuals who sit in the imaging workflow.

The first: the developer.

Developers build applications that can be used to advance MRI scans, including image reconstruction and denoising techniques that aid in motion correction. Today, code is developed in isolation from the scanner, and prototype testing can take weeks if not longer, as the code is needed to be first deployed onto the scanner.

Second: the patient.

A typical MRI exam can take 20 to 60 minutes with complex exams even longer, causing not only patient discomfort but also long wait times to get an MRI.

And third: the radiologist.

There is an increasing shortage of radiologists, and burnout is common. Radiologists review on average 20 to 40 exams per day, each with many individual scans. Review on complex cases can take even longer. 

Tyger, developed in Microsoft Research, alleviates these challenges. Tyger is an open-source and cloud-based remote signal processing framework that enables online MRI reconstructions. It enables rapid prototyping of algorithms in minutes rather than weeks due to flexibility of where the code can be run. It improves patient experience by accelerating reconstruction and thus reducing scan time. And it optimizes image interpretation due to the ease of leveraging advanced denoising and other modern algorithms during the MRI scan. 

Here’s how.  

As the MRI scan is being completed, images are streamed to the cloud real time. Data from the scanner is divided into blocks and uploaded as buffers to Azure Blob Storage, enabling reliable, high-throughput, and asynchronous data transfer between the scanner and the cloud. Think of buffers as a sequence of files that can be tagged for easy retrieval and organization. 

Next, Kubernetes orchestrates the compute jobs by launching containers that read from the buffer, processing the data and writing results back to the output buffers. Tyger acts as an abstraction layer over Kubernetes for tasks such as job scheduling, resource allocation, and job execution per predefined specifications. The resulting output buffers are stored as files on Azure Blob Storage. Output buffers are flexible and can hold any data type produced by the job. For an image reconstruction job, the reconstructed images are now sent back to the scanner to be viewed on the MRI console for interpretation.

We are partnering with Siemens Healthineers to scale and integrate the Tyger technology into Siemens Healthineers MRI scanners through the Open Recon prototype framework. Tyger is currently available as a work-in-progress package for customers to evaluate. 

One common application of Tyger is for accelerated and scalable image reconstruction. Scale opportunity is huge. On average, there are 100,000 MRI scans completed per hour in the United States. Tyger alone can do 250,000 reconstructions per hour. Way more than what is needed across the entire US for that same time frame. 

Connecting these powerful cloud-based computing resources that allow scale to the scanner also enables MRIs to be usable and more accessible across the globe. By shifting the complex MRI image reconstruction from local scanners to the cloud, Tyger also makes items such as advanced image correction and enhancement feasible even in low-resource environments.  

In addition to scale, Tyger is transforming MRI development by removing the bottleneck of scanner dependency. Instead of waiting weeks to deploy code, developers can prototype reconstruction and denoising algorithms in minutes using Tyger’s cloud-based compute.

This flexibility—running the same APIs on a laptop, local cluster, or Azure—means faster innovation and quicker implementation of advanced techniques like motion correction and AI-driven denoising.  

One such application is the advanced denoising model for MRI images that was recently developed and published by the Diagnostic Imaging Team in Microsoft Health Futures.

On the left of this image, you see a late Gd enhancement cardiac MRI. It shows significant noise where the heart is not even visible, something that is unfortunately common, especially in low-resource imaging scenarios. On the right side is the same scan after applying our denoising model using Tyger. The heart is now visible for cardiologists to review.

This is just one example of how Tyger can run an application on an MRI scan without needing to first deploy the code onto the scanner itself. Tyger is designed as a general framework for scalable, remote signal processing and is not limited to MRIs; it can be applied to any instrument or modality where data needs to be transmitted and processed remotely. This includes but is not limited to CTs, ultrasounds, emergency response with drones, and even transportation infrastructure. The only requirements are the ability to read and write files and build a Docker container that runs on Linux.

Thank you for joining the Microsoft Research Forum. Please check out these links to learn more about Tyger and our Health Futures MRI image denoising model.