可以参考的处理教程:

SAR影像(雷达影像)的预处理

ENVI SARscape多极化单通道数据预处理流程

SARSCAPE中单雷达影像基础处理全过程


本文所使用的文件名:

        GF3_KAS_UFS_017384_E108.9_N35.0_20191128_L1A_DH_L10004429201

一、设置参数

1.设置输入导出路径

2.制图分辨率

首先需要准备一个数据,制图分辨率

导入影像文件后,会产生一些文件,其中有一个后缀为.sml的文件,如下图:

envi中dem ENVI中dem生成的sml文件_envi中dem

(可以用记事本打开)浏览.sml文件

envi中dem ENVI中dem生成的sml文件_数据_02

在这个文件里面可以获取SAR数据的入射角(IncidenceAngle)、距离向采样间隔(PixelSpacingRg)、方位向采样间隔(PixelSpacingAz,本次不使用)等数据,从而计算出最大制图分辨率,采用的公式为:距离向采样间隔/sin(入射角),根据此数据设置制图分辨率(cartographic grid size)。

具体获取、计算方式:

  • 点击“编辑—>查找”,输入IncidenceAngle,进行查找。

envi中dem ENVI中dem生成的sml文件_envi中dem_03

envi中dem ENVI中dem生成的sml文件_envi中dem_04

入射角 = 23.87890 度

  • 点击“编辑—>查找”,输入PixelSpacingRg,进行查找。

envi中dem ENVI中dem生成的sml文件_数据_05

envi中dem ENVI中dem生成的sml文件_数据_06

距离向采样间隔 = 1.12422 米

  • 计算最大制图分辨率:

计算制图分辨率,用到的是  距离向采样间隔

距离向采样间隔/sin(入射角) = 1.12422/sin(23.87890) = 2.77718989464 米

其他设置制图分辨率教程:

下面是其他教程中设置制图分辨率的方法:

  1. 浏览 .sml 文件(输入文件后产生),获取本数据入射角(IncidenceAngle):34.274 度,距离向采样间隔(PixelSpacingRg):2.32956米,距离向制图分辨率为 2.32956/sin(34.274 )=4.13665,同理,方位向制图分辨率为:13.99106/sin(34.274 )=24.8601因此这里设置制图分辨率为 25
  2. 浏览 .sml 文件,获取本数据入射角<IncidenceAngle> :a度,距离向采样间隔<PixelSpacingRg>:b米,则最大制图分辨率为b/sina,如a=40.37,b=2.248,那么最大制图分辨率为3.47,Grid Size for Suggest Looks取5m;
  3. 浏览.sml 文件,获取数据入射角 < 20.8 度,距离向采样间隔< 4.73 米,最大制图分辨率为 4.73/sin (20.84) =13.3 ,故设置   制图分辨率为 15

 没摸到啥规律。

老师讲解的做法(应该是正确的):

计算得到的数据为2.77718989464 米,则选择的制图分辨率应大于这个数值且接近的整数,可以选择3,4,5米,具体的可以根据你的制图目的来选择,本次选择3m。


PS(自己理解的,有误请大家指出,我来修改):

图像分辨率和制图分辨率不一样

  • 图像分辨率:一个像素点呈现真实地图上的几米,例如1m分辨率,一个像素点呈现的就是地图上   1m的物体样猫
  • 制图分辨率:处理完图像后,图像变为该数值对应的分辨率,例如选择3m制图分辨率,处理完后,图像变为3m的分辨率(这样理解的不知道对不对,感觉奇奇怪怪的)

回归正题

多视处理