mSSFP (Multi-SSFP Reconstruction Library)
mSSFP is library for image reconstuction for multi-acqusition SSFP. This library supports ssfp simulations, various phantom generators, and various ssfp recontructions using muliple phase-cycled ssfp images.
Steady-Stead Free Precession (SSFP) MRI is class of fast pulse sequence capable of generating high SNR images. However, SSFP is highly-sensitive to off-resonance effects, which cause banding artifacts. Multiple SSFP images with different phase cycle amounts can be combined to suppress banding artifacts and for the estimation of quantitative biomarker like T1/T2 relaxation parameter mappings. Multiple methods for band suppression have been developed over the years, and this library gives working code and notebook examples for a variety of these reconstrcution techniques.
Notebooks
Jupyter notebooks for examples of how to use the mSSFP library.
- Basic SSFP Simulations (notebook)
- Phantom Examples (notebook)
- SSFP Banding Artifact Removal (notebook)
- PLANET for T2/T1 Mapping of SSFP (notebook)
- SuperFOV for accelerated SSFP (simple notebook, detailed notebook)
Features
Simultations
- SSFP
Phantoms
- Shepp-Logan phantom
- Simple block phantoms
- Brain phantom
Banding Artifact Removal Recons
- Sum of squares
- Eliptical singal model
- Super field of view (superFOV)
Quantitative MR Recons
- PLANET for T2/T1 mapping
Development
This project requires python 3.8+ and has the dependancies in requirement.txt
To setup a python enviroment with conda:
conda create -n mssfp python=3.8 conda activate mssfpThen install packages with pip using requirements file
pip install -r requirements.txt
Metadata
Release files for mssfp 0.0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mssfp-0.0.14.tar.gz | 18.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mssfp-0.0.14-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.7 kB
Release files / mssfp-0.0.14.tar.gz
| Download URL | mssfp-0.0.14.tar.gz |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
644c4558d85983570c17db7446ae224e6919242ee2341acb47a36796c95dadb2
|
|
BLAKE2b-256 checksum How to use checksums |
d5a46369b7a2a737f5de7ba4ab4e8d8f93b8c7681e5ee171b32a2fb5043fab78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / mssfp-0.0.14-py3-none-any.whl
| Download URL | mssfp-0.0.14-py3-none-any.whl |
|---|---|
| Size | 24.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
67bd11ccb458d789692ca6a86adbb6c986509d8477ccc03ebfe2f7b56096e73a
|
|
BLAKE2b-256 checksum How to use checksums |
3d6be20a7be90f564b04fbcdab97ee54afe1c8cd23030f21a3b8c57b08d6d1b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|