Skip to main content

Speed up MR scanner with generative priors for image reconstruction (SPRECO)

workflow This package is to help you train generative image priors of MRI images and then use them in image reconstruction. It has the following features:
  1. Distributed training
  2. Interruptible training
  3. Efficient dataloader for medical images
  4. Customizable with a configuration file
  5. Seamless deployment with BART

Installation: Clone this repository and use conda to set up the environment.

$ git clone https://github.com/mrirecon/spreco.git
$ cd spreco
$ pip install .

Reference

We would appreciate it if you tried our codes and cited our work.

[1] G. Luo, X. Wang, M. Blumenthal, M. Schilling, EHU. Rauf, R. Kotikalapudi, NK. Focke, M. Uecker. Generative image priors for MRI reconstruction trained from magnitude-only images. arXiv preprint arXiv:2308.02340 (2023)

[2] G. Luo, M. Blumenthal, M. Heide, M. Uecker. Bayesian MRI reconstruction with joint uncertainty estimation using diffusion models. Magn Reson Med. 2023; 1-17

[3] M. Blumenthal, G. Luo, M. Schilling, HCM. Holme, M. Uecker. Deep, deep learning with BART. Magn Reson Med. 2023; 89: 678- 693.

[4] G. Luo, N. Zhao, W. Jiang, ES. Hui, P. Cao. MRI reconstruction using deep Bayesian estimation. Magn Reson Med. 2020; 84: 2246-2261.

Release files for spreco 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spreco 0.0.4
File Size Uploaded
spreco-0.0.4.tar.gz 57.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spreco 0.0.4
File Interpreter ABI Platform
spreco-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 127.7 kB

Release files / spreco-0.0.4.tar.gz

Download URL spreco-0.0.4.tar.gz
Size 57.8 kB
Tags Source
SHA-256 checksum
How to use checksums
88746ff890cd10f6a3aac048fbbd62ae79a5cfdd118ca135785336c9d6500f05
BLAKE2b-256 checksum
How to use checksums
3f777bf234f6ab11d00cd1f08ac87746297127b9be68c0b2b51102e3e4ec9b48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.2

Release files / spreco-0.0.4-py3-none-any.whl

Download URL spreco-0.0.4-py3-none-any.whl
Size 69.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d75bbdc1f7bc89a783baac4b3f420875ead6c4aea890e3877ff81fbd0bab00d1
BLAKE2b-256 checksum
How to use checksums
ac6b84890433a33fa42d8b007852572a7de64f01ab2f40c12cea274a06f6a85b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.2

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page