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.

