一种基于平面圆靶标的三维视觉测量数据拼接方法及装置制造方法及图纸

技术编号:8365728 阅读:190 留言:0更新日期:2013-02-28 02:07
本发明专利技术公开了一种基于平面圆靶标的三维视觉测量数据拼接方法,包括:将被测物固定并放置在已标定的双目视觉系统能观测的合理位置,并建立全局坐标系;放置平面圆靶标在被测物前,移动已标定的双目视觉系统,拍摄平面圆靶标在移动前后测量位置所成的椭圆图像;从拍摄的平面圆靶标图像中提取椭圆,并拟合椭圆方程,重建平面圆靶标在前后两次局部测量坐标系下的圆特征;根据所述圆特征构造优化目标函数,求解拼接矩阵。本发明专利技术还同时公开了一种基于平面圆靶标的三维视觉测量数据拼接装置,采用本发明专利技术,能解决现有技术在靶标部分被遮挡情况下三维数据拼接失败的问题,保证了三维测量数据拼接的精度,提高了三维测量数据拼接可靠性。

【技术实现步骤摘要】

本专利技术涉及三维视觉测量拼接技术,尤其涉及一种基于平面圆靶标的三维视觉测量数据拼接方法及装置
技术介绍
为实现对大尺寸被测物三维形貌的测量,一般将大尺寸被测物表面分成多个子区域,从多个视角分别对各子区域进行测量,并将各局部测量数据拼接到全局坐标系下。三维数据拼接的精度决定了对大尺寸被测物三维形貌视觉测量能够达到的精度,因此,对三维数据拼接方法的研究有着重要的现实意义。目前,用于三维数据拼接的方法主要有三种第一种,是通过精密平台、经纬仪、激光跟踪仪等大型装置来扩展测量范围,这种方法中所用的测量装置价格昂贵,且测量范围有限;第二种,是通过在测量装置相邻两次测量的公共视场内粘贴标记点,利用其中非共线的三个点来求取拼接矩阵,这种方法存在着粘贴和清除标记的工作较为繁琐,且会损害被测物表面的缺点;第三种,是迭代最近点法(ICP, Iterative Closest Point)算法,但这种方法存在迭代运算量大,运行时间长等问题,且不适合于表面曲率变化不丰富的被测物。基于平面靶标的方法克服了以上三种方法的不足,该方法利用相邻两次测量公共视场内的平面靶标提供的特征点来计算拼接矩阵,不仅操作方便,而且精度高,有着广泛的使用前景。目前,常用的是基于方格特征的平面靶标,利用方格角点的匹配求取拼接矩阵,进而实现三维数据拼接。但是,在实际应用中,在平面靶标部分被遮挡的情况下,方格角点经常会出现误匹配的情况,从而导致三维数据拼接失败。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种基于平面圆靶标的三维视觉测量数据拼接方法及装置,解决了现有技术在平面靶标部分被遮挡情况下三维数据拼接失败的问题,保证了三维测量数据拼接的精度,提高了三维测量数据拼接可靠性。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种基于平面圆靶标的三维视觉测量数据拼接方法,该方法包括将被测物固定并放置在已标定的双目视觉系统能观测的合理位置,并建立全局坐标系;放置平面圆靶标在被测物前,移动已标定的双目视觉系统,拍摄平面圆靶标在移动前后测量位置所成的椭圆图像;从拍摄的平面圆靶标图像中提取椭圆,并拟合椭圆方程,重建平面圆靶标在前后两次局部测量坐标系下的圆特征;根据所述圆特征构造优化目标函数,求解拼接矩阵。上述方案中,所述圆特征包括圆心坐标和圆平面的法向量。上述方案中,所述拟合椭圆方程,为结合随机抽样一致性算法(RANSAC,RandomSample Consensus)的直接最小二乘法拟合出椭圆方程。 上述方案中,所述重建平面圆靶标在前后两次局部测量坐标系下的圆特征,为基于结合RANSAC的直接最小二乘法拟合出的椭圆方程、摄像机参数矩阵、以及平面圆靶标上圆特征的半径值,利用几何相交的圆特征三维重建方法,重建在局部测量坐标系下的圆特征。上述方案中,所述根据所述圆特征构造优化目标函数求解拼接矩阵,为利用重建的前后测量位置的圆特征在空间中的同一性,构造优化目标函数,并根据RANSAC拟合椭圆方程时得到的内外点比值;设置匹配的边缘点集对应的权重,利用列文伯格-马夸尔特法(Levenberg-Marquardt)非线性优化方法计算出高精度的拼接矩阵。本专利技术还提供了一种实现基于平面圆靶标的三维视觉测量数据拼接装置,该装置包括椭圆图像获取模块、重建圆特征模块和拼接矩阵计算模块;其中,椭圆图像获取模块,用于获取平面圆靶标在移动前后测量位置所成的椭圆图像;重建圆特征模块,用于从拍摄的平面圆靶标椭圆图像中提取椭圆,并拟合椭圆方程,重建平面圆靶标在前后两次局部测量坐标系下的圆特征;拼接矩阵计算模块,用于根据所述圆特征构造优化目标函数,求解拼接矩阵。上述方案中,所述椭圆图像获取模块、重建圆特征模块、拼接矩阵计算模块,设置于双目视觉系统中。本专利技术所提供的基于平面圆靶标的三维数据拼接方法及装置,利用圆特征的同一性以及圆丰富的边缘信息;在获取拼接矩阵的过程中,通过高精度的检测椭圆边缘点集,提高拟合椭圆方程的精度,进而提高了拼接矩阵的求取精度。并且,本专利技术利用圆特征在部分被遮挡情况下也可以被精确提取和匹配的优点,能提高三维数据拼接的精度和可靠性,从而解决了现有技术中采用平面方格靶标法在部分被遮挡情况下三维数据拼接失败的问题,保证了三维测量数据拼接的精度,提高了三维测量数据拼接可靠性。另外,由于圆靶标不易受到部分遮挡的影响,所以更适于在各种复杂现场环境下的应用。附图说明图I为本专利技术基于平面圆靶标的三维视觉测量数据拼接模型示意图;图2为本专利技术基于平面圆靶标的三维视觉测量数据拼接方法流程示意图;图3为本专利技术平面圆靶标的结构示意图;图4为本专利技术实现基于平面圆靶标的三维视觉测量数据拼接装置的组成结构示意图;图5为本专利技术一具体实例实验系统图;图6为本专利技术局部测量位置的三维点云图;图7为本专利技术拼接所得结果与ICP法拼接所得结果的对比图;图8为右摄像机拍摄部分遮挡图像的场景示意图;图9为部分遮挡情况下方格靶标三维点集示意图10为部分遮挡情况下位置I与位置2方格靶标三维点集匹配图。具体实施例方式为了更好的理解本专利技术,首先介绍一下三维视觉测量数据拼接的基本原理,图I为基于平面圆靶标的三维视觉测量数据拼接模型原理图,如图I所示,在局部测量位置k和位置k+Ι分别建立摄像机坐标系Od5XdJd5Zd5和0Λ+1χΛ+1γΛ+1ζΛ+1,将全局坐标系建立在位置I的摄像机坐标系OcaXciyclZcl下;在前后两次局部测量的摄像机移动过程中,平面圆靶标11保持不动,即平面圆靶标11上的圆特征在全局坐标系下不变;这里,所述圆特征包括圆心坐标和圆平面的法向量;假设圆特征为P V P,P在摄像机坐标系0ckxckyckzcl^P 0ck+1xck+1yck+1zck+1的结果分别为Λ,圯和凡+1,>^ ;假设摄像机坐标系0ckxckyckzck和0ck+1xck+1yck+1zck+1的拼接矩阵为Mk+1,k,Mk+1,k由正交的3X3旋转矩阵Rk+1,k和3X1平移矢量tk+1,k组成,其表达式如公式⑴所示 权利要求1.一种基于平面圆靶标的三维视觉测量数据拼接方法,其特征在于,所述方法包括 将被测物固定并放置在已标定的双目视觉系统能观测的合理位置,并建立全局坐标系; 放置平面圆靶标在被测物前,移动已标定的双目视觉系统,拍摄平面圆靶标在移动前后测量位置所成的椭圆图像; 从拍摄的平面圆靶标图像中提取椭圆,并拟合椭圆方程,重建平面圆靶标在前后两次局部测量坐标系下的圆特征; 根据所述圆特征构造优化目标函数,求解拼接矩阵。2.根据权利要求I所述的方法,其特征在于,所述圆特征包括圆心坐标和圆平面的法向量。3.根据权利要求I所述的方法,其特征在于,所述拟合椭圆方程,为 结合随机抽样一致性算法RANSAC的直接最小二乘法拟合出椭圆方程。4.根据权利要求I所述的方法,其特征在于,所述重建平面圆靶标在前后两次局部测量坐标系下的圆特征,为 基于结合RANSAC的直接最小二乘法拟合出的椭圆方程、摄像机参数矩阵、以及平面圆靶标上圆特征的半径值,利用几何相交的圆特征三维重建方法,重建在局部测量坐标系下的圆特征。5.根据权利要求I所述的方法,其特征在于,所述根据所述圆特征构造优化目标函数求解拼接矩阵,为 利用重建的本文档来自技高网...

【技术保护点】
一种基于平面圆靶标的三维视觉测量数据拼接方法,其特征在于,所述方法包括:将被测物固定并放置在已标定的双目视觉系统能观测的合理位置,并建立全局坐标系;放置平面圆靶标在被测物前,移动已标定的双目视觉系统,拍摄平面圆靶标在移动前后测量位置所成的椭圆图像;从拍摄的平面圆靶标图像中提取椭圆,并拟合椭圆方程,重建平面圆靶标在前后两次局部测量坐标系下的圆特征;根据所述圆特征构造优化目标函数,求解拼接矩阵。

【技术特征摘要】

【专利技术属性】
技术研发人员:魏新国张广军刘震孙军华刘涛
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1