一种正弦光栅最佳振幅强度的测量方法及装置的制造方法

文档序号:8410507阅读:701来源:国知局
一种正弦光栅最佳振幅强度的测量方法及装置的制造方法
【技术领域】
[0001]本发明涉及3D检测技术领域,尤其涉及一种正弦光栅最佳振幅强度的测量方法及装置。
【背景技术】
[0002]3D检测,需要投影正弦光栅图像,摄像机拍摄投影到物体表面的正弦光栅图像,计算各点相位,确定物体各点高度。相位计算公式如下:
[0003]I (x, y) = A (x, y) +B (x, y) *Cos (Q)
[0004]其中,I (x, y)代表像素点灰度,A(x, y)代表背景亮度,B (x, y)代表正弦光栅的振幅强度,Q代表相位。
[0005]为了提高相位的精度,需要降低背景亮度A,提高振幅强度B。在实际应用中,经常因为拍摄相机镜头焦距不合理,降低了相位Q测量精度。
[0006]为了提高相机拍摄正弦光栅图像振幅强度B,通常做法是计算相邻像素的灰度梯度,梯度大,相机拍摄正弦光栅图像更清晰,拍摄正弦图像的灰度振幅也大。但是有以下缺占.V.
[0007]1.正弦光栅图像变化平滑,图像分辨率越小,振幅强度B测量值越大;
[0008]2.被测物体表面不平滑,增大了振幅强度B测量值;
[0009]3.拍摄亮度不同,振幅强度B测量值显著变化。

【发明内容】

[0010]本发明的目的在于提出一种正弦光栅最佳振幅强度的测量方法及装置,能够提高相机拍摄正弦光栅图像振幅强度,得到最佳的振幅强度测量值。
[0011]为达此目的,本发明采用以下技术方案:
[0012]一种正弦光栅最佳振幅强度的测量方法,包括:
[0013]S1、获取多组不同相位下的正弦光栅图像;
[0014]S2、根据获取的正弦光栅图像,计算出各相素点的背景亮度A(x,y)和振幅强度B(x, y),并利用公式k(x, y) = B(x, y)/A(x, y)计算出各像素点的单位背景亮度下的振幅强度K;
[0015]S3、通过调节拍摄相机焦距,以获得最高振幅强度值K ;
[0016]其中,A(x,y)代表背景亮度,B(x,y)代表振幅强度,K代表单位背景亮度下的振幅强度。
[0017]其中,还包括:
[0018]S4、利用公式M(x, y) = A (x, y) +B (x, y)计算各像素点的最大灰度Μ,使M(x,y)无限接近常用像素灰度级H,以得到最合理背景亮度。
[0019]其中,通过相机拍摄放置在拍摄区域位置的一块平面色卡标定板来获得正弦光栅图像。
[0020]其中,所述获取多组不同相位下的正弦光栅图像的实现方式为:
[0021]投影装置按0,JI/2, H,3* /2移动条纹图像,其中条纹周期为2 H,相机拍摄每次投射到平面色卡标定板上的正弦光栅图像。
[0022]其中,所述背景亮度A(x,y)和振幅强度B(x,y)的计算公式如下:
[0023]由公式I(x,y) = A(x, y)+B(x, y)*cos(Q+a ),当 a 分别取值为 0,π/2, π,3* π/2,得到如下公式:
[0024]11 (χ, y) =A (χ, y) +B (χ, y) *Cos (Q) (I)
[0025]I2(x,y) = A (χ, y)-B (χ, y) *Sin (Q) (2)
[0026]Ι3(χ, y) = Α(χ, y)_B(x, y)*Cos(Q) (3)
[0027]I4(x,y) = A (χ, y)+B (χ, y) *Sin (Q) (4)
[0028]贝丨JB (χ, y) *Cos (Q) = 0.5* (II (x, y)—13 (x, y)) (5)
[0029]Β(χ, y)*Sin(Q) = 0.5*(Ι4(χ, y)_I2(x, y)) (6)
[0030]则B (χ, y) = 0.5* V (II (χ, y) -13 (χ, y))2+ (14 (χ, y) -12 (χ, y))2 (7)
[0031 ] A (χ, y) = 0.25* (I I (χ, y) +12 (χ, y) +13 (χ, y) +14 (χ, y)) (8)
[0032]其中,A(x,y)代表背景亮度,B(x,y)代表振幅强度,I(x,y)代表像素点灰度,Q代表相位。
[0033]一种正弦光栅最佳振幅强度的测量装置,包括:
[0034]数据获取单元,用于获取多组不同相位下的正弦光栅图像;
[0035]数据处理单元,用于根据获取的正弦光栅图像,计算出各相素点的背景亮度A(x,y)和振幅强度B(x, y),并利用公式k(x, y) = B(x, y)/A(x, y)计算出各像素点的单位背景亮度下的振幅强度K;
[0036]最佳振幅强度计算单元,用于通过调节拍摄相机焦距,以获得最高振幅强度值K ;
[0037]其中,A(x,y)代表背景亮度,B(x,y)代表振幅强度,K代表单位背景亮度下的振幅强度。
[0038]其中,还包括:
[0039]最佳背景亮度计算单元,用于利用公式M(x, y) = A(x, y)+B (x, y)计算各像素点的最大灰度M,使M(x,y)无限接近常用像素灰度级H,以得到最合理背景亮度。
[0040]其中,通过相机拍摄放置在拍摄区域位置的一块平面色卡标定板来获得正弦光栅图像。
[0041]其中,所述获取多组不同相位下的正弦光栅图像的实现方式为:
[0042]投影装置按0,/2,,3* /2移动条纹图像,其中条纹周期为2 π,相机拍摄每次投射到平面色卡标定板上的正弦光栅图像。
[0043]其中,所述背景亮度A(x,y)和振幅强度B(x,y)的计算公式如下:
[0044]由公式I(x,y) = A(x, y)+B(x, y)*cos(Q+a ),当 a 分别取值为 0,π/2, π,3* π/2,得到如下公式:
[0045]11 (χ, y) =A (χ, y) +B (χ, y) *Cos (Q) (I)
[0046]I2(x,y) = A (χ, y)-B (χ, y) *Sin (Q) (2)
[0047]Ι3(χ, y) = Α(χ, y)_B(x, y)*Cos(Q) (3)
[0048]14 (χ, y) = A (χ, y)+B (χ, y) *Sin (Q) (4)
[0049]贝丨JB (x, y) *Cos (Q) = 0.5* (II (x, y) -13 (x, y)) (5)
[0050]B (x, y) *Sin (Q) = 0.5* (14 (x, y) -12 (x, y)) (6)
[0051]贝丨JB (x, y) = 0.5* V (I I (x, y) -13 (x, y))2+ (14 (x, y) -12 (x, y))2 (7)
[0052]A (x, y) = 0.25* (I I (x, y) +12 (x, y) +13 (x, y) +14 (x, y)) (8)
[0053]其中,A(x,y)代表背景亮度,B(x,y)代表振幅强度,I(x,y)代表像素点灰度,Q代表相位。
[0054]有益效果:
[0055]本发明所述的一种正弦光栅最佳振幅强度的测量方法,包括:S1、获取多组不同相位下的正弦光栅图像;S2、根据获取的正弦光栅图像,计算出各相素点的背景亮度A(x,y)和振幅强度B(x, y),并利用公式k(x, y) = B(x, y)/A(x, y)计算出各像素点的单位背景亮度下的振幅强度K ;S3、通过调节拍摄相机焦距,以获得最高振幅强度值K;其中,A(x,y)代表背景亮度,B(x,y)代表振幅强度,K代表单位背景亮度下的振幅强度。通过采用本发明所述的技术方案,能够提高相机拍摄正弦光栅图像振幅强度,得到最佳的振幅强度测量值。具有以下优点:图像分辨率、亮度变化、物体表面不平滑对测量振幅均无影响,而且进一步可以指导选择合理背景亮度,保证灰度不溢出。
【附图说明】
[0056]图1是本发明【具体实施方式】提供的一种正弦光栅最佳振幅强度的测量方法的流程图。
[0057]图2是本发明【具体实施方式】提供的一种正弦光栅最佳振幅强度的测量装置的结构示意图。
【具体实施方式】
[0058]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0059]实施例1:
[0060]图1是本发明【具体实施方式】提供的一种正弦光栅最佳振幅强度的测量方法的流程图。如图1所示,本发明所述的一种正弦光栅最佳振幅强度的测量方法,包括:
[0061]S1、获取多组不同相位下的正弦光栅图像;
[0062]S2、根据获取的正弦光栅图像,计算出各相素点的背景亮度A(x,y)和振幅强度B(x, y),并利用公式k(x, y) = B(x, y)/A(x, y)计算出各像素点的单位背景亮度下的振幅强度K;
[0063]S3、通过调节拍摄相机焦距,以获得最高振幅强度值K ;
[0064]其中,A(x,y)代表背景亮度,B(x,y)代表振幅强度,K代表单位背景亮度下的振幅强度。
[0065]通过采用本发明所述的技术方案,能够提高相机拍摄正弦光栅图像振幅强度,得到最佳的振幅强度测量值。本技术方案具有以下优点:图像分辨率、亮度变化、物体表面不平滑对测量振幅均无影响。
[0066]在本方案中,所述方法,还包括:
[0067]S4、利用公式M(x, y) = A (x, y) +B (x, y)计算各像素点的最大灰度Μ,使M(x,y)无限接近常用像素灰度级H,以得到最合理背景亮度。可见,进一步可以指导选择合理背景亮度,保证灰度不溢出。
[0068]本方式是通过相机拍摄放置在拍摄区域位置的一块平面色卡标定板来获得正弦光栅图像。
[0069]3D检测,需要投影正弦光栅图像,摄像机拍摄投影到物体表面的正弦光栅图像,计算各点相位,确定物体各点高度。相位计算公式如下:
[0070]I (x, y) = A (x, y) +B (x, y) *Cos (Q)
[0071]其中,I (x, y)代表像素点灰度,A(x, y)代表背景亮度,B (x, y)代表正弦光栅的振幅强度,Q代表相位。在本方案中,所述获取多组不同相位下的正弦光栅图像的实现方式为:投影装置按0,JI/2, I 3* /2移动条纹图像,其中条纹周期为2 H,相机拍摄每次投射到平面色卡标定板上的正弦光栅图像。所述背景亮度A(x,y)和振幅强度B(x,y)的计算公式如下:
[0072]由公式I(x,y) = A(x, y)+B(x, y)*cos(Q+a ),当 a 分别取值为 0,π/2, π,3* π/2,得到如下公式:
[0073]11 (χ, y) =A (χ, y) +B (χ, y) *Cos (Q) (I)
[0074]I2(x,y) = A (χ, y)-B (χ, y) *Sin (Q) (2)
[0075]Ι3(χ, y) = Α(χ, y)_B(x, y)*Cos(Q) (3)
[0076]Ι4(χ, y) = Α(χ, y)+B(x, y)*Sin(Q) (4)
[0077]则Β(χ, y)*Cos(Q) = 0.5*(Ι1 (χ, y)_I3(x, y)) (5)
[0078]B (χ, y) *Sin (Q) = 0.5* (14 (x, y) -12 (x, y)) (6)
[0079]则B (χ, y) = 0.5* V (II (χ, y) -13 (χ, y))2+ (14 (χ, y) -12 (χ, y))2 (7)
[0080]A (χ, y) = 0.25* (I
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1