基于双面靶标的流动式三维视觉测量拼接方法

文档序号:6128476阅读:121来源:国知局
专利名称:基于双面靶标的流动式三维视觉测量拼接方法
技术领域
本发明涉及三维视觉测量技术,尤其涉及一种基于双面靶标的流动式三维视觉测量拼接方法。
背景技术
大型物体的三维形貌测量是一项先进的产品检测手段,也是现代逆向工程和产品数字化设计及制造的基础支撑技术,在制造领域有广泛的应用背景。视觉检测技术作为当今高新技术之一,在电子学、光电探测、图像处理和计算机技术不断成熟和完善的基础上得到了突飞猛进的发展,在物体三维形貌测量中应用越来越广泛,越来越多的学者竞相开展相关技术的研究工作。
在实际工程中,为完成对整个物体三维形貌的测量,常把物体表面分成多个子区域,视觉传感器从多个视角分别对各子区域进行测量,所得三维数据均在各局部坐标系下。因此,必须将各局部测量数据统一到一个全局坐标系下,即三维拼接。
当前国内外较为通用的测量数据拼接方法是,在整个被测物表面贴一定数量标记点,在视场中放置高精度基线尺,然后利用一台高分辨率数码相机在不同位置拍摄标记点及基线尺图像。由标记点及基线尺标定其外部参数,建立一个全局坐标系,同时获得所有标记点在全局坐标系下的三维坐标。视觉传感器在各局部区域进行测量的同时也得到各标记点在局部坐标系下的坐标,由这些标记点可将各局部测量数据统一到全局坐标下,完成三维拼接。在国外,具有代表性的产品是德国GOM公司采用该方式研制出Tritop系统,用于视觉传感器测量数据的拼接。在国内,北京天远三维科技有限公司也研制有类似产品。
目前的拼接方法的不足之处在于
1、测量前,需在被测物上粘贴一定数量的标记点,测量后再及时清除。因此粘贴和清除标记的工作较为繁琐,且较为费时;2、对于曲率较大的物体,其上所贴标记点会有较大的变形,从而影响图像中标记点提取精度或者根本无法提取,甚至难以被全局测量系统所观测;3、高分辨率数码相机需在多个位置拍摄所有标记点图像,外部参数需要逐步标定,存在误差累积现象,且操作复杂,测量效率低。

发明内容
有鉴于此,本发明的主要目的在于提供一种基于双面靶标的流动式三维视觉测量拼接方法。能提高三维视觉测量数据拼接精度和效率。
本发明的技术方案是这样实现的一种基于双面靶标的流动式三维视觉测量拼接方法,包括以下步骤A、设置两台能观测到被测物全貌的数码相机;B、标定所述数码相机内部参数,标定所述两台数码相机坐标系之间的转换关系,并设置全局坐标系;C、在被测物的一个待测试区域附近设置双面靶标,利用所述两台数码相机和视觉传感器拍摄该双面靶标上的至少三个非共线特征点;移开所述双面靶标,利用视觉传感器对所述待测试区域进行三维视觉测量;E、计算数码相机拍摄的至少三个非共线特征点在数码相机坐标系中的坐标,以及视觉传感器拍摄的至少三个非共线特征点在视觉传感器坐标系中的坐标;F、根据步骤E中的至少三个非共线特征点确定视觉传感器坐标系到全局坐标系的转换关系,从而将所述待测试区域的三维视觉测量数据转换到全局坐标系下;G、重复执行步骤C、D、E和F,完成三维视觉测量数据的拼接。
其中,所述双面靶标的每一个工作面均设置至少三个非共线的特征点,且两工作面上各特征点之间的位置关系已知。
其中,所述全局坐标系为两台数码相机的坐标系中的一个。
本发明采用双面靶标为中介进行测量数据的拼接,不用贴标记点,有效保护了被测物体,免去了贴标及清理等繁琐过程;由于采用了双面靶标,对被测物的曲率、形状、材质等特性无任何限制,适用于各种被测件的全局测量;而全局坐标系在整个测量过程中固定不动,不用移站,因此测量中不存在累计误差,保证了全局基准的高精度,且操作简单、测量效率高。


图1为本发明基于双面靶标的流动式三维视觉测量拼接方法的流程图;图2为本发明双面靶标的结构示意图;图3为本发明双面靶标的另一结构示意图;图4为本发明双面靶标的又一结构示意图;图5是在本发明视觉传感器某位置测得的某区域的测量结果示意图;图6是在本发明视觉传感器另一位置测得的另一区域的测量结果示意图;图7是图5、图6局部测量数据拼接结果示意图。
具体实施例方式
本发明的核心思想是利用两台高分辨率数码相机和一个双面靶标实现视觉传感器局部测量数据的拼接,操作简单且测量效率高。
以下结合附图对本发明进行更详细的说明。
本发明的三维测量数据拼接方法包括以下步骤步骤101固定被测物体,安装两台高分辨率数码相机,使两台数码相机能观测到被测物体全貌。这里,并不是要求通过两台数码相机可以观测到被测物体的所有细节,而是在视觉传感器测量被测物体三维数据时,两台数码相机能拍摄到放置在被测物体附近的双面靶标上的至少三个特征点。
步骤102标定数码相机内部参数,具体标定方式可参见Z.Y.Zhang的“Aflexible new technique for camera calibration[R](Microsoft Corporation,NSR-TR-98-71,1998),同时标定两台数码相机的坐标系之间的变换关系Tlr,具体可参见罗明的“多传感器机器视觉标定系统及应用研究[D](天津大学博士学位论文,1996)”,将全局坐标系设置在其中一台数码相机坐标系下,记为OgXgYgZg。
步骤103将视觉传感器连接到计算机,打开传感器电源并启动计算机,运行测量系统软件。将被测物体分成若干个待测试区域,对于第i个待测区域,首先将视觉传感器移动到第i个位置,在被测区域附近放置双面靶标,使两台数码相机和视觉传感器均可拍摄到双面靶标上的至少三个特征点,并拍摄这些特征点。若视觉传感器与数码相机位于双面靶标的同一侧,则可拍双面摄靶标的同一面上的特征点,而如果视觉传感器与数码相机分别位于双面靶标的两面时,则分别拍摄双面靶标的前、后工作面。
计算数码相机拍摄的至少三个非共线特征点在全局坐标系中的坐标以及视觉传感器机拍摄的至少三个非共线特征点在视觉传感器坐标系中的坐标。利用它们所拍摄的非共线特征点之间的坐标固定转换关系确定在第i个拍摄位置的视觉传感器坐标系到全局坐标系下的转换关系,以使视觉传感器拍摄的三维视觉测量数据转换到全局坐标系下。
以下说明一下本发明的双面靶标。图2、图3和图4均为本发明双面靶标的结构示意图,如图2、图3和图4所示,双面靶标的每一面均设置有特征点,每面至少包括三个非共线的特征点。如果每一面上的特征点与另一面上的特征点有固定的坐标转换关系,这些特定点也可以不规则的方式设定,为简化本发明的处理方式,本发明选择靶标双面特征点对称的方式。本发明中,图2中为圆圈标记,圆心处为特征点。图3中为方格标记,方格角点为特征点。图4中为十字标记,十字标记交点为特征点。每个工作面上特征点个数为3~200,并保证至少有三个非共线特征点。
步骤104保持视觉传感器处在原地,移开双面靶标,对被测物体第i个子区域进行三维视觉测量。
步骤105利用数码相机和视觉传感器所拍摄到的至少三个非共线特征点在视觉传感器坐标系和全局坐标系下的三维坐标,计算视觉传感器在第i个位置的坐标系OiXiYiZi到全局坐标系OgXgYgZg的变换矩阵Tgi。关于具体的转换方式可参见张广军编著的由科学出版社5005年6月出版的《机器视觉》(ISBN7-03-014717-0)第21页至第22页。
步骤106将视觉传感器测量的第i个待测区域的三维视觉测量数据转换到该全局坐标系OgXgYgZg下。本领域技术人员应当立即,在一次完整的测量过程中,本发明的全局坐标系一旦确定即不再改变。本发明的全局坐标系可任意设定,为简化本发明的处理步骤,可将两个数码相机坐标系中的一个作为全局坐标系。
步骤107重复步骤103~106,将视觉传感器测量所得的被测物体所有区域的三维数据均转换到全局坐标系OgXgYgZg下,从而完成测量数据的拼接。由于本发明所测量被测物体的三维数据转换到了同一个坐标系下,因此所测量的三维数据会自动拼接。
为了说明本发明的拼接方式,以一具体测量实例进行说明。采用两个NikonD2Xs数码相机和视觉传感器对一高约500mm的Venus石膏像进行了测量。并采用圆孔中心的双面靶标,双面靶标前后两面均有5行5列个圆孔,相邻圆孔中心间距为50mm,精度为0.005mm。图5、图6分别是对两个测量区域的测量结果,将测量的三维数据将采用坐标变换矩阵转换到全局坐标系下,由于上述两局部数据转换到了同一个坐标系下,系统将自动完成三维拼接,如图7所示。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种基于双面靶标的流动式三维视觉测量拼接方法,其特征在于,该方法包括以下步骤A、设置两台能观测到被测物全貌的数码相机;B、标定所述数码相机内部参数,标定所述两台数码相机坐标系之间的转换关系,并设置全局坐标系;C、在被测物的一个待测试区域附近设置双面靶标,利用所述两台数码相机和视觉传感器拍摄该双面靶标上的至少三个非共线特征点;移开所述双面靶标,利用视觉传感器对所述待测试区域进行三维视觉测量;E、计算数码相机拍摄的至少三个非共线特征点在数码相机坐标系中的坐标,以及视觉传感器拍摄的至少三个非共线特征点在视觉传感器坐标系中的坐标;F、根据步骤E中的至少三个非共线特征点确定视觉传感器坐标系到全局坐标系的转换关系,从而将所述待测试区域的三维视觉测量数据转换到全局坐标系下;G、重复执行步骤C、D、E和F,完成三维视觉测量数据的拼接。
2.根据权利要求1所述的基于双面靶标的流动式三维视觉测量拼接方法,其特征在于,所述双面靶标的每一个工作面均设置至少三个非共线的特征点。
3.根据权利要求1或2所述的基于双面靶标的流动式三维视觉测量拼接方法,其特征在于,所述双面靶标上各特征点之间的位置关系已知。
4.根据权利要求1所述的基于双面靶标的流动式三维视觉测量拼接方法,其特征在于,所述全局坐标系为两台数码相机的坐标系中的一个。
全文摘要
本发明公开了一种基于双面靶标的流动式三维视觉测量拼接方法,包括A设置能观测到被测物全貌的两台数码相机;B标定两台数码相机内部参数及其之间的坐标转换关系;C在被测物的一个待测试区域附近放置双面靶标,两个数码相机和视觉传感器分别拍摄该双面靶标上的至少三个非共线特征点;移开双面靶标,利用视觉传感器对待测试区域进行三维视觉测量;E计算特征点在全局坐标系和视觉传感器坐标系中的坐标;F根据步骤E中的至少三个非共线特征点确定视觉传感器坐标系到全局坐标系的转换关系,从而将待测试区域的三维视觉测量数据转换到全局坐标系下;G重复执行C、D、E和F,从而完成三维视觉测量数据的拼接。本发明提高了数据拼接精度和效率。
文档编号G01C11/36GK101055177SQ20071009977
公开日2007年10月17日 申请日期2007年5月30日 优先权日2007年5月30日
发明者张广军, 孙军华, 魏振忠, 刘谦哲 申请人:北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1