一种快速的双向结构光解码方法

文档序号:25876447发布日期:2021-07-16 17:50阅读:167来源:国知局
一种快速的双向结构光解码方法

1.本发明属于结构光三维重建技术领域,具体涉及一种快速的双向结构光解码方法。


背景技术:

2.结构光测量是一种非接触式光学三维测量技术,它通常使用投影仪将编码好的光栅图片投影到待测物体表面,然后用一个相机同步地采集被待测物体三维表面调制后的结构光光栅图片,最后利用采集到的光栅图片计算待测物体的相位,进而重建得到物体的三维点云分布。它具有测量精度高,计算复杂度小,鲁棒性强的优点。
3.结合使用垂直方向和水平方向的相位,可以提高三维重建的精度。但是为了同时得到垂直方向和水平方向的相位,需要投影仪分别将一组横向光栅图片和一组纵向光栅图片投射到待测物体上,并同步采集。这极大的增加了扫描时间,阻碍了三维信息获取的实时性。


技术实现要素:

4.本发明所要解决的技术问题是提供一种能够快速获取物体垂直相位和水平相位的解码方法。
5.本发明解决上述技术问题所采用的技术方案是:沿着水平方向和垂直方向投影的光栅图片可以编码为:
[0006][0007][0008]
和分别表示在坐标(x
p
,y
p
)处,水平方向和垂直方向光栅图片的像素灰度值,a
p
和b
p
是两个常量,它们满足a
p
+b
p
=255,a
p
≥b
p
的关系。w
p
和h
p
是投影仪的水平分辨率和垂直分辨率,f是光栅图片的空间频率,n和n分别代表投影图片的索引和总数。
[0009]
当上述编码图片被投影到待测物体上时,相机同步抓取得到的图片可以表示为:
[0010][0011][0012]
和分别表示在坐标(x
c
,y
c
)处,沿着水平方向和垂直方向采集到的图片的灰度值。和表示直流分量,和表示调制值,φ
x
和φ
y
就是水平相位和垂直相位。其中,φ
x

y
都是(x
c
,y
c
)的函数,为了公式的简洁清晰,进行省
略。
[0013]
其中,相位φ
x
和φ
y
可以通过下式进行计算:
[0014][0015][0016]
需要注意的是,φ
x
和φ
y
通常是缠绕的,需要进行解缠绕操作得到绝对相位。本发明通过下述方法解缠绕φ
y
,为了得到φ
y
的参考相位本发明提出投影以下2张光栅图片和表示为:
[0017][0018][0019]
同样地,它们对应的相机采集照片和可以表示为:
[0020][0021][0022]
分别表示直流分量,调制以及参考相位。在公式(9)和(10)中,一共有三个未知数但是仅有两个方程。为了得到未知数的值,对于不同频率的直流分量,理论上是相同的。因此可以把替换为那么的计算可以表示为:
[0023][0024]
其中,
[0025][0026]
通过上述方法,可以仅通过2张光栅图片,得到垂直方向的参考相位并使用其对φ
y
进行传统解缠绕操作。
[0027]
本发明通过下述方法解缠绕φ
x
,通过标定矩阵,可以建立初始三维坐标(x
w
,y
w
,z
w
)与投影仪坐标(x
p
,y
p
)之间的联系:
[0028]
[0029][0030]
其中,(i=1,2,3;j=1,2,3,4)表示投影仪标定矩阵的元素,可以通过x
p
得到水平方向的参考相位并使用其对φ
x
进行传统解缠绕操作。
[0031][0032]
因为(x
w
,y
w
,z
w
)是通过垂直方向的相位和标定矩阵计算而来,而之前已经得到了它们。那么,可以使用公式(13)(14)和(15),间接的计算水平方向参考相位从而无需投影水平方向的基频光栅图片。
[0033]
本发明的有益效果为,传统方法为了获取垂直相位和水平相位,需要分别投影各自所需的光栅图片到待测物体上,包含水平方向基频光栅图,水平方向高频光栅图,垂直方向基频光栅图,垂直方向高频光栅图。本发明发现直流分量的值在不同频率下是一致的,可以将水平方向的基频光栅图减少为2张,本发明发现直流分量的值与扫描方向无关,可以将垂直方向的基频和高频光栅图减少为2张。本发明通过标定矩阵建立了垂直方向和水平方向相位的关系,可以将水平方向的绝对相位转换为垂直方向,将转换后的相位作为垂直方向的基频相位,从而可以进一步去掉垂直方向的基频光栅图。最终可以将所需的投影光栅图片总数减少为7张,主要包括2张水平方向基频光栅图,3张水平方向高频光栅图,2张垂直方向高频光栅图。从而可以减少投影时间,快速得到两个方向的相位。
附图说明
[0034]
图1为实施例的流程示意图。
具体实施方式
[0035]
下面结合附图和实施例对本发明进行详细的描述。
[0036]
实施例
[0037]
如图1所示,本例中所使用的光栅图片为7张,具体包括:
[0038]
1.投影编码好的光栅图片并进行同步的采集,主要包括:2张垂直方向的基频图片,3张垂直方向的高频图片和2张水平方向的高频图片。首先,从3张垂直方向的高频图片中使用公式(6)计算垂直方向的缠绕相位φ
y
,使用公式(12)计算直流分量。
[0039]
2.使用上一步得到的直流分量,从2张垂直方向的基频图片中使用公式(11)计算垂直方向的参考相位从2张水平的高频图片中计算得到水平方向的缠绕相位φ
x

[0040]
3.从垂直方向的缠绕相位φ
y
和垂直方向的参考相位中,利用相位解缠绕方法,得到垂直方向的绝对相位。
[0041]
4.然后,可以从垂直方向的绝对相位中利用公式(13)(14)和(15),计算得到水平方向的参考相位
[0042]
5.最后,从水平方向的缠绕相位φ
x
和水平方向的参考相位中,利用相位解缠绕
方法,得到水平方向的绝对相位。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1