news 2026/9/1 7:42:19

Sentinel-1的GAMMA SBAS-InSAR教程:以河北省燕郊镇地面沉降为例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Sentinel-1的GAMMA SBAS-InSAR教程:以河北省燕郊镇地面沉降为例

文章目录

  • 前言
  • 一、数据准备
    • 1. Sentinel-1数据
    • 2. 精密轨道数据
    • 3. DEM数据
  • 二、处理流程
    • 1. 提取SLC
    • 2. 生成精配准所需hgt文件
      • (1)外部DEM格式转换
      • (2)生成初始地理编码查找表
      • (3)查找表精化
    • 3. 精配准
    • 4. 去斜与镶嵌
    • 5. 地理编码
    • 6. 差分干涉与滤波
    • 7. 相位解缠
    • 8. 去趋势
    • 9. mb计算(多基线计算相位时间序列)
    • 10. 地表形变年形变速率计算
    • 11. 时序形变计算
  • 三、结果展示

前言

上一篇教程以日喀则市定日县地震为例,介绍了基于GAMMA软件开展两轨D-InSAR形变监测的基本流程。本篇将以河北燕郊地区为研究区,进一步介绍时序InSAR处理方法,重点讲解基于GAMMA软件的SBAS-InSAR数据处理流程,包括多景SAR影像配准、干涉对构建及时序形变反演等关键环节。本系列教程由地枢遥感整理,仅作 InSAR 技术学习与操作记录。

1️⃣S1原始数据;
2️⃣GAMMA处理过程数据;
3️⃣GAMMA处理成果数据。

本次使用数据链接(191GB大小 zip格式):https://pan.baidu.com/s/1ZuquRfiPrihbdo6UN0tDbg?pwd=d477


一、数据准备

1. Sentinel-1数据

本文收集了覆盖河北省燕郊镇的25景C波段开源Sentinel-1升轨SAR影像,平均每月一期(手动选择),开展SBAS-InSAR地表形变监测。Sentinel-1升轨Path69覆盖了燕郊镇。数据详细信息如表1所示。

表1 SAR影像信息
轨道方向Path-Frame成像模式极化方式时间范围影像数量
升轨69-129IWVV20240526-2026042225

数据下载方法参考此前发布的专题推文:
InSAR处理全流程:Sentinel-1卫星数据获取指南

2. 精密轨道数据

精密轨道下载可使用由地枢遥感提供的轨道数据下载器,具体使用方法可参考此前发布的专题推文:
InSAR处理全流程:Sentinel-1精密轨道数据获取指南

3. DEM数据

DEM下载可使用由地枢遥感提供的DEM数据下载器,具体使用方法可参考此前发布的专题推文:
InSAR处理全流程:DEM数据获取指南

二、处理流程

1. 提取SLC

准备研究区的kml范围文件,调用read_S1_TOPS_SLC.py脚本进行SLC数据提取。本案例根据yj.kml几何边界文件自动过滤并剪切出研究区所在的Burst区域,生成子条带iw1的.slc、.slc.par和.tops_par文件。

read_S1_TOPS_SLC.py S1A_IW_SLC__1SDV_20240526T100608_20240526T100635_054041_069205_C250.zip--burst_selyj.kml--OPOD_dir./orbit--out_dir./SLC--polvv

图1 read_S1_TOPS_SLC.py参数

2. 生成精配准所需hgt文件

(1)外部DEM格式转换

使用srtm2dem命令将外部TIF转换为GAMMA可识别的.dem数据文件和dem.par参数文件。

srtm2dem DEM.tif yj.dem yj.dem.par1- -

图2 srtm2dem 参数

(2)生成初始地理编码查找表

运行gc_map命令计算初始查找表(lookup_table),该文件建立了地理坐标系和雷达坐标系之间的映射关系;同时,该命令会根据雷达成像的几何参数和DEM信息模拟出一个后向散射强度图(sim_sar)。

SLC_mosaic_S1_TOPS 20250521_slc120250521.rslc20250521.rslc.par82multi_look20250521.rslc20250521.rslc.par20250521.rmli20250521.rmli.par82gc_map20250521.rmli.par - yj.dem.par yj.dem seg.dem.par seg.dem20250521.lt1120250521.sim_sar uvinc psi pix ls_map82-

(3)查找表精化

采用offset_pwrm计算局部互相关偏移值,随后运行offset_fitm计算偏移多项式。

offset_pwrm pix_sigma020250521.rmli20250521.diff_par20250521.offs20250521.ccp128128offsets264640.2offset_fitm20250521.offs20250521.ccp20250521.diff_par coffs coffsets0.256

运行完拟合后,检查终端日志或日志文件,看精度是否符合要求。
拟合达标后,利用gc_map_fine对初始查找表进行优化,输出精细查找表lookup_table.fine。最后,运行geocode命令将DEM编码到SAR坐标系下,生成.hgt文件,用于精配准

图3 精化查找表后模拟的SAR影像(左)和真实的SAR影像(右)

3. 精配准

建立RSLC文件夹,调用S1_coreg_TOPS命令(图6),通过“强度匹配”与“谱分多样性”的迭代算法,实现时序影像千分之一像素的精配准。

图4 配准参数和命令举例
S1_coreg_TOPS 20250521_slc12025052120240526_slc12024052620240526_rslc20250521.hgt82- -0.60.010.810

配准结束后,检查生成的配准质量文件coreg_quality,确保方位向精度严格小于千分之一;同时查看生成的差分干涉图(*.diff.bmp),目视确认burst拼接处条纹连续、无错位。

4. 去斜与镶嵌

配准好的时序子条带数据仍带有相位斜坡,在整景合并前必须进行去斜处理。命令S1_deramp_TOPS_reference(专门为主影像去斜),并用SLC_mosaic_S1_TOPS将各个条带合并,生成最终的RSLC。对于辅影像,则调用S1_deramp_TOPS_slave严格对齐主影像进行去斜。

S1_deramp_TOPS_reference 20250521_slc1 SLC_mosaic_S1_TOPS 20250521_slc1.deramp20250521.slc20250521.slc.par82S1_deramp_TOPS_slave 20240526_slc12024052620250521_slc182-

5. 地理编码

此处与3.2步骤一致,但此处是去斜后的,生成seg.hgt_sim。

6. 差分干涉与滤波

SBAS流程的核心在于构建短时空基线的自由组合网络,以最大程度抑制时空失相干。由于获取的燕郊镇Sentinel-1A影像为平均每月一期,因此,设置最大时空基线阈值分别为600m、96天,使用base_calc进行全组合自由构网,生成干涉对索引表itab,同时利用base_plot绘制时空基线网络连接图(如图5)。

图5 时空基线图

调用mk_diff_2d命令,基于初始基线组合,引入雷达坐标系下的DEM扣除地形相位,生成各干涉对的差分干涉图(.diff)与相干性图(.cc)。
mk_diff_2d rslc_tab itab0DEM/seg.hgt_sim - mli/20250521.rmli mli diff_mb_1d825- - -

图6 差分干涉图(部分)

原始干涉图存在大量斑点噪声,调用mk_adf_2d用Goldstein自适应滤波算法平滑相位,提高条纹相干性。自适应滤波值(滤波强度)设为0.5,滤波窗口大小设为64,滤波器步长设为16。
mk_adf_2d rslc_tab itab mli/20250521.rmli diff_mb_1d50.56416

图7 滤波前(左)后(右)局部细节对比

7. 相位解缠

滤波前与滤波后均生成了相干性图,选择远离沉降漏斗区、相干性极高且地表判定绝对稳定的城市建筑区作为解缠参考点(本例中为2117 1218)。
调用mk_unw_2d,应用最小费用流(MCF)算法进行相位解缠,恢复出连续的形变相位场。这里设置解缠掩膜阈值为0.25,即相干性低于0.25的区域会直接被掩膜掉,不解缠这些区域。

mk_unw_2d rslc_tab itab mli/20250521.rmli diff_mb_1d0.250.051111211712181

图8 相位解缠结果

注:关于基线精化

可根据研究区处理情况灵活选择是否进行此步骤,相关命令为:mk_base_2d,之后进行二次差分干涉、滤波、解缠。
研究区范围较小且已使用Sentinel-1精密轨道,一般不容易出现显著的趋势相位;另外,由于研究区平坦,DEM模拟SAR图像无法正确反映平原区域结构特征,基线精化容易出错,故选择跳过。

8. 去趋势

查看部分干涉图仍有趋势向误差残留,使用mk_quad_2d命令去除趋势误差。adf.cc.ave.mask.bmp为mask(掩膜),避免把真正的形变当成轨道误差给滤掉。

mk_quad_2d rslc_tab itab mli/20250521.rmli diff_mb_1d diff_quad_1d101- -33adf.cc.ave.mask.bmp11

9. mb计算(多基线计算相位时间序列)

手动剔除因局部失相干或解缠跳变导致质量较差的干涉图,并保证干涉网络的连通性,通过编辑itab完成。
使用mb通过奇异值分解(SVD)算法来获取相位时间序列的最小二乘解,同时解算出高程残差hgt_out与时序相位标准差sigmal_ts。

mb diff_tab1 rmli_tab itab_1 - itab_ts diff1_ts/diff3_ts1diff1_ts/sigmal_ts1diff1_ts/hgt_out211712181616- -

图9 mb参数

去趋势后,干涉图还残余有湍流大气成分。采用时空滤波法去除湍流大气成分,相关命令为tpf、fspf。

10. 地表形变年形变速率计算

使用ts_rate命令从求解出的已解缠相位时间序列中提取出长期的年线性形变速率(年下沉速率)。

ts_rate diff_ts/ts_tab rmli_tab itab_ts - SBAS_rate/sbas_rate SBAS_rate/sbas_const SBAS_rate/sbas_sigma_ts

图10 ts_rate参数

回归完成后,利用dispmap将雷达坐标系下的形变相位转换为标准雷达视线方向(LOS)的形变量速率文件(单位:m/year);然后将其反向地理编码并导出为GeoTIFF成果。

11. 时序形变计算

同样地,为了获取燕郊地表沉降随时间推移的动态演变过程,使用dispmap将时序形变相位转为形变量(默认为LOS向,形变量单位为m),接着利用精细查找表lookup_table.fine运行geocode_back批量执行反向地理编码,将形变转为地理坐标系。

dispmap diff_ts/diff3_ts_001.diff.clean DEM/yj.rdc.sim_sar rslc/20260422.rslc.par diff_mb_1d/20260422_20260528.off diff_ts/diff3_ts_001.diff.clean.ldisp000geocode_back diff_ts/diff3_ts_001.diff.clean.ldisp2708DEM/yj.Fine_lookup_table diff_ts/diff3_ts_001.diff.clean.geo.ldisp21101-0011

利用data2geotiff命令,导出GeoTIFF格式的时序累积形变成果。

data2geotiff DEM/yj.utm.par diff3_ts_001.diff.clean.ldisp2diff3_ts_001.diff.clean.ldisp.tif

最后,根据影像日期将diff3_ts_*.diff.clean.ldisp.tif替换成相应的日期即可。

三、结果展示

将最终解算导出的年平均沉降速率GeoTIFF(sbas_los_rate_disp_utm.tif)与时序累积形变图直接导入QGIS或ArcGIS中,叠加高分辨率卫星光学底图,即可开展定量空间解译。

图11 地表年平均沉降速率图

图12 时间序列形变图


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 7:40:46

ASP.NET部署与IIS配置:从请求验证到Core发布实战

简介:面向ASP.NET与C# Web开发学习者的配套资料包,围绕从入门到精通的学习主线,覆盖Web Forms事件驱动编程、MVC分层架构、Razor视图引擎、统一身份认证与授权、依赖注入、Web API、Entity Framework、云部署与跨平台开发等核心主题。初学人员…

作者头像 李华
网站建设 2026/9/1 7:38:27

STM32F407多功能电子钟开发实战:从RTC到按键状态机

简介:面向嵌入式系统课程设计的一款多功能电子钟完整工程,基于STM32F407硬件平台,适合高校嵌入式课程学生及STM32开发者参考学习。资源覆盖了完整的课设要求:RTC实时时钟配置、LCD液晶显示日期/时间/星期、按键校时校分与串口校时…

作者头像 李华
网站建设 2026/9/1 7:35:38

存储系统资源有限时怎样确定优化次序

存储系统资源有限时怎样确定优化次序一、解析层的 CPU 争抢 在 MySQL 内核优化实践中,扩展 SQL 解析器(Lexer/Parser)以引入 AI 增强特性(如基于语义的 SQL 变形、智能 Hint 动态注入、向量化特征提取)是提高复杂 Quer…

作者头像 李华
网站建设 2026/9/1 7:33:02

MIPI学习

参考视频:https://www.bilibili.com/video/BV188411o7bL/?spm_id_from333.337.search-card.all.click&vd_sourceaedd69dc9740e91cdd85c0dfaf25304b

作者头像 李华
网站建设 2026/9/1 7:32:48

2026有实力的程序员接单平台 核心优势与适用场景解析

核心结论速览本文基于2026年7月公开可验证运营信息,梳理国内主流程序员接单平台的核心优势与适用场景,无商业排名导向,仅供供需双方参考。程聚宝凭借低费率、严审核、强担保的差异化模式,在中小企业软件外包及技术导向型接单市场稳…

作者头像 李华
网站建设 2026/9/1 7:32:41

手把手:论文的数据可视化怎么分步做规范

数据可视化是论文把统计结果讲清楚的关键一环,可不少同学拿到分析结果后,对着满屏数据不知怎么下手:图表种类那么多,该选哪种?坐标轴、图例、数据标签怎么标才规范?图表和正文对不上怎么办?这篇…

作者头像 李华