基于单幅彩色编码光栅的立体视觉测量方法技术

技术编号:7341017 阅读:175 留言:0更新日期:2012-05-17 00:28
本发明专利技术公开了一种基于单幅彩色编码光栅的立体视觉测量方法,属于立体视觉测量技术领域。该测量方法利用彩色投影装置向待测物上投射一幅采用搜索哈密顿有向回路的方法进行排列编码的彩色编码光栅图样;利用两台彩色摄像装置分别拍摄投射在被测物体表面的彩色编码光栅图像;然后对拍摄到的两幅图像进行立体匹配,根据标定所建立的双目立体视觉模型,重建物体表面三维数据。进一步地,所述立体匹配首先通过在两幅图像中搜索同时满足编码值相同和极线约束的点的方法进行粗匹配,然后利用相关性计算进行精匹配,从而获得像素级的匹配结果。本发明专利技术投射一幅图像即可完成彩色条纹的编码,对设备的要求低,操作简单,易于实现;同时提高了匹配的精度。

【技术实现步骤摘要】

本专利技术涉及一种立体视觉测量方法,尤其涉及一种,属于三维视觉测量

技术介绍
双目立体视觉直接模拟人类双眼处理场景的方式,可靠简便,在许多领域具有广泛的应用价值。目前主要应用于四个领域机器人导航、微操作系统的参数检测、三维测量和虚拟现实。在立体视觉中,立体匹配是立体视觉测量的最为关键的问题,根据匹配的基元不同,立体匹配可分为区域匹配、特征匹配和相位匹配三大类。区域匹配主要运用数字图像相关性算法进行匹配,其优点是匹配结果较精确,其不足是匹配花费时间较长;特征匹配主要依据图像固有特征点进行匹配,对于特征较少的场景,该方法具有局限性;相位匹配具有较高的精度而得到最充分的研究和应用,当物体存在较大的突变时就很难准确依靠相位展开恢复物体形貌。而彩色编码结构光因为包含大量的颜色信息,可用于解决立体匹配问题。目前彩色编码结构光测量技术获得了广泛的研究,如周劲、赵晓波提出的数字散斑投影和向往测量轮廓术相结合的三维数字成像方法;该方法先通过向物体投射正弦条纹图,利用傅里叶变换和傅里叶逆运算并结合欧拉公式得到折叠相位。利用极线几何约束和折叠相位的对应点查找,获得左相机上一点对应于右相机的一系列点;随后向物体投射一幅随机数字散斑图,通过采集的数字散斑图确定两个相机对应点的唯一性。该方法成像快速,计算量较小,可适用于无特征和动态三维测量。但是该方法需要在不同时间投射两幅条纹图于物体之上,对环境的不变性要求很高,测量过程较为不便,不能适于动态测量;同时在利用相位展开方法过程中,利用傅里叶变换及其逆运算将会降低测量精度。张广军等提出一种基于相移的彩色编码光栅视觉测量方法,该方法也是通过向物体表面投射单张彩色光栅图样,两个相机从不同角度各获得一幅光栅图像,利用光栅编码和极线约束实现区域级的稀疏匹配;随后进一步利用彩色光栅图样的多次相位移动,实现像素级致密匹配,从而实现三维测量。该方法主要的不足在于,利用单张彩色图像做匹配时,区分序列较少(2 2,η为彩色条纹个数),另外,匹配包括序列区分和光条区分,实现比较复杂。更重要的一点是,需要多张彩色相移图像才能获得像素级的匹配结果,解相位过程误差较大,无法实现快速动态测量。近年来在一些应用领域(例如在线检测、人体数据的三维采集和安全检查等)要求三维成像系统采集速度高、算法速度快和能够实现动态测量。现有方法已不能满足这种要求。
技术实现思路
本专利技术所要解决的技术问题在于克服现有技术所存在的区分序列较少、匹配过程实现复杂的技术问题,提供一种,能够满足三维动态测量系统所需的高速采集、高速运算的要求。本专利技术采用以下技术方案一种,该方法包括以下步骤首先利用两台彩色摄像装置和一个彩色投影装置构成视觉传感器,并对两台彩色摄像装置的内部、外部参数进行标定;利用所述彩色投影装置向放置于所述视觉传感器测量区域中的被测物体表面投射一幅彩色编码光栅图样;两台彩色摄像装置分别拍摄投射在被测物体表面的彩色编码光栅图像;对拍摄到的彩色编码光栅图像进行解码,获得图像上每根光条唯一的编码值;根据两台彩色摄像装置所拍摄的两幅图像进行立体匹配,根据标定所建立的双目立体视觉模型,重建物体表面三维数据,所述彩色编码光栅图样按照以下方法生成从i个不同颜色的彩色光条基元中任意选取i个子元素进行全排列,得到浮个排列;将这跨个排列作为有向图的节点,在其中搜索一条哈密顿回路;将该哈密顿回路上各节点之间的边按顺序排列,构成一个环形序列,该环形序列即为所述彩色编码光栅图样。上述技术方案中,所述立体匹配可采用现有的在两幅图像中搜索同时满足编码值相同和极线约束的点的方法,但采用该方法仅能实现区域级的稀疏匹配,而无法实现像素级的精确匹配,最终得到的测量结果精度较差。为了解决该问题,本专利技术进一步采用以下技术方案所述根据两台彩色彩色摄像装置所拍摄的两幅图像进行立体匹配,具体包括 粗匹配的步骤在两台彩色摄像装置所拍摄的两幅图像中搜索同时满足编码值相同和极线约束的点作为一对匹配条纹区域; 精匹配的步骤步骤1、以所述两幅图像中的一幅作为匹配源图像,另一幅作为匹配目标图像; 步骤2、遍历匹配源图像中的每个像素点,分别提取以各像素点为中心,大小为JfxF 个像素点的窗口;步骤3、对于匹配源图像中任一像素点plrft,在匹配目标图像中分别以该像素点Plrft 所对应的A个目标匹配点Pright (i)为中心,提取大小为MxF个像素点的窗口 ;其中I =1,2--, , h为像素点Plrft所对应的目标匹配点的个数;步骤4、根据下式计算以像素点Plrft为中心的窗口 A与以目标匹配点pHght(i)为中心的窗口 B (i)之间的相关系数Coori,权利要求1.一种,该方法包括以下步骤首先利用两台彩色摄像装置和一个彩色投影装置构成视觉传感器,并对两台彩色摄像装置的内部、 外部参数进行标定;利用所述彩色投影装置向放置于所述视觉传感器测量区域中的被测物体表面投射一幅彩色编码光栅图样;两台彩色摄像装置分别拍摄投射在被测物体表面的彩色编码光栅图像;对拍摄到的彩色编码光栅图像进行解码,获得图像上每根光条唯一的编码值;根据两台彩色摄像装置所拍摄的两幅图像进行立体匹配,根据标定所建立的双目立体视觉模型,重建物体表面三维数据,其特征在于,所述彩色编码光栅图样按照以下方法生成JAl个不同颜色的彩色光条基元中任意选取i个子元素进行全排列,得到浮个排列;将这浮个排列作为有向图的节点,在其中搜索一条哈密顿回路;将该哈密顿回路上各节点之间的边按顺序排列,构成一个环形序列,该环形序列即为所述彩色编码光栅图样。2.如权利要求ι所述,其特征在于, 所述根据两台彩色彩色摄像装置所拍摄的两幅图像进行立体匹配,具体包括 粗匹配的步骤在两台彩色摄像装置所拍摄的两幅图像中搜索同时满足编码值相同和极线约束的点作为一对匹配条纹区域; 精匹配的步骤步骤1、以所述两幅图像中的一幅作为匹配源图像,另一幅作为匹配目标图像; 步骤2、遍历匹配源图像中的每个像素点,分别提取以各像素点为中心,大小为JfxF 个像素点的窗口;步骤3、对于匹配源图像中任一像素点Plrft,在匹配目标图像中分别以该像素点Plrft 所对应的A个目标匹配点pright (i)为中心,提取大小为MxF个像素点的窗口 ;其中3.如权利要求2所述,其特征在于,所述 M,況的取值范围为粗匹配条纹宽度方向所包含像素点个数的1-1. 5倍。全文摘要本专利技术公开了一种,属于立体视觉测量
该测量方法利用彩色投影装置向待测物上投射一幅采用搜索哈密顿有向回路的方法进行排列编码的彩色编码光栅图样;利用两台彩色摄像装置分别拍摄投射在被测物体表面的彩色编码光栅图像;然后对拍摄到的两幅图像进行立体匹配,根据标定所建立的双目立体视觉模型,重建物体表面三维数据。进一步地,所述立体匹配首先通过在两幅图像中搜索同时满足编码值相同和极线约束的点的方法进行粗匹配,然后利用相关性计算进行精匹配,从而获得像素级的匹配结果。本专利技术投射一幅图像即可完成彩色条纹的编码,对设备的要求低,操作简单,易于实现;同时提高了匹配的精度。文档编号G01B11/245GK102445165SQ201110223288公开日2012年5月9日 申请日期2011年8月5日 优先权日2011年8本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:崔海华戴宁严雪梅程筱胜
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

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

1
相关领域技术