非线性滤波相位解缠算法

news/2024/11/24 11:37:12/

相位解缠是InSAR数据处理流程中较为关键的步骤,同时也是地表高程模型重建 过程中的主要误差来源之一。迄今为止,针对干涉图的相位解缠问题,已经提出了各 种各样的相位解缠算法,这些算法大致可以分为以下几类:①路径跟踪法;②最小范 数法;③基于非线性滤波的最优状态估计法。

近年来,基于非线性滤波的状态估计算法相继被提出,并受到越来越多的关注。 状态估计算法利用干涉图相邻像元相位之间的约束关系,构建干涉相位的状态空间方 程与观测方程,将干涉图相位展开问题转化为贝叶斯理论框架下的状态估计问题。 2008 年 Loffeld 等[35]首次将扩展卡尔曼滤波算法应用于干涉图相位解缠中,通过构建 干涉相位的系统方程,将干涉图相位解缠问题演变为状态估计问题,为缠绕干涉图相 位解缠提供新的算法思路。2011 年谢先明[36][37]把无味卡尔曼滤波(UKF)算法与传 统路径跟踪策略以及基于二维快速傅里叶变换(FFT)的局部相位梯度估计算法结合 起来,提出了基于无味卡尔曼滤波的相位解缠算法,并在实测干涉图解缠实验中获得 稳健的结果,极大促进了非线性滤波算法在干涉图相位解缠中的应用。2014 年谢先 明[38]研究了基于修正矩阵束模型(Amended Matrix Pencil Model, AMPM)的相位梯度 估计算法以及基于快速堆排序的质量图引导算法,并将其与非线性滤波算法相结合, 极大地扩展了基于非线性滤波的相位解缠算法。2015 年刘万利[39]探讨了容积卡尔曼 滤波相位解缠方法相关问题研究。近几年,谢先明等[40] [41][42][43][44][45]又相继提出了许 多种类的非线性滤波相位解缠算法,均能取得较好的解缠结果。Rahul G Waghmar 等 人[46][47][48]提出了基于扩展状态变量维数相位解缠算法,这些方法将幅度、相位以及 梯度信息作为一个整体变量进行递推估计,主要有扩维卡尔曼滤波算法以及扩维粒子 滤波算法等,在噪声较低的干涉图中都能够快速且较好地得到一个令人满意的解缠结 果。V. Katkovnik 等人[49][50]提出了运用局部多项式系数估计的相位解缠算法,随后 2018 年 R.Kulkarni 和 P.Rastogi 提出了一系列在局部窗口内估计多项式系数的相位解缠算 法[51][52],在噪声较低的干涉图中能够获得较好的结果。此外高延东等人[53][54]提出了 基于自适应卡尔曼滤波的相位解缠算法以及基于无味卡尔曼滤波的两阶段编程多基 线 SAR 干涉图相位展开算法,进一步拓展了非线性滤波算法。2020 年谢先明、孙玉 铮等[55] [69]提出基于容积卡尔曼局部多项式递推估计的相位解缠算法以及一种容积信 息滤波局部迭代相位解缠算法,这两种方法在局部窗口内利用 CKFPU 或者 CIFPU 算 法对多项式系数进行迭代估计,能够获得更加精确的解缠相位值。通常这些非线性滤 波方法能在相位解缠的同时实现干涉相位噪声抑制处理,能够较为准确地从含噪干涉 图中获取解缠相位,具有较强的稳健性。然而,干涉图噪声的存在及相位解缠精度依然是获取数字高程模型的主要误差来源,随着现代干涉测量技术应用的发展,对干涉 图相位解缠的精度要求越来越高,这就要求寻找和探索提高干涉图相位展开精度的新 途径和新方法。

无味卡尔曼滤波相位解缠算法

UKFPU 算法以无味变换(Unscented Transform,UT)为核心,在平均值周围选 取一组最小的采样点(称为 sigma 点), 以便这些点准确地捕获先前随机变量的平均 值和协方差。本节介绍无味卡尔曼滤波与修正矩阵束模型梯度估计算法(Amended Matrix Pencil Model, AMPM)以及最大堆排序路径跟踪策略相结合的相位解缠算法 (UKFPU)。

(一)基于修正矩阵束模型的局部相位梯度估计[41]算法 复干涉相位图经过归一化处理后,在像元 ( ) , mn 处的复干涉信号可以表示为:

 

 

参考文献:基于卡尔曼滤波的干涉图相位解缠算法研究 徐有邈 


http://www.ppmy.cn/news/1413005.html

相关文章

Postman 请求参数传递指南:Query、Path 和 Body 详解

Postman 是一个非常流行的 API 开发环境,它允许开发者测试、开发和文档化他们的 API。在 Postman 中,当你发送一个请求时,你可能需要将参数传递给服务器。这些参数可以通过不同的方式传递,例如 Query Parameters(查询参…

Kotlin基础学习

Kotlin基础学习主要涵盖安装Kotlin编译器、了解基础语法、学习变量声明、类型推断、函数定义以及控制结构等方面。以下是一个简要的Kotlin基础学习指南: 一、安装Kotlin 首先,你需要从JetBrains的官方网站下载并安装Kotlin编译器。同时,你也…

学习基于pytorch的VGG图像分类 day2

注:本系列博客在于汇总CSDN的精华帖,类似自用笔记,不做学习交流,方便以后的复习回顾,博文中的引用都注明出处,并点赞收藏原博主. 目录 VGG网络搭建(模型文件) 1.字典文件配置 2.提取…

【前端捉鬼记】使用nvm切换node版本后再用node -v查看仍然是原来的版本

今天遇到一个诡异的问题,使用nvm切换node版本,明明提示已经切换成功,可是再次查看node版本还是之前的! 尝试了很多办法,比如重新打开一个cmd窗口、切换前执行nvm install version都没成功,直到找到这篇文章…

基于JSP+Mysql+HTml+Css仓库出入库管理系统设计与实现

博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程&#xff…

web蓝桥杯真题:年度明星项目

代码及注释: //全部数据 var allData [] // 每次需要加载的数量 var num 15// TODO: 请在此补充代码实现项目数据文件和翻译数据文件的请求功能 $.get({url: ./js/all-data.json}).then(res > {allData resloading(allData, num) //初始加载数据 }) $.get(…

Redis Desktop Manager可视化工具

可视化工具 Redis https://www.alipan.com/s/uHSbg14XmsL 提取码: 38cl 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 官网下载(不推荐):http…

【热门话题】 Fiddler:一款强大的Web调试代理工具——安装与使用详解

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 Fiddler:一款强大的Web调试代理工具——安装与使用详解一、Fiddler的…