power_real🔗
Short description🔗
power_real — Return the power spectrum of a complex image.
Signature🔗
power_real( image Image, out image ImageResult )
Description🔗
power_real computes the power spectrum from the real and
imaginary parts of a Fourier-transformed image (see
fft_image), i.e., the modulus of the frequencies. The
result image is of type real. The following formula is
used:
Execution information🔗
Execution information
-
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
-
Multithreading scope: global (may be called from any thread).
-
Automatically parallelized on tuple level.
-
Automatically parallelized on internal data level.
Parameters🔗
Image (input_object) (multichannel-)image(-array) → object (complex)
Input image in frequency domain.
ImageResult (output_object) image(-array) → object (real)
Power spectrum of the input image.
Example🔗
(C)
read_image(&Image,"monkey")\;
disp_image(Image,WindowHandle)\;
fft_image(Image,&FFT)\;
power_real(FFT,&Power)\;
disp_image(Power,WindowHandle)\;
Result🔗
power_real returns 2 (H_MSG_TRUE) if the image is of correct
type. If the input is empty the behavior can be set via
set_system(::'no_object_result',<Result>:).
If necessary, an exception is raised.
Combinations with other operators🔗
Combinations
Possible predecessors
fft_image, fft_generic, rft_generic, convol_fft, convol_gabor
Possible successors
disp_image, convert_image_type, scale_image
Alternatives
abs_image, convert_image_type, power_byte, power_ln
See also
Module🔗
Foundation