NVIDIA logo

MONAI Physio

Build animated medical USD workflows for NVIDIA Omniverse

MONAI Physio is a collection of methods, workflows, tutorials, and CLI tools for creating personalized physiological digital twins from 3D medical images. Install it, clone the repository for the tutorial scripts, and work through the cards below - each tutorial runs on downloadable data and ends with the constants to change for your own. It is not validated for clinical use: MONAI Physio is a research and visualization toolkit, not a medical device, and must not be used for diagnosis, treatment planning, or clinical decision-making.

Version 2026.09.1

Setup

Install and Clone

Install the package, then clone the repository - the tutorial scripts do not ship in the wheel.

00

Predict Lung Motion From a Single Chest CT

A self-contained demo: fit the shape model and predict motion with a pretrained network, nothing else to run first.

01

Gated 4D CT to Animated USD

Segment, register and assemble a 4D CT series into an animated OpenUSD scene.

02

Finetune ICON Registration

Adapt uniGradICON to your own cohort and measure what the finetuning bought you.

03

Reconstruct High-Resolution 4D CT

Register every phase to one reference and reconstruct the series at its resolution.

04

CT Segmentation to VTK Surfaces

Segment one CT phase and export patient anatomy as VTK PolyData surfaces.

05

VTK Surfaces to Animated USD

Convert meshes into a time-sampled USD scene for Omniverse playback.

06

Create a PCA Shape Model

Turn a population of meshes into a statistical shape model and its modes.

07

Fit the Shape Model to a Patient

Fit the shape model to one ungated clinical scan, PCA coefficients and all.

08

Propagate the Model Through 4D

Fit each case at its reference phase and carry the mesh through every phase.

09

Train a PhysicsNeMo Surrogate

Train a MeshGraphNet to predict per-vertex motion from shape and phase.

10

Predict Motion With the Surrogate

Replace the registration solve with one forward pass, then export to USD.

11

Score the Surrogate Against the Images

Volume and surface RMSE per lobe, plus Dice per chamber, on the held-out case.

12

The Whole Inference Pipeline in One Script

Go from a gated series to an animated prediction without registering a single phase.

13

Breathe and Beat a Static Clinical CT

Animate one ungated breath-hold scan with both rhythms, from two networks at once.

Documentation

Explore the rest of the docs

Tutorial Details

See Tutorials for the recommended run order, commands, datasets, per-tutorial implementation details, and the “adapt to your data” notes that close every section.

Indices and tables