《基于非连续路径可靠性排序的快速二维相位展开算法》论文笔记

文章介绍了一种快速的二维相位解包裹算法,该算法基于非连续路径的可靠性排序。通过使用像素的二次差分作为可信度函数,确定解包裹的顺序,防止误差传播。算法首先处理可靠性高的像素,然后按照边缘可靠性展开相位图,有效地处理不连续性和局部欠采样问题。在处理过程中,低可信度的像素可能会被忽略并在后期进行内插处理。
摘要由CSDN通过智能技术生成

基于非连续路径可靠性排序的快速二维相位展开算法

Fast two-dimensional phase-unwrapping algorithm based on sorting by reliability following a noncontinuous path.DOI:10.1364/AO.41.007437

1、介绍

相位解包裹中的不连续性、局部区域的欠采样、信噪比的高局部变化和掩蔽区域是解包裹算法必须克服的一些问题。

质量引导路径算法依赖于首先展开具有高可信度值的最高质量像素,最后展开具有最低可信度值的最低质量像素,以防止误差传播。展开的路径是通过使用像素的可信度来确定的。

2、算法

在质量引导路径展开算法中,主要有两个问题:可靠性函数的选择和展开路径的设计。从所提出的算法的角度解释了这两个问题。

2.1 可信度函数

质量引导路径解包算法使用不同的标准来确定一个点的可靠性。这个标准通常是基于一个像素和其邻居之间的梯度或差异。那些相对于其邻居具有最低模块2π梯度的点被确定为最佳点,因此,首先被处理。

二次差分将为相位函数的协和凸性程度提供一个测量。通过使用二次差分,可以更好地检测相位图中可能存在的不一致之处。
计算一个图像的二次差分
(i,j)像素的二次差分D可以表示为:
在这里插入图片描述
其中 γ ( ( . ) ) \gamma((.)) γ((.))代表一个简单的解包裹操作,以去除两个连续像素之间的任何2π间隔。可以针对图像中除边界之外的所有像素计算二次差分。在图像的边界处的像素的二次差分D被设置为无穷大以最后被解析。

一个像素的可信度被定义为:
R = 1 / D R = 1/D R=1/D
也就是说,当一个像素的二次差分越小,其可信度越高。

2.2 解包裹路径

边缘是水平或垂直连接的两个像素的交叉点。任何像素与它的左手边、右手边、上边或下边的相邻像素都可以构建一个边缘。图2a显示了图像的一部分,其像素的可靠度在图2(b)中显示。
在这里插入图片描述
在这里插入图片描述

==边缘的可靠性被定义为该边缘连接的两个像素的可靠性的总合,可分为水平边缘和竖直边缘。==如图2b中所示,绿色为水平边缘,红色为垂直边缘。解包裹的路径由边缘的可靠性来决定:首先展开那些可靠性较高的边缘(也就是两个像素点的二次差分之和较低的位置)。

图2a-j展示了整个相位图被展开的过程。展开过程中大概会出现3种情况:

1)这两个像素以前都没有展开过,则二者相对于彼此展开,并合并到一个组里;

2)一个像素之前已经被展开过了,而另一个没有,则将后者相对于前者展开,并融合进入第一个像素所在的集合中。

3)两个像素都被展开过,如果他们不属于同一个组,则将小组全员相对于大组展开。且将两个集合合并为一个更大的集合。

算法的整体流程图如下:
在这里插入图片描述

可靠性函数可能会被修改,而低可靠性的点可能会在最终结果中造成问题。忽略具有非常低的可靠性值的交叉点,并在解包完成后对这些交叉点进行内插,可能是更好的做法。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值