PSIQINTERP

Convert complex data to other interpretations


EnvironmentsPYTHON :: EASI :: MODELER
Batch ModeYes
Quick linksDescription :: Parameters :: Parameter descriptions :: Details :: Related

Back to top

Description


PSIQINTERP converts back and forth between complex-valued layers and real-valued interpretations. For example, you can use the algorithm to do the following:
Back to top

Parameters


Name Type Length Value range
Input: Input complex SAR image * Raster port 1 - 1024  
Output: Output converted polarimetric SAR image Raster port 0 - 1024  
Output data interpretation String 0 -   Intensity|Amplitude|Phase in radians|Phase in degrees|Decibel|Real|Imaginary|Real and Imaginary|IQ|Complex|Polar

* Required parameter
Back to top

Parameter descriptions

Input: Input complex SAR image

The list of input image channels to convert.

To convert to intensity, amplitude, phase in radians, phase in degrees, decibels, real or imaginary part, or to convert between complex representations, the input layer must be of type [C16S] or [C32R].

To create complex-valued or polar-valued layers, the input must be real values [32R] or signed integer [16S] layers.

Output: Output converted polarimetric SAR image

The output raster data that has been converted from the input complex data using the specified technique.

The output raster channels are always 32R.

Output data interpretation

The interpretation type.

You can enter either the short or long form of the following values:
Back to top

Details

Many SAR images are delivered in single-look (SLC) or multilook (MLC) complex format. PSIQINTERP provides the ability to manipulate complex-valued layers.

The algorithm can do the following:

When converting from a complex-valued layer written in Cartesian format (a + bi) to real-valued layers, where a corresponds to the real part (I) and b to the imaginary part (Q), Output data interpretation supports the following transformations:

With the Cartesian complex number, (a + bi) = 0.206871 − 0.0338254i, Output data interpretation supports the following transformations:

When converting from a complex-valued layer in polar format (rho, theta) to real-valued layers, where r corresponds to the magnitude and theta to the (unwrapped) phase, in degrees, Output data interpretation supports the following transformations:

With the polar-complex number (rho, theta) = (5.71684, 47.98211), Output data interpretation supports the following transformations:

To convert from real values to complex layers, the input layers specified in the input-channel list must be real valued with two channels of input required for each complex-valued output channel. The real-valued input can be converted to complex layers in either Cartesian or polar format. The two real values a and b are interpreted as (a + bi) when Output data interpretation is Complex, and as rho, theta when Output data interpretation is Polar.

For example, if the input data specified in the input-channel list contains the value 2.4 in the first channel and -1.9 in the second, with Output data interpretation as Complex, the Cartesian pair is written as (2.4 -1.9i). The intensity is (2.4)2 + (-1.9)2 = 9.37 and phase of arctan (-1.9/2.4) = -38.367 degrees. If Output data interpretation is Polar, the intensity is (2.4)2 = 5.76, and the phase is interpreted as -1.9 degrees.

The exception to this rule is when the real valued input layer has the Scale or SARPixelContent metadata tag. These metadata tags indicate the values are to be always interpreted as intensity, amplitude or decibel. If these metadata tags are present, the input is converted prior to being written as a complex pair.

For example, if the first layer of input data contains the Scale = decibel metadata tag with a value of 2.4, and the second channel has a value of -1.9, with Output data interpretation as Complex, the first channel is converted from 2.4 dB = 100.24 = 1.7378 prior to writing the output as the complex number (1.7378, -1.9).

PSIQINTERP accepts calibrated or noncalibrated 16-bit signed channels [C16S] in raw vendor format as input. With SAR data sets distributed in multiple files, use the key-file name. For more information, see GDB-supported file formats.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.