▒▒本文目录▒▒

  • 一、前言
  • 二、快速相位解包裹算法实例分析
  • 三、参考文献

一、前言

一般而言,干涉相位图中的相位值通常被限制在主值区间内,这种相位被称为缠绕相位。在缠绕相位图中,像素点的相位值在-π或π附近时通常会出现相位不连续的现象,即相位跳跃。但是被测物体对应的真实相位值应该是在实数范围内连续的,并不存在相位不连续的现象。如果想要获得真实相位,就需要移除缠绕相位中的相位跳跃使得相位连续,这样的过程即是相位解缠。

相位解缠一般是通过在缠绕相位加上2π的整数倍来获得解缠相位。如果相位满足条件,即相邻像素之间的相位差小于π,那么相位解缠并非是一个困难的问题,只需要逐点对缠绕相位梯度进行积分就可以得到较为满意的解缠结果。然而在实际应用中,由于采样不足、噪声污染或者阴影遮蔽等因素的影响,相位图往往信噪比比较低,从而导致缠绕相位中出现相位残差,这就使得相位解缠变得非常复杂。

为了克服这些难题,从上个世纪起,专家学者们已经提出许多相位解缠算法。总体上,这些算法可以被分成两大类,一类是路径相关算法,另一类是路径无关算法。路径相关算法的主要思想是依据某种策略避开相位中的残差点或不连续点,选择合适的积分路径,按照该路径完成相位解缠。这类算法的运算速度很快,但其结果在很大程度上依赖于路径的选择,如果积分路径不合适,则会导致解缠结果不尽如人意。路径无关算法的基本思想是把相位解缠问题转化为一个全局函数的最优化问题。在这类算法中,每个像素点的解缠都需要参考整个相位图的信息,因此,虽然其解缠结果具有良好的连续性和平滑性,但是局部误差很容易扩散到全局解中。迄今,尽管关于这两大类相位解缠算法存在大量不同的改进和优化,但在处理包含噪声等问题的真实相位图时,仍没有哪种算法可以完美解决相位解缠面临的所有难题,相位解缠的结果仍有很大的提升空间。因此,研究更好的解缠方法使得相位解缠的精度和运算速度都能有所提高,依旧是当前处理相位数据过程中的研究重点,关于其研究具有很高的理论和现实意义[1]。

二、快速相位解包裹算法实例分析

首先,仿真得到一幅无噪声的包裹相位图,随后,通过快速相位解包裹算法(8次傅里叶变换算法)求解得到的相位如下图所示,即使执行了8次傅里叶变换,但实现相位解包裹,共用时0.19秒。

图1 基于8次傅里叶变换法的快速相位解包裹算法

当然,也可以实现基于6次傅里叶变换法的快速相位解包裹,其结果如下图所示:此时,在仿真情况下,完成上述解包裹共用时0.18秒。

图2 基于6次傅里叶变换法的快速相位解包裹算法

三、参考文献

[1] 袁雨凡. 基于递归正交和局部去噪的相位解缠研究 [D]; 安徽大学, 2020.


⭐️◎⭐️◎⭐️◎⭐️ · · · **博 主 简 介** · · · ⭐️◎⭐️◎⭐️◎⭐️ ♪

▁▂▃▅▆▇ 博士研究生生 ,研究方向主要涉及定量相位成像领域,具体包括干涉相位成像技术(如**全息干涉☑**、散斑干涉☑等)、非干涉法相位成像技术(如波前传感技术☑相位恢复技术☑)、此外,还对各种相位解包裹算法☑相干噪声去除算法☑等开展过深入的研究。

基于多次傅里叶变换算法的快速相位解包裹算法研究相关推荐

  1. 基于强度传输方程的相位解包裹算法

    一.引言 2016年印度理工学院的 pandey等首次提出了基于强度传播方程的相位解包裹算法.该算法通过将包裹相位生成一个复数场,之后将其传播到一段距离.从而在复数场中紧密间隔的平面上模拟两个强度图像 ...

  2. 基于Flynn最小不连续相位解包裹算法

    一.Flynn最小不连续算法原理 Fynn最小不连续算法是求解包裹相位的最小加权不连续解 在此定义一对毗邻像素的差分超过π时为不连续,毗邻像素可能是垂直方向或水平方向,定义差分的最邻近整数个2π为跳变 ...

  3. 基于加权最小二乘法的相位解包裹算法

    一.背景 1994年,Ghiglia和Romero提出了加权最小二乘迭代解包裹算法,其基本原理是通过加权系数来构造基于泊松方程的迭代公式,该算法运算速度快,并且稳健,还可以通过加权系数去控制平滑误差的 ...

  4. matlab中枝切法解包裹,一种基于改进枝切法的激光散斑相位解包裹方法与流程

    本发明属于激光散斑干涉测量领域,涉及一种激光散斑相位解包裹方法. 背景技术: 散斑干涉相位图解包裹是激光散斑测量的关键步骤,Goldstein枝切法解包裹算法由于可识别残差点,防止误差传递,解缠精度高 ...

  5. 相位解包裹(四)两类相位解包裹算法

    前文讲到了残点的计算,从残点出发,发展出了一类相位解包裹算法,空间(空域)相位解包裹(Spatial phase unwrapping). 各种算法的具体流程还是放到后面再说,本文先讲讲相位解包裹算法 ...

  6. 最小二乘相位解包裹算法

    前言 最小二乘解包裹算法通常是引入离散余弦变换(DCT)求解离散泊松方程,得到最小二乘意义上的相位展开解,最后得到真实连续的展开相位.该算法运算速度快,并且稳健. 最小二乘解包裹算法验证 首先模拟生成 ...

  7. 基于Glodstein枝切法相位解包裹算法

    一.原理 1988年Goldstein提出了采用枝切法进行相位解包裹,他先根据提取的包裹相位信息,确定所有残差点的正负极性和位置分布,再将相邻的残差点连接起来,这样就绘制形成了枝切线,连线的过程中必须 ...

  8. 基于最小费用流(MCF)法的相位解包裹理论与实验验证-含Matlab代码

    一.引言 最小费用流算法(Minimum cost flow, MCF) 最早是由 Costantini M. A1998 年提出的,该方法是将未解缠相位的相邻梯度差与解缠相位的相邻梯度差间的差异即不 ...

  9. 光学算法——经典枝切法(解包裹算法)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 注:本文所讲内容为本人硕士毕业论文:<基于干涉图像质量分析的激光干涉仪抗振技术研究> ...

最新文章

  1. <java并发编程实践>读书笔记三
  2. openssl C函数总结,
  3. 渗透测试小马(一句话)篇
  4. [js] 请使用js实现一个秒表计时器的程序
  5. VR全景可视化制作小程序功能模块源码v1.0.28
  6. Java NIO学习篇之缓冲区Buffer详解
  7. c语言万年历程序设计方案,万年历程序设计c语言代码
  8. 一、kafka安装下载与kafka初步应用
  9. 5G网络架构、网络接口及协议栈
  10. FileZilla Server目录乱码问题的解决
  11. 微软“玻璃硬盘”问世:2毫米杯垫大小可存储75.8G数据,1000年不坏!
  12. 解决微信登录时昵称中包含特殊字符,不能存入数据库问题
  13. 计算机二级考试Excel教程m,2019年计算机二级等级考试Excel函数公式汇总
  14. 网易云课堂Web安全工程师课程分享——第二章 Web开发基础知识
  15. json数据条件查询,json数据sql查询中文乱码
  16. Harris角点特征提取和角点特征匹配(2)
  17. 简阳市简阳中学2021年高考成绩查询,四川省简阳中学2021年排名
  18. 一分钟理解 HTTPS 到底解决了什么问题
  19. Mysql 后台日志写shell(root权限)
  20. **** cannot be found. please check the location and try again 问题解决

热门文章

  1. 编程思想-模块化-模块化程序设计:模块化程序设计
  2. 数据结构--哈希查找
  3. 知识图谱-KGE(Knowledge Graph Embedding):负采样
  4. Just for fun ----Linux创造的那些传奇
  5. 程序员应该知道的一些网站
  6. restTemplate loadbalance 负载均衡使用demo 案例 原理以及全网最细源码解析
  7. OpenSL ES for Android
  8. 皇室战争 路线行走 (三)
  9. Python快速爬虫入门(简洁,高效)
  10. 基于虹软(ArcSoft)实现人脸识别——Android版