您现在的位置是:首页 > 行业资讯行业资讯
双目CCD结构光三维测量系统中的立体匹配研究
来源网络2022-05-20 20:43:55行业资讯
人已围观
简介1 引 言 在反向工程中,准确、快速、完备地获取实物的三维几何数据,即对物体的三维几何形面进行三维离散数字化处理,是实现反求工程的重要步骤之一。常 见的物体三维几
1 引 言 在反向工程中,准确、快速、完备地获取实物的三维几何数据,即对物体的三维几何形面进行三维离散数字化处理,是实现反求工程的重要步骤之一。常 见的物体三维几何形状测量方法基本可分为接触式和非接触式2大类,双目CCD(电荷耦合器件Charge Coupled Devices)结构光测量技术作为非接触式,是目前世界上光学测量的最先进技术之一,在反向工程中有着广泛的应用。匹配是立体视觉中最复杂、最重要的环 节,近年有许多文献提出恢复外极几何基础矩阵的算法,以实现两张未标定图像的匹配[1-2]。总结起来目前匹配方法可分为基于特征匹配、基于面积匹配和基于相位匹配。特征匹配主要以零交叉点和梯度为依据,受噪声影响较小,但仅能获得稀松的视差;面积匹配可以获得稠密的视差,但主要依据为灰度连续性,受噪声 影响较大,尤其是对交叉摆放的双目CCD立体视觉系统,左右图像灰度变化不一致,核线互不平行,误匹配几率增大;相位匹配一般是针对核线平行而言,虽然将 空间域转化为时间域,可同样存在邻域奇异性。立体视觉用于物体三维测量时,为增大测量面积,减少遮挡,提高测量精度,常采用交叉摆放的双目CCD立体视觉系统。在交叉CCD测量系统中,由于核线不平行,立体匹配更为困难。文中针对反向工程中三维测量的特点,对被测物体投射解相光栅和编码光栅,用解相 光栅进行解相得到折叠在[-π,π]区间内的相主值,用结构光编码方法进行相展开得到相位的周期,二者相加得到真实相位值,从而实现相同相位曲线的匹配, 再根据外极约束特性,实现交叉摆放的双目CCD立体视觉系统像素级的立体匹配。 2 结构光编码、解码及相位求解 本文将结构光编码引入相展开领域。用该方法进行相展开,使过程变得相对简单,不依赖于路径,不存在误差的传播,对噪声的抗干扰能力强,与解相过程有机结合能够得到准确的周期。 2.1 基本原理 编码结构光如图1所示,此处仅以3幅编码结构光图像为例。 编码结构光是具有不同节距的一系列二值光栅,将这3幅光栅投射在物体上,被测空间被划分为8个区域。如果是n幅光栅,则被测空间划分为2n个区 域。根据各个点在不同图像中的亮度进行编码,每个区域由一个3位二进制编码表示,有光栅的部分记为“0”,无光栅的部分记为“1”。这个编码是与该点所处 的周期相联系的,因此可以由编码与周期的对应关系得到被测物体上栅线的周期分布,从而基本完成相展开过程。编码与周期的对应关系见图2。根据被测空间的大 小以及对精度的要求,可以灵活调整投射编码结构光的数目,也即调整周期的数目。 编码结构光是满足一定条件的结构光,它满足以下3个条件: (1)在被测空间内编码必须是无二义性的,这样才能保证没有相同的相值出现。 (2)相邻两个编码间的Hamming距离为1。相邻两个编码之间不同位的数目称为Hamming距离。如果Hamming距离不为1,则在相邻两个编码交界处容易产生较大的误差。 (3)编码光栅系列中最小光栅节距要与用于解相的光栅节距相同。节距指的是一个周期所包含的像素点数,这样才能将结构光编码的方法有效地应用于相位展开,并与解相结果有机地结合在一起,保证最后得到相值的无重复性。 2.2 相位求解 相位求解是为了得到图像上的所有点的相位,然后利用插值算法获得相同相位点的曲线并进行标号。首先投射用于解相的光栅,经摄像机采集回计算机中进行解相,得到折叠在[-π,π]区间内的相主值。再投射一系列编码光栅,这些二值光栅的黑白条纹在被测物体上形成明暗相间的灰度条纹,将这些灰度图像分 别拍摄下来进行二值化处理,得到一系列经物体高度调制后畸变的编码光栅图像。由这些图像进行相位展开的计算,得到栅线的初步周期分布,再经过一些调整即可 得到准确的周期分布。 干涉长的光强分布可表示为: 式中Id(x,y):干涉场直流光强分布 Ia(x,y):干涉场交流光强分布 φ(x,y):被测波面相位 δ(t):两干涉光路中的可变相位 固定δ(t) =δ0,读干涉图中的条纹序号N(x,y),由此获得被测波面的相位信息φ(x,y)=2πN(x,y)。其中条纹序号的测量不确定度只能做到0. 1,相位被测面的面形不确定度在0. 1~0. 05λ。对于给定的干涉场(x,y)处,Id,Ia,φ均未知,所以至少需要δ(t1),δ(t2),δ(t3)三幅干涉图才能求解出φ(x,y) [4]。为了减小干涉测量不确定度,设法采集多幅相位变化干涉图,然后利用数值算法解出精确的φ(x,y)。 3 基于外极约束的对应点求解 图3是双目CCD空间示意图,称为外极几何(Epipolar Geometry)[5]。空间任意一点P与左右透视中心Ol,Or构成一个平面,称为外极平面(EpipolarPlane),外极平面与左右像面相交形成两条外极线(Epipolar Line),也互称共外极线。对于交叉摆放的双目CCD,每一像面上的外极线都相交于一点el,er,即外极中心(Epipole)。由立体视觉理论可 知,左右像面上任意一对对应点必然在它们相应的外极线上。 设左右摄像机坐标系分别为(xl,yl,zl)和(xr,yr,zr),其中Ol,Or为左右摄像机的透视中心。左右摄像机坐标系变换关系为: 左摄像机透视中心Ol在右像面的投影点为右外极中心,同理右摄像机透视中心Or在左像面的投影点为左外极中心。左像面任意一点Pl在右像面的外极线为外极平面与左像面的交线,同理右像面任意一点Pr在左像面的外极线为外极平面与右像面的交线,并且所有的外极线过外 极中心,因此可根据左右摄像机坐标对应关系求解外极线方程。设左像面上斜率为kl,并过el点的直线,在右像面上的外极线斜率为kr,并过er的直线,推 导出kl到kr的变换关系和kr到kl的变换关系[6]: 对于相位求解后的标号曲线图像,可利用外极特性沿曲线寻找对应点。设左标号曲线图像为参考图像,右图像为待匹配图像,首先求出沿左图像某标号曲 线的任一点Pl与左外极中心el连线的斜率kl,再求Pl右图像外极线的斜率kr,由斜率kr和右外极中心er求出外极线,并求出其与相应标号曲线的交 点,即Pl的对应点。 4 实验与结论 基于结构光编码、解码及相位求解的双目CCD三维测量系统不但在理论上是可行的,而且在实际应用中已取得很好的效果。这种测量系统操作方便,可 以对不同大小尺寸的物件进行测量,精度可以达到0. 03 mm,而且测量速度也较快。使用这种测量系统进行测量主要有3个步骤: (1)对系统进行标定,获得摄像机内外参数,建立摄像机坐标系与世界坐标系的关系; (2)对物件进行结构光投影测量,求解对应点,得到物体点的三维坐标。对于大型物件,要移动测量系统或物件,对物件进行分区域拼接测量; (3)数据处理,对测量得到的点云数据进行处理,最终得到物件的3D模型。 在反向工程中,用本文所述方法对电话接线筒进行三维测量,以构造出它的三维CAD模型。首先对测量系统进行标定,求解摄像机内外参数,如建立摄 像机坐标系与世界坐标系的关系;然后利用投影仪投射编码光栅和解相光栅于被测物体,实验所用的是6幅编码光栅,即64周期的栅线。图4是编码光栅的第1 幅,图5是解相光栅,图6是使用解相光栅得到的折叠在[-π,π]之间的相位主值。由相位主值和编码光栅得到的周期就可以求出真实相位值,再利用外极约束,即可实现左右CCD图像点的匹配。最后是数据的后处理工作,利用测得的数据点云在软件Unigraph-ics18. 0中进行三维CAD造型,得到接线筒的三维重构图,如图7所示。实验证明了该方法进行匹配的可行性和准确性。 总之,这种基于结构光编码、解码、相位求解及外极约束相结合的方法实现了交叉摆放的双目CCD系统的立体精确匹配,这种方法已用于反向工程中的物件测量,实验证明该测量方法测量误差小,测量时间短,匹配算法具有鲁棒性。
Tags: 三维测量系统
很赞哦! ()
相关文章
随机图文
医用东莞石排人体三维扫描仪应用案例分享
针灸铜人虚拟交互展示系统的构建流程系统主要由三维建模和虚拟现实技术开发两部分组成。设计交互界面中医知识表达模型利用XML语言构建,形成穴位、经络和常见疾病三种结构化
高韧性模型制作3d打印技术黄埔区服务
ABS( Acrylonitrile Butadiene Styrene)是丙烯腈、丁二烯和苯乙烯的三元共聚物,A代表丙烯腈,B代表丁二烯,S代表苯乙烯。丙烯腈有高强度、热稳定性及化学稳定性;丁二烯具有坚韧性
三维扫描仪在发动机开广州从化区发中的应用
发动机开发也能用到3D扫描仪吗?中国工业也在逐渐的发展,但依然存在着比较大的竞争,尤其是在发动机领域,因此技术发展显得至关重要,发动机开发也能用到3D扫描仪吗?我们一起来看看
3D打印和CNC加工东莞望牛墩有什么不同?
CNC原理CNC又叫做电脑锣、CNCCH或数控机床其实是香港那边的一种叫法,后来传入大陆珠三角,其实就是数控铣床,在广、江浙沪一带有人叫“CNC加工中心”机械加工的一种,是新型加工技
简单了解逆向设计服务测量数据预处理广州天河区的步骤
在逆向设计的过程中,数据测量都是必不可少的一个方面。因此,有很多的朋友,为了能够让数据更准确,通常都喜欢对测量数据进行预处理。那么您知道逆向设计测量数据需要进行预处理吗
三维建模中扫描建模到底有多厉害?
3D扫描是个全新的技术,但目前还不能完全取代传统的人工建模,但是可以作为辅助建模的毛坯数据,尤其适用于Zbrush的动态雕刻。首先,3D扫描的模型数据,拓扑结构是乱的,基于最小三角形
3D打印手板服务广州花都区向各个终端用户行业进军
3D打印手板叫增材制造,CNC加工是减材制造。所以,3D打印和CNC工艺的区别很大。3D打印在打印复杂造型和异形结构,如曲线,镂空结构等更有优势。首先3D打印技术可以加工传统方法难以
珠宝首饰全自动三维扫描服务的应用东莞谢岗案例
三维扫描技术的应用领域是非常广泛的,除了可以用于扫描大工件之外,像珠宝首饰这类的小样件也一样可以扫描得出三维数据。接下来小编就给大家说说珠宝首饰全自动三维扫描仪的应
| 留言与评论 (共有 条评论) |

