一种高温锻件三维尺寸测量精度的补偿方法

文档序号:10721332阅读:442来源:国知局
一种高温锻件三维尺寸测量精度的补偿方法
【专利摘要】本发明涉及一种高温锻件三维尺寸测量精度的补偿方法,该方法利用计算机生成三种不同节距的蓝色正弦结构光相移光栅条纹图像,投影设备将此蓝色正弦结构光相移光栅条纹图像投射到被测高温锻件表面,和投影设备成一定角度的数字相机实时采集彩色的变形光栅条纹图像。计算机软件将此彩色图像进行RGB三个通道的分离,采用B通道图像计算包裹相位和展开相位,然后采用两种不同的算法分别计算展开相位,根据两种算法之间的差值和误差函数求得最优的相位补偿值。最后根据投影设备和数字相机的内外标定矩阵计算得到高温锻件表面各点的三维坐标,从而获得补偿后的精确图像。实践证明,该方法可以使相对测量精度由1/1000降低到1/1500。
【专利说明】
一种高温锻件三维尺寸测量精度的补偿方法
技术领域
[0001]本发明涉及三维测量方法和仪器技术领域,具体涉及一种高温锻件三维尺寸测量 精度的补偿方法,尤其涉及光学三维测量系统中利用结构光相移光栅条纹图像对高温锻件 进行三维尺寸测量的精度补偿方法。
【背景技术】
[0002] 在实际测量中,数字相机采集的变形光栅条纹图像会受到环境噪声和投影设备的 γ非线性等因素的影响,因此相位误差的误差不可避免被引入。为了减小环境光和γ非线 性因素的对系统测量精度的影响,目前主要提出三种解决办法。
[0003] 其一是,Zhang et al等提出的,假设相位误差的主要误差的来源是投影仪的γ非 线性,利用查表法可使包裹相位的精度提高到5.6倍,该方法可对投影仪的γ非线性引起的 误差具有良好的抑制作用,但是对于由环境噪声引起的相位误差误差没有明显的抑制作 用。
[0004] 其二是,Zhou et al等提出了建立环境光和相位误差之间关系的模型,使得相位 误差明显减小。其三是,另外有学者提出的,通过利用两套初相位相差V4的相移光栅条纹 图像投射到物体表面,将两套光栅条纹图像的包裹相位取平均值,可以达到抑制γ非线性 误差的目的,但是此方法需要投射两倍数量的光栅条纹图像,因此测量效率较低,并且,上 述两种方法提出的减少误差的方法均是针对常温的被测物体提出的测量方法,对高温锻件 的测量精度的误差并不适用。

【发明内容】

[0005] 鉴于此,本发明的目的在于,针对上述缺陷,提供一种简单、快速、易于补偿的高温 锻件三维尺寸测量精度的补偿方法。采用该方法后高温锻件的测量精度由1/1000降低到1/ 1500〇
[0006] 为了达到上述目的,本发明采取的技术方案如下:
[0007] 一种高温锻件三维尺寸测量精度的补偿方法,包括以下步骤:
[0008] 步骤1:计算机生成三种不同节距为ρι、ρ2、ρ3的蓝色正弦结构光相移光栅条纹图 像,调整数字投影设备参数,将所述的蓝色正弦结构光相移光栅条纹图像按顺序依次通过 数字式投影设备投射到被测高温锻件的表面,并用数字相机按相应的顺序依次对被测锻件 进行图像采集,获得对应节距为 Pl、p2、P3的变形光栅条纹图像;
[0009] 步骤2:利用计算机软件对步骤1中的变形光栅条纹图像进行通道的分离,采用具 有较好正弦性能的通道图像进行计算;
[0010] 步骤3:选取步骤2中的通道图像上的一点,其像素坐标为(x,y),采用四步相移法 计算得出节距为P1、 P2、P3的变形光栅条纹图像的包裹相位f i、炉2、供3;
[0011] 计算包裹相位识1、识2、供3,由于每个节距均能得到四幅变形光栅条纹图像,因此 根据以下公式(1):
[0013] 其中,I(x,y)为第一、二、三、四幅变形光栅条纹图像中像素坐标为(x,y)的光强灰
度值;
[0014] 步骤4:计算合成包裹相位的合成节距p12,根据以下公式(2)得出:
[0016] 步骤5:由于每幅变形光栅条纹图像中同一位置点的相对位置不变,可以得到以下 的关系式(3):
[0017] ρΚΝ# Δ ni) =p2(N2+ A n2) =P3(N3+ A n3) =pi2(Mi2+ A mi2),(3)
[0018] 其中,Nl,N2,N3分别代表该同一位置点在节距为Pl,P2,P3的变形光栅条纹图像中处 于的周期数;Am,Δη2, Δη3代表该同一位置点在节距为P1,P2,P3的变形光栅条纹图像中处 于一个周期内的相对位置,M 12代表该同一位置点在节距为p12的合成条纹图像中处于的周 期数,Am12代表在该同一位置点在节距为 Pl2的合成条纹图像中处于一个周期内的相对位 置;
[0019]同时,利用Δι^与包裹相位朽之间的关系,如公式⑷所示:
[0021]然后根据上述公式(3)与(4),推导得出合成包裹相位P12的条纹周期数M12与Δ mu,
[0024] 步骤6:利用合成包裹相位P12与步骤5中的条纹周期数%2,第一次计算节距为Pl、 p2的变形光栅条纹图像的展开相位Φ :和Φ 2,计算公式(7)、(8)如下:
[0027]步骤7:利用合成包裹相位PI2与步骤5中的条纹周期数仏2,第二次计算节距为pi、 p2的变形光栅条纹图像的展开相位Φ#ΡΦ2,计算公式(7)、(9)如下:
[0030] 其中,round为取整函数;
[0031] 步骤8:对步骤6与步骤7得出的(^与?:以及巾2与〇2进行比较,若两者的展位相 位相等,则不需要对展开相位进行补偿;若两者存在差值,则需对展开相位进行补偿;精度 补偿方法如下:
[0032] i.假设存在差值为ξ,则
[0033] φ」,j = i,2 (10)
[0034] ii .首选针对展开相位Φ :与Φ :进行精度的补偿:
[0035] 根据公式(8)可知,Φ:的测量误差(ΙΦχ是由包裹相位@12的误差产生,即
[0037] 根据公式(9)可知,测量误差(1Φ:是由包裹相位W的误差产生,即
[0038] =?φκ Q2)
[0039] 根据步骤i与步骤ii中的公式(10)、(11)、(12),可以得出如下关系式(13):
[0043] 其中,dr/n、是包裹相位以、供2的误差;
[0044] iii.构建一误差函数f (dpi.,(1炉2),·公式(15)如下:
[0045] /(d Αφ^) = ? φ? + d (1:5)
[0046] 利用公式(14)与公式(15),并对该误差函数值取最小值,最后计算得出:
[0050] v.根据公式(9)、(16)、(17)可以得出,展开相位Φ抻卜偿后的补偿展开相位屯:为:
[0051 ] φ;· = Φ ^ - d φ, j = 1,2 (18)
[0052]步骤9:利用计算得出的补偿展开相位氣与展开相位Φ」以及根据投影设备和数字 相机的内外标定矩阵,最终得到补偿后高温锻件表面的三维图像。
[0053]较佳地,利用计算机软件对步骤1中的变形光栅条纹图像进行RGB三通道的分离。 [0054]较佳地,变形光栅条纹图像进行RGB三通道的分离后,采用具有较好正弦性能的B 通道图像进行计算。
[0055]本发明的有益效果:
[0056]本发明采用计算机产生的蓝色结构光投射到高温锻件表面,通过通道分离技术得 到清晰的高温锻件表面变形光栅条纹图像。根据这些清晰的图像计算包裹相位和展开相 位,然后采用两种不同的算法分别计算展开相位,根据两种算法之间的差值和误差函数求 得最优的相位补偿值,由此可见,该方法简单、快速、易于补偿,并可以使相对测量精度由1/ 1000 降低到1/1500。
【附图说明】
[0057]图1是本发明一种高温锻件三维尺寸测量精度的补偿方法的测量原理图;
[0058]图2是被测的管件锻件加热到1200°C后获得的RGB三通道分离后的图像;
[0059] 图3是投影设备将蓝色正弦结构光相移光栅条纹图像投射到被测高温锻件表面后 获得的RGB三通道分离后的图像;
[0060] 图4是三种不同节距的蓝色正弦结构光相移光栅条纹图像投射到被测高温锻件表 面后获得的B通道的图像;
[0061] 图5是三种不同节距的变形光栅条纹图像的包裹相位m、口3的图像;
[0062] 图6是合成包裹相位供I:2的图像;
[0063] 图7是合成包裹相位供I2的条纹周期数M12的图像;
[0064] 图8是通过计算获得的展开相位〇:的图像;
[0065]图9是补偿前高温锻件的三维尺寸图像;
[0066]图10是补偿后高温锻件的三维尺寸图像;
[0067] 图11是抽取图9与图10中第70行数据的对比图;
[0068] 图12是利用本发明的补偿方法对待测平板进行验证的测量过程中涉及的被测物 图像、变形的彩色光栅条纹图像、分理后B通道的图像、包裹相位的图像以及展开相位的图 像;
[0069]图13是补偿前被测平板的三维尺寸图像;
[0070]图14是补偿后被测平板的三维尺寸图像;
[0071]图15是抽取图13与图14中第80行数据的对比图。
【具体实施方式】
[0072] 为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的 详细描述。
[0073] 如图1所示,高温锻件三维尺寸的精确测量可以实时调整压机设备的工作状态,有 助于提高锻件的锻造质量和锻件材料的利用率。高温锻件三维尺寸的精确测量系统包括一 个投影设备、一个数字相机和一个计算机。蓝色正弦结构光相移光栅条纹图像由计算机软 件产生。投影设备将此蓝色正弦结构光相移光栅条纹图像投射到被测高温锻件表面,和投 影设备成一定角度的数字相机实时采集彩色的变形光栅条纹图像。计算机软件将此彩色图 像进行RGB三个通道的分离,采用B通道图像计算包裹相位和展开相位,然后采用两种不同 的算法分别计算展开相位,根据两种算法之间的差值和误差函数求得最优的相位补偿值。 最后根据投影设备和数字相机的内外标定矩阵计算得到高温锻件表面各点的三维坐标,从 而获得补偿后的精确图像。实践证明,该方法可以使相对测量精度由1/1000降低到1/1500。
[0074]图2所示的图像为将一个被测的管件锻件加热到1200°C获得彩色图像,并将该彩 色图像进行RGB三通道分离后最终获得的图像,如图21、图22、图23所示。
[0075]图21、图22、图23分别代表的是R通道、G通道,B通道的示意图。
[0076] 由此可见,此锻件辐射可见光能量主要集中在红色频段。
[0077] 图3所示的图像为投影设备将蓝色正弦结构光相移光栅条纹图像投射到被测高温 锻件表面采集到的彩色变形图像,由该彩色变形图像进行RGB三通道分离后最终获得的图 像,如图31、图32、图33所示。
[0078]图31、图32、图33分别代表的是R通道、G通道,B通道的示意图。
[0079]从上图可以看出,B分量图像具有较好的正弦性能。
[0080]综上所述,计算机产生的蓝色正弦结构光相移光栅条纹图像投射到高温锻件表 面,通过通道分离技术可以得到清晰的高温锻件表面变形光栅条纹图像。根据这些清晰的 图像以下计算包裹相位和展开相位。具体如下:
[0081] -种高温锻件三维尺寸测量精度的补偿方法,包括以下步骤:
[0082]步骤1:计算机生成三种不同节距为Pl、p2、p3的蓝色正弦结构光相移光栅条纹图 像,调整数字投影设备参数,将所述的蓝色正弦结构光相移光栅条纹图像按顺序依次通过 数字式投影设备投射到被测高温锻件的表面,并用数字相机按相应的顺序依次对被测锻件 进行图像采集,获得对应节距为 Pl、p2、P3的变形光栅条纹图像;所述的节距为一个周期内的 采样点数。
[0083] 步骤2:利用计算机软件对步骤1中的变形光栅条纹图像进行通道的分离,采用具 有较好正弦性能的B通道图像进行计算,如图4a、4b、4c所示。图中的横坐标和纵坐标均代表 像素。
[0084] 步骤3:选取步骤2中的通道图像上的一点,其像素坐标为(x,y),采用四步相移法 计算得出节距为ρι、Ρ2、ρ3的变形光栅条纹图像的包裹相位口1._、. P2、$3,如图5a、5b、5(^/f 示。图中的横坐标和纵坐标均代表像素。
[0085] 计算包裹相位01、以2、识3,由于每个节距均能得到四幅变形光栅条纹图像,因此 根据以下公式(1):
[0087]其中,I(x,y)为第一、二、三、四幅变形光栅条纹图像中像素坐标为(x,y)的光强灰 度值。
[0088]步骤4:计算合成包裹相位识1.2 (识12_=_於_1 识.2)的合成节距P12,根据以下公式(2) 得出:
[0090] 根据计算得出的,12的图像如图6所示。图中的横坐标和纵坐标均代表像素。
[0091] 步骤5:由于每幅变形光栅条纹图像中同一位置点的相对位置不变,可以得到以下 的关系式(3):
[0092] ρΚΝ# Δ ni) =p2(N2+ A n2) =P3(N3+ A n3) =pi2(Mi2+ A mi2),(3)
[0093] 其中,HN3分别代表该同一位置点在节距为Pl,p2,p 3的变形光栅条纹图像中处 于的周期数;Ani,Δη2, Δη3代表该同一位置点在节距为P1,P2,P3的变形光栅条纹图像中处 于一个周期内的相对位置,M 12代表该同一位置点在节距为p12的合成条纹图像中处于的周 期数,Am12代表在该同一位置点在节距为 Pl2的合成条纹图像中处于一个周期内的相对位 置;
[0094] 同时,利用Δ如与包裹相位W之间的关系,如公式(4)所示:
[0096]然后根据上述公式(3)与(4),推导得出合成包裹相位供〇的条纹周期数M12与Δ mu,

[0099] 根据计算得出的M12的图像如图7所示。图中的横坐标和纵坐标均代表像素。[0100] 步骤6:利用合成包裹相位m与步骤5中的条纹周期数M12,第一次计算节距为 Pl、 P2的变形光栅条纹图像的展开相位Φ :和Φ 2,计算公式(7)、(8)如下:[0103] 在实际测量中,由于环境光和γ非线性等因素的影响,数字相机采集的变形光栅 条纹图像的光强会存在误差,按照(1)式计算的包裹相位,会使包裹相位#1和免2存在误差。 按照公式(8)计算展开相位Φ 1,由于Ρ 1 - _供_.2:乘以了因子P2/(P2_Pl),并且Ρ2/(Ρ2_Ρ1)>1,因 此会使的误差放大,导致展开相位 <})1存在较大的测量误差。因此通常采用公式9计 算展开相位Φ」。[0104] 步骤7:利用合成包裹相位012与步骤5中的条纹级数Μ12,第二次计算变形光栅条 纹图像的展开相位Φ#ΡΦ2,计算公式(7)、(9)如下:
[0107] 其中,round为取整函数;公式(9)中,展开相位Φι的测量误差由决定,一般情况 下,展开相位Φ j的精度要比Φ j高。获得的展开相位Φ1的图像如图8所示。图中的横坐标和 纵坐标均代表像素。
[0108] 步骤8:对步骤6与步骤7得出的(^与?:以及巾2与〇2进行比较,若两者的展位相 位相等,则不需要对展开相位进行补偿;若两者存在差值,则需对展开相位进行补偿;精度 补偿方法如下:
[0109] i.假设存在差值为ξ,则
[0110] ξ=φ」_ (J)j,j = i,2 (10)
[0111] ii .首选针对展开相位Φ !与Φ进行精度的补偿:
[0112] 根据公式(8)可知,Φ i的测量误差d Φ i是由包裹相位Ρ12的误差产生,即
[0114] 根据公式(9)可知,测量误差(1Φ:是由包裹相位扪的误差产生,即
[0115] ?Φ] -?ψι (12)
[0116] 根据步骤i与步骤ii中的公式(10)、(11)、(12),可以得出如下关系式(13):
[0118]由关系式(13)可得出公式(14):
[0120] 其中,过供1、:技炉2是包裹相位炉2的误差;
[0121] iii.构建一误差函数.f (dpi,(1沪2),公式(15)如下:
[0122] /(d φχ, d φ,) d φ{" + d (15)
[0123] 利用公式(14)与公式(15),并对该误差函数值取最小值,最后计算得出:
[0127] v.根据公式(9)、(16)、(17)可以得出,展开相位Φ抻卜偿后的补偿展开相位屯为:
[0129] 步骤9:利用计算得出的补偿展开相位与展开相位Φ」以及根据投影设备和数字 相机的内外标定矩阵,最终得到补偿后高温锻件表面的三维图像,如图10所示。
[0130] 根据投影设备和数字相机的内外标定矩阵,最终得到补偿后高温锻件表面的三维 图像的技术是本领域技术人员的常规技术。
[0131] 利用本发明所提的方法补偿展开相位,将展开相位值①:减去包裹相位的误差补 偿值dpi,得到补偿相位而。补偿前后的高温锻件三维尺寸的图像,如图9和图10所示,图11 是图9和图10中第70行数据的对比图,可见采用本方法补偿展开相位后,锻件表面的误差得 到了明显的消除。图9与图10中横坐标和纵坐标均代表像素。图11中的横坐标代表像素,纵 坐标代表弧度。
[0132] 本发明还提供了一种验证本发明测量方法的精确性。
[0133] 为了验证本发明测量方法的精确性,在实验室对一个平板进行了测量。平板距离 测量系统大约1500mm,如图121所示,数字相机采集的一幅变形的彩色光栅条纹图像如图 122所示,图122的B分量通道图像如图123所示,包裹相位和展开相位分别如图124与图125 所示。补偿前和补偿后的平面三维尺寸图像如图13与图14所示,图15是图13和图14中第80 行数据的对比图,补偿前平面的均方根误差为〇. 8362mm,最大误差为1.4785mm,补偿后平面 的均方根误差为〇. 5934mm,最大误差为0.9763mm,采用该方法后被测物的相对误差由1/ 1000降低到1/1500,而且从图中可以看出,采用该方法进行相位补偿后的误差得到了明显 的消除。
[0134] 在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出 各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的 而非限制性的。
【主权项】
1. 一种高溫锻件Ξ维尺寸测量精度的补偿方法,其特征在于,包括W下步骤: 步骤1:计算机生成Ξ种不同节距为P1、P2、P3的蓝色正弦结构光相移光栅条纹图像,调 整数字投影设备参数,将所述的蓝色正弦结构光相移光栅条纹图像按顺序依次通过数字式 投影设备投射到被测高溫锻件的表面,并用数字相机按相应的顺序依次对被测锻件进行图 像采集,获得对应节距为P1、P2、P3的变形光栅条纹图像; 步骤2:利用计算机软件对步骤1中的变形光栅条纹图像进行通道的分离,采用具有较 好正弦性能的通道图像进行计算; 步骤3:选取步骤2中的通道图像上的一点,其像素坐标为(x,y),采用四步相移法计算 得出节距为P1、P2、P3的变形光栅条纹图像的包裹相位辉1、梦2、口 计算包裹相位與1、,由于每个节距均能得到四幅变形光栅条纹图像,因此根据 W下公式(1):(1) 其中,I(x,y)为第一、二、Ξ、四幅变形光栅条纹图像中像素坐标为(X,y)的光强灰度 值; 步骤4:计算合成包裹相位口的合成节距P12,根据W下公式(2)得出:(2) 步骤5:由于每幅变形光栅条纹图像中同一位置点的相对位置不变,可W得到W下的关 系式(3): P1 (化+ Δ 山)=P2(化+ A Π2) = P3(化+ A Π3) = P12(化2+ A mi2), (3) 其中,化,化,化分别代表该同一位置点在节距为P1,P2,P3的变形光栅条纹图像中处于的 周期数;Am, Δη2, Δπ3代表该同一位置点在节距为P1,P2,P3的变形光栅条纹图像中处于一 个周期内的相对位置,Mi2代表该同一位置点在节距为P12的合成条纹图像中处于的周期数, Ami2代表在该同一位置点在节距为P12的合成条纹图像中处于一个周期内的相对位置; 同时,利用Aw与包裹相位巧之间的关系,如公式(4)所示:(4) 然后根据上述公式(3)与(4),推导得出合成包裹相位則2的条纹周期数Mi2与ΔΠ 112,步骤6:利用合成包裹相位庐12与步骤5中的条纹周期数Mi2,第一次计算节距为P1、P2的变 形光栅条纹图像的展开相位Φι和Φ2,计算公式(7)、(8)如下:步骤7:利用合成包裹相位學口与步骤5中的条纹周期数Μι2,第二次计算节距为Ρ1、Ρ2的变 形光栅条纹图像的展开相位Φι和Φ2,计算公式(7)、(9)如下:其中,round为取整函数; 步骤8:对步骤6与步骤7得出的Φι与ΦιΚ及Φ 2与Φ2进行比较,若两者的展位相位相 等,则不需要对展开相位进行补偿;若两者存在差值,则需对展开相位进行补偿;精度补偿 方法如下: i.假设存在差值为ξ,则 写=巫厂 Φj,j = l,2 (10) i i .首选针对展开相位Φ 1与Φ1进行精度的补偿: 根据公式(8)可知,Φ 1的测量误差dΦ 1是由包裹相位當口的误差产生,即利用公式(14)与公式(15),并对该误差函数值取最小值,最后计算得出:V.根据公式(9)、(16)、(17)可w得出,展开相位φ如偿后的补偿展开相位参为:(18) 步骤9:利用计算得出的补偿展开相位最,与展开相位及根据投影设备和数字相机 的内外标定矩阵,最终得到补偿后高溫锻件表面的Ξ维图像。2. 根据权利要求1所述的一种高溫锻件Ξ维尺寸测量精度的补偿方法,其特征在于,所 述利用计算机软件对步骤1中的变形光栅条纹图像进行RGB^通道的分离。3. 根据权利要求2所述的一种高溫锻件Ξ维尺寸测量精度的补偿方法,其特征在于,所 述变形光栅条纹图像进行RGBS通道的分离后,采用具有较好正弦性能的B通道图像进行计 算。
【文档编号】G01B11/25GK106091988SQ201610435908
【公开日】2016年11月9日
【申请日】2016年6月17日
【发明人】赵贤凌, 张华煜, 郑晓华, 田继红, 白墅洁, 刘建生
【申请人】太原科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1