Fourier_Transforms.s File Reference

Functions

ComplexImage IPUFFT (ComplexImage cimSrc)
 Fourier Transform (Origin at Center).
ComplexImage IPUFFT (ComplexImage cimSrc, ComplexImage cimDst)
 Fourier Transform (Origin at Center).
ComplexImage IPUFFT (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 Fourier Transform (Origin at Center).
ComplexImage IPUIFFT (ComplexImage cimSrc)
 Inverse Fourier Transform (Origin at Center).
ComplexImage IPUIFFT (ComplexImage cimSrc, ComplexImage cimDst)
 Inverse Fourier Transform (Origin at Center).
ComplexImage IPUIFFT (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 Inverse Fourier Transform (Origin at Center).
ComplexImage IPURealFFT (Image imgSrc)
 Fourier Transform with RealImage.
ComplexImage IPURealFFT (Image imgSrc, ComplexImage cimDst)
 Fourier Transform with RealImage.
ComplexImage IPURealFFT (Image imgSrc, Number fScale, ComplexImage cimDst)
 Fourier Transform with RealImage.
Image IPURealIFFT (ComplexImage cimSrc)
 Inverse Fourier Transform to RealImage.
Image IPURealIFFT (ComplexImage cimSrc, Image imgDst)
 Inverse Fourier Transform to RealImage.
Image IPURealIFFT (ComplexImage cimSrc, Number fScale, Image imgDst)
 Inverse Fourier Transform to RealImage.
ComplexImage IPUPureFFT (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 Fourier Transform (Origin at Top-Left).
ComplexImage IPUPureIFFT (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 Inverse Fourier Transform (Origin at Top-Left).
ComplexImage IPUFFTX (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 1D Fourier Transform at X axis (Origin at Center)
ComplexImage IPUFFTX (ComplexImage cimSrc, ComplexImage cimDst)
 1D Fourier Transform at X axis (Origin at Center)
ComplexImage IPUFFTX (ComplexImage cimSrc)
 1D Fourier Transform at X axis (Origin at Center)
ComplexImage IPUIFFTX (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 1D Inverse Fourier Transform at X axis (Origin at Center)
ComplexImage IPUIFFTX (ComplexImage cimSrc, ComplexImage cimDst)
 1D Inverse Fourier Transform at X axis (Origin at Center)
ComplexImage IPUIFFTX (ComplexImage cimSrc)
 1D Inverse Fourier Transform at X axis (Origin at Center)
ComplexImage IPUFFTY (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 1D Inverse Fourier Transform at Y axis (Origin at Center)
ComplexImage IPUFFTY (ComplexImage cimSrc, ComplexImage cimDst)
 1D Fourier Transform at Y axis (Origin at Center)
ComplexImage IPUFFTY (ComplexImage cimSrc)
 1D Fourier Transform at Y axis (Origin at Center)
ComplexImage IPUIFFTY (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 1D Inverse Fourier Transform at Y axis (Origin at Center)
ComplexImage IPUIFFTY (ComplexImage cimSrc, ComplexImage cimDst)
 1D Inverse Fourier Transform at Y axis (Origin at Center)
ComplexImage IPUIFFTY (ComplexImage cimSrc)
 1D Inverse Fourier Transform at Y axis (Origin at Center)
ComplexImage IPUFFTZ (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 1D Fourier Transform at Z axis (Origin at Center)
ComplexImage IPUFFTZ (ComplexImage cimSrc, ComplexImage cimDst)
 1D Fourier Transform at Z axis (Origin at Center)
ComplexImage IPUFFTZ (ComplexImage cimSrc)
 1D Fourier Transform at Z axis (Origin at Center)
ComplexImage IPUIFFTZ (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 1D Inverse Fourier Transform at Z axis (Origin at Center)
ComplexImage IPUIFFTZ (ComplexImage cimSrc, ComplexImage cimDst)
 1D Inverse Fourier Transform at Z axis (Origin at Center)
ComplexImage IPUIFFTZ (ComplexImage cimSrc)
 1D Inverse Fourier Transform at Z axis (Origin at Center)
ComplexImage IPUFFTXY (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 2D Fourier Transform at XY Plane (Origin at Center)
ComplexImage IPUFFTXY (ComplexImage cimSrc, ComplexImage cimDst)
 2D Fourier Transform at XY Plane (Origin at Center)
ComplexImage IPUFFTXY (ComplexImage cimSrc)
 2D Fourier Transform at XY Plane (Origin at Center)
ComplexImage IPUIFFTXY (ComplexImage cimSrc, Number fScale, ComplexImage cimDst)
 2D Inverse Fourier Transform at XY Plane (Origin at Center)
ComplexImage IPUIFFTXY (ComplexImage cimSrc, ComplexImage cimDst)
 2D Inverse Fourier Transform at XY Plane (Origin at Center)
ComplexImage IPUIFFTXY (ComplexImage cimSrc)
 2D Inverse Fourier Transform at XY Plane (Origin at Center)

Detailed Description


Function Documentation

ComplexImage IPUFFT ( ComplexImage  cimSrc  ) 

Fourier Transform (Origin at Center).

Parameters:
cimSrc Source image
Returns:
Fourier transformed image

Same as FFT().

ComplexImage IPUFFT ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

Fourier Transform (Origin at Center).

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFT ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

Fourier Transform (Origin at Center).

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Behavior:

cimDst = FFT(cimSrc) * fScale

Normally, fScale is 1.0.
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFT ( ComplexImage  cimSrc  ) 

Inverse Fourier Transform (Origin at Center).

Parameters:
cimSrc Source image
Returns:
Inverse fourier transformed image

Same as IFFT().

ComplexImage IPUIFFT ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

Inverse Fourier Transform (Origin at Center).

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFT ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

Inverse Fourier Transform (Origin at Center).

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Behavior:

cimDst = IFFT(cimSrc) * fScale

Normally, fScale is 1.0/(Number of pixels).
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPURealFFT ( Image  imgSrc  ) 

Fourier Transform with RealImage.

Parameters:
imgSrc Source image
Returns:
Fourier transformed image

Same as RealFFT().

ComplexImage IPURealFFT ( Image  imgSrc,
ComplexImage  cimDst 
)

Fourier Transform with RealImage.

Parameters:
imgSrc Source image
cimDst Destination image (can be NULL)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPURealFFT ( Image  imgSrc,
Number  fScale,
ComplexImage  cimDst 
)

Fourier Transform with RealImage.

Parameters:
imgSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL)
Returns:
cimDst
Warning:
Image type of imgSrc should be Real 4 or Real 8.

Behavior:

cimDst = FFT(imgSrc) * fScale

Normally, fScale is 1.0.
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

Image IPURealIFFT ( ComplexImage  cimSrc  ) 

Inverse Fourier Transform to RealImage.

Parameters:
cimSrc Source image
Returns:
Inverse fourier transformed image

Same as RealIFFT().

Image IPURealIFFT ( ComplexImage  cimSrc,
Image  imgDst 
)

Inverse Fourier Transform to RealImage.

Parameters:
cimSrc Source image
imgDst Destination image (can be NULL)
Returns:
cimDst
Warning:
Image type of imgDst should be Real 4 or Real 8.

If imgDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

Image IPURealIFFT ( ComplexImage  cimSrc,
Number  fScale,
Image  imgDst 
)

Inverse Fourier Transform to RealImage.

Parameters:
cimSrc Source image
fScale Scaling factor
imgDst Destination image (can be NULL)
Returns:
cimDst
Warning:
Image type of imgDst should be Real 4 or Real 8.

Behavior:

cimDst = IFFT(imgSrc) * fScale

Normally, fScale is 1.0/(Number of pixels).
If imgDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUPureFFT ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

Fourier Transform (Origin at Top-Left).

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Behavior:

cimDst = FFT(cimSrc) * fScale

Normally, fScale is 1.0.
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUPureIFFT ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

Inverse Fourier Transform (Origin at Top-Left).

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Behavior:

cimDst = IFFT(cimSrc) * fScale

Normally, fScale is 1.0/(Number of pixels).
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTX ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

1D Fourier Transform at X axis (Origin at Center)

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Normally, fScale is 1.0.
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTX ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

1D Fourier Transform at X axis (Origin at Center)

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTX ( ComplexImage  cimSrc  ) 

1D Fourier Transform at X axis (Origin at Center)

Parameters:
cimSrc Source image
Returns:
Fourier transformed image
ComplexImage IPUIFFTX ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

1D Inverse Fourier Transform at X axis (Origin at Center)

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Normally, fScale is 1.0/(Number of pixels).
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFTX ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

1D Inverse Fourier Transform at X axis (Origin at Center)

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFTX ( ComplexImage  cimSrc  ) 

1D Inverse Fourier Transform at X axis (Origin at Center)

Parameters:
cimSrc Source image
Returns:
Inverse Fourier transformed image
ComplexImage IPUFFTY ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

1D Inverse Fourier Transform at Y axis (Origin at Center)

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Normally, fScale is 1.0.
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTY ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

1D Fourier Transform at Y axis (Origin at Center)

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTY ( ComplexImage  cimSrc  ) 

1D Fourier Transform at Y axis (Origin at Center)

Parameters:
cimSrc Source image
Returns:
Fourier transformed image
ComplexImage IPUIFFTY ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

1D Inverse Fourier Transform at Y axis (Origin at Center)

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Normally, fScale is 1.0/(Number of pixels).
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFTY ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

1D Inverse Fourier Transform at Y axis (Origin at Center)

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFTY ( ComplexImage  cimSrc  ) 

1D Inverse Fourier Transform at Y axis (Origin at Center)

Parameters:
cimSrc Source image
Returns:
Inverse Fourier transformed image
ComplexImage IPUFFTZ ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

1D Fourier Transform at Z axis (Origin at Center)

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Normally, fScale is 1.0.
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTZ ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

1D Fourier Transform at Z axis (Origin at Center)

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTZ ( ComplexImage  cimSrc  ) 

1D Fourier Transform at Z axis (Origin at Center)

Parameters:
cimSrc Source image
Returns:
Fourier transformed image
ComplexImage IPUIFFTZ ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

1D Inverse Fourier Transform at Z axis (Origin at Center)

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Normally, fScale is 1.0/(Number of pixels).
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFTZ ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

1D Inverse Fourier Transform at Z axis (Origin at Center)

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFTZ ( ComplexImage  cimSrc  ) 

1D Inverse Fourier Transform at Z axis (Origin at Center)

Parameters:
cimSrc Source image
Returns:
Inverse Fourier transformed image
ComplexImage IPUFFTXY ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

2D Fourier Transform at XY Plane (Origin at Center)

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Normally, fScale is 1.0.
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTXY ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

2D Fourier Transform at XY Plane (Origin at Center)

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUFFTXY ( ComplexImage  cimSrc  ) 

2D Fourier Transform at XY Plane (Origin at Center)

Parameters:
cimSrc Source image
Returns:
Fourier transformed image
ComplexImage IPUIFFTXY ( ComplexImage  cimSrc,
Number  fScale,
ComplexImage  cimDst 
)

2D Inverse Fourier Transform at XY Plane (Origin at Center)

Parameters:
cimSrc Source image
fScale Scaling factor
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

Normally, fScale is 1.0/(Number of pixels).
If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFTXY ( ComplexImage  cimSrc,
ComplexImage  cimDst 
)

2D Inverse Fourier Transform at XY Plane (Origin at Center)

Parameters:
cimSrc Source image
cimDst Destination image (can be NULL, or cimSrc for in-place calculation)
Returns:
cimDst

If cimDst is allocated, this function put a result to it. Otherwise, this function allocates a new destination area and returns the result on it.

ComplexImage IPUIFFTXY ( ComplexImage  cimSrc  ) 

2D Inverse Fourier Transform at XY Plane (Origin at Center)

Parameters:
cimSrc Source image
Returns:
Inverse fourier transformed image

Generated on Wed Feb 29 16:36:11 2012 for Image Processing Utilities by  doxygen 1.6.1