基于线结构激光被动扫描的快速彩色三维贴图方法

文档序号:6140505阅读:192来源:国知局
专利名称:基于线结构激光被动扫描的快速彩色三维贴图方法
技术领域
本发明涉及计算机视觉技术,激光测量技术,彩色三维数字化技术,具体讲,本发明涉及基于线结构激光被动扫描的快速彩色三维贴图方法。
背景技术
彩色三维测量技术已经成为三维测量领域研究中的热门,现有的三维测量技术大多只能获取被测表面的坐标信息(x,y,z),随着生产工艺发展和技术的革新,在动漫制作、模具设计加工,以及考古学等行业中,要求获得经过颜色渲染的彩色三维数据的场合。在传统的光学三维测量方法的研究基础上,进一步发展出了一些可以获取彩色三维信息的测量系统,大多数思路是利用彩色CCD作为光信息采集传感器,拍摄被测表面的彩色图像,提取彩色信息(R,G,B)并与三维数据进行贴合,得到彩色三维数据。
线结构激光扫描测量技术是一种具有较高精度和较快测量速度的光学三维测量技术,在模具设计加工,考古业等对测量精度要求比较高的三维测量中应用较多。这一测量技术根据扫描方式的不同又具体包括主动扫描测量技术即在扫描测量中CCD摄像机相对被测表面维持不动,而线结构光相对被测表面进行扫描。在三维测量结束后,CCD拍摄同一视场的彩色图像,按照光条的像素坐标提取对应彩色信息,并与反求出三维信息整合成彩色三维信息。但是,主动扫描测量技术存在参数标定困难,数据排列不整齐等缺陷,应用中常常受到限制。
另一种类扫描方式是被动扫描测量,可以较好地克服上述两种缺陷,在这一方式下,传感器和线结构光源的位置相对不动,在测量时传感器整体与被测表面进行相对的扫描运动,提取的彩色信息难以直接映射到光条对应的测量数据点,如果按照和扫描三维测量同样的扫描步进并逐个光条采集彩色信息,需要较长的采集时间。因此针对被动扫描测量,以及其他的扫描过程中摄像机相对于被测表面产生移动这一类的三维测量系统,必须提出一种快速,准确的彩色信息贴图方法。

发明内容
为克服现有技术的不足,本发明的目的在于提供一种针对可以实现旋转和平移被动扫描的线结构光激光扫描测量,建立快速三维彩色信息贴图方法,可以快速、准确、完整地将彩色信息贴合到激光扫描测量得到的三维点云数据上。
本发明采用的技术方案是基于线结构激光被动扫描的快速彩色三维贴图方法,依次包括下列步骤(1)建立空间测量坐标系ow-xwywzw,使ow-xwywzw面在光平面内,为右手坐标系;在CCD像面上建立像面坐标系,其中OX轴沿像素横向方向,OY轴沿像素纵向方向,0为镜头主点在CCD像面的成像点,为像面中心;摄像机坐标系的OXc轴和OZc轴线分别与OX轴OY轴平行,OZc轴指向为摄像机光轴,即从像面中心到镜头光心的连线;使线结构光传感器投射到物体表面产生一条光条,通过提取光条上一点的计算机像素坐标(u,v)进行计算得到定义在光平面内的空间测量坐标系下光条的世界坐标(xw,yw,zw);建立系统的测量模型Xd=sxdx(u-u0)Yd=dy(v-v0)Xu=Xd(1+k(Xd2+Yd2))Yu=Yd(1+k(Xd2+Yd2))f·(r1xw+r2yw+r3zw+tx)/(r7xw+r8yw+r9zw+tz)=Xuf·(r4xw+r5yw+r6zw+ty)/(r7xw+r8yw+r9zw-tz)=Yu]]>式中,(Xd,Yd)为前述光条上一点在CCD像面坐标系理想坐标,(Xu,Yu)是考虑镜头径向畸变后计算得出的实际坐标,(u,v)为该点的计算机像素坐标,dx,dy,分别是CCD的横向和纵向像元间距,f是镜头焦距,sx是水平方向采集卡采集的像元间距比例因子,k是镜头畸变系数,(u0,v0)是像面中心像素坐标,光平面参数r1,r2,r3,r4,r5,r6,r7,r8,r9,tx,ty,tz为可通过光平面标定确定的从摄像机坐标系到空间测量坐标系的转换矩阵元素,利用系统对物体进行旋转扫描测量,得到物体的三维轮廓点数据;(2)将被测物体维持在转台上固定不动,关闭激光器,将移动台平移到最优拍摄位置zk,移动台带动被测物体相对于传感器做平移扫描运动和旋转扫描运动,使摄像机光轴尽量逼近转轴,物体可以成像在摄像机的像面中心区域,从而使摄像机视场覆盖物体表面的面积达到最大α=arctan|r1/r7|xt1=|tx/sinα-|xA|zo=xt1·tanα其中r1,r7分别是光平面参数中的oxw轴的方向矢量,zk=zo+zA,而xA,zA分别是转台停留在平移台起点时,转轴上一点在世界坐标系下的xw轴和zw轴坐标绝对值,α为摄像机光轴在测量坐标系ow-xwzw平面的方向角,xt1为摄像机光轴和光平面的交点到转台中心平移线的距离。利用转台旋转台带动被测物体旋转到角度位置θi=(α-30)+60·ii分别为0,1,2,3,4,5,对应每一个θi位置,拍摄彩色图像;(3)将三维轮廓点数据(x,y,z)代入步骤(1)建立的测量模型,计算得到(Xu,Yu),令Yu=r·Xu,r比例系数。同样得出YA=r·XA,再次带入测量模型,得到三次方程k(1+r2)Xd3+Xd-Xu=0]]>利用卡尔丹公式解该方程得到唯一实根Xd,得到Xd,Yd的值,再代入测量模型计算可以得到ui=Xd/sxdx-u0vi=Yd/dy-v0,]]>根据像素坐标(ui,vi)在彩色图像中寻找数据点对应的(Ri,Gi,Bi)值,与空间坐标贴合在一起可获得对应的坐标彩色信息(xi,yi,zi)-(Ri,Gi,Bi),将6组数据重新整合,获得完整的被测物体彩色三维信息。
本发明可取得如下效果由于本发明测量模型的建立,因而给出了快速三维彩色信息贴图方法,可以快速、准确、完整地将彩色信息贴合到激光扫描测量得到的三维点云数据上。


图1线机构激光扫描测量示意2最优拍摄角度选取图3旋转扫描数据图4彩色三维扫描测量示意图具体实施方式
下面结合附图和实施例进一步说明本发明。
图1所示为扫描测量系统模型,建立空间测量坐标系ow-xwywzw使ow-xwyw面在光平面内,为右手坐标系。在CCD像面上建立像面坐标系,其中OX轴沿像素横向方向,OY轴沿像素纵向方向,0为镜头主点在CCD像面的成像点,为像面中心。摄像机坐标系的OXc轴和OZc轴线分别与OX轴OY轴平行,OZc轴指向为摄像机光轴,即从像面中心到镜头光心的连线。线结构光传感器投射到物体表面产生一条光条。式(1)是系统的测量模型,通过提取光条上一点的计算机像素坐标(u,v)进行计算得到定义在光平面内的空间测量坐标系下光条的世界坐标(xw,yw,zw)。(Xd,Yd)该点在CCD像面坐标系理想坐标,而(Xu,Yu)是考虑镜头径向畸变后计算得出的实际坐标,(u,v)为该点的计算机像素坐标。其他参数中,dx,dy,分别是CCD的横向纵向像元间距,f是镜头焦距,sx是水平方向采集卡采集的像元间距比例因子,k是镜头畸变系数,(u0,v0)是像面中心像素坐标。而光平面参数r1,r2,r3,r4,r5,r6,r7,r8,r9,tx,ty,tz为从摄像机坐标系到系统测量坐标系的转换矩阵元素,通过光平面标定确定。移动台带动被测物体相对于传感器做平移扫描运动和旋转扫描运动Xd=sxdx(u-u0)Yd=dy(v-v0)Xu=Xd(1+k(Xd2+Yd2))Yu=Yd(1+k(Xd2+Yd2))f·(r1xw+r2yw+r3zw+tx)/(r7xw+r8yw+r9zw+tz)=Xuf·(r4xw+r5yw+r6zw+ty)/r7xw+r8yw+r9zw-tz=Yu---(1)]]>利用系统对物体进行旋转扫描测量,得到物体的三维轮廓点数据。将被测物体维持在转台上固定不动,关闭激光器,将移动台平移到最优拍摄位置zk,如图2所表示,确保摄像机光轴尽量逼近转轴,物体可以成像在摄像机的像面中心区域,从而使摄像机视场覆盖物体表面的面积达到最大α=arctan|r1/r7|xt1=|tx/sinα-|xA||zo=xt1·tanα
其中r1,r7分别是光平面参数中的oxw轴的方向矢量,zk=zo+zA,而xA,zA分别是转台停留在平移台起点时,转轴上一点在世界坐标系下的xw轴和zw轴坐标绝对值,α为摄像机光轴在测量坐标系ow-xwzw平面的方向角。
如图3所示,由于旋转扫描测量得到的是呈均匀轴对成分布的光条数据,每条光条数据对应一个角度位置,以60度为间隔将这些数据分布均匀分成6组。然后利用转台旋转台带动被测物体旋转到角度位置θi=(α-30)+60·i i=0,1…5确保第i组数据正对摄像机拍摄视场内,拍摄彩色图像。将三维数据(x,y,z)代入模型(1)。计算得到(Xu,Yu)。令Yu=r·Xu,同样得出Yd=r·Xd,再次带入(1)式,得到三次方程;k(1+r2)Xd3+Xd-Xu=0]]>利用卡尔丹公式解该方程得到唯一实根Xd,得到Xd,Yd的值,再代入模型计算可以得到ui=Xd/sxδx-u0vi=Yd/δy-v0]]>根据像素坐标(ui,vi)在彩色图像中寻找数据点对应的(Ri,Gi,Bi)值,与空间坐标贴合在一起可获得对应的坐标彩色信息(xi,yi,zi)-(Ri,Gi,Bi)。最后将6组数据重新整合,就可以获得完整的被测物体彩色三维信息。由于摄像机拍摄回转物体的张角大于120°,所以以60°为拍摄间隔可以完整地获取彩色信息,避免了数据点的颜色信息的丢失。
本方法主要针对被动式激光扫描测量系统中反求彩色信息的操作,对于基于Tsai摄像机模型所建立的三维测量系统模型,本方法皆具有通用性。本方法同样适用于基于立体视觉方法,相位法等光学三维扫描测量中,摄像机相对于被测表面移动的扫描方式的三维测量系统对于被测点彩色信息的提取。
权利要求
1.一种基于线结构激光被动扫描的快速彩色三维贴图方法,其特征是,依次包括下列步骤(1)建立空间测量坐标系ow-xwywzw,使ow-xwywzw面在光平面内,为右手坐标系;在CCD像面上建立像面坐标系,其中OX轴沿像素横向方向,OY轴沿像素纵向方向,0为镜头主点在CCD像面的成像点,为像面中心;摄像机坐标系的OXc轴和OZc轴线分别与OX轴OY轴平行,OZc轴指向为摄像机光轴,即从像面中心到镜头光心的连线;使线结构光传感器投射到物体表面产生一条光条,通过提取光条上一点的计算机像素坐标(u,v)进行计算得到定义在光平面内的空间测量坐标系下光条的世界坐标(xw,yw,zw);建立系统的测量模型Xd=sxdx(u-u0)Yd=dy(v-v0)Xu=Xd(1+k(Xd2+Yd2))Yu=Yd(1+k(Xd2+Yd2))f·(r1xw+r2yw+r3zw+tx)/(r7xw+r8yw+r9zw+tz)=Xuf·(r4xw+r5yw+r6zw+ty)/(r7xw+r8yw+r9zw+tz)=Yu]]>式中,(Xd,Yd)为前述光条上一点在CCD像面坐标系理想坐标,(Xu,Yu)是考虑镜头径向畸变后计算得出的实际坐标,(u,v)为该点的计算机像素坐标,dx,dy,分别是CCD的横向和纵向像元间距,f是镜头焦距,sx是水平方向采集卡采集的像元间距比例因子,k是镜头畸变系数,(u0,v0)是像面中心像素坐标,光平面参数r1,r2,r3,r4,r5,r6,r7,r8,r9,tx,ty,tz为可通过光平面标定确定的从摄像机坐标系到空间测量坐标系的转换矩阵元素,利用系统对物体进行旋转扫描测量,得到物体的三维轮廓点数据;(2)将被测物体维持在转台上固定不动,关闭激光器,将移动台平移到最优拍摄位置zk,移动台带动被测物体相对于传感器做平移扫描运动和旋转扫描运动,使摄像机光轴尽量逼近转轴,物体可以成像在摄像机的像面中心区域,从而使摄像机视场覆盖物体表面的面积达到最大α=arctan|r1/r7|xt1=|tx/sinα-|xA||z0=xt1·tanα其中r1,r7分别是光平面参数中的oxw轴的方向矢量,zk=zo+zA,而xA,zA分别是转台停留在平移台起点时,转轴上一点在世界坐标系下的xw轴和zw轴坐标绝对值,α为摄像机光轴在测量坐标系ow-xwzw平面的方向角,xt1为摄像机光轴和光平面的交点到转台中心平移线的距离。利用转台旋转台带动被测物体旋转到角度位置θi=(α-30)+60·i i分别为0,1,2,3,4,5,对应每一个θi位置,拍摄彩色图像;(3)将三维轮廓点数据(x,y,z)代入步骤(1)建立的测量模型,计算得到(Xu,Yu),令Yu=r·Xu,r为比例系数。同样得出Yd=r·Xd,再次带入测量模型,得到三次方程k(1+r2)Xd3+Xd-Xu=0]]>利用卡尔丹公式解该方程得到唯一实根Xd,得到Xd,Yd的值,再代入测量模型计算可以得到ui=Xd/sxdx-uovi=Yd/dy-vo,]]>根据像素坐标(ui,vi)在彩色图像中寻找数据点对应的(Ri,Gi,Bi)值,与空间坐标贴合在一起可获得对应的坐标彩色信息(xi,yi,zi)-(Ri,Gi,Bi),将6组数据重新整合,获得完整的被测物体彩色三维信息。
全文摘要
本发明基于线结构激光被动扫描的快速彩色三维贴图方法,涉及本发明涉及计算机视觉技术具体讲,本发明涉及基于线结构激光被动扫描的快速彩色三维贴图方法。为快速、准确、完整地将彩色信息贴合到激光扫描测量得到的三维点云数据上,本发明采用的技术方案是,建立测量模型(见右上式),得到物体的三维轮廓点数据,移动台带动被测物体相对于传感器做平移扫描运动和旋转扫描运动,拍摄彩色图像,将三维轮廓点数据(x,y,z)测量模型,得到像素坐标(u
文档编号G01B21/02GK1740739SQ20051001515
公开日2006年3月1日 申请日期2005年9月21日 优先权日2005年9月21日
发明者孙长库, 陶立, 张效栋 申请人:天津大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1