Model-driven image registration
Project description
Model-driven motion correction for medical imaging
Documentation: https://openmiblab.github.io/mdreg
Source code: https://github.com/openmiblab/mdreg
Installation
pip install mdreg
Typical usage
import mdreg
# Get some test data (variable flip angle MRI)
data = mdreg.fetch('VFA')
# Configure the signal model fit
fit_image = {
'func': mdreg.fit_spgr_vfa_lin, # VFA signal model
'FA': data['FA'], # Flip angle in degress
'progress_bar': True, # Show a progress bar
}
# Configure the coregistration method
fit_coreg = {
'package': 'elastix',
'spacing': data['spacing'],
}
# Perform the motion correction
coreg, defo, fit, pars = mdreg.fit(
data['array'], # Signal data to correct
fit_image = fit_image, # Signal model fit
fit_coreg = fit_coreg, # Coregistration
verbose = 2, # Show progress update
)
# Visualize the results
anim = mdreg.plot.animation(
coreg,
title = 'Motion corrected VFA',
'interval' : 500, # Time between animation frames in ms
'vmin' : 0, # Minimum value of the colorbar
'vmax' : np.percentile(coreg, 99), # Maximum value of the colorbar
)
License
Released under the Apache 2.0 license:
Copyright (C) 2023-2024 dcmri developers
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 Distribution
mdreg-0.5.3.tar.gz
(1.6 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
mdreg-0.5.3-py3-none-any.whl
(1.7 MB
view details)
File details
Details for the file mdreg-0.5.3.tar.gz.
File metadata
- Download URL: mdreg-0.5.3.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6f7083d6e3c2315bc1bcdbcabb88d2918daf4a7357a521dee1d02c4b6b48770
|
|
| MD5 |
95d7453597f21a7bee2f827e4522a0fb
|
|
| BLAKE2b-256 |
fc938a99c7f498dbe6b0a8abe537f754eab794c031ffee7e660a96e1810dca3a
|
File details
Details for the file mdreg-0.5.3-py3-none-any.whl.
File metadata
- Download URL: mdreg-0.5.3-py3-none-any.whl
- Upload date:
- Size: 1.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59bfd6f016442054da9d427a277a3e3a29c18b273cdde85457b77c864a660966
|
|
| MD5 |
0d45783c9c70ebefbb0b6e2e22e55476
|
|
| BLAKE2b-256 |
da082a556387a213c24f10dc7de20a48a773df2cd4981528793fb88cb5a73588
|