DIRECT β€” Modulated Convolution for Conditional MRI Reconstruction

Pretrained vSHARP models with modulated convolutions (and baselines) that condition reconstruction on acceleration (R) and ACS fraction at inference time.

Datasets

Anatomy Dataset Link
Knee fastMRI knee (multi-coil) fastmri.med.nyu.edu
Prostate fastMRI prostate (multi-coil) fastmri.med.nyu.edu

Models

knee/<name>.yaml + knee/<name>.pt
prostate/<name>.yaml + prostate/<name>.pt

Knee

Name Description
vsharp_triang Non-modulated vSHARP baseline (triangular (R) sampling)
vsharp_modconv_features_triang ModConv features, triangular
vsharp_modconv_features_triang_32_16 ModConv features, MLP 32β†’16
vsharp_modconv_features_triang_32_8 ModConv features, MLP 32β†’8
vsharp_modconv_features_triang_32_16_mod_inp ModConv at input

Prostate

Name Description
vsharp_triang Non-modulated baseline
vsharp_modconv_features_triang ModConv features
vsharp_modconv_features_triang_32_16 ModConv features, MLP 32β†’16
vsharp_modconv_features_triang_32_8 ModConv features, MLP 32β†’8

Training protocol

Training samples acceleration in a triangular / range schedule (typically (R \in [4, 16])) with paired ACS center_fractions (e.g. [0.08, 0.02]) under FastMRIEquispaced. Models are conditioned on the realized (R) / ACS so a single checkpoint covers the training range.

Released inference YAMLs pin exactly one (R) and one ACS (default validation 4Γ—: accelerations: [4], center_fractions: [0.08]). Keep lists of length 1 when changing rate:

Target (R) accelerations center_fractions
4Γ— [4] [0.08]
8Γ— [8] [0.04]
16Γ— [16] [0.02]

Install DIRECT

git clone https://github.com/NKI-AI/direct.git
cd direct
conda create --name direct python=3.12
conda activate direct
pip install meson-python meson ninja
pip install --no-build-isolation -e ".[dev]"

Usage

hf download NKI-AI/direct-modulated-convolution --local-dir ./modconv

direct predict ./predictions \
  --cfg ./modconv/knee/vsharp_modconv_features_triang_32_8.yaml \
  --checkpoint ./modconv/knee/vsharp_modconv_features_triang_32_8.pt \
  --data-root /path/to/fastmri/knee/multicoil_val \
  --num-gpus 1

The first argument is the prediction output directory.

Citation

If you use these models or DIRECT, please cite the DIRECT toolkit and the method paper(s) below.

DIRECT

@article{DIRECTTOOLKIT,
  title={DIRECT: Deep Image REConstruction Toolkit},
  author={Yiasemis, George and Moriakov, Nikita and Karkalousos, Dimitrios and Caan, Matthan and Teuwen, Jonas},
  journal={Journal of Open Source Software},
  volume={7},
  number={73},
  pages={4278},
  year={2022},
  doi={10.21105/joss.04278},
  url={https://doi.org/10.21105/joss.04278}
}

Method

@inproceedings{moriakov2026modconv,
  title={Conditional Learned Reconstruction for Medical Imaging},
  author={Moriakov, Nikita and Yiasemis, George and Sonke, Jan-Jakob and Teuwen, Jonas},
  booktitle={Medical Imaging with Deep Learning},
  year={2026},
  url={https://proceedings.mlr.press/v315/moriakov26a.html}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support