USD Generation Modules

Convert medical imaging data to Universal Scene Description (USD) format for NVIDIA Omniverse.

Overview

USD generation tools for creating animated 3D models from medical images:

  • USD Tools: Core USD file operations

  • Anatomy Tools: Anatomical structure handling

  • VTK Conversion: Convert VTK meshes to USD with ConvertVTKToUSD

Module Documentation

Quick Start

Convert VTK to USD

from monai_physio import ConvertVTKToUSD

converter = ConvertVTKToUSD.from_files(
    data_basename="Heart",
    vtk_files=["heart_phase_00.vtk", "heart_phase_01.vtk"],
    time_codes=[0.0, 1.0],
)
stage = converter.convert("animated_heart.usd")

Create Anatomical Scene

from monai_physio import process_usd_anatomy

stage = process_usd_anatomy.create_anatomical_stage()
process_usd_anatomy.add_heart_model(stage, "heart.vtk")
process_usd_anatomy.add_lungs_model(stage, "lungs.vtk")
stage.Save()

See Also

Navigation

PCA-Based Registration | API Reference | USD Tools