基于最小二乘、迭代和相位梯度校正的解包裹算法实例分析
一、原理
在多数相位解包裏算法中,都利用包裹相位梯度来计算解包裹相位。因此,相位梯度是相位解包裹中的一个重要的量。对于无噪声包裹相位来说,相位梯度与其真实相位的梯度是相同的。然而,噪声的存在将导致包裹相位梯度与其真实值之间产生误差,从而使相位解包裹变得困难甚至失败。
提出一种适用于含有较高噪声相位图的相位梯度校正方法,首先,对包裹相位梯度按下式进行校正
这里,sgn(…)是符号函数,Tx{{T}_{x}}Tx和Ty{{T}_{y}}Ty是阈值,Gx{{G}_{x}}Gx和Gy{{G}_{y}}Gy是校正相位梯度。这些参数的定义如下( E(...)E\left( ... \right)E(...)代表统计平均值)
从上式可以看出,Tx{{T}_{x}}Tx和Ty{{T}_{y}}Ty分别是包裹相位梯度Δijx\Delta _{ij}^{x}Δijx和Δijy\Delta _{ij}^{y}Δijy的标准差,而Gx{{G}_{x}}Gx和Gy{{G}_{y}}Gy则是 Δijx\Delta _{ij}^{x}Δijx和Δijy\Delta _{ij}^{y}Δijy的平均值。因此,该校正算法的含义是:对于绝对值大于其标准差的包裹相位梯度,用其平均值来校正。校正后的包裹相位梯度带入最小二乘迭代算法继续进行解包裹运算。将该算法命名为基于最小二乘、选代和相位梯度校正的解包裹算法(Calibrated Phase Unwrappingbased on Least-squares and iteration, CPULSI)
二、剪切散斑相位解包裹实例应用
从实验得到的包裹相位图,如下图所示:
图1 包裹相位图
采用上述算法得到的解包裹相位如下图所示:
图2 解包裹相位
三、资源获取
上述资源可从以下链接处获取:
https://download.csdn.net/download/qq_36584460/84256420
资源共包含以下内容:
1) 包裹相位图.mat (包裹相位图实验数据)
2) CPULSI.m (子函数)
3) 基于最小二乘、选代和相位梯度校正的解包裹算法.m(主程序)
4) 基于最小二乘、选代和相位梯度校正的解包裹算法-UTF8格式.m(防注释乱码)
5) 动画演示过程.gif
执行程序时用到了ginput函数,该函数要求在包裹相位图中选择一个已知的相位点,如下动画演示过程:
整个执行过程大约需要3秒钟。
如有任何疑问,可私信交流讨论。
基于最小二乘、迭代和相位梯度校正的解包裹算法实例分析相关推荐
- 基于可靠度排序的非连续路径解包裹算法实例分析
一.理论分析 对于大多数需要处理的包裏相位图来说包含大量噪声,有时存在不连续处,针对此情况,Miguel提出了一种基于可靠度排序非连续路径的快速二维解包裹算法,该算法是路径跟踪算法中质量引导路径方法中 ...
- 基于加权最小二乘法的相位解包裹算法
一.背景 1994年,Ghiglia和Romero提出了加权最小二乘迭代解包裹算法,其基本原理是通过加权系数来构造基于泊松方程的迭代公式,该算法运算速度快,并且稳健,还可以通过加权系数去控制平滑误差的 ...
- 基于强度传输方程的相位解包裹算法
一.引言 2016年印度理工学院的 pandey等首次提出了基于强度传播方程的相位解包裹算法.该算法通过将包裹相位生成一个复数场,之后将其传播到一段距离.从而在复数场中紧密间隔的平面上模拟两个强度图像 ...
- 基于Flynn最小不连续相位解包裹算法
一.Flynn最小不连续算法原理 Fynn最小不连续算法是求解包裹相位的最小加权不连续解 在此定义一对毗邻像素的差分超过π时为不连续,毗邻像素可能是垂直方向或水平方向,定义差分的最邻近整数个2π为跳变 ...
- 基于Glodstein枝切法相位解包裹算法
一.原理 1988年Goldstein提出了采用枝切法进行相位解包裹,他先根据提取的包裹相位信息,确定所有残差点的正负极性和位置分布,再将相邻的残差点连接起来,这样就绘制形成了枝切线,连线的过程中必须 ...
- 基于多次傅里叶变换算法的快速相位解包裹算法研究
▒▒本文目录▒▒ 一.前言 二.快速相位解包裹算法实例分析 三.参考文献 一.前言 一般而言,干涉相位图中的相位值通常被限制在主值区间内,这种相位被称为缠绕相位.在缠绕相位图中,像素点的相位值在-π或 ...
- 最小二乘相位解包裹算法
前言 最小二乘解包裹算法通常是引入离散余弦变换(DCT)求解离散泊松方程,得到最小二乘意义上的相位展开解,最后得到真实连续的展开相位.该算法运算速度快,并且稳健. 最小二乘解包裹算法验证 首先模拟生成 ...
- 相位解包裹(四)两类相位解包裹算法
前文讲到了残点的计算,从残点出发,发展出了一类相位解包裹算法,空间(空域)相位解包裹(Spatial phase unwrapping). 各种算法的具体流程还是放到后面再说,本文先讲讲相位解包裹算法 ...
- matlab中枝切法解包裹,一种基于改进枝切法的激光散斑相位解包裹方法与流程
本发明属于激光散斑干涉测量领域,涉及一种激光散斑相位解包裹方法. 背景技术: 散斑干涉相位图解包裹是激光散斑测量的关键步骤,Goldstein枝切法解包裹算法由于可识别残差点,防止误差传递,解缠精度高 ...
最新文章
- lucene集成IK实现中文分词检索
- metasploit 漏洞评级翻译
- 开发日记-20190710 关键词 读书笔记 《Perl语言入门》Day 7
- SimpleDateFormat 按照不同要求去改写时间的格式,或者把时间串变成date类型
- 网页制作表单代码java_网页制作的40个经典代码
- go 文件服务器 搜索,golang文件服务器,可以访问任何目录
- 解决VMWare Workstation 响应慢
- 正坐标系及矢量知识,点乘与差乘,旋转
- javascript中的this指向问题总结
- 计算机常规教学ppt,计算机基本PPT教学.ppt
- sql之分组TOPN
- bamboo 启动报错,无法正常访问
- 电脑重装系统后当前安全设置不允许下载该文件
- 操作系统1-6章作业
- k8s 存活检查与就绪检查
- linux下文件压缩、解压缩方法(tar)
- 通信端口感叹号_解决通用串行总线控制器总是有感叹号的办法
- C++ nth_element排序算法
- selenium与python爬虫(四)【鼠标行为(目标3)】
- jQuery获取指定ul下的li
热门文章
- MySQL基础(一位小白)
- 【JavaScript】上传文件
- 2022 最新 Java 基础 面试题(一)
- win7计算机里有个其它,Windows7系统我的电脑里其他多余图标的删除方法
- 【毕业设计】30-基于单片机矿井瓦斯/气体浓度/烟雾浓度报警设计(原理图+源代码+仿真+答辩论文+答辩PPT)
- 暴力删除我的电脑里的wps云文档图标
- 预测数值型数据——回归
- 2020中国变速车十大名牌全球第一自行车品牌排行榜
- 浅谈java单元测试框架junit4/5
- C 标准库 (stdio.h 介绍)