From one-band complex images (each one related to an element of the Sinclair matrix), returns the selected decomposition.
From one-band complex images (HH, HV, VH, VV), returns the selected decomposition.
All the decompositions implemented are intended for the mono-static case (transmitter and receiver are
co-located).
There are two kinds of decomposition : coherent ones and incoherent ones.
In the coherent case, only the Pauli decomposition is available.
In the incoherent case, there the decompositions available : Huynen, Barnes, and H-alpha-A.
User must provide three one-band complex images HH, HV or VH, and VV (mono-static case <=>HV =
VH).
Incoherent decompositions consist in averaging 3x3 complex coherency/covariance matrices; the user must
provide the size of the averaging window, thanks to the parameter inco.kernelsize.
This section describes in details the parameters available for this application. Table 4.172, page 839 presents a summary of these parameters and the parameters keys to be used in command-line and programming languages. Application key is SARDecompositions.
Parameter key | Parameter type |
Parameter description |
inhh | Input image |
Input Image |
inhv | Input image |
Input Image |
invh | Input image |
Input Image |
invv | Input image |
Input Image |
out | Output image |
Output Image |
decomp | Choices |
Decompositions |
decomp haa | Choice |
H-alpha-A incoherent decomposition |
decomp barnes | Choice |
Barnes incoherent decomposition |
decomp huynen | Choice |
Huynen incoherent decomposition |
decomp pauli | Choice |
Pauli coherent decomposition |
inco | Group |
Incoherent decompositions |
inco.kernelsize | Int |
Kernel size for spatial incoherent averaging. |
ram | Int |
Available RAM (Mb) |
inxml | XML input parameters file |
Load otb application from xml file |
outxml | XML output parameters file |
Save otb application to xml file |
|
||
|
||
|
||
|
||
|
Decompositions Available choices are:
Incoherent decompositions This group allows to set parameters related to the incoherent decompositions.
Available RAM (Mb) Available memory for processing (in MB)
Load otb application from xml file Load otb application from xml file
Save otb application to xml file Save otb application to xml file
To run this example in command-line, use the following:
To run this example from Python, use the following code snippet:
Some decompositions output real images, while this application outputs complex images for general
purpose.
Users should pay attention to extract the real part of the results provided by this application.
This application has been written by OTB-Team.
These additional ressources can be useful for further information: