去斑点

对合成孔径雷达图像进行相干斑噪声抑制。

描述

合成孔径雷达图像会受到固有的斑点噪声的影响,这会降低图像质量。它是由多个分布目标的后向散射波的相干性质引起的。它是局部强的,它增加了局部地区的平均灰度级。

抑制相干斑噪声提高了辐射分辨率,但往往会降低空间分辨率。根据斑点噪声现象的不同数学模型,采用了几种不同的方法来消除相干斑噪声。应用程序包括四种方法:Lee [1] 、弗罗斯特 [2] ,GammaMAP [3] 和关 [4] 。

我们将这四种方法的基本原理总结如下:

  • Lee:通过滑动窗口上的均方误差最小化(MMSE)来估计信号。
  • 霜冻:也是从MMSE标准派生出来的,带有窗口内的值的加权和。加权因子随着距离感兴趣像素的距离而减小。
  • GammaMAP:在假设图像服从Gamma分布的情况下推导出来的。
  • Kuan:也是在非平稳均值和方差假设下的MMSE准则。它在形式上与Lee滤光片非常相似。

参数

Input Image -in image Mandatory
Input image.

Output Image -out image [dtype] Mandatory
Output image.

Speckle filtering method -filter [lee|frost|gammamap|kuan] Default value: lee

  • Lee
    Lee filter
  • Frost
    Frost filter
  • GammaMap
    GammaMap filter
  • Kuan
    Kuan filter

李氏期权

Radius -filter.lee.rad int Default value: 1
Radius in pixel

Number of looks -filter.lee.nblooks float Default value: 1
Number of looks in the input image.

霜冻选项

Radius -filter.frost.rad int Default value: 1
Radius in pixel.

Deramp factor -filter.frost.deramp float Default value: 0.1
factor use to control the exponential function used to weight effect of the distance between the central pixel and its neighborhood. Increasing the deramp parameter will lead to take more into account pixels farther from the center and therefore increase the smoothing effects.

GammaMap选项

Radius -filter.gammamap.rad int Default value: 1
Radius in pixel.

Number of looks -filter.gammamap.nblooks float Default value: 1
Number of looks in the input image.

关氏期权

Radius -filter.kuan.rad int Mandatory
Radius in pixel.

Number of looks -filter.kuan.nblooks float Mandatory
Number of looks in the input image.


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

实例

从命令行执行以下操作:

otbcli_Despeckle -in sar.tif -filter lee -filter.lee.rad 5 -out despeckle.tif

来自Python的评论:

import otbApplication

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

app.SetParameterString("in", "sar.tif")
app.SetParameterString("filter","lee")
app.SetParameterInt("filter.lee.rad", 5)
app.SetParameterString("out", "despeckle.tif")

app.ExecuteAndWriteOutput()

局限性

该应用程序不会将复杂图像作为输入处理。

另请参阅

[1] J·李。利用局部统计进行数字图像增强和噪声滤波。《IEEE模式分析与机器智能论文集》,2:165-168,1980。
[2] 弗罗斯特等,雷达图像模型及其在乘性噪声自适应数字滤波中的应用,IEEE学报。《模式分析》,《机械情报》,第4卷,第2期,第157-166页,1982年3月。
[3] A.洛佩斯,E.Nezry,R.Touzi和H.Laur,Maximum APosteriori斑点滤波和一阶纹理模型在合成孔径雷达图像中,第10届地球科学和遥感国际年会,1990年,第2409-2412页。DOI:10.1109/IGARSS.1990.689026
[4] 关东泰,索楚克,A.A.,Strand,T.C.和Chavel,P.含相干斑图像的自适应复原。《声学语音和信号处理IEEETrans》,35,第373-383页。