基于双目立体视觉的光笔式三坐标测量系统
基于双目立体视觉的光笔式三坐标测量系
统
中国机械工程第19卷第8期2008年4月下半月
基于双目立体视觉的光笔式三坐标测量系统
解则晓金明辛悦向
中国海洋大学,青岛,266100
摘要:提出了一种基于双目立体视觉系统的光笔式三坐标测量系统.该系统基于
接触式测量方式,
以带点光源的光笔作为接触测量工具.首先,对摄像机进行了高精度的标定,建立
了双目立体视觉系统
模型;其次,通过左右摄像机拍摄的二维图像,将两幅图像中的点进行匹配,获得
光笔上的LED光斑中
心三维坐标;然后,由一系列LED光斑中心的三维坐标拟合直线,从直线上得到
笔尖的三维坐标.实验
结果
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
明,该方法实现了对物体的接触式测量,具有结构简单,成本低的优点,并
且具有较高的精度.
关键词:光笔;光笔式三坐标测量系统;双目立体视觉;重心法
中图分类号:TP391文章编号:1()(]4—132X(2008)08—0896—04
Studyon3D--CoordinateMeasurementTechnologyUsingLit—pen
BasedonBinocularStereoscopicVisionSystem
XieZexiaoJinMingXinYuexiang
0ceanUniversityofChina,Qingdao,266100
Abstract:Anovel3D—coordinatemeasurementsystemusinglight—penbasedonbinocu
larstere-
oscopicvisionsystemwaspresented.Basedoncontactmeasurementmodethesystemusedlight——pen
withlightsourcesasacontactmeasurementtoo1.Firstly,thecameraswerecalibratedhigha
ccurately,
andthestereoscopicvisionsystemmodelwasestablished.Secondly,the3Dcoordinatesoft
hecenterof
LEDonthelight—penwereachievedthroughmatchingthe2Dimagesgrabbedbythetwocameras.
Then,aseriesofthe3DcoordinatesofthecenterofLEDwereusedforfittingstraightline,and
the3D
coordinatesofthepen—pointscanbeobtainedfromtheline.Thetestresultsshowthatthissystem
realizescontactmeasurementonobjects,withvirtuessuchassimpleconfigurationandlO
Wcost,and
possesseshighaccuracy.
Keywords:light—pen;3D—coordinatemeasurementsystemusinglight—pen;binocula
rstereo-
scopicvision;methodofbarycenter
0引言
工业及测量技术的发展对三维坐标测量技术
提出了愈来愈高的要求口].微变量测量,现场在
线测量,汽车车身整体误差测量等领域都需要结
构简单,应用方便的三坐标测量系统作为基准系
统.然而当前常用的三坐标测量装置,由于其结
构复杂,设备庞大,不能满足现场快速测量的需
要.另外,传统的三坐标测量机造价昂贵,也限制
收稿日期:2()(]7一O3—19
基金项目:国家自然科学基金资助项目(60772057)
了它的应用.所以对新型便携的,成本低廉的三
维测量系统的研究愈来愈迫切.
本文提出了一种新式的光笔式便携三坐标测
量系统,以带点光源的光笔作为接触测量工具,利
用双CCD摄像机组成的双目立体视觉系统_2作
为视觉检测手段.较以往的三坐标测量机,本系
统具有测量方便,便于携带,成本低,精度更高的
优点,具有较高的实用价值
系统组成与工作原理
系统组成示意图如图1所示.该系统的总体
参考文献:
[1]陈晓怀,黄强先,费业泰.广义动态测量精度模型及
不确定度研究EJ].中国科技大学学报,2001,31(6):
738—743.
I-2]李晓惠,陈晓怀,卫兵.基于神经网络的动态测量误差
分解研究j-j].计量测试与检定,2005,15(16);6-9.
1-3]许桢英,费业泰.基于小波神经网络的动态测试误
?
896?
差溯源研究j-J].农业机械学报,2003,34(4):117—
119.(编辑郭伟)
作者简介:程真英,女,1980年生.合肥工业大学仪器科学与光
电工程学院讲师.研究方向为精密仪器及机械.发表论文3篇.
费业泰,男,1934年生.合肥工业大学仪器科学与光电工程学院
教授.陈吨怀,女,1954年生.合肥工业大学仪器科学与光电工
程学院教授.
基于双目立体视觉的光笔式三坐标测量系统——解则晓金明辛悦向
待
光笔
图1光笔式三坐标测量系统,--]x惫图
结构包括完全相同的两个面阵CCD摄像机(分别
安装于支架两端)和一只光笔(装有若干个由
LED形成的点光源).
光笔的设计是整个测量系统设计的关键,经
过试验,研究,确定光笔笔身为正方柱型,笔尖为
尖锥型,笔尖与笔身正
面在同一平面上.在笔
身正面打有9个小圆
孔,经过精密加工,保证
圆孔中心与笔尖在同一
直线上(图2),相邻的
两圆孔间隔20.0mm.
考虑到笔尖的方向问.
题,在离笔尖最近的一
个孔安装一个点光源
(S),然后间隔40.0mm
之后,依次安装7个点
光源.
图2光笔
示意图
S
两个面阵CCD摄像机组成双目立体视觉系
统,对光笔进行拍摄,将两幅图像中的点进行匹
配,获得光笔上的LED光斑中心三维坐标.利用
拟合直线法和已知的笔尖到S点的距离,可得出
笔尖的三维坐标.测量时,保持被测物体不动,用
光笔笔尖轻轻接触待测物体,在待测物体上变换
不同的位置进行拍摄,计算,可得到一系列笔尖的
三维坐标,利用这些坐标值就可得出物体的形状,
从而实现了对物体的三维测量.
2双目立体视觉系统的建立与标定
在使用双目视觉系统之前要先对两个摄像机
分别进行标定,计算摄像机的内外参数和结构参
数_3],然后再通过双目立体视觉系统模型,得到点
的三维坐标.在标定前,要先建立摄像机的模型.
2.1摄像机模型的建立
如图3所示,Ow32Y2为三维世界坐标系,
oxyz为摄像机坐标系,原点.为光学中心,z轴与
光轴Z重合;OXY是中心在0点(光轴Z与图像
,,)
图3考虑镜头的径向狙奇变的摄像机模型
平面的交点)且平行于32轴和Y轴的图像坐标系,
定义OXY平面为参考像面._厂为理想成像系统的
有效焦距.图像在计算机中的坐标系OZRV(图中未
画出)的单位是像素(pixe1),设(“.,)为计算机
图像中心坐标,P为待求点.由各坐标系之间的几
何关系可推得世界坐标系中的点到计算机图像坐
.其中,N,N 标系的透视变化关系为式(1)所示
为图像平面上单位距离上的像素点数,可由摄像
机给定参数换算得到,r.为旋转矩阵R的系
数,t,t,t为平移矩阵T的系数;(z,,2)为
P点在世界坐标系中的坐标.镜头焦距厂以及主
点(“.,)为待求内部参数;旋转矩阵R,平移矩
阵11为待求外部参数.实验表明主点在30个像素
范围内的偏差对整体的标定结果影响很小,在一
般的工程测量中完全可以忽略不计,故本文直接
采用计算机图像的中心作为摄像机主点的帧存
坐标:
“1]=
INr2+r8Uo
INr5+r8Vo
r8
INr3+r9U0
IN6+r9V0
tNt+tzl*O]
tNt+tzVo}
tI
(1)
式中,JD为比例系数.
2.2摄像机标定
在标定过程中,采用自行设计的平面网格靶
标(图4)来获取相应的标定点.对测量空间内的
平面网格靶标进行拍摄,并对其图像进行光条中
111
图4平面网格靶标
?
897?
?
即_二
中国机械工程第19卷第8期2008年4月下半月
心提取,直线拟合处理,然后求取所得直线间的交
点,即为所需标定点.由于成像镜头往往带有不同
程度的畸变特性,故所获得的实际图像较理想的
透视投影图像有畸变.本文仅考虑径向畸变,其径
向畸变模型为
fX一XdI(1+幻)
1Y一YdI(1+幻)2』’()
一
x+y
式中,(X,Y)为摄像机像面的理想坐标;(XY)为
考虑径向畸变后的摄像机像面坐标;为畸变参数.
利用交比不变原理可得出畸变参数,同
时获得较高精度标定点.为了建立统一的系统模
型,左右摄像机应选用同一个世界坐标系作为基
准,为了便于标定,将平面一0取为靶标所在
平面.
本文采用Rogerl6提出的共面条件下的基于
径向排列约束(radialalignmentconstraint)标定
方法,简称为RAC两步标定法,来对摄像机内部
参数和外部参数求解.
2.3世界坐标系中三维坐标的获取
完成摄像机参数的标定之后,式(1)中的各
项参数均已知,为了便于表示,可将式(1)化为以
下形式:
(4)
式中,(“-,),(“z,z)分别为P点在左右摄像机的计算
机图像坐标系中的坐标.
将式(3)与式(4)经过变换可得到关于(-z,
,)的超静定线性方程组:
(n9”1一n1)+(n1o”1一吐2)y+
(n1】Ul—n3)w—n4一n12”1
(n97)1一a5)w十(al0Ul一口6)yw十
(n11”1一n7)w—n8一al21
(b9”2一b1)+(b1o”2一b2)+
(6?”2一b3)z一b4一bl2”2
(691一b5)+(6102一b6)+
(6112一b7)=b8一bl22
(“,),(“,)通过对摄像机拍摄的图像
进行处理可以直接得到,可利用最小二乘法解这
个超静定方程组,从而得到(-z,,)的值,即
P点的三维坐标值.
?
898?
3光笔式测量系统原理
由于拍摄过程中,两个摄像机一般不与光笔
正对,所以在图像中,LED点的光斑一般呈椭圆
状.考虑到密度均匀的圆或椭圆的中心与质量重
心是重合的,那么圆形或椭圆形光斑的中心也可
以通过求取光斑在像平面上的灰度重心来得到,
于是采用重心法提取光斑中心.
求出光斑中心后,需要确定笔尖和光斑中心
所在的空间直线.为了减小提取光斑中心过程带
来的影响,需多选用几个点光源,通过拟合直线的
方法来确定空间直线.
_7提取光斑中心 3.1重心法
设各个椭圆形光斑所占像素数量约为
Num—mn,其中,m,分别为行方向和列方向的
像素数.于是重心法计算各椭圆形光斑重心的公
式可表示为
???gray[i][j]
立三三————————————一
??[][力
i=1J一1
??i?gray[i][j]
生二l_三————————————一
??n[][力
为了提高光斑中心的提取精度,对重心法做
了以下改进.在计算机图像中,找到每个光斑中最
亮像素点的-z,坐标,以此坐标为中心,根据估计
的光斑大小划定一个范围,在该范围内使用重心
法,并且使用阈值尽量将无关的背景值排除运算.
选择合适的阈值对提高精度也非常重要.不同位
置的背景值相差很大,所以阈值应当在光斑附近
选择.本文选择以最亮像素点为圆心,选择略大于
光斑直径的两个数值为半径,画一个圆环,在圆环
内求取阈值.
3.2笔尖位置的确定
通过最小二乘拟合直线法可以求得直线在坐
标平面的投影,而空间直线可以由直线在两个坐
标平面的投影来求得.
设空间直线的方程为
—
JC0一=(5)
…j
式中,(z.,,)为S点中心的坐标(图2);(1,A,B)为
直线的方向矢量.
以直线在世界坐标系中的XY平面上的投影
为例,由式(5)得到
—
A(x—z0)+0
由最小二乘原理知,目标函数
.
_,1__,________________________j甄
m仍川
?
一
一
_,1__,________________________j毗
—...................,..,.....LP
_,1___________________________j
159
一
一
_,1__________________________j地
—...................,..,.....LP
基于双目立体视觉的光笔式三坐标测量系统——解则晓金明辛悦向
N
F(A)一?Ey一A(x一z.)一]i一1
根据极值原理,要使目标函数最小,必有
一
.
进而得最小二乘直线的参数为
N
?(一Y.)(z一37.)
A一上L————一
?(z一z.).i;1
对于量块一来说,点到拟合表面的平均距离
0.0145mm;对于量块二来说,点到拟合表面的平
均距离0.0158mm.
得到两个量块的拟合表面后,在Surfacer软
件中测量出两拟合表面之间的高度差为20.013
mm.可知,实测的表面高度差与标准高度差之
,问的误差为0.013mm.
由以上实验数据可以看出,系统对各种不同
同理,由直线在XZ平面上的投影方程可得
N
?(一)(z一z.)
B一————————一(7)
?(z一z.)
将式(6),式(7)代人式(5)中,得到空间直线
的方程,接下来就可以求笔尖坐标.笔尖到点S的
距离d已知,则有以下关系式:
d一~/(z—X0)’+(y—yo)+(—o)’(8)
由式(5)和式(8)组成方程组,可解得
一
?—::::+.]~/
1+A+B.l
—
A(z—z.)+}
2一B(x—XO)+ol
结果即为笔尖在世界坐标系中的坐标.
4实验分析
本文的实验设备为日本Watec公司生产的
黑白摄像机wAT一902B,分辨率为752(H)×
582(V)(像素×像素).采用日本Computar公司
生产的M1214一MP镜头,其焦距是12mm.图
像采集部分采用比利时Euresys公司的Picolo
pro2采集卡.设计光笔笔尖到第一个发光点的
距离d一78.5mm.
本文分别采用球体,圆柱体和量块来测试光
笔的测量精度:
(1)对半径为30.232mm的标准球体进行测量,
在球面上采集30点,利用这些点拟合球,得拟合球
的半径为30.243Film,点到拟合球面平均距离为
0.0228mm,最大距离为0.0316mm.可知,拟合球半
径与标准球体半径的误差为0.011mm.
(2)对半径为39.216mm的标准圆柱体进行
,拟合圆柱的半径 测量,在圆柱面上采集50个点
为39.223mm,点到拟合圆柱面平均距离0.0173
mm,最大距离为0.0291mm.可知,拟合圆柱半
径与标准圆柱体半径的误差为0.007mm.
(3)测量量块的高度差,有两块高度已知且高
度不同的标准量块,放在测量平台上,并排摆放在
一
起,已知它们之问的标准高度差为20.000mm.
形状的工件均能保证较高的测量精度.
5结论
本文提出了一种以带点光源的光笔作为接触
测量工具,基于双目立体视觉系统的光笔式三坐
标测量系统,它具有测量灵活,方便,便携,造价低
廉的优点.采用平面网格靶标来获取标定点,保
证了标定点的提取精度,从而实现对摄像机的高
精度标定.对LED点光斑中心的提取采用了经
过改进的重心法,提高了提取精度.对笔尖位置
的确定,采用了多点拟合直线,然后求取距离的方
法,减小了误差的影响.通过实验证明,该系统具
有较高的测量精度.
参考文献:
[1]张国雄.三坐标测量机的发展趋势[J].中国机械工
程,2000,11(1/2):222—226.
[2]张广军.机器视觉[M].北京:科学出版社,2005.
[3]张宏伟.双目视觉形貌测头的研究ED].天津:天津
大学,2002.
1-4]HuynhDQ.CalibrationaStructuredLightStripe
System:ANovelApproach[J].InternationalJournal
ofComputerVision,1999,33(1):73—86.
1-53贺俊吉,张广军,杨宪铭.基于交比不变性的镜头畸
变参数标定方法EJ].仪器仪表学报,2004,25(5):
597—599.
[6]RogerYT.AVersatileCameraCalibrationTech—
niqueforHigh——Accuracy3DMachineVisionMe—-
trologyUsingOff——the——ShelfTVCamerasand
Ienses[J].JournalofRoboticsandAutomation,
1987,RA一3(4):323-344.
[7]陈家凤,陈海清.智能化红外成像光斑测试仪的研
究I-J].光电工程,2004,31(9):37—40.
(编辑郭伟)
作者简介:解则晓,男,1968年生.中国海洋大学工程学院机电
.主要研究方向为逆向工程和光电测试技 工程系副教授,博士
术.发表论文3o余篇.全明,女,1982年生.中国海洋大学
工程学院机电工程系硕士研究生.辛悦向,男,1982年生.中国
海洋大学工程学院机电工程系硕士研究生.
?
899?