Skip to content

FourierAnalysis

FourierAnalysis - Fft

Computes the Fast Fourier Transforms of the provided image. Note: Only single channel images with pixel type PixelType::Float are supported.

IN

Name Type Description
InSpatialDomainImage Image Input image. The image must have a single channel and the PixelType must be Float.
InNormalization Enum < FourierNormalization > Normalization applied to the output image.
InCenterDC Bool If true, the quadrants of the output image are shifted to display the DC component at the center of the image. Otherwise, the DC component is in the top-left corner.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image The image in the frequency domain.
Error ErrorState Gets the execution error message

FourierAnalysis - Ifft

Computes the inverse Fast Fourier Transform of the provided image. Note: Only images with two channels and pixel type PixelType::Float are supported. To obtain a correct result, select the correct normalization following these guidelines: - if the direct transform is computed using FourierNormalization::None, now use FourierNormalization::N - if the direct transform is computed using FourierNormalization::Sqrt, now use FourierNormalization::Sqrt - if the direct transform is computed using FourierNormalization::N, now use FourierNormalization::None

IN

Name Type Description
InFrequencyDomainImage Image Input image. The image must have two channels and PixelType must be Float.
InNormalization Enum < FourierNormalization > Normalization applied to the output image.
InCenterDC Bool If true, consider the input image having the DC component at its center. In general, the value must match the one used when computing the direct transform.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutImage Image The image in the spatial domain.
Error ErrorState Gets the execution error message