Coregistration options#
This section provides information about the arguments that can be
passed to mdreg.fit
to control the coregistration process. These arguments
are provided as a dictionary referred to as fit_coreg
in the mdreg.fit
function.
By default, mdreg
uses the elastix
package for coregistration, with default
parameters. The options allow the user to control the coregistration package
used, and the optional parameters which can be controlled within the
different packages.
Elastix#
Elastix is one of the coregistration engines available to perform
the coregistration components in mdreg
. For consistent usage
across different coregistration engines, mdreg
contains pythonic wrappers
for the core functionality available in elastix, but the functionality is
not otherwise modified.
We refer to the original elastix pages for more detail on elastix. Please note elastix authors request that the following papers are cited if you use the elastix software anywhere:
S. Klein, M. Staring, K. Murphy, M.A. Viergever, J.P.W. Pluim, “elastix: a toolbox for intensity based medical image registration, “ IEEE Transactions on Medical Imaging, vol. 29, no. 1, pp. 196 - 205, January 2010.
D.P. Shamonin, E.E. Bron, B.P.F. Lelieveldt, M. Smits, S. Klein and M. Staring, “Fast Parallel Image Registration on CPU and GPU for Diagnostic Classification of Alzheimer’s Disease”, Frontiers in Neuroinformatics, vol. 7, no. 50, pp. 1-15, January 2014.
mdreg
uses the interface itk-elastix
which is based on SimpleElastix,
created by Kasper Marstal:
Kasper Marstal, Floris Berendsen, Marius Staring and Stefan Klein, “SimpleElastix: A user-friendly, multi-lingual library for medical image registration”, International Workshop on Biomedical Image Registration (WBIR), Las Vegas, Nevada, USA, 2016.