OIV.ImageViz.Engines.GeometryAndMatching.GeometricTransforms Namespace |
Geometric Transforms engines are usually used to align images.
Class | Description | |
---|---|---|
![]() | SoFlipAxisProcessing2d | SoFlipAxisProcessing2d image filter |
![]() | SoFlipAxisProcessing3d | SoFlipAxisProcessing3d image filter |
![]() | SoResampleImageProcessing3d | SoResampleImageProcessing3d filter |
![]() | SoRotateAroundZProcessing2d | SoRotateAroundZProcessing2d image filter |
![]() | SoRotateProcessing2d | SoRotateProcessing2d image filter |
![]() | SoRotateProcessing3d | SoRotateProcessing3d image filter |
![]() | SoScaleByFactorProcessing | SoScaleByFactorProcessing image filter |
![]() | SoScaleImageToSizeProcessing | SoScaleImageToSizeProcessing engine |
![]() | SoSwapAxisProcessing2d | SoSwapAxisProcessing2d image filter |
![]() | SoSwapAxisProcessing3d | SoSwapAxisProcessing3d engine performs a transposition of the image. |
![]() | SoTranslateProcessing | SoTranslateProcessing engine |
Enumeration | Description | |
---|---|---|
![]() | SoFlipAxisProcessing2dAxisSelections | |
![]() | SoFlipAxisProcessing3dAxisSelections | |
![]() | SoResampleImageProcessing3dInterpolationTypes | This enum defines the type of interpolation used. |
![]() | SoResampleImageProcessing3dSamplingModes | This enum defines how the voxel size of the output image is computed. |
![]() | SoRotateAroundZProcessing2dPrecisionModes | Method used to calculate the intensity of each result pixel. |
![]() | SoRotateProcessing2dPrecisionModes | Method used to calculate the intensity of each result pixel. |
![]() | SoRotateProcessing3dPrecisionModes | Method used to calculate the intensity of each result pixel. |
![]() | SoScaleByFactorProcessingPrecisionModes | Method used to calculate the intensity of each result pixel. |
![]() | SoScaleImageToSizeProcessingPrecisionModes | Method used to calculate the intensity of each result pixel. |
![]() | SoSwapAxisProcessing3dTranspositionModes | |
![]() | SoTranslateProcessingBackgroundModes | There are two possible modes in a SoTranslateProcessing filter: |
For example, if the subject and camera were not ideally positioned, rotating the image may improve visualization. Rotation and translation may be used to align successive sections of CT scans or confocal microscope images. A combination of geometric transformations sometimes is used to restore satellite or remote sensing images.
In addition, some Visilog operations, such as erosion, dilation, and even edge detection, are usually implemented for the main directions of the grid: ,
,
, etc. To erode an image in the
direction, you could first rotate the image
, and then perform a
erosion. Be careful since the rotation will distort the image due to resampling.