视觉位姿测量中单目视觉与双目立体视觉测量精度比较.pdf
- 文档编号:14655148
- 上传时间:2023-06-25
- 格式:PDF
- 页数:6
- 大小:290.60KB
视觉位姿测量中单目视觉与双目立体视觉测量精度比较.pdf
《视觉位姿测量中单目视觉与双目立体视觉测量精度比较.pdf》由会员分享,可在线阅读,更多相关《视觉位姿测量中单目视觉与双目立体视觉测量精度比较.pdf(6页珍藏版)》请在冰点文库上搜索。
第28卷第4期增刊2007年4月仪器仪表学报ChlneseJourml“SclentmcInstrum肌tVoL28Nn4ADL2007视觉位姿测量中单目视觉与双目立体视觉测量精度比较。
朱枫“2,何雷1一,郝颖明1(1中国科学院沈阳自动化研究所沈阳110016;2中国科学院研究生院北京100080)摘要:
本文结合实际模型,以仿真实验的方式对两种典型的视觉位姿测量方法的测量精度进行了比较分析。
误差统计结果表明,在广泛的应用背景下,基于模型的单目视觉方法由于在特征点坐标计算过程中引入了目标模型的约束,计算精度和对误差的鲁棒性都明显优于双目立体视觉方法。
仿真结果对实际工程中如何选取测量算法具有一定的指导意义关键词:
单目视觉,双目视觉;位姿测量;测量精度cmtrastofcalculated舶咒uracybetwe吼monocularvisiollandbinocularvisi叫withoutmodelingZhuFen91“,HeLeil”,HaoYingmin91(1鼢跏姐增hsfzf妣o,A“伽Wi删,吼i抛5eAm如m,0,z倒P,s跚”蜡Jjj6,吼打珏2(油d押D0f0,fb函打坩sPdd跏yo,&妇优es,BP讯gJ0008D凸t眦)Abstrad:
Inthispaper,combinirlgthefactualmodel,wehavesimulatedtworepresentativemethodsofvisualcalculatio咀inthecornputervisbndomairLThestatisticalresultoferrorderlotesthtthemode卜basedmonocularvisionbehavesmoreoutsta砌r培thanthebhocular“sion锄themputadomlaccuracyaIldrobustbecausethemonocIll8rvjsjonhtrodu。
esthekno啪objectmodelintheprocessofo。
mputir毽theco。
rdi髓tesof如tl】repointTleshlulatedresultlascertah911idingsignincanceforch00singthem髓8urem叽talgoritIlInmtheactualp加jecL酗words:
fnonocularvi8ion;biIlodarvisbnlvisualcalculathlmode卜basedl引言在实际工程应用中,有许多场合要求测量一个物体相对于另一个物体的位置与姿态,即所谓的位姿测量。
从数学意义上说即测量两个坐标系问的平移与旋转变换关系,包括3个位置和3个旋转角共6个位姿量。
理论上,只要已知空问不共线的3点在两个坐标系下的坐标,就能唯一确定两坐标系间的位姿关系,因此,位姿测量的关键就是如何得到特征点在这两个坐标系下的坐标。
视觉位姿测量作为一种典型的非接触式测量方法*基金项目:
国家自然科学基金(60575042)资助项目已经在工业、医疗,航天等领域得到了广泛的应用。
最简单的视觉测量方法即在一个物体(称为目标物体)上布置一组点目标,并精确测量出这些点目标在目标物体坐标系(简称目标坐标系)下的三维坐标,在另一个物体上布置一定数目的摄像机,摄像机对目标点成像后,先通过图像处理得到这些目标点在图像中的威像坐标,再利用计算机视觉的方法计算出各目标点在测量物体坐标系(简称测量坐标系)下的三维坐标,从而实现目标坐标系与测量坐标系间相对位置与姿态的测量“。
为求出目标点在测量坐标系下的坐标,典型的视觉测量方法有2种:
一种是只用一台摄像机对目标成166仪器仪表学报第28卷像,同时利用目标点间固有的几何约束关系进行求解,这种方法在计算机视觉领域称为PNP问题,是该领域的研究热点之一口。
另一种更为典型方法的是双目立体视觉方法,即采用两台摄像机,通过同一目标点在两台摄像机中的成像进行交会三角计算,得出目标点在测量坐标系下的三维坐标“。
基于模型的单目视觉由于只使用一个摄像机,因此具有系统简单的特点,但需要已知目标点问的几何约束。
双目立体视觉虽然系统复杂,但不需要已知目标点间的几何约束,可直接求解且标点的坐标。
在位姿测量领域,为实现位姿计算必须已知物体上至少3点的坐标,即目标模型必须已知,因此双目立体视觉的这种优势已不复存在。
因此,选择何种方法主要取决于这两种方法的测量精度及对输人参数误差的鲁棒性,在测量精度和鲁棒性相当的前提下,基于模型的单目视觉方法比双目立体视觉方法更具有优势。
视觉位姿测量系统的测量精度取决于2个方面输入参数的误差和测量系统对误差的传递。
对于这两种方法来说,输人参数都包括以下3类:
特征点在模型坐标系下的三维坐标,特征点在图像坐标系下的图像坐标,摄像机模型参数。
视觉位姿测量系统的精度分析即分析相对位置和相对姿态的误差与这些输入参数误差的关系。
系统的鲁棒性则体现了测量结果对输入参数误差的敏感性,它与测量系统的设计参数以及测量方法有直接关系。
目前,对双目立体视觉测量精度的研究很多,主要集中于特征点三维坐标的测量瀑差与测量系统参数之问的关系研究方面。
JeffreyJRod订舭ez等人和chichungchang等人”3分别针对图像量化误差研究了双目立体视觉的测距精度与测量系统参数之间的关系。
吴彰良等人o和刘佳音等人“3分析了多种误差源的影响,重点研究了三维坐标测量误差与测量系统设计参数间的关系特性。
关于基于模型的单目视觉的研究目前还主要集中于计算方法方面,由于其求解过程复杂,对误差的分析还处于仿真阶段。
Larr),Davis等人81从目标跟踪的角度给出了目标在世界坐标系统下的坐标的测量误差与目标模型三维坐标误差的关系并给出了仿真实验结果。
而对于两种方法的测量精度比较,则只有HassallMostafav一从刚体位姿估计出发,得到了除目标到相机的距离外,单目视觉的测量精度可以同双目立体视觉的测量精度相比的结论。
本文以视觉位姿测量为背景,以仿真实验为手段,在一定的限制条件下进行基于模型的单目视觉与双目立体视觉方法的测量精度和鲁棒性的比较研究。
所得到的结论不仅具有一定的理论意义,同时对实际应用系统的设计也将具有指导意义。
正文部分将首先简述位姿计算方法,然后介绍分析方法与实验条件,最后给出实验结果与分析。
2位姿计算方法两个坐标系问相对位置和姿态的计算要求已知三个以上的非共线点分别在两个坐标系统下的坐标,同时还要求目标点在两个坐标系间的变换满足刚体变换,即特征点在两个坐标系下的三维坐标要满足目标模型的约束。
只要满足了这两个条件,就可以用文献1中的旋动理论计算出相对位置和姿态。
基于模型的单目视觉和双目立体视觉分别用不同的方法计算特征点在测量坐标系统下的三维坐标。
21基于模型的单且视觉基于模型的单目视觉由于只有一个摄像机,三维坐标计算时只能利用目标模型的约束,其计算结果必然满足目标模型的约束。
本文采用我们在文献10中给出的最优两分迭代法,可根据特征点的图像坐标和模型约束很快计算出3个目标点在测量坐标系下的坐标。
22双目立体视觉双目立体视觉方法可以通过2台摄像机间的约束直接得到特征点的三维坐标,若同时考虑模型的约束,就会有冗余信息,表现为方程的个数多于未知量的个数,当图像坐标有误差时,剜这一方程组无解,通常采用在某种意义下的最优解作为计算结果。
信息的冗余宏观上提高了系统对误差的鲁棒性。
以本研究内容为例,简单地分别对2个摄像机进行P3P计算,再求平均值。
就会在统计意义下提高系统的精度。
关于基于模型的双摄像机优化算法及其与单摄像机精度的比较,我们进行了研究,相关内容参见文献11。
本文要讨论的是立体视觉算法的精度,首先按3个目标点在2台摄像机中的成像坐标,采用立体视觉方法,计算出3个目标点在测量坐标系下的坐标P。
=(葡,)。
由于图像坐标量化误差的存在,用立体视觉方法计算出的3个点的坐标是存在误差的,已经无法满足目标模型的约束,也就无法直接利用旋动理论求解相对位置和姿态。
必须对求得的特征点空问坐标进行修正,使其满足模型的约束。
本文以目标模型为约束条件,以修正点坐标p。
一(z7,。
,z。
)与九塑!
塑竺型查塑篁!
塑重堡錾型星!
鲎旦望堂兰翌旦皇堡塑竺型茎塑壁!
鍪!
的距离平方和最小作为目标函数,通过约束条件下的最小二乘法求解p7。
,使之满足模型约束。
3分析方法与实验条件31分析方法不论是基于模型的单目视觉还是立体视觉方法,在计算过程中都存在着迭代运算或非线性优化过程,其测量结果误差都很难或不能表示为以输入参数误差为变量的解析式,从理论上进行分析有一定的困难。
所以本文采用实验的方法进行比较。
得到结果后,再给出直观定性的解释。
由于测量误差不仅与输人参数误差有关,还与目标与摄像机问的相对位姿关系有关,不同位姿下的测量误差是不同的,因此为全面考察两种方法的误差只能在统计意义下进行分析比较。
而在统计意义下进行的比较,必须有各种条件下的足够充分的实验数据,这是实际实验所无法实现的。
因此,本文采用仿真实验的方法进行误差分析。
32仿真实验条件事实上,基于模型的单目视觉计算精度除与图像坐标点的误差有关外。
还与目标间的几何关系、目标当前的位置与姿态、摄像机的内外参等多种条件相关。
而双目立体视觉的计算精度除与上述条件有关外,还与立体视觉系统的另一重要参数基线长度有关,基线越长,则精度越高。
因此很难在完全平等的条件下进行两种方法计算精度的比较。
本文仅在一组给定的基本条件下进行精度的比较。
图1为双目立体视觉的仿真模型,假设摄像机视场角已知,通过计算,保证三点模型在两台摄像机的公图1立体视觉仿真模型共视场内移动。
仿真实验中没测量坐标系为q。
KZ。
,两摄像机的基线与乙轴共线,光心关于00对称位于z。
上。
两摄像机完全相同,基线长度为o4m,分辨率为512512像素,摄像机内参数为嘞一讪一256,焦比=工=1024。
单目视觉仿真模型与图1近似,只是少了一个摄像机,视场和坐标系的选取和立体视觉相同,这样能够尽可能保证两种方法计算精度比较的合理性。
结合实际视觉测量应用仿真实验中采用的目标模型如图2所示,3个目标点构成的三角形ABc的边长分别是(AB;08m,Ac;O5m,BCO5m)。
目标坐标系的原点O位于AB边的中点,AB边所在方向为z轴正方向,oC方向为x轴正方向。
这样三个特征点在目标坐标系下的坐标为:
A(o,o,一o4),B(O,O,0,4),C(O,3,O,O)。
图2三点目标模型为简化计算,对于输入参数的误差仅考虑图像坐标的量化误差,不考虑其它误差的影响。
由于在同等条件下进行2种方法的比较,这一假设不影响基本结论。
仿真实验中取o25象素量化误差对图像点进行提取。
仿真实验时,首先根据特征点的空间坐标求出其对应的图像坐标,然后对图像坐标作模拟量化误差处理,最后通过处理后的图像坐标和已知的目标模型运用前述两种测量方法进行位姿求解。
实验中z轴(光轴)方向目标的移动范围根据实际工程中的一般需求设定为4m20m借助于单个摄像机的视场角,可以从z轴方向的距离计算出y,z轴方向的目标移动范围,同时结合实际测量应用,设姿态角的变化范围为一66。
在上述目标移动区域中不断改变目标坐标系的位置和姿态角达到模拟不同位姿情况下的位姿求解,从而实现测量系统的误差统计。
33实验结果与分析图3给出了单目视觉和双目立体视觉位姿计算误168仪器仪表学报第28卷差的比较结果,其中棱形标志表示单目视觉,正方形标志表示立体视觉。
横坐标为目标与摄像机间的距离,单位为米,纵坐标表示对应距离的6个位姿参数的统计误差。
位置误差单位为毫米,姿态误差单位为度。
图中给出的误差为均方根误差,所有误差均以绝对误差表示。
目髓冉柏饥距离(米图3两种方法位姿计算误差从图中可以看出,在本文的仿真条件下,单目视觉计算精度在姿态角误差上明显优于双目立体视觉,同时,位置误差也比双目立体视觉要小。
从转角误差来看,双且立体视觉计算的误差太大。
已经不能达到姿态测量的目的,这反映了在特征点坐标计算过程中不引入模型的弊病。
从位置误差来看,在比较合理的基线长度情况下,双目立体视觉测量误差要大于单昏觋觉。
当然理论上。
可以通过增大基线长度来提高双目立体视觉的计算精度,并且能做到比单目视觉误差更小,但在实际应用中,两摄像机的基线太长,就意味着更大的空间开销和更小的视场。
另外,从误差图中可以发现,无论转角还是位置误差,在鲁棒性方面,单目视觉要优于双目立体视觉,特别是当目标离摄像机较远的时候。
4结论本文对视觉位姿测量的两种典型方法在相对较公平的情况下,结合实际模型进行了大量仿真实验,仿真结果表明,在广泛的应用背景下,单目视觉算法由于在特征点坐标计算过程中引入了目标模型(必须引入),计算精度和对误差的鲁棒性要明显优于通常我们更为熟悉的双且立体视觉算法通常我们不需要引入模型计算特征点坐标)。
这个结论对实际应用中如何选取测量算法具有一定的指导意义。
参考文献刘伟军,董再励,郝颖明等基于旋动理论的移动机器人自定位方法研究J中南工业大学学报2Doo31(专辑)1468470WOI,FEWJ,MATHISD,WE阻RC,etaLTheperspectivevi州ofthree州ntsJIEEET砷鞠ctonsonPBttemAnalyslsandMadlinehtellignece,1991,13
(1):
66-73。
KELSEYJM,HYRNEJ,cOSGR0EM,etaLVisio工卜BasedRelativePoseEstirnationorAutorlo_mousRend铭vousAnd七bcking,Aerospacef盯一ence,2006lEEE:
120R()DRI(剐EZ】J,AIARWALJKQ啪“玛tbnerM证ste-eo-眦gingc1988:
153158CHANGCC。
CHATrERlEESQu枷itlonerroranaIysisInster印visionJSigIs,systandCompute玛,1992:
10371041_吴彰良。
卢荣胜,胡鹏浩,等双目立体视觉传感器精度分析与参数设计J郑州轻工业学院学报(自然科学版)2006,21(3):
3235。
l二l心口l=l邸卧第4期增刊朱枫等:
视觉位姿测量中单目视觉与双耳立体视觉测量精度比较16978刘佳音,王忠立,贾云得一种双目立体视觉系统的误差分析方法J光学技术,2003,29(3):
354357,360nASL,CLARKs。
忖EPredictingaccum呵inpo曙tiImtion如r111afke卜b船edtracki“gc陆ceedirlgsofthesecond皿EaI】dACMIntematlonalSymposium0MixedandAugm眦tedRealhy,2003l1891011M【)SlAFAVIHRlgidbodyposeestImatlonacuuracy:
ampasionofsingle_c锄eraands钯reotechniques口sPIE,1994,2350l206-217周鑫,朱枫关于3P问题解的唯一性条件的几点讨论口计算机学报,2003,26(12):
1696一1701郝颖明,朱枫,欧锦军目标位姿测量中的三维视觉方法JI中国图像图形学报,200z,7(12)。
12471251视觉位姿测量中单目视觉与双目立体视觉测量精度比较视觉位姿测量中单目视觉与双目立体视觉测量精度比较作者:
朱枫,何雷,郝颖明作者单位:
朱枫,何雷(中国科学院沈阳自动化研究所,沈阳,110016;中国科学院研究生院,北京,100080),郝颖明(中国科学院沈阳自动化研究所,沈阳,110016)本文读者也读过(10条)本文读者也读过(10条)1.郝颖明.朱枫目标中心定位方法对位姿测量结果的影响分析会议论文-20072.周静.郝颖明.朱枫.何雷摄像机标定参数误差对位姿测量精度的影响会议论文-20073.宋恩来混凝土坝变形监测中的精度问题期刊论文-大坝与安全2009(5)4.刘德军.赵全麟.裴灼炎隔河岩大坝变形监测资料分析会议论文-19995.宋恩来东北电网混凝土坝变形监测精度分析期刊论文-东北电力技术2004,25
(1)6.郝颖明.朱枫.欧锦军目标位姿测量中的三维视觉方法期刊论文-中国图象图形学报A辑2002,7(12)7.姜晨光.朱佑国.姜祖彬.刘华混凝土坝变形监测系统设计会议论文-20048.程凌.周前祥基于视觉方法的交会对接相对位姿测量会议论文-9.吴彰良.卢荣胜.胡鹏浩.米永奇.WUZhang-liang.LURong-sheng.HUPeng-hao.MIYong-qi双目立体视觉传感器精度分析与参数设计期刊论文-郑州轻工业学院学报(自然科学版)2006,21(3)10.周静.朱枫.郝颖明.付双飞摄像机标定空间对位姿测量精度的影响会议论文-2007引用本文格式:
朱枫.何雷.郝颖明视觉位姿测量中单目视觉与双目立体视觉测量精度比较会议论文2007
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视觉 测量 目视 双目 立体 精度 比较