基于SNAP使用SAR数据做变化检测change detection
- [1. 前言](#1. 前言)
- [2. 步骤](#2. 步骤)
-
- [2.1 添加数据](#2.1 添加数据)
- [2.2 辐射定标--散斑过滤--地形矫正](#2.2 辐射定标--散斑过滤--地形矫正)
- [2.3 裁剪](#2.3 裁剪)
- [2.4 变化检测](#2.4 变化检测)
- 3.查看变化检测结果
1. 前言
在SNAP中,change detection 主要通过Stack工具来完成。
SAR数据:Radarsat-2 SLC
其他数据:研究区边界、精密轨道(可选)、研究区DEM
2. 步骤
- 思路:
在SNAP中:
Radiometric and geometric calibration
Apply Orbit File(option)--Radiometric Calibration--Single Product Speckle Filter--Range-Doppler-Terrain Correction--Subsetting
Change composite
Create Stack
2.1 添加数据
只需要将压缩包拖入SNAP即可,查看数据的bands与重叠范围


2.2 辐射定标--散斑过滤--地形矫正
由于缺少精密轨道数据,在此不应用轨道
我的习惯是建模进行流处理,对于能流处理的步骤尽量流处理,在此将辐射定标--散斑过滤--地形矫正合成工作流。
- 辐射定标

- 所有数据应选择相同的任一波段。

-
散斑过滤


-
地形校正


在选择参考DEM时,默认是SNAP自动下载所需要的DEM tiles,可以更换DEM数据。当网络不畅时,可选择本地DEM。

- 工作流


2.3 裁剪
将两期数据裁剪到相同的地理范围
- 右键窗口选择
Spatial Subset from View,

- 在弹出的窗口中选择
Geo Coordinates,输入相同的四至经纬度。


2.4 变化检测
Radar → Coregistration → Stack Tools → Create Stack


输出为GeoTIFF格式

3.查看变化检测结果


感谢阅读!