Published June 22, 2026 | Version v1
Model Open

LinFlo-Net: Pre-trained model weights for whole-heart mesh generation from CT and MR images

Authors/Creators

  • 1. ROR icon University of California, Berkeley

Contributors

Researcher:

Description

LinFlo-Net Pre-trained Weights

This record provides pre-trained PyTorch model weights for LinFlo-Net, a deep learning method for automatically generating simulation-ready 3D whole-heart meshes from cardiac CT and MR images.

Contents

The archive contains a single PyTorch checkpoint (`best_model.pth`) for inference with the LinFlo-Net pipeline. The same checkpoint is used for both CT and MR inputs; set the modality at inference time with `--modality ct` or `--modality mr`.
 
The checkpoint corresponds to the best validation model from training the full LinFlo-Net architecture (linear transform + flow deformation with signed-distance supervision). It is intended for use with the official LinFlo-Net software and bundled template mesh.

What the models do

Given a 3D cardiac image and a template heart mesh, LinFlo-Net predicts a patient-specific deformed mesh (`.vtp`) and an associated segmentation rasterized to image space. The models were developed for whole-heart meshing workflows, including computational modeling and simulation preparation.

Training data

Models were trained on the Multi-Modality Whole Heart Segmentation (MMWHS) challenge dataset, with data augmentation following the MeshDeformNet procedure. CT and MR models were trained separately with modality-appropriate preprocessing and normalization.

Training data are **not** included in this record. MMWHS must be obtained separately from the dataset providers.

Software requirements

Use these weights with the LinFlo-Net package:

PyPI: https://pypi.org/project/linflonet/
Source code: https://github.com/ArjunNarayanan/LinFlo-Net
Quick start: https://github.com/ArjunNarayanan/LinFlo-Net/blob/main/docs/quick_start.md

Example inference:

pip install linflonet
linflonet predict \
  --image /path/to/scan.nii.gz \
  --model /path/to/best_model.pth \
  --modality ct \
  --output /path/to/output

Files

LinFlo-Net_weights.zip

Files (395.0 MB)

Name Size
md5:bb8415b180f551e30bcb88b68a40e386
395.0 MB Preview Download

Additional details

Dates

Available
2026-06-22

Software

Repository URL
https://github.com/ArjunNarayanan/LinFlo-Net
Programming language
Python
Development Status
Active