Home

Quick Links

Software Manual
GitHub
API Reference

Documentation Versions

Latest Release
Dev
8.3.0
8.2.0
8.1.0
8.0.0
7.2.0
7.1.0
7.0.0
6.0.0
3.9.0
3.5.0
USGS

ISIS Application Documentation


fft

Printer Friendly View | TOC | Home

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


Related Objects and Documents

Applications


History

Jacob Danton2005-11-28 Original version
Brendan George2006-09-28 Documentation fixes
Steven Lambright2008-05-12 Removed references to CubeInfo
Steven Lambright2008-10-16 Documentation fixes: Created images for the GUI screenshots, which were missing.
Steven Lambright2012-02-24 This program now takes advantage of multiple global processing threads.

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 02/21/2025 19:28:10
X

Files: FROM


Description

The input cube on which the Fourier transform is applied.

Type cube
File Mode input
Filter *.cub
Close Window
X

Files: MAGNITUDE


Description

The resultant cube containing the image magnitude data.

Type cube
File Mode output
Pixel Type real
Filter *.cub
Close Window
X

Files: PHASE


Description

The resultant cube containing the image phase angle data..

Type cube
File Mode output
Pixel Type real
Filter *.cub
Close Window
X

Handling Special Pixels: REPLACEMENT


Description

This option specifies what special pixels will be replaced with.

Type string
Default ZEROES
Option List:
Option Brief Description
ZEROESReplace with Zeroes Replaces all special pixels with zeroes.
MINMAXReplace with max and min Replaces HRS and HIS pixels with the maximum value of the cube and LRS and LIS pixels with the minimum.
Close Window