上一篇讲到,二维相位解包裹,由于采样率不足导致的相位混叠、获取过程中引入的相位噪声、奇异点等因素,使其是一个路径有关的问题。

那么如何才能在相位图找到这些导致解包裹过程与路径有关的因素呢?如何才能让相位解包裹过程与路径无关呢?

残点(Residues)

残点的发现

在相位图上,到底是什么导致相位解包裹与路径有关,这个问题其实早有相关研究了,下面稍微列一列。

1987年,Ghiglia, Mastin, Romero等,用‘inconsistencies’来定义导致与路径有关的点,发现这些点具体局限在某些位置或区域,可以通过遍历整个相位图,在每一个2*2pixel的环路中累加包裹相位的相位差来检测出整个相位图中的‘inconsistencies’。

1988年,Goldstein, Zebker, Werner用‘residues’这个术语,也就是残点,来描述inconsistencies。(之所以用‘residues’,应该和复变函数的留数定理有关系,不过我没学过就不是十分清楚了,有相关大神的话也希望给我指点一下。)

至此,就发现了残点是在相位图中导致相位解包裹与路径有关的原因。找到原因,就意味着有办法解决解包裹与路径有关的问题,当然首先还是要看一看怎么去检测出相位图中的残点。

残点的计算

计算残点之前,还是需要先讨论一下,Ghiglia等进一步提出的相位解包裹与路径无关需满足的四个条件

以上4个条件,我认为重点要关注的是第3个,这也是残点计算的需要。相位图中,相位差的环路积分要等于0 ,其实稍微想一想就能理解这个要求,之前讲得Itoh方法,以及拓展到二维相位解包裹的公式还记得吗?我这再放出来一次,

Itoh方法:连续相位可以通过累加截断相位的差值的截断而求得

二维相位解包裹:

把上面的式子里的路径积分,稍微改一改写成环路积分的话,起始点和终点都选择

这很明显,这个环路积分一定要等于0的嘛。

实际上,对于一幅完美的相位图,相位差的环路积分一定是等于0的,且不管选择任何路径都要成立。

那问题来了,假如在一幅相位图中,相位差的环路积分不等于0是否存在呢?答案是存在的,而且这就是所说的残点导致的。

那怎么去计算检测残点就显而易见了,找出相位差环路积分不等于0的地方就对了。但路径选择这么多,怎么找才好呢?那就找最小路径呗。相位图中,最小路径就是一个2*2pixel的小块嘛。所以残点其实不是指一个点或者说一个pixel,而是指一个2*2pixel的小块。解包裹算法为了便于标记残点,这个2*2的方块里,会约定标记左上角的那一像素为残点。

残点就是计算2*2pixel里面相位差的环路积分,具体如下图所示:

且研究还发现,计算这个环路积分,只有3种结果,0,±1(所有相位值都除了2pi)。当charge(环路积分)计算等于0,这是一个正常的位置,等于+1,定义为正残点,等于-1,定义为副残点。

计算出残点,也就是找出了导致解包裹与路径有关的原因了,那解包裹的路径只要躲开这些残点,自然解包裹就和路径无关了,而且能保证解包裹的结果准确,因此也从中发展出了很多相位解包裹算法,例如Goldstein枝切法(Goldstein branch cut)、质量图导向法(quality guide phase unwrapping)、掩膜切割法(mask cut)等。

参考文献:

[1] Ghiglia D C, Pritt M D. Two-dimensional phase unwrapping: theory, algorithms, and software[M]. New York: Wiley, 1998.

声明:本文中的图片、公式等都和作者本人的毕业论文有关,如果抄袭盗用吃亏是你自己哦~实在有需要,这里建议你自己码一下公式,自己做一下相关的图哦亲。作者水平有限,如文中有错,请务必留言指正。如有学习交流需要,也可通过邮箱zhenyuchung@m.scnu.edu.cn联系我,大家一起讨论学习。

相位解包裹(三)残点(Residues)相关推荐

  1. 相位解包裹(五)枝切法(Goldstein’s branch cut algorithm)

    上一篇文章讲了相位解包裹算法的分类,那从这一篇文章开始,就可以开始介绍具体的相位解包裹算法了. 因为介绍过了残点的运算,所以这里首先介绍利用残点的特性去进行相位解包裹算法的一种经典算法,枝切法(Gol ...

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

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

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

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

  4. 相位解包裹 matlab,二维相位解包裹matlab

    第39卷第3期2015年5月 激 光 技 术LASERTECHNOLOGY Vol.39,No.3May,2015 文章编号: 1001-3806(2015)03-0423-05 相位解包裹中欠采样问 ...

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

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

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

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

  7. 相位解包裹(七)多频法相位解包裹(multi-frequency phase unwrapping)

    之前讲了两种经典的空间相位解包裹算法,从这篇文章起就在介绍两种时间相位解包裹的算法. 首先先复习一下时间相位解包裹的基本原理和优势. 时间相位解包裹是根据同一位置(像素)不同时间得到的相位图来进行相位 ...

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

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

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

    ▒▒本文目录▒▒ 一.前言 二.快速相位解包裹算法实例分析 三.参考文献 一.前言 一般而言,干涉相位图中的相位值通常被限制在主值区间内,这种相位被称为缠绕相位.在缠绕相位图中,像素点的相位值在-π或 ...

最新文章

  1. 中国科协发布20个重大科学问题和工程技术难题
  2. CDQ 分治解决和点对有关的问题
  3. Spring Security(18)——Jsp标签
  4. python文件操作,自动关闭
  5. phpcmsV9怎样在单页中调用后台栏目SEO设置的Meta_title
  6. 御宅男YznCMS开源后台管理系统源码
  7. 服务器虚拟化的培训,VMware服务器虚拟化及桌面虚拟化培训.pptx
  8. 绵阳创客开发长语音识别平台 1小时语音10分钟转化为文字
  9. 【渝粤题库】陕西师范大学800008 综合自然地理
  10. 计算机考试系统客户端网址,[中学]计算机基础测评系统考试客户端操作步骤.doc...
  11. quartz定时任务配置
  12. linux dns劫持转发,linux的dns被劫持
  13. JavaScript(基础)——初窥门径
  14. 键盘win键和alt互换了怎么办
  15. godot引擎学习6
  16. 浏览器页签icon图标的设置和获取
  17. 西门子S7-300/400 PLC下载
  18. 【线性代数】——向量于不同基下的“线性变换”与对角化有感
  19. 电脑桌面图标变白恢复方法
  20. 理解卷积神经网络中的权值共享

热门文章

  1. 日本人都受不了:韩国人终于对司马迁下手了
  2. 批量给pdf加水印,pdf批量加水印方法
  3. JavaScript 杨辉三角
  4. 欧拉函数+欧拉定理+拓展欧拉定理(欧拉降幂)
  5. 行为面试法、STAR面试法
  6. 微信小程序学习实录6(百度经纬度采集、手动调整精度、H5嵌入小程序、百度地图jsAPI、实时定位、H5更新自动刷新)
  7. PIC单片机关于PAGE和BANK
  8. Java备忘录模式(Memento)
  9. 工作流:小明和小强都是张老师的学生
  10. BurpSuite抓https的包/BurpSuite CA证书下载