SARDecompositions

从单波段复杂图像(每个图像都与辛克莱矩阵的一个元素相关)中,返回选定的分解。

描述

从单波段复数图像(HH、HV、VH、VV)返回选定的分解。

实现的所有分解都适用于单基地情况(发射机和接收机位于同一位置)。有两种分解:连贯分解和非连贯分解。在相干情况下,只有泡利分解是可用的。在不连贯的情况下,有可用的分解:Huynen,Barnes和H-Alpha-A。用户必须提供三个单波段复数图像HH、HV或VH和VV(单站情况<=>HV=VH)。非相干分解包括平均3x3复相干/协方差矩阵;用户必须提供平均窗口的大小,这要归功于参数inco.kernelSize。

参数

Input Image -inhh image Mandatory
Input image (HH)

Input Image -inhv image
Input image (HV)

Input Image -invh image
Input image (VH)

Input Image -invv image Mandatory
Input image (VV)

Output Image -out image [dtype] Mandatory
Output image

Decompositions -decomp [haa|barnes|huynen|pauli] Default value: haa

  • H-alpha-A incoherent decomposition
    H-alpha-A incoherent decomposition
  • Barnes incoherent decomposition
    Barnes incoherent decomposition
  • Huynen incoherent decomposition
    Huynen incoherent decomposition
  • Pauli coherent decomposition
    Pauli coherent decomposition

非相干分解

该组允许设置与非相干分解相关的参数。

Kernel size for spatial incoherent averaging -inco.kernelsize int Default value: 3
Minute (0-59)


Available RAM (MB) -ram int Default value: 256
Available memory for processing (in MB).

实例

从命令行执行以下操作:

otbcli_SARDecompositions -inhh HH.tif -invh VH.tif -invv VV.tif -decomp haa -out HaA.tif

来自Python的评论:

import otbApplication

app = otbApplication.Registry.CreateApplication("SARDecompositions")

app.SetParameterString("inhh", "HH.tif")
app.SetParameterString("invh", "VH.tif")
app.SetParameterString("invv", "VV.tif")
app.SetParameterString("decomp","haa")
app.SetParameterString("out", "HaA.tif")

app.ExecuteAndWriteOutput()

局限性

有些分解输出的是实数图像,而这个应用程序输出的是一般用途的复杂图像。用户应注意提取此应用程序提供的结果的真实部分。