Source code for imgreg.models.logpolar.enums

"""
Enum of the logpolar parameters.

Author: Fabian A. Preiss
"""
from enum import Enum


[docs]class LogPolParams(Enum): REF_IMG = "REF_IMG" """Reference image.""" MOD_IMG = "MOD_IMG" """Modified image.""" GAUSS_DIFF = "GAUSS_DIFF" """Lower and upper kernel size of the DoG filter.""" WINDOW_WEIGHT = "WINDOW_WEIGHT" """Weighting factor scaling beween windowed image and image, range of [0,1].""" WINDOW_TYPE = "WINDOW_TYPE" """Window type for FFT filter.""" WINDOW_RADIUS_EXP = "WINDOW_RADIUS_EXP" """Window radius exponent, larger wrexp => faster computation.""" UPSAMPLING = "UPSAMPLING" """Upsampling factor.""" BOUNDS = "BOUNDS" """Boundaries for image slicing.""" GAUSS_DIFF_REF_IMG = "GAUSS_DIFF_REF_IMG" """Gaussian difference filtered and windowed reference input image.""" GAUSS_DIFF_MOD_IMG = "GAUSS_DIFF_MOD_IMG" """Gaussian difference filtered and windowed modified input image.""" FOURIER_REF_IMG = "FOURIER_REF_IMG" """Fourier transformed and filtered reference image.""" FOURIER_MOD_IMG = "FOURIER_MOD_IMG" """Fourier transformed and filtered modified image.""" WARPED_FOURIER_REF_IMG = "WARPED_FOURIER_REF_IMG" """Log-polar transformed of the fourier transformed reference image.""" WARPED_FOURIER_MOD_IMG = "WARPED_FOURIER_MOD_IMG" """Log-polar transformed of the fourier transformed modified image.""" RECOVERED_ROTATION_SCALE_PHASE = "RECOVERED_ROTATION_SCALE_PHASE" """Recovered rotation angle in degrees and scaling factor including errors.""" RECOVERED_ROTATION = "RECOVERED_ROTATION" """Recovered rotation angle and error in degrees.""" RECOVERED_SCALE = "RECOVERED_SCALE" """Recovered scaling factor and error in degrees.""" RECOVERED_ROT_SCALE_IMG = "RECOVERED_ROT_SCALE_IMG" """Rotation and scaling recovered image.""" RECOVERED_TRANSLATION = "RECOVERED_TRANSLATION" """Recovered x,y translation vector and error.""" RECOVERED_ROT_SCALE_TR_IMG = "RECOVERED_ROT_SCALE_TR_IMG" """Rotation, scaling and translation recovered image."""