Click or drag to resize
SoImageRegistrationTransformoptimizerStep Property

The step sizes, in world coordinates, used by the optimizer at coarsest and finest scales.

Namespace: OIV.ImageViz.Engines.GeometryAndMatching.Registration
Assembly: OIV.ImageViz (in OIV.ImageViz.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax
public SoSFVec2f optimizerStep { get; }

Property Value

Type: SoSFVec2f
Remarks

These step sizes refer to translations. For rotations, scalings, and shearings appropriate values are chosen accordingly. The first parameter is applied to the coarsest resolution level, the second to the finest level. Steps at intermediate levels are deduced from them. High step values cover a larger registration area but increase the risk of failure.

If the input transformation already provides a reasonable alignment, the steps can be set smaller than the values given by the automatic mode in order to reduce computation time and risk of failure.

Assuming a voxel size of (1,1,1) and a coarsestResampling of SbVec3i32(8,8,8), these parameters correspond to a displacement of half a voxel for the coarsest and finest level. As it is rarely the case, it is essential to set this parameter in relation with the reference image voxel size if the automatic mode is disabled.

This parameter is ignored if autoParameterMode is set to true.

Default value is OIV.Inventor.SbVec2f( 4.0f, 1.0f / 2.0f ) ).

See Also