基于快速质量图导向法的相位解包裹

一、引言

质量图导向算法的目的是在所有可能的去包裹路径中找到一个可靠性最高路径,以该路径的积分结果作为去包裹结果。通常用一个质量图来引导该积分路径。质量图是一个和包裹图等大的图像,像素中的各个像素点存储的是包裹图对应像素点的可靠性,称为质量值。其中高质量值像素点优先被去包裹,而低质量值像素点较后被去包裹。这样出现在低质量区域的错误会被限制于该局部,而不会影响到全局。通常用于生成质量图的参数有很多,比如调制度,相干系数,伪相干系数,二阶导数等。

二、实验验证

2.1 示例一

加入现有物体包裹相位图;
在这里插入图片描述

图1. 物体包裹图

底板包裹图如下:
在这里插入图片描述

图2. 底板包裹图
相应的质量图如下所示:

在这里插入图片描述

图3. 质量图

采用快速质量图导向法求解后获得的解包裹相位如下图所示:
在这里插入图片描述

图4. 基于质量图导向法解包裹相位

2.2 示例二

如果只有一幅包裹相位图,无底板包裹图,也可采用该算法进行解包运算。此时,只需要将底板包裹图改为一个大小相同的全为0的图即可。

具体实例如下:

例如,现有一包裹相位图,如下:

在这里插入图片描述

图5. 包裹相位

底板包裹图以及质量图,全设置为0,如下:
在这里插入图片描述

图6. 底板包裹图与质量图全为0

此时,采用该算法进行解包裹,得到的解包相位如下图所示:

在这里插入图片描述

图7. 解包裹相位

三、资源获取

相关资源可点击如下链接获取:

基于快速质量图导向法解包裹相位-算法与实例

资源包含以下内容:

d1.mat 表示物体包裹图
d2.mat 为底板包裹图
Quantity.mat 为质量图
Nuwfq.m 质量图导向法函数
wrap.m 质量图导向法函数用到的子函数

程序使用说明:

运行程序后,需要在质量图中任意位置选取一个点,来引导该积分路径,当选定积分路径起始点后,会给出相应的解包裹相位。

该算法应用范围:

适用于条纹投影;全息干涉等实验。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
质量导向(Quality-guided Phase Unwrapping)是一种用于包裹相位的方,可以在相位中恢复出原始的连续相位信息。MATLAB是一种常用的科学计算软件,也提供了相位包裹的函数。 质量导向首先利用质量评价指标构建质量,该指标可用于评估相邻像素之间的不连续性程度。然后,通过一个迭代过程,将不连续的相位进行修复,使其变得连续。 在MATLAB中,可以使用相应的函数来实现质量导向相位包裹。该函数需要输入原始的相位质量作为参数,并返回包裹后的连续相位。实现的具体步骤如下: 1. 读取原始的相位质量。可以使用MATLAB的像读取函数来加载相应的像文件。 2. 构建质量。根据相邻像素之间的不连续性程度计算每个像素的质量值。可以使用MATLAB中的像处理函数来计算相邻像素的差异和梯度等信息,并将其用作质量。 3. 利用质量进行相位包裹。使用MATLAB中提供的相位包裹函数,并将原始相位质量作为输入参数传递给函数。函数将根据质量的信息来修复相位的不连续性,从而得到连续的相位。 4. 显示包裹后的相位。使用MATLAB的像显示函数将包裹后的相位显示出来,可以进一步分析和处理。 总结而言,质量导向相位包裹是一种基于质量评价指标的相位修复方。在MATLAB中,可以利用相应的函数来实现质量导向相位包裹的过程,从而恢复出原始的连续相位信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

简单光学

您的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值