Skip to main content

Data Consistency for Magnetic Resonance Imaging

Project description

Data Consistency for Magnetic Resonance Imaging

CodeQL CircleCI codecov Code style: black


Introduction

MRIDC is a toolbox for applying AI methods on MR imaging. A collection of tools for data consistency and data quality is provided for MRI data analysis. Primarily it focuses on the following tasks:

Reconstruction:

1.Cascades of Independently Recurrent Inference Machines (CIRIM), 2.Compressed Sensing (CS), 3.Convolutional Recurrent Neural Networks (CRNN), 4.Deep Cascade of Convolutional Neural Networks (CCNN), 5.Down-Up Net (DUNET), 6.End-to-End Variational Network (E2EVN), 7.Joint Deep Model-Based MR Image and Coil Sensitivity Reconstruction Network (Joint-ICNet), 8.Independently Recurrent Inference Machines (IRIM), 9.KIKI-Net, 10.Learned Primal-Dual Net (LPDNet), 11.MultiDomainNet, 12.Recurrent Inference Machines (RIM), 13.Recurrent Variational Network (RVN), 14.UNet, 15.Variable Splitting Network (VSNet), 16.XPDNet, 17.and Zero-Filled reconstruction (ZF).

Segmentation:

Coming soon...

Acknowledgements

MRIDC is based on the NeMo framework, using PyTorch Lightning for feasible high-performance multi-GPU/multi-node mixed-precision training.

For the reconstruction methods:

  • the implementations of 6 and 14 are thanks to and based on the fastMRI repo.
  • The implementations of 7, 9, 10, 11, 13, and 16 are thanks to and based on the DIRECT repo.

Installation

MRIDC is best to be installed in a Conda environment.

conda create -n mridc python=3.9
conda activate mridc

Pip

Use pip installation if you want the latest stable version.

pip install mridc

From source

Use source installation if you want the latest development version, as well as for contributing to MRIDC.

git clone https://github.com/wdika/mridc
cd mridc
./reinstall.sh

Usage

Check the projects page for more information of how to use mridc.

Datasets

Recommended public datasets to use with this repo:

API Documentation

Documentation Status

Access the API Documentation here

License

License: Apache 2.0

Citation

Please cite MRIDC using the "Cite this repository" button or as

@misc{mridc,
    author = {Karkalousos, Dimitrios and Caan, Matthan},
    title = {MRIDC: Data Consistency for Magnetic Resonance Imaging},
    year = {2021},
    url = {https://github.com/wdika/mridc},
}

Papers

The following papers use the MRIDC repo:

[1] Karkalousos, D. et al. (2021) ‘Assessment of Data Consistency through Cascades of Independently Recurrent Inference Machines for fast and robust accelerated MRI reconstruction’

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mridc-0.1.1.tar.gz (217.7 kB view details)

Uploaded Source

Built Distribution

mridc-0.1.1-py3-none-any.whl (297.6 kB view details)

Uploaded Python 3

File details

Details for the file mridc-0.1.1.tar.gz.

File metadata

  • Download URL: mridc-0.1.1.tar.gz
  • Upload date:
  • Size: 217.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for mridc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 acf7a799cded96b954a4968c76a2ab091d23120c30e01caec35294185ecb89f5
MD5 9a834fcb5acab7a5df3bd9e955baeaef
BLAKE2b-256 cf0b91417d22b571995206d44aea114d6c96a5a5a5ff18ff96e811b2f28b5e1f

See more details on using hashes here.

File details

Details for the file mridc-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mridc-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 297.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for mridc-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 134bef70545978ed5b93aef048062d5eea9c20bdc6a91fc6486fdc10e27d467d
MD5 b35a0dde46b383d81da5e9ccb1ac1972
BLAKE2b-256 bffedb9064258eef54fbb858168f0c8f3c9c8903cc055a4d1222b6f056f5b15c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page