三个编码周期的三基色梯形相移三维信息获取方法

文档序号:6026459阅读:200来源:国知局
专利名称:三个编码周期的三基色梯形相移三维信息获取方法
技术领域
本发明涉及三维信息获取方法,具体涉及一种三基色编码周期互质且基色等级成梯形分布的相移结构光采样点三维信息获取技术。
背景技术
数量众多的光学非接触三维信息获取技术被广泛的应用于现代工农业生产过程中,其中结构光技术由于其主动测量原理,采样密度可调,测量精度高等优点被广泛应用于逆向工程、考古、医学、服饰、人体测量等需要恢复物体的三维形状的领域中。结构光技术是利用普通或者激光作为光源,将已知的图案投射到被测物的表面,根据通过成像装置从另一角度获取的图像,利用三角原理获得采样点的三维信息。
结构光技术根据投影图案的不同可以分为单点结构光、单线结构光、多线结构光和编码结构光等。其中单点和单线结构光由于其需要高精度的扫面机械及高精度的定位装置,已经不能引起广大研究者的兴趣。多线结构光由于使用时必须确定条纹对应的问题,也不适用于实际测量中。但编码结构光由于其条纹次序明确,不需考虑其他几何约束的优点已经成为目前该领域的研究热点。编码结构光技术向被测物投射编码图案,测量速度由于不需扫描装置而被大大提高了。在通过预先标定明确系统结构参数的条件下,确定被测物采样点并将其与条纹图像、编码图案对应起来,是编码结构光目前主要的研究问题。
编码结构光根据编码方法可分为时间编码、空间编码和直接编码、三者各具优点。 相对于空间编码和直接编码,时间编码具有容易识别、准确度高等优点而具有广阔的应用前景。时间编码又可分为数字编码和连续编码两种技术,连续编码方法具有测量空间编码连续的优点,抗干扰能力强的优点,已经被越来越多研究者所重视。
目前连续编码方法主要分为正弦相移编码法和强度比编码法。正弦相移编码法具有采样密度高,在单独一个周期内,相位值连续且唯一,但是在多周编码中存在着周期数判定不准确,容易产生多义性,且该技术涉及大量的正切及反正切计算,计算量大,这些缺点限制了该技术的应用范围。强度比法恰恰弥补了正弦相移法计算量大的缺点。该技术利用线性变化光照下每一像素值与持续光照下像素值的比率,即强度比,替代正弦相位法中的相位值,具有速度快,计算量小的优点,但该技术不可避免的存在着解包裹时,采样点不唯一的问题。
大衍求一术被引入到连续正弦编码结构光解码中,目前编码方法采用两个编码频率对被测物进行采样,解码时除了求解同余方程外,还需要查询事先标定好的误差表进行修正,这类技术的采样精度没有明显的提高。
三周期正弦编码法也被用来进行正弦相移的解包裹算法,但是该方法不可避免正弦相移方法中计算量大,且投射编码图案众多的问题。发明内容
本发明的目的在于提供一种提高相移编码结构光测量范围,减小测量误差,提高测量精度,克服被测物表面反射率不一致和环境光对测量影响的三个编码周期的三基色梯形相移三维信息获取方法。
本发明的目的通过以下的步骤实现(1)选择编码周期,制作编码图案根据投射源及测量范围在三个基色空间上分别确定彼此互质的编码周期;编码图案是由投射源投射到被测物体表面的主动信息,是由在编码图案上,按X和Y方向顺序排列的编码点的基色等级构成;根据投射源与条纹图像获取装的几何位置确定编码方向,在另一个方向上是编码方向上编码点基色等级的重复;编码周期是指编码点的基色等级完成一次梯形编码的全部编码点的总数;在一个周期内基色等级从最低基色等级保持一定数量的编码点,然后线性变化到最高基色等级,保持一定数量的编码点,再线性变化到最低基色等级;在基色等级-编码点坐标系上形成梯形的变化;为了提高编码图像的解码时抗干扰能力和测量精度,对于一个基色空间采用相同的编码周期, 制作三幅沿着编码方向依次仅移动1/3周期的编码图案,总计3幅基于三基色梯形编码的彩色相移编码图案;(2)依次将3幅彩色编码相移图案经由投射源投影到被测物体表面,平面的编码图案受到被测物体表面三维信息的调制,产生变形,利用条纹图像获取装置,获取包含有被测物体及变形编码图案的3幅彩色条纹图像;(3)对同一个采样点的三幅同一基色内的基色数据进行处理,计算得到采样点在此基色空间内对应于编码图案的相对编码点,得到采样点在该及色空间内的余数方程;针对同一采样点在其余2个不同基色空间的其余幅条纹图像进行相同处理,总计得到3个余数方程,联立得到采样点对应绝对编码点的同余方程,采用大衍求一术确定同余方程的乘率,进而等到该同余方程的解,即采样点对应的绝对编码点,进而获得采样点对应的投影角度;(4)在确定采样点的对应的投影角度后,还需根据投射源与条纹图像获取装置的几何关系和三角原理确定采样点的三维信息。
本发明有以下有益效果1.本发明方法通过选择三个基色空间中不同的编码周期,在保留相位编码方法对投影角连续划分的优点同时,对相位编码法的测量范围拓展了第三个编码周期倍;2.本发明方法在相同测量范围内,可以选择三种周期较小的基色等级线性编码,这样减少了在同一幅值范围内基色等级分布的点数,在同等情况下,与大周期的彩色编码相比, 基色等级分布的减少更加明显,出现误差的可能性大为降低;3.本发明方法需要投射3幅编码图案,有效地减少了投射图案的数量,提高了三维信息获取的速度;4.本发明方法对同一个基色空间,投射三幅移动1/3周期的编码图案,可以提高抗干扰能力,同时减少了环境光照和被测物表面反射系数不一致对三维信息获取结果的影响;5.本发明方法采用编码点作为确定投影角的中间变量,可以减少计算量,进一步提高了三维信息获取的速度;6.本发明方法在解码时通过三基色空间基色等级进行编码,扩大了绝对编码点的表示范围,将投影角进一步细分了 ;7.本发明方法在解码时,不依靠条纹图像中采样点对应像点周围的像素点的数据,仅仅依靠本身的灰度信息,从原理上截断了误差传递的可能,避免了累计大误差的出现。
本发明提出的三基色编码周期互质且基色等级呈梯形分布的编码解码技术,即可解决投影角连续的划分问题,又可以提高测量准确度和采样密度。


图1为三个编码周期的三基色梯形相移三维信息获取技术的实施流程框图。
图2为梯形相移基色等级编码排列序号。
图3为梯形相移基色等级编码的三个编码周期基色等级示意图。
图4为三基色梯形相移基色等级编码投射图案。
图5为解码后对应三个周期的相对编码点。
图6为求解同于方程后确定的绝对编码点。
具体实施方式
下面结合附图和具体实施方式
对本发明作进一步的说明本发明方法在实施中需要投射源,条纹图像获取装置和用于控制及计算的计算机。用来测量被测物表面被采样点的三维信息。其中被采样点的三维信息包括,在以投射源投射光学系统光学中心为原点,以原点与条纹图像获取装置照相光学系统光学中心连线方向为 X轴方向,以投射源投射光学系统的光轴方向为Z轴方向的左手空间坐标系(世界坐标系) 中,被采样点距离三个坐标轴的距离x,y,z,或者根据(x,y,z)及必要的空间解析几何计算方法,可以获取的诸如被采样点处得法向量、曲率或结合其他被采样点可以计算的被测物表面的诸如弯曲、倾斜、扭曲、翘曲之类的信息。
图1是三个编码周期的三基色梯形相移三维信息获取技术的实施流程框图。在使用前需要对测量系统包括的投射器、条纹图像获取装置和两者之间的距离进行标定,本领域的技术人员不难理解这一步骤是利用三角法进行三维信息获取的必要步骤。
按3个编码周期生成基色等级的梯形编码,每个编码周期各生成沿编码方向移动 1/3周期的编码图案,共计3幅彩色编码图案,利用投射器,向被测物投射3幅三基色彩色编码编码图案,虽然此处编码图案的生产和编码图案的投射是顺序描述的,但本领域的技术人员不难理解可以通过同步技术实现在前1幅编码图案投射的时间内生成下1幅编码图案,以供下一个投射时间使用。
通过条纹图像获取装置,采集包含由被测物表面所产生变形的条纹及环境背景的条纹图像,由分析、控制和处理装置对条纹图像进行预处理后,确定条纹图像中采样点对应于编码图案中的相对编码点,建立该基色空间下相同编码周期的余数方程,3个基色空间内的3个余数方程联立得到同余方程组,根据大衍求一术确定乘率,得到采样点在编码图案中的绝对编码点,确定采样点对应的投影角度,根据三角原理获得采样点的三维信息。
图2是由计算机生成的编码图案族中某一个基色空间基色等级编码排列的序号。 计算机控制投射源,按照设计的投射顺序和投影时间,依次将图2所示的三基色梯形基色等级编码的编码图案投射到被测物表面。编码公式如式(1)所示
权利要求
1. 一个三个编码周期的三基色梯形相移三维信息获取方法,其特征在于它通过以下的步骤实现(1)选择编码周期,制作编码图案根据投射源及测量范围在三个基色空间上分别确定彼此互质的编码周期;编码图案是由投射源投射到被测物体表面的主动信息,是由在编码图案上,按X和Y方向顺序排列的编码点的基色等级构成;根据投射源与条纹图像获取装的几何位置确定编码方向,在另一个方向上是编码方向上编码点基色等级的重复;编码周期是指编码点的基色等级完成一次梯形编码的全部编码点的总数;在一个周期内基色等级从最低基色等级保持一定数量的编码点,然后线性变化到最高基色等级,保持一定数量的编码点,再线性变化到最低基色等级;在基色等级-编码点坐标系上形成梯形的变化;为了提高编码图像的解码时抗干扰能力和测量精度,对于一个基色空间采用相同的编码周期, 制作三幅沿着编码方向依次仅移动1/3周期的编码图案,总计3幅基于三基色梯形编码的彩色相移编码图案;(2)依次将3幅彩色编码相移图案经由投射源投影到被测物体表面,平面的编码图案受到被测物体表面三维信息的调制,产生变形,利用条纹图像获取装置,获取包含有被测物体及变形编码图案的3幅彩色条纹图像;(3)对同一个采样点的三幅同一基色内的基色数据进行处理,计算得到采样点在此基色空间内对应于编码图案的相对编码点,得到采样点在该及色空间内的余数方程;针对同一采样点在其余2个不同基色空间的其余幅条纹图像进行相同处理,总计得到3个余数方程,联立得到采样点对应绝对编码点的同余方程,采用大衍求一术确定同余方程的乘率,进而等到该同余方程的解,即采样点对应的绝对编码点,进而获得采样点对应的投影角度;(4)在确定采样点的对应的投影角度后,还需根据投射源与条纹图像获取装置的几何关系和三角原理确定采样点的三维信息。
全文摘要
本发明提供了一种三个编码周期的三基色梯形相移三维信息获取方法,通过选择三个基色空间中不同的编码周期,在保留相位编码方法对投影角连续划分的优点同时,对相位编码法的测量范围拓展了第三个编码周期倍,对同一个基色空间,投射三幅移动1/3周期的编码图案,可以提高抗干扰能力,同时减少了环境光照和被测物表面反射系数不一致对三维信息获取结果的影响。本发明能够提高相移编码结构光测量范围,减小测量误差,提高测量精度,克服被测物表面反射率不一致和环境光对测量影响。
文档编号G01B11/25GK102494637SQ201110431370
公开日2012年6月13日 申请日期2011年12月21日 优先权日2011年12月21日
发明者于双, 于晓洋, 于舒春, 吴海滨, 王洋, 陈德运 申请人:哈尔滨理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1