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
实例¶
从命令行执行以下操作:
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()
局限性¶
有些分解输出的是实数图像,而这个应用程序输出的是一般用途的复杂图像。用户应注意提取此应用程序提供的结果的真实部分。