Apply a Fourier Transform on a cube
This programs takes a single input cube, applies a Fourier Transform,
and stores the result in two bands of an output cube containing the magnitude and
phase angle data. If the original image has dimensions that are not powers
of two, it is automatically padded with zeroes. These images can then be
used in the ifft program to recover the original.
Fourier Domainifft
Original version
Documentation fixes
Removed references to CubeInfo
Documentation fixes: Created images for the GUI screenshots,
which were missing.
cubeinput
Input file to apply the transform to
The input cube on which the Fourier transform is applied.
*.cub
cuberealoutput
Magnitude output cube
The resultant cube containing the image magnitude data.
*.cub
cuberealoutput
Phase output cube
The resultant cube containing the image phase angle data..
*.cub
stringZEROESReplacement value
This option specifies what special pixels will be replaced with.
fft example
Example of the Fourier transform.
from=peaks.cub magnitude=peaks_magnitude.cub phase=peaks_phase.cub
Compute the Fourier transform of peaks.cub and store the results in peaks_magnitude.cub and peaks_phase.cub
Input image for fftThis is the input image, peaks.cub.
FROM Example magnitude output This is the magnitude output of the transform of peaks.cub.
MAGNITUDE Example phase output This is the phase output of the transform of peaks.cub.
PHASEExample GUIScreenshot of GUI with parameters filled in to perform the fft application