NKI-AI/direct
NKI-AI/direct has 321 GitHub stars and 50 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 01:56 UTC. Last push 2026-11-11.
What you can do
- MRI data and sampling. Multi-coil static, dynamic, and multislice volumes; coil-sensitivity estimation; and a library of Cartesian, radial, spiral, Poisson, Gaussian, and k-t masks. A learned Adaptive Dynamic Sampler (ADS) can also choose lines or pixels under a fixed acceleration budget.
- Reconstruction models. vSHARP, RecurrentVarNet, VarNet, RIM / CIRIM, LPDNet, XPDNet, IterDualNet, ConjGradNet, Joint-ICNet, KIKI-Net, MultiDomainNet, VarSplitNet, U-Net (2D / 3D), MEDL, and transformer reconstructors (ViT, UFormer) in image or k-space.
- Training paradigms. Fully supervised learning, self-supervised SSDU, and JSSL (joint supervised + self-supervised). Distributed multi-GPU training, mixed precision, and TensorBoard logging.
- Conditional and joint pipelines. Modulated convolutions condition an unrolled network on acceleration and ACS fraction. Optional registration (learned or classical) aligns dynamic frames with reconstruction.
Crecimiento de estrellas medido
- in 24h
- 0
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
Deep learning framework for MRI reconstruction
Aprendizaje automáticoREADME.md
Original.. Note: this header avoids the reST raw directive on purpose. PyPI renders
the long description with readme_renderer, which disables raw for
security, so a .. raw:: html block makes twine check fail and blocks
publishing. Plain reST images/substitutions render on both GitHub and PyPI;
image URLs are absolute because relative paths do not resolve on PyPI.
.. image:: https://raw.githubusercontent.com/NKI-AI/direct/main/logo/direct_banner.svg :alt: DIRECT: Deep Image Reconstruction Toolkit :align: center :target: https://github.com/NKI-AI/direct
|PyPI| |JOSS| |Tests| |Ruff| |Codacy| |Codecov| |GitHub|
Installation <https://docs.aiforoncology.nl/direct/installation.html>__ ·
Quick start <https://docs.aiforoncology.nl/direct/getting_started.html>__ ·
Documentation <https://docs.aiforoncology.nl/direct/index.html>__ ·
Model zoo <https://docs.aiforoncology.nl/direct/model_zoo.html>__ ·
Papers <https://docs.aiforoncology.nl/direct/papers.html>__
.. |PyPI| image:: https://img.shields.io/pypi/v/direct-recon.svg :target: https://pypi.org/project/direct-recon/ :alt: PyPI .. |JOSS| image:: https://img.shields.io/badge/JOSS-10.21105%2Fjoss.04278-blue.svg :target: https://doi.org/10.21105/joss.04278 :alt: JOSS .. |Tests| image:: https://img.shields.io/github/actions/workflow/status/NKI-AI/direct/tests.yml.svg?label=Tests :target: https://github.com/NKI-AI/direct/actions/workflows/tests.yml :alt: Tests .. |Ruff| image:: https://img.shields.io/github/actions/workflow/status/NKI-AI/direct/ruff.yml.svg?label=Ruff :target: https://github.com/NKI-AI/direct/actions/workflows/ruff.yml :alt: Ruff .. |Codacy| image:: https://api.codacy.com/project/badge/Grade/1c55d497dead4df69d6f256da51c98b7 :target: https://app.codacy.com/gh/NKI-AI/direct :alt: Codacy .. |Codecov| image:: https://img.shields.io/codecov/c/github/NKI-AI/direct.svg :target: https://codecov.io/gh/NKI-AI/direct :alt: Codecov .. |GitHub| image:: https://img.shields.io/badge/GitHub-NKI--AI%2Fdirect-181717.svg?logo=github :target: https://github.com/NKI-AI/direct :alt: GitHub
========================================= DIRECT: Deep Image REConstruction Toolkit
DIRECT is a PyTorch toolkit for accelerated MRI reconstruction.
It takes undersampled multi-coil k-space through sampling, reconstruction,
optional registration, metrics, and pretrained baselines — end to end.
Challenge-winning models shipped in DIRECT include vSHARP (CMRxRecon 2023; also used in the 2024 challenge), RecurrentVarNet (Calgary-Campinas / MIDL 2020), and RIM (fastMRI 2019).
.. figure:: https://raw.githubusercontent.com/NKI-AI/direct/main/.github/direct.png :alt: DIRECT reconstruction examples :align: center
Zero-filled reconstruction, Compressed-Sensing (CS) reconstruction using the BART toolbox, Reconstruction using a RIM model trained with DIRECT
Features
- MRI data and sampling. Multi-coil static, dynamic, and multislice volumes; coil-sensitivity estimation; and a library of Cartesian, radial, spiral, Poisson, Gaussian, and k-t masks. A learned Adaptive Dynamic Sampler (ADS) can also choose lines or pixels under a fixed acceleration budget.
- Reconstruction models. vSHARP, RecurrentVarNet, VarNet, RIM / CIRIM, LPDNet, XPDNet, IterDualNet, ConjGradNet, Joint-ICNet, KIKI-Net, MultiDomainNet, VarSplitNet, U-Net (2D / 3D), MEDL, and transformer reconstructors (ViT, UFormer) in image or k-space.
- Training paradigms. Fully supervised learning, self-supervised SSDU, and JSSL (joint supervised + self-supervised). Distributed multi-GPU training, mixed precision, and TensorBoard logging.
- Conditional and joint pipelines. Modulated convolutions condition an unrolled network on acceleration and ACS fraction. Optional registration (learned or classical) aligns dynamic frames with reconstruction.
- Validation and reuse. MRI metrics (SSIM, pSNR, NMSE, VIF, HFEN, …),
YAML configs,
direct train/direct predict, and amodel zoo on Hugging Face <https://huggingface.co/NKI-AI>__.
Install
PyPI package name is direct-recon (import as direct):
.. code-block:: bash
pip install direct-recon
Development install with uv <https://docs.astral.sh/uv/>__:
.. code-block:: bash
git clone https://github.com/NKI-AI/direct.git cd direct uv sync
See the installation guide <https://docs.aiforoncology.nl/direct/installation.html>__
for Docker and conda.
Projects and model zoo
Reproducible experiment configs live under
projects/ <https://github.com/NKI-AI/direct/tree/main/projects>.
Pretrained .yaml / .pt pairs are on Hugging Face
(NKI-AI <https://huggingface.co/NKI-AI>) and listed in the
model zoo <https://docs.aiforoncology.nl/direct/model_zoo.html>__.
.. code-block:: bash
pip install huggingface_hub hf download NKI-AI/direct-calgary-campinas --local-dir ./calgary
direct predict ./predictions
--cfg ./calgary/rim_5x.yaml
--checkpoint ./calgary/rim_5x.pt
--data-root /path/to/calgary_campinas
--num-gpus 1
License
DIRECT is not intended for clinical use. It is released under the
Apache 2.0 License <LICENSE>__.
Citing DIRECT
If you use DIRECT, please cite the toolkit paper. Method-specific BibTeX
entries are collected on the
papers page <https://docs.aiforoncology.nl/direct/papers.html>__.
.. code-block:: bibtex
@article{DIRECTTOOLKIT, doi = {10.21105/joss.04278}, url = {https://doi.org/10.21105/joss.04278}, year = {2022}, publisher = {The Open Journal}, volume = {7}, number = {73}, pages = {4278}, author = {George Yiasemis and Nikita Moriakov and Dimitrios Karkalousos and Matthan Caan and Jonas Teuwen}, title = {DIRECT: Deep Image REConstruction Toolkit}, journal = {Journal of Open Source Software} }
Explorar proyectos relacionados
tensorflow/tensorflow
Un framework de código abierto de aprendizaje automático para todos
201,592 estrellashuggingface/transformers
🤗 Transformers: el framework de definición de modelos para modelos de aprendizaje automático de vanguardia en texto, visión, audio y multimodal, tanto para inferencia como para entrenamiento.
168,953 estrellasAUTOMATIC1111/stable-diffusion-webui
Interfaz web de Stable Diffusion
165,308 estrellasComfy-Org/ComfyUI
La GUI, la API y el backend más potentes y modulares para modelos de difusión, con una interfaz de grafos y nodos. El motor de inferencia local más rápido del mundo.
146,707 estrellas