ifft
Apply an Inverse Fourier Transform on a magnitude/phase pair of cubes
This program accepts two cubes, most likely acquired from the fft program, containing the magnitude and phase angle data of a Fourier transformed image and returns the inverse.
The output cube will contain an AlphaCube group if the input cube to the fft program contained one. For exmaple, if a cube was cropped and then run through the fft program, the output cube from this program will contain the original AlphaCube group.
Categories
Related Objects and Documents
Applications
History
Jacob Danton | 2005-11-28 | Original version |
Brendan George | 2006-09-28 | Documentation fixes |
Steven Lambright | 2008-05-12 | Removed references to CubeInfo |
Steven Lambright | 2008-10-16 | Fixed documentation: example GUI screenshots were missing, they should now exist. The name of the GUI screenshot was incorrect, "fft" was changed to "ifft." |
Steven Lambright | 2012-02-24 | This program now takes advantage of multiple global processing threads. |
Ian Humphrey | 2017-08-19 | Now removes the AlphaCube group from the output cube if the fft input cube did not have an AlphaCube group. Fixes #4907. |
Parameters
Files
Type | cube |
---|---|
File Mode | input |
Filter | *.cub |
Type | cube |
---|---|
File Mode | input |
Filter | *.cub |
Type | cube |
---|---|
File Mode | output |
Filter | *.cub |
Example 1
ifft example
Command Line
ifft magnitude=peaks_magnitude.cub phase=peaks_phase.cub to=peaks.cub
GUI Screenshot
Input Images
Example magnitude output
Magnitude image
Parameter Name:
MAGNITUDE
This is the magnitude output of the transform of peaks.cub.
Example phase output
Phase image
Parameter Name:
PHASE
This is the phase output of the transform of peaks.cub.