itk_dreg.reduce_dfield.dreg
¶
Module Contents¶
Classes¶
Implements |
|
Implements |
|
Return a transform collection of results. |
Functions¶
Resample from a set of block registration results into a deformation field transform. |
Data¶
API¶
- itk_dreg.reduce_dfield.dreg.logger¶
‘getLogger(…)’
- class itk_dreg.reduce_dfield.dreg.ReduceToDisplacementFieldMethod¶
Bases:
itk_dreg.base.registration_interface.ReduceResultsMethod
Implements
itk-dreg
registration reduction by composing anitk.DisplacementFieldTransform
from pairwise subimage registration results.- __call__(block_results: Iterable[itk_dreg.base.image_block_interface.LocatedBlockResult], fixed_reader_ctor: itk_dreg.base.registration_interface.ConstructReaderMethod, initial_transform: itk.Transform, displacement_grid_scale_factors: Optional[List[float]] = [1.0, 1.0, 1.0], **kwargs) itk_dreg.base.image_block_interface.RegistrationTransformResult ¶
- class itk_dreg.reduce_dfield.dreg.EulerConsensusReduceResultsMethod¶
Bases:
itk_dreg.base.registration_interface.ReduceResultsMethod
Implements
itk-dreg
registration reduction by composing anitk.Euler3DTransform
from a pairwise subimage rigid registration results.- __call__(block_results: Iterable[itk_dreg.base.image_block_interface.LocatedBlockResult], **kwargs) itk_dreg.base.image_block_interface.RegistrationTransformResult ¶
- itk_dreg.reduce_dfield.dreg.reduce_to_deformation_field_transform(block_results: Iterable[itk_dreg.base.image_block_interface.LocatedBlockResult], reference_image: itk.Image[itk.F, 3], initial_transform: itk_dreg.base.itk_typing.TransformType, scale_factors: List[float] = [10, 10, 10], default_transform: itk.Transform = None) itk.DisplacementFieldTransform[itk.D, 3] ¶
Resample from a set of block registration results into a deformation field transform.
- class itk_dreg.reduce_dfield.dreg.TransformCollectionReduceResultsMethod¶
Bases:
itk_dreg.base.registration_interface.ReduceResultsMethod
Return a transform collection of results.
Note (2023.11.10):
transform_collection
does not yet extenditk.Transform
. This should not be used in production.- __call__(block_results: Iterable[itk_dreg.base.image_block_interface.LocatedBlockResult], **kwargs)¶