首页 > 数字化转型 > 其他 > 合成孔径雷达(SAR)技术
合成孔径雷达通过雷达平台的直线运动,利用多普勒效应合成大孔径天线,实现距离向与方位向的二维高分辨率成像。
距离向分辨率由发射脉冲的带宽决定,与雷达作用距离无关:
ρr=2Bc
其中:
c:光速( 299792458m/s)
B:发射信号带宽
工程意义:带宽每增加 100MHz,距离向分辨率提高 1.5m。
方位向分辨率由真实天线的孔径大小决定,同样与作用距离无关:
ρa=2D
其中 D 为真实天线的方位向孔径长度。
工程意义:天线孔径每减小一半,方位向分辨率提高一倍,这是 SAR 优于真实孔径雷达的核心优势。
距离多普勒算法是 SAR 成像的经典算法,核心是通过距离压缩和方位压缩实现二维高分辨率成像。
SAR 发射线性调频(LFM)信号:
s(t)=rect(Tpt)exp(j2π(fct+21Krt2))
其中:
Tp:脉冲宽度
fc:载波频率
Kr:调频率
通过匹配滤波实现脉冲压缩,压缩后的脉冲宽度为:
τ=B1=∣Kr∣Tp1
多普勒中心频率:
fdc=λ2vsinθ
多普勒调频率:
fr=−λR2v2
其中:
v:雷达平台速度
λ:雷达波长
θ:斜视角
R:目标斜距
干涉 SAR 通过两幅同一地区、不同视角的 SAR 影像的相位差,计算地表高程与形变。
ϕ=λ4πB⊥Rsinθh
其中:
ϕ:干涉相位
B⊥:垂直基线长度
h:目标高程
R:雷达到目标的斜距
θ:入射角
高程计算公式:
h=4πB⊥λRsinθϕ
差分干涉 SAR 用于测量地表形变,形变计算公式:
Δh=4πλΔϕ
其中 Δϕ 为差分干涉相位。
工程精度:C 波段 SAR(波长 5.6cm)可实现毫米级形变监测精度。
|
卫星 |
波段 |
分辨率 |
重访周期 |
极化方式 |
适用场景 |
|---|---|---|---|---|---|
|
Sentinel-1A/B |
C |
5m×20m(条带模式) 10m×10m(干涉宽幅模式) |
6 天 |
VV/VH |
大范围地形测绘、形变监测 |
|
TerraSAR-X |
X |
1m×1m(聚束模式) 3m×3m(条带模式) |
11 天 |
HH/HV/VV/VH |
城市级 数字孪生、高精度形变监测 |
|
高分三号 |
C |
1m×1m(聚束模式) 5m×5m(条带模式) |
1 天 |
HH/HV/VV/VH |
国产数据、应急响应 |
|
ALOS-2 |
L |
3m×3m(条带模式) 10m×10m(扫描模式) |
14 天 |
HH/HV |
植被覆盖区、地质灾害监测 |
|
产品级别 |
描述 |
格式 |
适用场景 |
|---|---|---|---|
|
L0 |
原始回波数据 |
CEOS |
算法研究、自定义成像处理 |
|
L1A |
单视复数(SLC)数据 |
SAFE/GeoTIFF |
干涉处理、形变监测 |
|
L1B |
多视强度数据 |
GeoTIFF |
地物分类、变化检测 |
|
L2 |
地理编码产品 |
GeoTIFF |
直接用于 GIS 与数字孪生系统 |
空间分辨率:城市级数字孪生≥5m,基础设施监测≥1m
时间分辨率:形变监测≤12 天,应急响应≤1 天
极化方式:地物分类需全极化,形变监测可单极化
入射角:20°-45°,避免叠掩与阴影区域过大
python
运行
import snappyfrom snappy import ProductIO, GPFdef preprocess_sar(input_path, output_path):
# 读取SLC数据
product = ProductIO.readProduct(input_path)
# 1. 轨道校正
parameters = snappy.HashMap()
parameters.put("orbitType", "Sentinel Precise (Auto Download)")
product = GPF.createProduct("Apply-Orbit-File", parameters, product)
# 2. 热噪声去除
product = GPF.createProduct("ThermalNoiseRemoval", snappy.HashMap(), product)
# 3. 辐射定标
parameters = snappy.HashMap()
parameters.put("outputSigmaBand", True)
product = GPF.createProduct("Calibration", parameters, product)
# 4. 多视处理
parameters = snappy.HashMap()
parameters.put("nRgLooks", 4)
parameters.put("nAzLooks", 1)
product = GPF.createProduct("Multilook", parameters, product)
# 5. 地形校正
parameters = snappy.HashMap()
parameters.put("demName", "SRTM 3Sec")
parameters.put("pixelSpacingInMeter", 10.0)
product = GPF.createProduct("Terrain-Correction", parameters, product)
# 保存结果 ProductIO.writeProduct(product, output_path, "GeoTIFF")
# 调用示例preprocess_sar("S1A_IW_SLC__1SDV_20240101T000000_20240101T000025_051234_063E12.SAFE", "preprocessed.tif")bash
运行
# 1. 数据准备 isce2 topsApp.py --steps --end=preprocess # 2. 配准 isce2 topsApp.py --steps --start=computeBaselines --end=fineCoregistration # 3. 干涉图生成 isce2 topsApp.py --steps --start=interferogram --end=filter # 4. 相位解缠 isce2 topsApp.py --steps --start=unwrap # 5. 地理编码 isce2 topsApp.py --steps --start=geocode
生成主辅影像对的干涉图
生成主影像与 DEM 的模拟干涉图
差分干涉相位 = 原始干涉相位 - 模拟干涉相位
相位解缠与地理编码
形变结果转换与可视化
使用 InSAR 生成初始 DEM
与 SRTM DEM 进行配准与融合
去除相位解缠误差与大气相位
生成数字孪生系统所需的 GeoTIFF 格式 DEM
几何精度:平面中误差≤2 倍分辨率,高程中误差≤3 倍分辨率
辐射精度:后向散射系数误差≤1dB
形变精度:D-InSAR 形变监测精度≤5mm / 年
DEM 精度:InSAR 生成 DEM 的高程中误差≤5m(Sentinel-1)
|
误差来源 |
误差量级 |
控制方法 |
|---|---|---|
|
轨道误差 |
1-10m |
使用精密轨道数据(POD);增加地面控制点 |
|
大气相位误差 |
5-20mm |
使用大气校正模型;采用多时相 InSAR 技术(SBAS) |
|
相位解缠误差 |
10-100mm |
使用高质量干涉图;采用最小费用流解缠算法 |
|
时间去相干 |
0.1-0.9 |
选择时间间隔短的影像对;使用散射体技术(PS-InSAR) |
|
空间去相干 |
0.1-0.9 |
选择垂直基线短的影像对;基线长度≤临界基线的 1/3 |
几何精度验证:使用 RTK 测量的地面控制点,计算影像坐标与真实坐标的偏差
DEM 精度验证:与高精度 LiDAR DEM 进行对比,计算高程中误差
形变精度验证:与 GNSS 监测站数据进行对比,计算形变监测误差
|
问题现象 |
根因分析 |
量化解决方案 |
|---|---|---|
|
干涉图相干性低 |
时间间隔过长或垂直基线过长 |
选择时间间隔≤12 天、垂直基线≤100m 的影像对;使用 PS-InSAR 技术 |
|
相位解缠出现大量错误 |
干涉图噪声大或地形起伏大 |
使用 Goldstein 滤波对干涉图进行去噪,滤波窗口设为 32×32;使用最小费用流解缠算法 |
|
形变结果出现系统性偏差 |
大气相位影响或轨道误差 |
使用 ERA5 大气数据进行大气校正;使用精密轨道数据;增加地面控制点进行校正 |
|
叠掩与阴影区域数据缺失 |
地形起伏过大或入射角过小 |
结合光学遥感数据进行补全;使用多入射角 SAR 数据融合 |
|
水体区域数据异常 |
水体对微波信号的镜面反射 |
使用水体掩膜去除水体区域;结合光学影像的水体边界进行修正 |
输入数据格式:Sentinel-1 SAFE、TerraSAR-X COSAR、高分三号 HDF5
中间数据格式:ENVI、ISCE XML、NetCDF
输出数据格式:GeoTIFF(DEM、强度图、形变图)、PNG(可视化图)
坐标系统:统一使用 EPSG:4490(CGCS2000 地理坐标系)
数据分辨率:
地形 DEM:≤30m(全国)、≤5m(城市)
强度图:≤10m(城市)、≤30m(全国)
形变图:≤100m(区域)、≤10m(重点设施)
集成接口:支持 ArcGIS、QGIS、CesiumJS 等主流 GIS 与三维引擎直接加载
更新频率:地形 DEM 每年更新 1 次,形变图每月更新 1 次,应急数据按需更新
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70049756/viewspace-3172384/ ,如需转载,请注明出处,否则将追究法律责任。