一种基于模态分解的重叠峰提取的方法及装置与流程

文档序号:34546201发布日期:2023-06-27 20:45阅读:69来源:国知局
一种基于模态分解的重叠峰提取的方法及装置与流程

本发明涉及光学测量,具体是一种基于模态分解的重叠峰提取的方法及装置。


背景技术:

1、光谱共焦位移传感器是通过彩色激光光源发射出一束高密度宽光谱光,通过色散镜头后,在量程范围内形成不同波长的白光,每个波长对应一个距离值,测量光射到物体表面反射回来,只有满足共聚焦条件的光,可以通过小孔被光谱仪感测到。通过计算被感测到光的焦点的波长,换算获的距离值。由于其具有的高精度与非接触性,被广泛的应用于测量玻璃基板的厚度。在测量玻璃基板的厚度过程中准确的提取光谱轴向响应信号(sars)的峰值起着至关重要的作用。

2、目前有多种针对sars的峰值位置定位技术,如经典的质心法和基于模型的拟合算法:高斯拟合算法(gfa)、二项式拟合算法(bfa)。然而,这些技术都是对一个单独的光谱轴向响应信号(sars)进行提取峰值。当被测物体为玻璃基板时,白光在玻璃上表面反射回来一次,在玻璃下表面再反射回来一次,将得到两个光谱轴向响应信号(sars)。当玻璃基板较厚时,两个光谱轴向响应信号(sars)将会是相互独立分布,如图1所示为归一化后的玻璃基板原始光强。此时使用上述技术,分别对两个光谱轴向响应信号(sars)进行峰值提取,还是可以较为准确的得到两个峰值。而当玻璃基板较薄时,两个光谱轴向响应信号(sars)会相互干扰,形成重叠区域,如图2所示为滤波后的玻璃基板光强。此时,没有波双边数据点的支持,上述技术提取的重叠峰值将会产生极大的误差。


技术实现思路

1、在下文中给出了关于本发明实施例的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,以下概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。

2、为解决上述技术问题,本发明提供一种基于模态分解的重叠峰提取的方法,使用模态分解技术,将两个光谱轴向响应信号(sars)从原始光强中分解出来,迭代求解出两个光谱轴向响应信号(sars)的峰值,提高寻峰准确性。

3、具体的,根据本技术的一方面,提供一种基于模态分解的重叠峰提取的方法,用于在测量玻璃基板的厚度过程中提取两个光谱轴向响应信号sars的峰值,包括:

4、根据类间方差函数表示得到求峰值的问题公式,该问题公式含有2个变量和1个约束条件;

5、使用增广拉格朗日乘数法,给函数加上惩罚项和拉格朗日乘子,将含有2个变量和1个约束条件的最优化问题转化为一个含有3个变量的无约束极值问题公式;

6、将无约束极值问题进行二次优化,转化为等效最小化问题公式,该最小化问题公式含有3个变量;

7、根据最小化问题公式,设置收敛条件,对其中的3个变量进行更新,直到满足预设的收敛条件时,停止迭代;停止迭代时,最终的计算结果即为两个光谱轴向响应信号(sars)的峰值。

8、进一步的,该基于模态分解的重叠峰提取的方法具体包括:

9、步骤1:根据类间方差函数表示法,将求峰值的问题表示为:

10、(公式1)

11、其中为两个模态,光强序列中的波长,为峰值波长,和分别是光谱仪的最小和最大检测波长;约束条件表示为:

12、(公式2)

13、步骤2:使用增广拉格朗日乘数法,给函数加上惩罚项和拉格朗日乘子,将含有2个变量和1个约束条件的最优化问题转化为一个含有3个变量的无约束极值问题:

14、(公式3)

15、其中,为半峰全宽,为拉格朗日乘子;

16、步骤3:为了避免函数的严格凸假设,增加迭代过程的鲁棒性,将步骤2的无约束极值问题进行二次优化,转化为如下等效的最小化问题:

17、

18、(公式4)

19、其中,为迭代的次数;

20、步骤4:步骤3的最小化问题的解为:

21、(公式5)

22、步骤5:使用质心算法更新峰值波长:

23、(公式6)

24、步骤6:拉格朗日乘子根据以下公式更新:

25、(公式7)

26、其中,为噪声容量参数,根据数据包含的噪声多少来确定大小;

27、步骤7:设置收敛条件:

28、(公式8)

29、其中为给定的误差,给定允许误差优选为10e-4;

30、步骤8:公式4为寻峰方程,公式5、6、7分别为变量、和的更新公式,公式8为收敛条件,重复步骤步骤4、步骤5和步骤6从而更新模态、中心波长和拉格朗日乘数,直到满足步骤7中的收敛条件时,停止迭代;停止迭代时,最终的和的计算结果即为两个光谱轴向响应信号(sars)的峰值。

31、为提高寻峰准确性,本发明创新的将图像处理领域的“类间方差函数”用于表示求峰值,并在求峰值的过程中,同时使用二次惩罚项和拉格朗日乘子,以使问题不受约束(步骤2)。其中,二次惩罚项是鼓励重建保真度的经典方法,拉格朗日乘子是严格执行约束的常用方法,在有限权重下二次惩罚有良好收敛,拉格朗日乘数会对约束做严格执行,因此步骤2中采用二次惩罚项和拉格朗日乘子这两个项的组合会取得更好的效果。此外,在实际求解时,步骤3的最小化问题的解是比较困难的,本发明人致力于研究该最小化问题的算法,才最终得到步骤4的解。

32、优选的,所述步骤1在根据类间方差函数表示得到求峰值的问题之前,还包括如下过程:

33、采集光谱共焦位移传感器的光谱共焦信号,执行扣除暗电流处理,再将光强做归一化处理(把光强数据映射到0-1之间),获得点波长序列对应光强序列。

34、进一步的,所述步骤1在根据类间方差函数表示得到求峰值的问题之前,还包括如下过程:

35、用最小二乘法对原始光强序列进行滑动拟合,并求出卷积系数。用卷积系数对原始光强序列进行卷积计算,完成sg滤波,得到去噪后的光强序列。

36、根据本技术的另一方面,还提供一种基于模态分解的重叠峰提取的装置,其执行上述基于模态分解的重叠峰提取的方法,该装置包括:

37、求峰值问题公式获得模块,用于根据类间方差函数表示得到求峰值的问题公式,该问题公式含有2个变量和1个约束条件;

38、无约束极值问题公式获得模块,用于使用增广拉格朗日乘数法,给函数加上惩罚项和拉格朗日乘子,将含有2个变量和1个约束条件的最优化问题转化为一个含有3个变量的无约束极值问题;

39、最小化问题公式获得模块,用于将无约束极值问题进行二次优化,转化为等效最小化问题公式,该最小化问题公式含有3个变量;

40、计算模块,用于根据最小化问题公式,设置收敛条件,对其中的3个变量进行更新,直到满足预设的收敛条件时,停止迭代;停止迭代时,最终的计算结果即为两个光谱轴向响应信号(sars)的峰值。

41、针对现有技术的以上缺陷或改进需求,本发明提出了一种自适应模态分解方法,可以在多个峰值具有重叠区域时分离它们,准确的提取出峰值波长,从而解决测量透明薄板中,重叠峰难以提取的问题。在图像处理领域,最大类间方差法可以很好的对直方图为双峰的图片进行阈值分割,其中类间方差表征的正是阈值两侧的数据的离散程度,类间方差越大,说明前景和背景相差越大,二值化效果越佳,因此本发明引入最大类间方差法来寻找重叠区域的峰值。此外,通过模态分解、迭代求解峰值,可以更精准得提取出测量薄玻璃时的两个峰值波长,因此,本发明的模态分解方法显示了准确性的优势,特别是当多个峰具有重叠区域时,拥有更强的寻峰准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1