A collection of TensorFlow add-ons for computational MRI.
Project description
TensorFlow MRI is a collection of TensorFlow add-ons for computational MRI.
It contains functionality including:
Estimation of coil sensitivity maps: Walsh’s method, Inati’s fast method and ESPIRiT.
Coil compression using singular value decomposition (SVD).
Image reconstruction operations: basic (FFT, NUFFT), parallel imaging (SENSE, GRAPPA, CG-SENSE) and partial Fourier (zero-filling, homodyne detection, projection onto convex sets).
Calculation of radial and spiral trajectories and sampling densities.
Keras metrics for image quality assessment, classification and segmentation.
Helper operations for array manipulation, image processing and linear algebra.
All operations are performed using a TensorFlow/Keras backend. This has several key advantages:
Seamless integration in machine learning applications.
Runs on heterogeneous systems, with most operations supporting CPU and GPU-accelerated paths.
Code is easy to understand, with most of this package written in Python.
Installation
You can install TensorFlow MRI with pip:
$ pip install tensorflow-mri
Note that only Linux is currently supported.
TensorFlow Compatibility
Each TensorFlow MRI release is compiled against a specific version of TensorFlow. Please see the compatibility table below to see what versions of each package you can expect to work together.
TensorFlow MRI |
TensorFlow |
---|---|
v0.4.0 |
v2.6.0 |
v0.5.0 |
v2.6.0 |
Documentation
Visit the docs for the API reference and examples of usage.
Contributions
If you use this package and something does not work as you expected, please file an issue describing your problem. We will do our best to help.
Contributions are very welcome. Please create a pull request if you would like to make a contribution.
Citation
If you find this software useful in your work, please cite us.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for tensorflow_mri-0.5.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e4ea0f6d345986170638b9c6b8c9759451f2e1e881852cb69dad0547243e67 |
|
MD5 | 23bd0f2634c9e69551a7ce3ccfcf6a84 |
|
BLAKE2b-256 | 0b9563c9916774dcd2434e55787d430bac3810c1cf3d729b97bedafb65029145 |
Hashes for tensorflow_mri-0.5.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84c497be96b62d7d99d1630e4d80a5b623c1b24613642317e80df6954636853c |
|
MD5 | 6426133af7df9e7c5628765ef5bced69 |
|
BLAKE2b-256 | 5dc6355227287107044a9525c13b37c44fe6ad046af18c6b076616bb6240f642 |
Hashes for tensorflow_mri-0.5.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae0db781618a1d5e405b30bd4fa72efb75554c3ff6736d0aa12bd8a018d92b22 |
|
MD5 | 26b0778b925960cb6bbe15f021383d11 |
|
BLAKE2b-256 | e535ec3c1611c65b609eefa3310600ede5ae0e4e2c3c49c3755099db87e2c5a5 |
Hashes for tensorflow_mri-0.5.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 083f8d676582844cdb7ba8306ec45ffb4d149b88e2b07cabdaf34f19f3bd7f3f |
|
MD5 | 4553f080ff48a31184355a141187a342 |
|
BLAKE2b-256 | 37b73c66a898df7c38e22df670ea391b98975682c9766eb96223dcb445395732 |