基于双目视觉的目标定位系统设计
基于双目视觉的识别测距系统设计
第12期2023年6月无线互联科技Wireless Internet TechnologyNo.12June,2023作者简介:张润豪(1997 ),男,浙江温州人,硕士研究生;研究方向:图像处理,控制工程㊂基于双目视觉的识别测距系统设计张润豪,杨㊀瑞,管㊀艳(西京学院计算机学院,陕西西安710123)摘要:双目视觉的识别测距主要通过双目视觉系统模拟人的 双眼 ,从而获得物体的形状和距离的远近㊂文章提出一种目标识别测距系统,构建卷积神经网络模型,利用图像处理技术识别目标以及三角相似原理计算目标距离,最后达到识别和检测的目的㊂实验结果表明,所设计的目标识别测距系统能够同时保证特定目标的检测和测距,具有一定的研究意义㊂关键词:双目视觉;识别测距;神经网络中图分类号:TP391.41㊀㊀文献标志码:A 0㊀引言㊀㊀随着农业自动化的发展,水果的自动化与智能化采摘技术研究已成为当今的研究热点㊂然而,水果的采摘方式与其他作物不同,需要进行准确的采摘㊂因此,依靠双目视觉实现对目标物的准确识别和定位十分重要㊂双目视觉对于危险生产场所的检测㊁非接触产品的质量检测以及位置随机移动物体的实时检测具有重要的研究意义和应用价值[1]㊂双目视觉技术还可应用于机械臂㊁智能家居㊁智能制造㊁工业等具有巨大潜力的领域[2]㊂其他测距方法测距误差较大,测量范围受限,而双目视觉技术可以在不接触目标物的情况下识别和定位目标物,还可以估计目标物的深度信息㊂因此,本文选择双目测距法㊂然而,同时具备目标物识别和测距的系统比较少,不能满足指定工作的需求[3-5]㊂针对上述存在的问题,结合双目视觉和机器学习等技术[6-9],本文提出了基于双目视觉的目标检测测距方法,设计了一个基于双目视觉的目标检测测距系统㊂该系统能够实现对目标物的识别和定位,使人们可以利用计算机技术模拟人眼,方便后期的操作㊂该系统利用卷积神经网络对物体进行识别,再根据双目相机测距原理,最后得到目标与摄像头之间的距离,从而最终实现定位㊂1㊀双目视觉系统㊀㊀双目系统主要由两款相同的摄像头组成,保持在同一个水平面上,并共享一个共同的观察区㊂距离测量是用三角数学方法进行的㊂测距的原理如图1所示㊂O 1和O 2分别为两个摄像头的光圈中心,它们之间的长度为B ㊂点P 为空间中的待测目标物,P 1(x 1,y 1)和P 2(x 2,y 2)为点P 在双目相机成像平面所成的点㊂当焦距为f 时,根据三角形原理可得:图1㊀测距原理B -x 1+x 2Z -f =B Z(1)Z =fB x 1-x 2(2)根据公式(1)和(2),设P 为空间中的一点,在空间坐标系和相机坐标系中的坐标点为(X ,Y ,Z ),(Xᶄ,Yᶄ,Zᶄ)㊂图像坐标系和像素坐标系表示为(x ,y )和(u ,v )㊂空间坐标系经变化到相机坐标系,有:XᶄY ᶄZ ᶄéëêêêùûúúú=R X Y Z éëêêêùûúúú+T (3)根据投影原理,把空间上的点投影到平面上,可得到相机坐标系到图像坐标系的转换关系,即:x y éëêêùûúú=f X ᶄZ ᶄf Y ᶄz ᶄéëêêêêùûúúúú(4)图像坐标系的起点是相机光轴和图像平面的交点,像素坐标系起点从像素阵列中的第一个点开始,图像坐标系转换到像素坐标系:u v éëêêùûúú=x dx +u 0y dy +v 0éëêêêêùûúúúú(5)由以上式可得:Z ᶄu v 1éëêêêùûúúú=1dx 0u 001dy v 0001éëêêêêêêùûúúúúúúf 0000f 000010éëêêêùûúúúR T 01éëêêùûúúX Y Z 1éëêêêêùûúúúú=f xu 000f y v 000010éëêêêùûúúúR T 01éëêêùûúúX Y Z 1éëêêêêùûúúúú(6)公式(6)中的矩阵代表着相机的内外参数,通过相机的标定获得具体参数㊂双目视觉测距是采用双目视觉技术来测量物体距离的原理,通过两台摄像机拍摄同一场景生成图像视差,并根据该视差建立物距测量模型,实现场景距㊀㊀离的实时计算㊂O l 和O r 为光圈中心,T ,f 为相机基线距离和焦距,P l 和P r 为图像坐标系的点,Z 为垂直距离㊂根据三角形相似:T -(X l -X r )T =Z -fZ(7)推出点P 与相机距离Z 的表达式为:Z =fT X l -X r =fTd(8)公式(8)式中,左右相机视差d =X l -X r双目测距系统的流程如图2所示,各个坐标系之间的转换关系如图3所示㊂图2㊀双目系统流程图3㊀各个坐标系转换2 双目相机标定2.1㊀相机标定㊀㊀双目相机中内部和外部参数和畸变参数的精度直接影响后续测量的精度㊂因此,文章选用了具有精度高㊁操作方便的张正友标定法㊂本文自制一个黑白棋盘,并将其固定在一个纸板上,如图4所示㊂首先,使用双目相机在不同的位置和角度拍摄大约30幅棋盘图像㊂其次,将图像分别导入MATLAB 进行检测校正㊂最后,经过计算和分析,利用棋盘校准板获得左右相机内部和外部参数及其位置的三维视图㊂标定结果如图5所示㊂2.2㊀立体校正㊀㊀把实际中非共面行对准的两幅图像,校正成共面行对准,提高匹配搜索的效率㊂将消除畸变后的两幅图像严格地对应,利用极线约束使得两幅图像的对极线恰好在同一水平线上,这样一幅图像上任意一点与其在另一幅图像上的对应点就必然具有相同的行号,只需在该行进行一维搜索即可匹配到对应点㊂根据摄像头标定后获得的双目相对位置对左右视图进行消除畸变和行对准,如图6所示㊂图4㊀标定板角点图5㊀标定板平面位置和标定误差图6㊀校正后图像2.3㊀立体匹配㊀㊀立体匹配主要计算视差㊂基于双目测距原理的分析使得可以通过计算由左右摄像机拍摄的每个图像相应点的视差来获得关于图像深度的信息㊂双目立体视觉的三维重建过程中,需要通过立体匹配算法进行视差图的计算得到左右两幅图像的视差值,进而计算深度以恢复场景的三维信息㊂要计算左右视图中三维场景中目标点生成的视差,左右视图中的两个对应像点必须与该点匹配㊂然而,协调二维空间中的对应点需要很长时间才能缩小适当的搜索范围,需要进行双目相机的立体校正,将二维上的匹配搜索降低到一维㊂立体匹配后,得到的视差图如图7所示㊂图7㊀视差3 图像识别定位测距3.1㊀数据标注和图片训练㊀㊀数据标注是处理原始语音㊁图像㊁文本㊁视频和其他数据并将其转换为机器可读信息的过程㊂机器无法识别和研究未标记的原始数据㊂原始数据只有经过标注处理成为结构化数据后才能被算法训练所使用㊂整个数据标注的过程如下:首先,将要标注的物体制作成数据集,并且图片越多越好,如果样本过少,模型训练和预测都会受到影响,非常容易欠拟合;其次,通过Labelme 工具进行标注,如图8所示;最后,将数据集分为训练集㊁验证集和测试集㊂数据标注完成后,需要对标注的数据集图片进行训练,图片训练完成后,可以看到训练好的模型的权重和PR Curve 曲线㊁Confusion Matrix (混淆矩阵)等训练过程数据㊂然后可以用训练的模型进行测试,配合双目摄像头,可以实现对特定物体的实时识别,如图9所示㊂3.2㊀双目识别测距㊀㊀双目相机的工作方式与人眼相同㊂人眼感知物体距离的能力基于两只眼睛在同一物体上呈现的图像差异,也称为视差㊂把物体识别和双目测距结合在一起,融合了卷积神经网络,不仅能够对物体进行识别,还能够进行测距㊂本文通过深度学习技术与传统算法的结合,利用双目相机实现了物体的精准测距㊂通过网络框的置信度确定识别的准确度,计算表达式为:图8㊀标注图9㊀灰度图和识别信度Pr (object )ˑIOU truth pred(9)IOU truth pred=area (BB dt ɘBB gt )area (BB dt ɣBB gt )(10)Pr (object )为训练样本的概率;BB gt 为物体标签的可行度,BB dt 分为网络预测的可信度;area 为面积函数㊂测距效果如图10所示㊂图10㊀双目测距4 结语㊀㊀在目标识别的基础上,建立双目系统,开发并实㊀㊀施基于双目视觉和机器学习的识别和定位系统㊂该系统已被证明具有一定的精度和稳定性㊂通过对双目距离原理的研究,本文开发了一种基于双目视觉的目标测距和检测系统,通过收集图像㊁校准相机㊁处理图像并进行比较,最后进行目标测试㊂实验表明,目标测距和检测系统具有良好的精度和可行性㊂下一步,笔者将继续深入研究㊁分析和提高双目视觉,消除系统测量的准确性和可靠性,研究双目视觉在智能制造设备和相关智能场景中的应用㊂参考文献[1]任慧娟,金守峰,程云飞,等.面向分拣机器人的多目标视觉识别定位方法[J ].机械与电子,2019(12):64-68.[2]赵刚,郭晓康,刘德政,等.随机工件的点云场景CAD 模型的快速识别与定位[J ].激光与红外,2019(12):1490-1496.[3]柴钰,许继科.基于机器视觉的目标识别与定位系统[J ].计算机工程与设计,2019(12):3557-3562.[4]连黎明.基于多信息融合的移动机器人定位算法[J ].西南师范大学学报(自然科学版),2019(9):89-95.[5]蒋萌,王尧尧,陈柏.基于双目视觉的目标识别与定位研究[J ].机电工程,2018(4):414-419.[6]王德海,洪伟,程群哲.基于双目立体视觉的目标识别与定位[J ].吉林大学学报(信息科学版),2016(2):289-295.[7]高如新,王俊孟.基于双目视觉的目标识别与定位[J ].河南理工大学学报(自然科学版),2014(4):495-500.[8]袁小平,张毅,张侠,等.基于改进FAST 检测的ORB 特征匹配算法[J ].科学技术与工程,2019(21):233-238.[9]BOYKOV Y ,VEKSLER O ,ZABIH R.Fast approximate energy minimization via graph cuts [J ].IEEE Transactions on Pattern Analysis and Machine Intelligence ,2001(11):1222-1239.(编辑㊀王雪芬)Design of recognition and ranging system based on binocular visionZhang Runhao Yang Rui Guan YanSchool of Computer Science Xijing University Shaanxi 710123 ChinaAbstract The recognition and ranging of binocular vision mainly uses a binocular vision system to simulate the eyes of humans thereby obtaining the shape of objects and the distance between them.This paper proposes a target recognition and ranging system constructs a convolutional neural network model uses image processing technology to identify the target and calculates the target distance based on the triangular similarity principle finally achieving recognition and detection.Experimental results show that the designed target recognition and ranging system can simultaneously ensure the detection and ranging of specific targets which has certain research significance.Key words。
机器人与双目相机的手眼标定方法
无人驾驶
无人驾驶车辆利用双目相 机感知周围环境,结合机 器人控制技术实现自主导 航。
服务机器人
服务机器人通过双目相机 识别人脸、物体等信息, 实现人机交互、智能服务 等功能。
手眼标定的目的和意义
提高机器人定位精度
通过手眼标定,可以精确计算机器人与双目相机之间的相对位置 关系,从而提高机器人定位精度。
双目相机通常采用针孔模型进行 成像,即物体通过相机镜头在图 像传感器上成像,成像过程可用
针孔投影进行描述。
相机坐标系
每个相机都有自己的坐标系,通常 以相机光心为原点,X、Y轴与图 像平面平行,Z轴与光轴重合。
世界坐标系
为了描述物体在真实世界中的位置 ,需要引入世界坐标系,世界坐标 系可根据实际需求进行设定。
自标定方法
自标定方法不需要额外的标记物,通过机器人在不同位姿下对同一目标进行成像,利用视 觉信息和机器人运动约束,求解手眼关系。这种方法灵活性较高,但通常需要较复杂的算 法和较多的样本数据。
基于深度学习的标定方法
近年来,深度学习在计算机视觉领域取得了显著成果。基于深度学习的手眼标定方法通过 训练神经网络模型,直接回归出手爪与相机之间的相对位姿关系。这种方法具有强大的学 习能力和鲁棒性,但依赖于大量的训练数据。
3. 优化策略
根据误差分析结果,提出针对性的优化策 略,如增加实验数据、改进图像处理算法 等,以提高标定精度。
2. 精度评估
制定合适的精度评估指标(如均方根误差 RMSE),对标定结果的准确性进行量化 评估。
05
应用案例与实验结果分析
机器人视觉抓取应用案例
案例一
在工业生产线上,机器人需要通过视觉系统定位并抓取传送带上的零件。利用双目相机获取零件的立 体图像,并通过手眼标定方法确定相机与机器人手爪之间的相对位置关系,从而实现准确抓取。
基于双目视觉的目标识别与定位及机械臂的抓取研究
摄像头:机械臂的视觉传感器,为机械臂提供 影像信息;流媒体数据:通过摄像头拍摄所得数据; 原子钟:高精度计时装置;单帧提取:将流媒体数据 通过单帧方式进行提取;Smart3D: 全自动倾斜摄影 测量三维实景建模软件;不完备三维模型:基于双 目视觉的机器人通过 Smart3D 生成的未经机器学习 判断模块判断的三维模型;随机数生成器:生成随 机数的器件。
机械工程。
32
Automation & Instrumentation 2022,37穴9雪
Copyright©博看网. All Rights Reserved.
间。 智能化控制领域中,文献[1]指出的实验室研究 已经可以使用模糊神经网络实现基于机器人自主 视觉的智能化控制, 即对被切削工件不同节理、结 核的反馈数据,及时调整切削机器人机械臂的给进 量和给进力度,实现基于机械手和机器人自主视觉 的切削机器人控制。 文献[2]认为机械手抓取机构的 控制难度远大于机械手切削机构,每年全国大学生 机 器 人 大 赛 (RoboMaster)的 保 留 竞 赛 项 目 为 机 械 手 捡鸡蛋比赛,机械手抓取控制的难度和控制稳定性 直接决定了选手的胜负。
器视觉技术的机械臂抓取进行研究。 随后进行了双眼视觉机器人与三眼视觉机器人的算
法效能比较, 结果显示基于双眼视觉的机器人相比基于三眼视觉的机器人拥有更为灵活
的移动精度、控制精度及工作效率。 该研究改善了在复杂工作环境及复杂工作任务下,机
械臂的自主调整能力和交互能力,为未来机械臂自主作业的研究提供方向,对工业、医疗
judgment module
二维图像:左右摄像机经过单帧提取所输出的
二维图像;空间卷积:为了加强边界强化,二维图像
及三维模型需要经过空间卷积进行处理,以便用于
基于双目视觉的水下定位系统
Bi o u a ii n b s d l c tng s se o nd r t r i s c i n n c l r v so a e o a i y t m f r u e wa e n pe to
C N Y a — e HU K n — U,G a —h n ,GU Lny HE u nj ,Z a gW i E Y oz eg i—i
机 、 行器 ( 机 械 手 , 执 如 电机 等 ) 组 成 。在 该 实 验 系 等
究 中心学 者将 目标 物体结 构模 型 法单 目视 觉应 用 于水 下机 器人 定位 。文献 [ ] 4 中英 国学 者 N H ln h r 等 . ol g us i t 人利用双 目视觉 控 制机 械 手抓 取物 体 , 文献 [ - ] 别 56 分 将双 目立体视 觉应用 于 曲线跟踪 和水下焊缝 的跟踪 。
应用 在单 目视 觉 定 位 上 , 献 [ ] 中 国船 舶 科 学 研 文 3 中
1 双 目立 体 视 觉 定 位 系 统 构 成
机器 视 觉 系 统 的 硬 件 一 般 由 视 觉 传 感 器 ( 像 摄 机)光源 、 、 滤光 片 、 图像 采 集 卡 、 图像 处 理 模 块 、 算 计
( V) nod rt d p h o lxu d r tre vrn ln ,asaigsr cuefrtec mea to fu d r ae airt n a d RO .I r e oa a t ec mpe n ewae n io ne t e l tu tr h a r ,a meh d o n e trcl ai n t n o w b o
anwm to b c lct g ae nf n aa e paet nf m t nw r ds nd xei et eutso e cuayads b i e e do oj toan sdo o t rl l ln as r ai e ei e .E pr n sl wt crc n ait h f e i b r p l r o o e g m r sh h a t ly
基于双目视觉机器人自定位与动态目标定位
基于双目视觉机器人自定位与动态目标定位卢洪军【摘要】Aiming at the fact that, the mobile robot based on binocular vision is very easy to be disturbed by the complex environment, such as the influence of noise, illumination change and the occlusion of the robot, which will seriously affect the positioning accuracy of the self localization and the moving objects, the color feature of the HSV model is proposed to accurately segment the artificial landmarks, and the robot position is determined according to the principle of parallax.A method was proposed based on Harris operator which is accurate to the position of a moving object in a complex environment.The dynamic object is detected by the frame difference method.Harris operator was used to extract the feature points on the moving objects, so as to obtain the disparity value, and then to calculate the position of the moving objects.The experimental results show that the self localization and target localization can overcome the external disturbance and have strong adaptability by using this method.The algorithm has good real-time performance.%针对基于双目视觉自定位与动态目标定位极易受复杂环境(如噪声、机器人发生遮挡、光照变化等)的干扰导致移动机器人定位精度低的问题,提出基于HSV颜色模型特征准确分割出人工路标,根据视差原理确定机器人位置.同时提出一种双目机器人基于Harris算子实现在复杂环境下对动态目标精确定位的方法,利用帧间差分法将运动目标检测出来,采用Harris算子在该运动目标上提取特征点,并获得视差值,从而精确的计算出运动目标的位置.实验结果表明,利用该方法进行自定位与目标定位能够克服外界干扰,具有较强的适应性,且算法的实时性好.【期刊名称】《沈阳大学学报》【年(卷),期】2017(029)001【总页数】6页(P37-42)【关键词】双目视觉;目标定位;Harris算子;帧间差分法;HSV模型【作者】卢洪军【作者单位】沈阳工业大学信息科学与工程学院, 辽宁沈阳 110870【正文语种】中文【中图分类】TP391.420世纪末,对目标定位技术主要有基于红外线的定位技术、基于超声波的定位技术和基于频射识别技术等[1].近年来,由于图像处理和计算机视觉的飞速发展,机器视觉的研究越来越受到广大专家和学者的青睐[2].双目立体视觉是机器视觉的一个重要分支,能够直接模仿人类双眼处理外界环境[3],可以代替人类完成危险的工作(如深海探测、火灾救援、核泄漏监测等)[4].而基于双目立体视觉对动态目标检测与定位也是机器视觉领域备受关注的前沿课题之一[5].双目立体视觉定位主要分为六个步骤[6]:①图像获取;②图像预处理;③摄像机标定;④特征点提取;⑤特征点的立体匹配获取视差值;⑥基于视差原理实现机器人定位.特征点提取和立体匹配是实现机器人定位的关键环节.通常的方法是依靠目标的形状、颜色等特征检测目标,并以运动物体的形心或中心作为特征点[7].该方法虽然计算简单,但极易受噪声干扰,只选择一个点作为特征点,一旦该特征点发生遮挡或光照变化等,都会严重影响定位精度.1977年,Moravec提出根据图像的灰度变化来提取图像角点,称为Moravec角点[8].该方法计算相对简单,但对于处于边缘上的点会存在误检,也极易受光照变化的影响.SIFT特征点[9]和CenSurE特征点[10]虽然对尺度、亮度变化不敏感,但在弱纹理等复杂情况下难以提取稳定的特征点,算法复杂度高,计算时间较长.不满足移动机器人对实时性的要求.针对以上缺陷,本文首先利用帧间差分法检测出运动目标,然后在运动目标上基于Harris算法提取多个特征点来实现移动机器人在复杂环境下实时的对运动目标精确定位.机器人整体定位流程如图1所示,移动机器人首先基于HSV颜色模型空间分割出人工路标,实现机器人自定位.然后利用帧间差分法检测出运动目标,根据Harris算法在左右两幅图像上提取特征点,根据区域匹配原理获取视差值,利用视差原理即可求出运动目标的世界坐标,即完成了对运动目标的定位.1.1 人工路标检测(1) HSV颜色模型.RGB色彩空间分别以红色、绿色、蓝色为三原色,通过适当的搭配可以合成成千上万种颜色,是一种常见的颜色表示法.但是RGB色彩空间与人眼的感知差异大,其空间的相似不代表实际颜色的相似.为了能够更准确分割出人工路标,本文采用HSV色彩空间颜色模型,如图2所示.RGB颜色空间转化到HSV色彩空间只是一个简单的非线性变换,计算简单.HSV模型中H代表色调,S代表饱和度,并且独立于亮度信息V.色调H代表颜色信息,取值范围为0~180°,对其设定阈值可以区分不同颜色的路标;饱和度S表示颜色中掺杂白色的程度,取值范围为0~1,S 越大,颜色越深;亮度V表示颜色的明暗程度,取值范围为0~1,V越大,物体亮度越高.(2) 基于颜色特征提取人工路标.由于本文是在室内环境下对移动机器人定位,所以本文设计的人工路标是由红黄蓝三种颜色组成的矩形纸板.如图3a所示为左摄像机拍摄到的带有人工路标的室内环境.根据HSV颜色模型对H、S、V三个分量进行阈值设置即可分割出人工路标,如图3b所示.然后利用图像处理中的形态学操作对分割出的路标进行完善使其效果最佳,如图3c所示.图3d为获取人工路标的中心点,利用视差原理即可得到当前帧机器人的位置.1.2 帧间差分法帧间差分法[11]的思想是对一段连续视频的相邻两帧进行差分运算,从差分运算的结果中得到运动目标的轮廓.该算法的优点是实现简单,对光照变化不敏感,稳定性好.适用于多目标或背景变化较快的场合.图4为在室内环境下用帧间差分法检测到运动物体.结果显示,帧间差分法能够有效的将运动目标检测出来.2.1 双目立体视觉测距原理双目立体视觉的视差原理[12]是利用两台摄像机从两个视点观察同一景物,以获取在不同视角下的感知图像,通过计算空间点在两幅图像中的视差来获取目标物体的三维坐标.2.2 Harris角点检测Harris角点[13]是在Moravec角点的基础进行改进的算法. Harris算子是用高斯函数代替二值窗口函数, 对离中心点越远的像素赋予越小的权重, 以减少噪声的影响. 高斯函数如式(1)所示.Moravec算子只考虑了四个方向的像素值,Harris算子则用Taylor展开式去近似任意方向.图像I(x,y)平移(Δx,Δy)可以一阶近似为在图像I(u,v)中,像点(u,v)平移(Δx,Δy)后的自相关函数为将式(2)代入式(3)可得:其中M如下所示:根据式(5)中矩阵M的特征值可以近似的表示函数C(x,y)的变化特征.矩阵M的特征值需要考虑以下三种情况,如图5所示.(1) 如果矩阵M的两个特征值都比较小,则表征图像灰度变化函数C(x,y)的值也较小,就说明该像素点的邻域内灰度差值不大,图像较平滑,无角点.(2) 如果矩阵M的两个特征值一个较大,一个较小,说明该像素点的曲率也是如此,则该点的窗口区域处于一条边界,无角点.(3) 如果矩阵M的两个特征值都比较大,则图像灰度变化的自相关函数值也较大,该点的窗函数沿任意方向都将引起灰度的剧烈变化,该点即为角点.根据这一准则,只要计算行列式的特征值就可以检测图像中的哪些点是角点.Harris 提出角点的响应函数:det(M)为行列式的值,trace(M)为行列式的迹.而k根据Harris的建议一般取0.04~0.06之间.若Harris角点响应大于阈值,则被认为是角点.Harris角点的生成只涉及到一阶导数,所以该角点对噪声影响、光照变化引起的灰度值变化都不敏感,是一种比较稳定的特征提取算子.3.1 实验环境本文使用的机器人是由北京博创兴盛技术有限公司开发的自主移动机器人旅行家Ⅱ号,如图6所示.该机器人上安装了由加拿大Point Grey Research公司生产的Bumblebee2双目摄像机,其性能参数如表1所示.3.2 传统移动机器人对运动目标定位实验环境为一间办公室,装有双目摄像机Bumblebee2的移动机器人为工作机器人,用于检测运动目标.将另一台机器人视为运动目标,运动速度为0.1 m/s.传统的方法是提取运动目标的中心点,获取视差值,从而给运动目标定位.传统方法仅获取图像中的一个点作为立体匹配的特征点,当该点受到环境的干扰时定位精度会受到极大的影响,图7为传统方法提取运动目标中心点.表2为传统方法对运动目标定位的实验数据,表3为改变光照后传统方法移动机器人对运动目标定位的实验数据.可以得出传统方法机器人定位误差相对较大,一旦光照发生改变,对运动物体定位误差会更加严重.3.3 基于Harris算子机器人对运动目标定位针对传统方法定位精度不足,极易受外界环境的干扰的问题,决定采用基于Harris角点特征提取,即在相机获得的左右两幅图像上基于Harris算子提取多对特征点,如图8所示.表4、表5为基于Harris方法机器人对运动目标定位的实验数据,可以得出基于该方法对运动目标定位误差很小,相对误差降低到1%左右,当光照发生变化时也能实现对运动目标精确定位.最后将每一帧的两幅图像根据区域匹配原理[14]和极限束准则找到正确的匹配点,排出易受噪声干扰的点,从而得到视差值,即可准确的对运动目标定位.(1) 本文研究了机器人基于双目立体视觉实现自定位与对运动目标定位,充分利用双目视差原理,并结合Harris算法和帧间差分法来实现运动目标的精确定位.从仿真结果可以看出,提取多个特征点可以避免只用一个点易受干扰的不足,实现更精确的运动目标定位.(2) 虽然本文在运动目标上提取多个特征点,有效的克服了传统方法的不足.但还存在问题需要改进.首先,需要找到一种更快更准确的特征点立体匹配算法;其次,本文只是将每一帧图像得到的多个视差值做平均值处理,如何有效的将多个视差值融合也是对运动目标精确定位的关键.【相关文献】[1] 李艳. 双视频目标定位技术[J]. 沈阳大学学报(自然科学版), 2016,28(4):302-305. (LI Y. Dual video target location technology[J]. Journal of Shenyang University(Natural Science), 2016,28(4):302-305.)[2] 李天健. 基于机器人视觉的汽车零配件表面缺陷检测算法研究与实现[J]. 沈阳大学学报(自然科学版), 2013,25(6):476-480. (LI T J. Research and implementation of auto parts surface defect detection algorithm bases on robot visio[J]. Journal of Shenyang University (Natural Science), 2013,25(6):476-480.)[3] 杜宇. 三维重建中双目立体视觉关键技术的研究[D]. 哈尔滨:哈尔滨理工大学, 2014:1-5. (DU Y. Research on key technology of binocular stereo vision in three-dimensional reconstruction[D]. Harbin:Harbin University of Science and Technology, 2004:1-5.)[4] 余俊. 基于双目视觉的机器人目标检测与控制研究[D]. 北京:北京交通大学, 2011:1-4. (YU J. Research on target detection and robot control based on binocular vision[D]. Beijing: Beijing Jiaotong University, 2011:1-4.)[5] DESOUZA G N, KAK A C. Vision for mobile robot navigation: A survey[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002,24(2): 237-267.[6] 高栋栋. 基于双目立体视觉定位和识别技术的研究[D]. 秦皇岛:燕山大学, 2013:9-11. (GAO D D. Research on recognizing and locating binocular stereo vision technology[D]. Qinhuangdao:Yanshan University, 2013:9-11)[7] 崔宝侠,栾婷婷,张弛,等. 基于双目视觉的移动机器人运动目标检测与定位[J]. 沈阳工业大学学报, 2016,38(4):421-427. (CUI B X, LUAN T T, ZHANG C, et al. Moving object detection and positioning of robot based on binocular vision[J]. Journal of Shenyang University of Technology, 2016,38(4):421-427.)[8] 邓国栋. 基于多尺度特征的双目立体视觉目标定位[D]. 哈尔滨:哈尔滨工业大学, 2012: 21-22. (DENG G D. Object location of binocular stereo vision base on multi-scale feature[D]. Harbin: Harbin Institute of Technology, 2012:21-22.)[9] LOWE D G. Distinctive image feature from scale-invariant key point[J]. International Journal of Computer Vision, 2004,60(2):91-110.[10] KONOLIGE K, AGRAWAL M, SOLA J. Large-scale visual odometry for roughterrain[C]∥Robotics Research: The 13thInternational Symposium ISRR, 2011,66:201-212.[11] 熊英. 基于背景和帧间差分法的运动目标提取[J]. 计算机时代, 2014(3):38-41. (XIONG Y. Moving object extraction based on background difference and frame differencemethod[J]. Computer Era, 2014(3):38-41.)[12] 林琳. 机器人双目视觉定位技术研究[D]. 西安:西安电子科技大学, 2009:8-10. (LIN L. The research of visual positioning technology on the binocular robot[D]. Xi’an: Xi'an Electronic and Science University, 2009:8-10.)[13] 张从鹏,魏学光. 基于Harris角点的矩形检测[J]. 光学精密工程, 2014,22(8):2259-2266. (ZHANG C P, WEI X G. Rectangle detection base on Harris corner[J]. Optics and Precision Engineering, 2014,22(8):2259-2266.)[14] 罗桂娥. 双目立体视觉深度感知与三维重建若干问题研究[D]. 长沙:中南大学, 2012:48-53. (LUO G E. Some issues of depth perception and three dimension reconstruction from binocular stereo vision[D]. Changsha: Central South University, 2012:48-53.)。
基于双目视觉的无人飞行器目标跟踪与定位
基于双目视觉的无人飞行器目标跟踪与定位张梁;徐锦法【摘要】According to the problem of target tracking for UAV, a target tracking and locating algorithm based on Camshift algorithm and binocular vision is proposed. The left and right images from binocular camera are used to calculate the central interesting point of the target with Camshift algorithm. After the central interesting point is reconstructed, the relative position and yaw angle between UAV and target under the body coordinate system are got. Data is optimized with the kalman filter. The estimated data is used as the flight control system loopback input data to achieve the autonomous tracking of UAV. The result of the experiment shows that the error of the algorithm is little. This algorithm has strong stability and accuracy.%针对小型无人飞行器跟踪目标的问题,提出了一种基于双目视觉和Camshift算法的无人飞行器目标跟踪以及定位算法。
基于双目视觉的机器人目标定位与机械臂控制
平 台的基 于双 目视觉 的仿人 机械臂 控制方 法 。文中 首先用 D — H方 法对机 械臂 进行 建模 , 并 对这 个模 型做 了改进 , 给出了
第2 3卷 第 7期 2 0 1 3年 7月
计 算 机 技 术 与 发 展
COMPUT ER r EC HNOL OGY AND DEVEL OPMENT
Vo 1 . 23 No. 7
J u l y 2 0 1 3
基 于双 目视 觉 的机 器 人 目标 定 位 与机械 臂 控 制
p e r , t h e mo d e l i s i mp r o v e d , a s a mp l e i n v e r s e a r i hme t t i c o f h u ma n o i d ma ni p u l a t o r i s p r e s e n t d. e T h e t a r g e t o b j e c t i s r e c o g n i z e d b y c o l o r
s e g me n t a t i o n nd a he t 3 D p o s i t i o n i s c o mp u t e d b y t h e s t e r e o v i s i o n s y s t e m. Af te r p o s i t i o n i n g he t t rg a e t , a b l i n d g r a s p i s p e r f o r me d b y t h e ma ni p u l a t o r . Ex p e r i me n t a l es r u l t s re a c o n d u c t e d f o r i l l u s t r a i t o n o f e f f e c t i v e n e s s o f he t p r o p o s e d me t h o d s , nd a he t s e r v i c e r o b o t c a n r e c o g —
基于双目视觉的晃动平台上目标的识别定位与运动轨迹拟合
本 文设 计 的视 觉系 统 的硬 件结 构 图如 图 1 所 示 ,主要
作者简介
于清华 , 1 9 8 8 年 生 , 男 ,硕 士研究 生 ,研究方 向为机 器视 觉
R o b o t T e c h n i q u e a n d A p p l i c a t i o n 2 0 1 3 . 1 I 3 9
脑作为视觉处理计算机 ,一个外置串口通讯模块 。
动 平 台上 的荷 灯道 具进行 非 接触 识别 与定 位 ,并将 火焰 道
具放置在荷灯顶端 ,模拟点亮河面上的荷灯的过程。因为
规则 要求 非 接触 地完 成点 亮荷 灯 的任务 ,即火 焰道具 需要 垂 直 下落 至晃 动 的荷灯 顶 端 ,所 以机器 人不 仅要 能够 非接 触 地 定位 目 标 ,还 应具 有对 目标 的运动 轨迹 进行 拟合 和 预 测一 段 时间后 目 标 坐标 的能力 。利 用视 觉来 确定 荷灯 的相
T e c h n i q u e a n d a p p l i c a t i o n I 技术应用
用颜 色查 找 表进 行 分 类 时 ,直 接使 用 原 始 图像 的 R G B颜 色分 量 ,而不 需要 在线 进行颜 色转 换 ,提高 计算 效率 。 对 于成 功提取 出来 的颜 色特 征 ,只需计算 其 轮廓上 方
摘要 :本文 以第 十 届亚 太 大学 生 机器 人大 赛 为背 景 ,研究 了使用 廉 价 的双 目立 体视 觉 系统 对晃 动 平 台上 的荷 灯 目标进 行识 别 与 三维 定位 ,并 拟合 其运 动 轨迹 ,在此 基础 上 预测其 一 定时 间 内的运 动坐标 ,以控 制机 器人 完成 比赛 中 的点亮 荷灯 任务 。实 验结果 及 比 赛 效果 验 证 了所提 出方 法 的可行 性与 稳定 性 。 关键词 :机器 人 , 双 目视觉 , 目标 识 别 , 正 弦振 动 , 轨 迹 拟合 , R O B O C O N
基于双目视觉的目标定位与测距系统硬件平台
d e s i r e d e fe c t .
[ Ke y w o r d s l b i n o c u l a r v i s i o n ; t a r g e t r e c o g n i t i o n ; t h r e e — d i me n s i o n a l i n f o r m a t i o n ; p o s i t i o n i n g ; r a n g i n g ; d i s p a r i t y D O I : 1 O . 3 9 6 9 / j . i s s n . 1 0 0 0 — 3 4 2 8 . 2 0 1 3 . 0 7 . 0 4 8
目视 觉 的数 字视频 实 时处理 系统 硬件 平 台。使 用双 目摄 像头 采集 图像 ,并对 采集 信 息进行 三维 信息 计算 ,输 出 目标 定位 与测 距结
果 。实验 结果 表 明 ,该硬 件平 台可 以完 成图像 采集 及处理 功能 ,达 到预期 的实 验效 果 。
关键 词 :双 目视觉 ; 目标识 别 ;三维信 息 ;定位 ;测距 ;视差
第3 9卷 第 7 期
Vl 0 1 _ 3 9 No . 7
计
算
机
工
程
2 0 1 3 年 7月
J u l y 2 01 3
Co mp u t e r En g i n e e r i n g
・
人工智能及识别技术 ・
文章编号: 1 0 0 o —3 4 2 8 ( 2 o 1 3 ) 0 7 — _ o 2 1 4 — _ _ 0 5 文献标识码:A
中圈分类 号: T P 3 9 1
基 于双 目视 觉的 目标 定位 与 测距 系统硬 件 平 台
基于双目视觉的运动目标跟踪与三维测量.
西北大学硕士学位论文基于双目视觉的运动目标跟踪与三维测量姓名:吴亚鹏申请学位级别:硕士专业:信号与信息处理指导教师:潘建寿20080604西北大学硕士学位论文摘要应用双目视觉技术对运动目标进行跟踪,并对其深度和运动信息进行测量是当前计算机视觉研究的热点问题,在军用和民用领域内有着广泛而实际的应用。
本文基于双目视觉,以获得目标质心的三维坐标、深度和运动速度为主要目的,研究了运动目标检测与跟踪、双目立体视觉标定、组建双目立体视觉运动目标跟踪与测量实验系统三方面的内容。
在运动目标检测与跟踪方面:重点研究了融合运动目标位置预测的MeanShift算法,并根据Bhattacharyya系数值对目标被遮挡的情况进行了判断;使用本文算法针对目标非匀速运动和发生遮挡的情况进行了计算机仿真实验,在算法运行效率和跟踪稳定性方面获得了预期的效果。
在双目立体视觉标定方面:制作了圆靶标定板并提取了靶面特征点的图像坐标,在分析“TSAI”标定算法的基础上分别完成了左右摄像机的标定;阐述了双目视觉下的空间点三维坐标的提取算法:运用VC++6.0开发了双目立体视觉标定系统,通过测量空间点深度信息和空间物体尺寸大小,验证了系统结果。
在组建双目立体视觉运动目标跟踪与测量实验系统方面:采用代价函数对左右视场下的运动目标进行立体匹配;分析了运动目标深度和速度的测量方法;运用VC++6.0将双目立体视觉标定、运动目标检测与跟踪和目标质心提取三部分内容进行系统的结合,设计了双目立体视觉运动目标跟踪与测量实验系统,使用该系统实现了提取运动目标质心的三维坐标及其深度和速度的测量。
关键词:双目视觉;运动目标检测与跟踪:“TSAI”标定;目标测量第l页西北大学硕上学位论文MovingObjectsMeasurementBasedTrackingonand3DBinocularVisionAbstractTheapplicationofbinocularvisiontechniquesfortrackingthemovingobject,andmeasuringitsdepthinformationandmovementinformationiSthehotresearchincomputervision,whichusedwidelyincivilianandmilitary.Basedonbinocularvelocityofvision,forthepurposetoobtainthe3Dcoordinate,depthinformationtheandobject,thispapermainlydiscusseddetectingandtracking,binocularstereothefollowingquestions:movingvisionobjectcalibration,theconstructionofbinocularstereovisionmovingobjecttrackingandmeasuringexperimentalsystem:Onmovingobjectdetectingandtracking:itmainlyresearchedthecombinationalgorithmoftheposition-forecastingofmovingobjectintheMeanS11i允usingcoe伍cientstoBhattacharyyaforecasttheocclusion.Then.thesimulationisperformedwhentheobjectisinNon—uniformlinearmotionandwhenocclusionhappens,whichachievedpredictedresultsinrunningOnefficiencyandtrackingstability.binocularstereovisioncalibration:First,thecalibratingboardwithcirclestargetismadeandthecoordinateinimageoffeaturePointsinitareex仃acted.Leftandfightcamerasarecalibratedbyusing“TSAI”calibrationextractionalgorithm.Second.theresultsarealgorithmandof3Dcoordinateofspatialpointsunderbinocularvisionisdiscussed.Then,aVC++6.0binocularstereovisioncalibrationsystemisbuiltbyusingofspatialthecalibrationexperimentiscarriedon.ExperimentalvalidatedbymeasuringthedepthinformationandthesizeOnconstructionofbinocularstereovisionmovingobjectobject.trackingandmeasuringexperimentalsystem:First,themovingobjectunderbi.sidevisionsarematchedbyusingcostfunctionandthemeasurementofdepthinforillationandvelocityareanalyzed.Second,usingVC++6.0,combinedexperimentalsystemforbinocularstereothepartsdiscussedaboveandanvisionmeasuringiSdesigned.Thell,thecentroidofthedepthinformationandvelocityaremeasuredbyusingthesystem.objecttrackingandmovingobjectisextracted.andthemovingKeywords:binocularvision;movingobjectdetectionandtracking;‘TSAI’calibration;objectmeasuring第U页西北大学学位论文知识产权声明书本人完全了解西北大学关于收集、保存、使用学位论文的规定。
基于虚拟双目视觉的高速摄像机自动标定系统
=! 系 统 设 计
=?=! 虚 拟 双 目 视 觉 原 理 虚拟双目视觉原理是 基 于 一 台 高 速 摄 像 机)两 面 成 一
图 4! 虚 拟 双 目 视 觉 测 试 系 统
对高速摄像机的参数标定实际上是对左虚拟摄像机和 右虚拟摄像机内外部 参 数 的 标 定#建 立 图 像 坐 标 与 世 界 坐 标 系 的 联 系 #为 后 期 的 三 维 重 建 奠 定 基 础 $ =?>! 系 统 组 成
基于虚拟双目视觉原理的高速摄像机参数标定系统包
拍摄时#先将标定板竖直放置#拍摄一张图像作 为世 界 坐 标 系 #如 图 D 所 示 $
图 0! 高 速 摄 像 机 触 发 模 块
云台通信模块如图9所示$单片机通过 0C9模块输出 信 号 使 云 台 支 架 转 动 #云 台 带 动 标 定 板 转 动 $
图 D! 世 界 坐 标 系 图 像
图 9! 云 台 通 信 模 块
通过高速摄像机的标定得到内外部参数是实现三维测 试的重要前提#也是 三 维 测 试 精 度 的 重 要 保 证$高 速 摄 像
! 收 稿 日 期 !134C\35\4C " 基 金 项 目 !福 州 市 科 技 项 目 0电 器 产 品 动 态 特 性 测 试 与 性 能 评 估 1&134D\.\CD(资 助
9#"&0)"+((),+34)"+&’8%8"-01&4/+./87--$()0-4) 3)8-$&’*+4"#),3+’&(#,)4*+8+&’
移动机器人双目视觉-惯导融合定位技术研究
挪动机器人双目视觉-惯导融合定位技术探究关键词:挪动机器人;双目视觉;惯性导航;融合算法;定位精度;鲁棒性1. 引言挪动机器人自主导航与定位是机器人领域亟待解决的技术难题。
传统的定位方式主要依靠GPS、激光等技术,但在室内环境或密闭环境下无法使用。
因此,双目视觉与惯性导航系统(INS)成为了探究的热点之一。
本文将双目视觉与惯性导航系统进行融合,提高了定位的精度和鲁棒性。
2. 双目视觉定位双目视觉利用左右两个摄像机从不同的角度拍摄同一物体,通过图像处理和三角测量等方法计算出目标物体的三维坐标。
双目视觉定位方法相对实惠,且容易实现,但在暗光、昏暗环境下精度无法保证,且对于透亮和高反光物体的识别存在困难。
3. 惯性导航定位惯性导航系统利用加速度计和陀螺仪等传感器测量机器人的姿态和运动状态,通过累计计算出机器人相对于起始位置的位移,从而实现机器人的定位。
INS的定位精度较高,但由于测量误差的叠加,随着时间的推移误差会越来越大。
4. 双目视觉-惯导融合定位技术双目视觉与惯性导航系统各自具有优缺点,因此将两者进行融合,可以弥补彼此的不足,提高定位精度和鲁棒性。
本文提出了一种基于卡尔曼滤波的双目视觉-惯导融合定位算法。
在该算法中,双目视觉通过图像处理和三角测量等方法计算出机器人相对于目标的距离和角度,惯性导航系统通过加速度计和陀螺仪等传感器测量机器人的位移和姿态信息,并依据卡尔曼滤波的原理对测量误差进行修正,从而提高定位精度和鲁棒性。
5. 试验结果分析本文对设计的双目视觉-惯导融合定位算法进行了试验验证,通过利用机器人在室内环境中的运动数据进行测试,验证了算法的可行性。
试验结果表明,与单独使用双目视觉和惯性导航系统相比,双目视觉-惯导融合定位算法具有更高的定位精度和更好的鲁棒性。
6. 结论本文提出了一种基于卡尔曼滤波的双目视觉-惯导融合定位算法,并通过试验验证了该算法的可行性和有效性。
该算法能够提高挪动机器人在室内环境中的定位精度和鲁棒性,为挪动机器人在实际应用中的导航和定位提供了可靠的技术支持。
基于双目视觉的UVW定位平台关键技术研究
基于双目视觉的UVW定位平台关键技术研究随着科技的快速发展,双目视觉技术在机器人领域中得到了广泛应用。
基于双目视觉的UVW定位平台是一种能够实现高精度定位的平台,具有广阔的应用前景。
本文将重点研究该平台的关键技术。
首先,双目视觉系统的构建是实现UVW定位平台的基础。
该系统由两个摄像头组成,这两个摄像头安装在不同的位置,并能够同时获取目标物体的图像信息。
通过摄像头之间的基线距离和焦距等参数,可以计算出目标物体在三维空间中的位置信息。
其次,双目视觉的图像处理是实现UVW定位平台的关键技术之一。
在获取到目标物体的图像信息后,需要对图像进行处理,提取出目标物体的特征点。
通过特征点的匹配和跟踪,可以得到目标物体在图像中的位置信息。
另外,双目视觉的立体匹配算法也是UVW定位平台中的关键技术之一。
立体匹配算法可以通过对左右两个图像的像素进行对比,得到目标物体在图像中的深度信息。
通过深度信息的计算,可以得到目标物体在三维空间中的坐标信息。
此外,为了提高UVW定位平台的精度,还需要考虑系统误差的校正。
由于摄像头的安装误差、镜头畸变等因素,可能会导致定位结果的偏差。
因此,需要进行系统误差的校正,以提高定位的准确性。
最后,需要进行系统的集成与优化。
在实际应用中,UVW 定位平台需要与其他系统进行集成,以实现更加复杂的任务。
为了提高系统的性能,还需要进行系统的优化,以提高定位的速度和精度。
综上所述,基于双目视觉的UVW定位平台是一种能够实现高精度定位的平台,其关键技术包括双目视觉系统的构建、图像处理、立体匹配算法、系统误差校正以及系统的集成与优化。
通过对这些关键技术的研究,可以进一步提高UVW定位平台的性能,拓展其应用领域。
基于双目视觉的目标定位与测距系统硬件平台
基于双目视觉的目标定位与测距系统硬件平台王怡萱;张俊梅;阚江明【摘要】Autonomous target recognition and positioning issues are the base of intelligent forestry robots.This paper chooses the trunk in forestry environment as the goal,puts forward a digital video real-time processing systems hardware platform based on the binocular vision.The binocular cameras acquire the images.It calculates the three-dimensional information,then outputs the targeting and ranging results.Experimental results show that the hardware platform can complete the images acquirement and processing,and achieves the desired effect.%自主目标识别与定位问题是智能化林业机器人工作的重要基础.以林业环境中树干识别及定位为目标,设计一种基于双目视觉的数字视频实时处理系统硬件平台.使用双目摄像头采集图像,并对采集信息进行三维信息计算,输出目标定位与测距结果.实验结果表明,该硬件平台可以完成图像采集及处理功能,达到预期的实验效果.【期刊名称】《计算机工程》【年(卷),期】2013(039)007【总页数】6页(P214-218,223)【关键词】双目视觉;目标识别;三维信息;定位;测距;视差【作者】王怡萱;张俊梅;阚江明【作者单位】北京林业大学工学院,北京100083;北京林业大学工学院,北京100083;北京林业大学工学院,北京100083【正文语种】中文【中图分类】TP3911 概述随着人工智能、计算机、单片机、传感器、信息等技术的进一步发展,人们对智能机器人性能的要求也越来越高。
基于双目立体视觉技术的空间定位系统设计与实现
• 178•如今,三维重构技术广泛应用于工业检测、三维测量、虚拟现实等领域。
同时双目立体视觉也是计算机视觉的一个重要分支。
立体视觉是指从两个不同的角度去观察场景中的同一个物体,来获取不同视角下的二维图像,再运用成像几何原理来计算图像像素之间存在的位置偏差(视差),从而获取物体的三维信息。
本文通过设计一种用于目标空间三维距离、方位信息探测的立体视觉系统及实现方法,根据图像识别结果进而获得目标的三维信息。
一、立体视觉技术概述及应用1.立体视觉技术概述立体视觉技术是计算机视觉领域中一个非常活跃的研究热点,它结合了图像处理、计算机视觉、计算图形学以及生物生理学等诸多领域的理论和方法。
它通过对多张图像的分析处理来获取物体的三维几何信息,尽可能逼真地实现模仿人类的双目视觉的功能。
同时双目立体视觉也是计算机视觉的一个重要分支,即由不同位置的两台或者一台摄像机(CCD)经过移动或旋转拍摄同一幅场景,并通过计算空间点在两幅图像中的视差,获得该点的三维坐标值。
2.本项目研究目的设计一种用于目标空间三维距离、方位信息探测的立体视觉系统及实现方法。
该系统根据双目视觉原理,利用预制三维标定物对图像获取系统的内、外参数进行标定,求出投影变换矩阵,根据图像识别结果运用灰度模板、连续性假设和对极几何约束进行识别目标的特征匹配,进而获得目标的三维信息。
3.该技术当前发展状况立体视觉技术在国内外科学研究上都有广泛应用。
在国外,华盛顿大学与微软公司合作为火星卫星“探测者”号研制了宽基线立体视觉系统,使“探测者”号能够在火星上对其即将跨越的几千米内的地形进行精确的定位导航。
国内,维视图像公司采用双目ccd 相机,从工业相机内参标定、镜头畸变标定、立体匹配、特征点分割处理等方面给出了详细的数学模型和算法接口。
其双目标定软件ccas 可以实现机器人导航、微操作系统的参数检测、三维测量和虚拟现实等应用。
4.发展趋势1)探索新的适用于全面立体视觉的计算理论和匹配择有效的匹配准则和算法结构,以解决存在灰度失真,几何畸变(透视,旋转,缩放等),噪声干扰,及遮掩景物的匹配问题;2)算法向并行化发展,提高速度,减少运算量,增强系统的实用性。
基于双目视觉的室内定位标定新方法
基于双目视觉的室内定位标定新方法邢亚斌;王振岭【摘要】随着全球导航卫星系统的发展,位置服务已经逐渐渗透到人们日常生活以及工作之中,并成为必不可少的一部分,越来越多的人开始习惯使用位置服务,并对其产生依赖,并且,室内导航定位应用需求日益增加;目前,基于多目视觉原理的室内定位导航技术已经成为众多技术领域的研究热点,且逐步成熟;室内导航定位中,为获取目标的准确位置,相机的标定过程是重中之重,标定精度对最终定位精度有着决定性作用;然而,当有气液界面存在时,由于不同介质折射率不同,视线在传播过程中将发生偏折,现有的线性标定技术不再适用,并成为制约室内特殊场景定位(如水下机器人作业)的主要技术障碍;针对有气液界面的条件提出了一种新的标定方法,对界面位置进行精确定位,并修正了线性针孔模型,能够有效解决有气液界面存在条件下不能准确标定的难题,克服了封闭体内测量时无法进行现场标定的困难;为验证标定方法的可行性与可靠性,进行了数值模拟,模拟结果显示,此方法误差较小,满足室内定位中的标定精度要求.%With the development of global navigation satellite systems,location based services has increasingly become an indispensable part of our personal and professional lives,as more and more people become accustomed to using positioning technology.With the increasing demand for indoor navigation applications,indoor positioning navigation technology based on multi-visual principles has become the center of many technical research efforts,and has matured throughout the past few years.However,when gas-liquid interface is involved,the linear calibration technique that is currently being used is no longer applicable due to the refraction of the line of sight during the propagation process,and thereforebecomes the major technical harrier restricting indoor positioning under special circumstances (such as underwater robot operations).This paper proposes a new calibration method that accurately locates the interface position and corrects the linear pinhole model,which can effectively ensure the accuracy of calibration under the circumstances of gas-liquid interfaces,and make field calibration possible during closed measurement.To verify the feasibility and reliability of this calibration method,this paper conducted numerical simulation.Results show small margin of error and indicates that this method satisfies the calibration accuracy requirements in indoor positioning.【期刊名称】《计算机测量与控制》【年(卷),期】2017(025)010【总页数】5页(P281-284,309)【关键词】室内定位;双目视觉;气液界面;标定【作者】邢亚斌;王振岭【作者单位】中国电子科技集团公司第五十四研究所,石家庄050081;卫星导航系统与装备技术国家重点实验室,石家庄050081;中国电子科技集团公司第五十四研究所,石家庄050081;卫星导航系统与装备技术国家重点实验室,石家庄050081【正文语种】中文【中图分类】TP3近些年来,信息技术快速发展,各类电子智能设备日渐普及,而卫星定位导航技术性能稳定、成本低廉、定位精度准确,被越来越多的人所熟悉和使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
化 函数 的 初值 ,约束 等式 是所 有尺 应 满 足正 都 交 性 的6 等 式 ,采 用 的 优 化算 法 是 L v n e g 个 e e b r.
,=
『车『 差= 言]差 i『 . = ] 善 j ]芝 , , 差
45
图 1 双 目视 觉系统结构 示意图
2 双 目视觉系统关键技术
现代仪器 (,,, d r isr.r.n 、、 『mo e nn t o gc ) ^^I 、. s
由于 D 点在外极平 面上 ,因此外极平面在右侧图 ,
左摄像机的光心 ,D 是右摄像机的光心。P既位于 r 直线 D尸, ,又位 于直 线 D 上 ,因此 P是 0 上 ,
和 D 两 条直 线 的交 点 。运用 双 目视 觉原 理 进 行 目标定 位 的 目的就 是得 到 目标上 特征 点位 置 。首先
Zw
1
通过摄像机标定得到摄像机光心 D 和 D 坐标 ,然 , , 后通过特征提取和立体匹配得到 尸 和 P 坐标 ,利 , , 用两条空间直线的交点就可以得到 P点三维坐标 。
式 中,尸 、 为第i 、 幅图像 的内外参数 ,, , 表示
选 取 的 第 f 图像 中心 附 近 的 点 数 , 幅 c表 示 第
摄像机的投影中心在各 自图像中的投影。由于所有 外极 平 面都包含 D, D 点 ,因此外 极点 都位 于 由 和 2 f 图像 中第, 点 的非齐次 图像 坐标 向量, 是 两个投影中心定义 的直线 ( 幅 个 ¨ 基线 ) 上,这种约束条 相 对 应 的 世 界坐 标 向量 。 , P , 本 文 考 虑 的 件称 为外极 线约 束 。 , 为 P
技 术进行 深 入研究 。 2 1 摄 像机标 定 .
自动 控制 等先进 技术 ,在机 器人 视觉 导航 、公共 场 景监 控 、军 事视 觉制 导 、智 能交 通等 领域 有着 广泛
应用 [ 目 1 前对 目 】 。 标定位技术研究多是基于单 目视
觉展 开 的 ,由于在 图像 投影 过程 中丢 失场 景 的三维
得 系统 的结构 参数 : 转矩 阵 R和平移 向量 。设 旋 双 目视觉 系统 左右 摄像 机 的外 部 参数分 别 为 尺, 、 与 、 ,则 两 台摄像 机之 间 的相 对几 何关 系可 由
摄像 机标 定是 进行 目标 定位 的必 要过程 ,通 过 信息 ,因此得到的 目 标位置信息只是相对的。双 目 摄像机标定可以得到空间点坐标与两幅图像上像点 视觉模拟人类双眼机制 ,采用 2台摄像机从 2 个视 坐标 之 间的对应 关 系 。此 外 ,每个 镜头 的畸 变程度 点 去观察 同一 目标 ,获 得不 同视 角下 的一组 目标 图 各不相同,通过摄像机标定就可以求得镜头畸变系 像 ,然后 通 过不 同图像 中同一 目标 的视 差 ,推断 出 数 。本文 采用 改进 的平 面标 定法 [,首 先通 过线性 4 ] 场 景 中 目标 的空 间位 置 和形状 。当需要 对 目标 进 行 模 型求 出摄 像机 的初始 内外 参 数矩 阵 , 后 引人径 然 三维测量时 ,双 目视觉有其不可替代的优点 [ 2 】 。因 向和切向畸变 , 通过非线性优化算法求出畸变参数。 此, 本文基 于双 目视 觉原 理进行 目标 定位 系统设 计 。 摄像机标定就是要解决计算机图像坐标 ( v ,)
M a q a d 算 法 。通 过 优 化 得 到 最 终 的 内 外 参 rurt 】
数 矩 阵 ,作 为摄 像 机 标 定 的最 终 结果 。 双 目视 觉 系统除 要得 到各个摄 像 机 的内外参数
图 2 两个 摄 像 机 外 极 线 几何 结构
外 ,还要知道两台摄像机之间的相对位置关系 , 获
实验 结果验证 本 文方 法的 准确性 。
关 键词
双 目 觉 目标 定位 视
摄像 机标 定
立体 匹配
引
言
目标定 位融 合 图像处 理 、 模式 识别 、 人工智 能 、
运用双 目 视觉原理进行 目 标定位主要包括图像 采集 、图像预处理、和立体 匹配是 最难 也是最 重要 的部 分 ,本文 对这 两项关 键
1 双 目视觉系统工作原理
双 目视 觉 系 统 的结 构 ( 图 1 3 见 )[ 】 。P是 目标
与世界 坐标
, ) 间的转 换 问题 。根 据 针 孔 z 之
成像原理 , 它们之间的转换关 系如下
上的一个特征点 ,P 是 P在左摄像机 图像上 的投 ,
影 点 ,P 是 P在 右 摄像 机 图像 上 的投 影 点 ,D, , 是
研 与开发
基 于双 目视 觉的 目标定位 系统设计
时 洪光 张凤 生 郑春 兰
( 青岛大学机电工程学院 青岛 2 6 7 6 0 1)
摘 要 基 于双 目视 觉原理 进行 目标 定 位 可 以得 到 目标 的 深度 信 息。 本文 对双 目视 觉 关
键 技 术 中的摄 像机 标 定和 立体 匹配进行 深入 研 究 ,采 用改 进 的平 面标 定 法和基 于外极 线 约束 和灰 度 相 关性 的立体 匹配 算 法 。搭 建双 目视 觉 系统 实验 平 台,编 制 目标 定位 程 序 。
m = ∑ 一(k :,,m) i ∑ m ,PPF /I n 毛2 , ,j … , f
( 2)
像上 的投 影为一 条直 线 , 我们称 这条 直线 为外极线 。 从 图 2中可 以看 出一 幅 图像 中所 有 的外极 线相交 于 同一点 ,这个 点 被称 为外极 点 ,外极 点 是另一 个