ISIS Application Documentation
Apply a Fourier Transform on a cube
Overview
Parameters
Example 1
Description
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.
Categories
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
Documentation fixes: Created images for the GUI screenshots,
which were missing.
Steven Lambright 2012-02-24
This program now takes advantage of multiple global
processing threads.
Parameter Groups
Files
Name
Description
FROM
Input file to apply the transform to
MAGNITUDE
Magnitude output cube
PHASE
Phase output cube
Handling Special Pixels
Files :
FROM
Description
The input cube on which the Fourier transform is applied.
Type
cube
File Mode
input
Filter
*.cub
Files :
MAGNITUDE
Description
The resultant cube containing the image magnitude data.
Type
cube
File Mode
output
Pixel Type
real
Filter
*.cub
Files :
PHASE
Description
The resultant cube containing the image phase angle data..
Type
cube
File Mode
output
Pixel Type
real
Filter
*.cub
Handling Special Pixels :
REPLACEMENT
Description
This option specifies what special pixels will be replaced with.
Type
string
Default
ZEROES
Option List:
Option
Brief
Description
ZEROES Replace with Zeroes
Replaces all special pixels with zeroes.
MINMAX Replace with max and min
Replaces HRS and HIS pixels with the maximum value of the cube and LRS and LIS pixels with the minimum.
Example 1
fft example
Description
Example of the Fourier transform.
Command Line
fft 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
GUI Screenshot
fft GUI
Example GUI
Screenshot of GUI with parameters filled in to perform the fft application
Input Image
Input image
Input image for fft
Parameter Name:
FROM
This is the input image, peaks.cub.
Output Images
Magnitude image
Example magnitude output
Parameter Name:
MAGNITUDE
This is the magnitude output of the transform of peaks.cub.
Phase image
Example phase output
Parameter Name:
PHASE
This is the phase output of the transform of peaks.cub.