掌桥专利:专业的专利平台
掌桥专利
首页

一种基于图像去噪的单帧条纹图像相位分析方法及系统

文献发布时间:2023-06-19 09:55:50


一种基于图像去噪的单帧条纹图像相位分析方法及系统

技术领域

本发明涉及光学三维测量领域,特别涉及一种基于图像去噪的单帧条纹图像相位分析方法及系统。

背景技术

基于条纹结构光的三维测量是一种非接触式的测量方法,它具有很多优点,比如高精度以及高速度等。它广泛应用于自动加工、高速在线检测、航空航天、物理仿形等领域。该技术的关键是需要准确地从畸变条纹图像中获取相位信息,因为这些相位信息就包含了被测物体的三维轮廓信息。

目前主流的条纹图相位分析方法分为两类,一类是相移法,一类是基于单帧条纹的方法。其中相移法需要在被测物体相对静止的情况下,连续获得具有一定相移间隔的多幅条纹图。在许多情况下,这些条件很难满足,特别是在测量动态对象时。而基于单帧条纹的分析方法只需要一个条纹图,不需要相移机构进行相移,这样一来整个测量机构将会更简单并且这类方法特别适合于动态的三维测量。

而目前主流的基于单帧条纹的相位分析方法主要包含傅里叶变换法,窗口傅里叶变换法,小波变换法等等。由于频谱混叠、噪声等的影响,现有的基于单帧条纹的相位分析方法如傅里叶变换法等都难以用一个合适的带通滤波器 (频率混叠无法找到合适的滤波器)来获取纯粹的有用信息,他们获取的信息中总是包含大量的噪声,故其相位分析结果误差很大,难以满足很多应用场景的需求。申请公布号为CN108364268A的中国专利公开了一种单帧条纹图相位恢复方法和装置,通过将单帧条纹图归一化为光强矩阵;建立相位矩阵与光强矩阵的逆映射关系,在空间域由光强分布搜索条纹图的相位分布;对搜索到的相位分布进行两次相位解包裹运算,得到单帧条纹图的连续相位分布。对比文件公开了一种将单帧条纹图相位问题转换为光强矩阵进行求解的方法,具有较好的抗噪声能力,但该方法数学映射计算过程比较复杂。因此,针对基于单帧条纹的相位分析技术而言,目前尚缺乏一种计算简单、精度较高的方法。

发明内容

本发明的目的在于克服现有技术中所存在的现有单帧条纹相位分析方法误差较大、精度较低、抗噪声能力较差、计算过程复杂的问题,提供一种基于图像去噪的单帧条纹图像相位分析方法及系统,通过求解单帧条纹图的空间载频,利用所述空间载频将所述单帧条纹图转换为第一待去噪图像以及第二待去噪图像;从而将原始单帧条纹图的转换转化为一组待去噪图像,本发明能够将单帧条纹的相位分析简化为单一图像滤波去噪的问题,只需利用一个图像去噪器进行低通滤波即可滤除噪声,实现高精度相位分析,计算方法简单高效。

为了实现上述发明目的,本发明提供了以下技术方案:

一种基于图像去噪的单帧条纹图像相位分析方法,包括:

步骤1:对单帧条纹图进行傅里叶变换,求解所述单帧条纹图的空间载频;利用所述空间载频将所述单帧条纹图转换为第一待去噪图像以及第二待去噪图像;

步骤2:利用预先训练好的图像去噪器分别对所述第一待去噪图像以及所述第二待去噪图像进行高频去噪滤波处理,得到第一去噪图像以及第二去噪图像;

步骤3:根据所述第一去噪图像与所述第二去噪图像,计算所述单帧条纹图的截断相位,根据所述截断相位进行所述单帧条纹图的相位展开。

优选的,上述基于图像去噪的单帧条纹图像相位分析方法中,所述步骤1 包括:

获取单帧条纹图,对所述单帧条纹图进行傅里叶变换,求解所述单帧条纹图中基频信号的频幅响应函数;

根据所述单帧条纹图中基频信号的频幅响应函数,求解所述单帧条纹图的空间载频;

根据所述空间载频,将所述单帧条纹图转换为第一待去噪图像以及第二待去噪图像。

优选的,上述基于图像去噪的单帧条纹图像相位分析方法中,通过以下公式求解所述单帧条纹图的空间载频:

其中,f

优选的,上述基于图像去噪的单帧条纹图像相位分析方法中,通过以下公式将所述单帧条纹图转换为第一待去噪图像以及第二待去噪图像:

第一待去噪图像=Re{g(x,y)exp(-j2πf

第二待去噪图像=Im{g(x,y)exp(-j2πf

其中,Re{}和Im{}分别表示对复数取实部与虚部,g(x,y)表示原始条纹图, (x,y)表示像素坐标,f

优选的,上述基于图像去噪的单帧条纹图像相位分析方法中,基于深度神经网络模型构建图像去噪器,利用多组图像样本对训练初始图像去噪器,当图像去噪器满足收敛条件收敛时,得到所述预先训练好的图像去噪器;

其中,所述图像样本对包括:第一图像样本对以及第二图像样本对;以第一待去噪图像及其对应的第一去噪图像为所述第一图像样本对;以第二待去噪图像及其对应的第二去噪图像为所述第二图像样本对。

优选的,上述基于图像去噪的单帧条纹图像相位分析方法中,利用下式计算所述第一图像样本对中的第一去噪图像:

其中,所述label1是所述第一图像样本对中的第一去噪图像,g(x,y,0)为初始单帧条纹图,g(x,y,π/2),g(x,y,π),g(x,y,3π/2)分别为初始单帧条纹图进行π/2、π、3π/2等间隔相移得到的3幅条纹图,f

优选的,上述基于图像去噪的单帧条纹图像相位分析方法中,利用下式计算所述第二图像样本对中的第二去噪图像:

其中,所述label2是所述第二图像样本对中的第二去噪图像,g(x,y,0), g(x,y,π/2),g(x,y,π),g(x,y,3π/2)为初始单帧条纹图以及进行3次π/2等间隔相移得到的3幅条纹图,f

优选的,上述基于图像去噪的单帧条纹图像相位分析方法中,所述步骤3 包括:

求解所述第二去噪图像与所述第一去噪图像的比值,利用反正切算子根据所得比值,计算所述单帧条纹图的截断相位,进行所述单帧条纹图的相位展开。

在本发明进一步的实施例中还提供一种基于图像去噪的单帧条纹图像相位分析系统,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述方法。

与现有技术相比,本发明的有益效果:

1、本发明所提供的基于图像去噪的单帧条纹图像相位分析方法及系统,通过求解单帧条纹图的空间载频,利用所述空间载频将所述单帧条纹图转换为第一待去噪图像以及第二待去噪图像;从而将原始单帧条纹图的转换转化为一组待去噪图像,将单帧条纹的相位分析简化为单一图像滤波去噪的问题,只需利用一个图像去噪器进行低通滤波即可滤除噪声、求解单帧条纹图高精度的相位信息,具有计算简单、精度较高的优点。

2、通过一个深度神经网络模型来实现该图像去噪器,由于这个深度图像去噪器的强大去噪能力,可以滤除掉绝大部分的噪声,继而进一步提高基于图像去噪的相位分析方法的精度。

附图说明

图1a为本发明示例性实施例的基于图像去噪的单帧条纹图像相位分析方法流程图。

图1b为本发明示例性实施例的基于图像去噪的单帧条纹图像相位分析算法原理框图。

图2为本发明示例性实施例的基于深度学习模型构建的图像去噪器的结构示意图。

图3a为本发明示例性实施例的利用本方法与现有的傅里叶变换法、窗口傅里叶变换法以及四步相移法在人脸条纹图上的相位分析结果的对比图1。

图3b为本发明示例性实施例的利用本方法与现有的傅里叶变换法以及窗口傅里叶变换法在人脸条纹图上的相位分析结果的对比图2。

图4为本发明示例性实施例的基于图像去噪的单帧条纹图像相位分析系统结构框图。

具体实施方式

下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。

实施例1

图1a、图1b示出了本发明示例性实施例的基于图像去噪的单帧条纹图像相位分析方法,包括:

步骤1:对单帧条纹图进行傅里叶变换,求解所述单帧条纹图的空间载频;利用所述空间载频将所述单帧条纹图转换为第一待去噪图像以及第二待去噪图像;

即对原始条纹图像进行数学变换,将原始单帧条纹图转换为一组待去噪图像,从而将原始条纹图的相位分析问题简化为图像去噪问题。

其中,原始的单帧条纹图可以表示为:

其中,(x,y)表示像素坐标,a(x,y)表示背景图像,b(x,y)表示调制度图像, f

首先,通过对原始条纹图进行傅里叶变换可以获取原始条纹图中基频信号的频幅响应函数。然后根据下式,利用基频信号的频幅响应函数可以获取原始条纹图的空间载频:

其中|C(f

在获取到原始条纹的空间载频后,即可利用所求得的空间载频将单帧条纹图转换为一组待去噪图像,将空间载频代入以下公式计算两幅待去噪的图像:

第一待去噪图像=Re{g(x,y)exp(-j2πf

第二待去噪图像=Im{g(x,y)exp(-j2πf

其中,Re{}和Im{}分别表示对复数取实部与虚部,g(x,y)表示原始条纹图, x是像素坐标(x,y)中的一个坐标值;

进一步,将g(x,y)的表达式进行代入第一待去噪图像、第二待去噪图像进行展开,可以得到两幅待去噪图像的表达式为

其中,

步骤2:利用预先训练好的图像去噪器分别对所述第一待去噪图像以及所述第二待去噪图像进行高频去噪滤波处理,得到第一去噪图像以及第二去噪图像。

通过图像去噪器的滤波作用,分别从步骤1得到的第一待去噪图像中获取

具体的,本实施例的图像去噪器是利用的一个深度神经网络模型来实现的,它的网络结构展示在图2中。主要使用了卷积层,残差网络结构以及批规范化技术。(整个网络模型由两个残差网络块串联形成,每个残差网络块结构相同,都包含17层网络,第1层由卷积核为3x3的卷积运算与Relu激活函数组成,第 2到第16层每一层都是由卷积核为3x3的卷积运算,批规范化运算以及Relu激活函数组成,第17层由卷积核为3x3的卷积运算组成)。损失函数使用的是深度学习领域中最常用的均方损失函数(MSELoss)。基于深度神经网络模型构建初始图像去噪器,利用多组图像样本对训练所述初始图像去噪器,当所述基于深度神经网络模型构建的图像去噪器满足收敛条件收敛时(所述基于深度神经网络模型构建的图像去噪器会在达到设定的迭代次数或者误差小于阈值时收敛),得到所述预先训练好的图像去噪器;其中,所述图像样本对包括:第一图像样本对以及第二图像样本对;以第一待去噪图像及其对应的第一去噪图像为所述第一图像样本对;以第二待去噪图像及其对应的第二去噪图像为所述第二图像样本对。

由于本实施例中使用了一个深度神经网络模型来实现图像去噪器,所以需要一定数量的训练数据来训练这个图像去噪器,所述图像样本对获取步骤如下:

A:任意一幅单帧条纹图像可以按照具体实施步骤1的方法,生成两幅待去噪图像,并获取空间载频。

B:对A步骤中单帧条纹图像进行3次π/2等间隔相移得到的额外3幅单帧条纹图。

C:利用A步骤中的条纹图像,空间载频以及B步骤中的3幅额外条纹图即可计算A步骤中的两幅待去噪图像对应的去噪图像,并将待去噪图像与对应的去噪图像组合成训练数据,计算公式如下:

其中,所述label1是所述第一图像样本对中的第一去噪图像,g(x,y,0)为原始单帧条纹图,

步骤3:根据步骤2通过图像去噪器得到的第一去噪图像与第二去噪图像计算单帧条纹图的截断相位,根据求解得到的截断相位进行所述单帧条纹图的相位展开。利用反正切算子与质量引导相位展开方法,对步骤2获取的两幅去噪图像进行反正切计算,并进行相位展开,最后获取条纹图的连续相位,具体为:由于步骤2获取的两幅去噪图像分别代表了

其中,

在本发明进一步的实施例中,分别对傅里叶变换法、窗口傅里叶变换法、以及本发明的基于图像去噪的单帧条纹图相位分析方法,四步相移法四种方法获得的相位分析结果进行了可视化三维显示,图3a示出了本发明示例性实施例的单帧人脸条纹图的相位分析的实验结果,从图3a可视化三维显示结果可以直观地发现本发明的方法获取的结果优于傅里叶变换法,窗口傅里叶变换法。进一步的,将四步相移法的结果作为比较基准,对比剩余三种方法,获取平均绝对误差结果图,误差结果如图3b所示,图3b定量地显示本发明的优势:本发明方法的平均绝对误差为0.0609rad,而傅里叶变换法的平均绝对误差为0.1191 rad,窗口傅里叶变换法的平均绝对误差为0.1046rad。

上述实施例中,通过求解单帧条纹图的空间载频,利用所述空间载频将所述单帧条纹图转换为第一待去噪图像以及第二待去噪图像;从而将原始单帧条纹图的转换转化为一组待去噪图像,将单帧条纹的相位分析简化为一个图像去噪的处理过程,只需利用预先训练好的图像去噪器(低通滤波器)进行高频滤波即可获取纯粹的有效信息,相较于现有的傅里叶变换法具有计算简单、精度较高的优点。

图4示出了根据本发明示例性实施例的基于图像去噪的单帧条纹图像相位分析系统,即电子设备310(例如具备程序执行功能的计算机服务器),其包括至少一个处理器311,电源314,以及与所述至少一个处理器311通信连接的存储器312和输入输出接口313;所述存储器312存储有可被所述至少一个处理器 311执行的指令,所述指令被所述至少一个处理器311执行,以使所述至少一个处理器311能够执行前述任一实施例所公开的方法;所述输入输出接口313可以包括显示器、键盘、鼠标、以及USB接口,用于输入输出数据;电源314用于为电子设备310提供电能。

本领域技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。

当本发明上述集成的单元以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等) 执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明具体实施方式的详细说明,而非对本发明的限制。相关技术领域的技术人员在不脱离本发明的原则和范围的情况下,做出的各种替换、变型以及改进均应包含在本发明的保护范围之内。

相关技术
  • 一种基于图像去噪的单帧条纹图像相位分析方法及系统
  • 一种基于图像去噪的单帧条纹图像相位分析方法及系统
技术分类

06120112356905