logo资料库

单目机器视觉测距技术在无人机自动着舰中的应用.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
2 2 2 2 ·81· 新技术新仪器 2003 年第 23 卷第 6 期 单目机器视觉测距技术在无人机自动着舰中的应用 杨迎化, 唐大全 (海军航空工程学院自动控制系, 山东 烟台 264001)   摘 要: 介绍了机器视觉的概念, 探讨了机载单目机器视觉在无人机自动着舰方案中的应用。 在对前 方舰艇进行快速探测以及对摄像机进行预先标定的基础上, 本文利用机器视觉理论与方法, 以及摄像机内 部参数和透视投影几何关系, 计算无人机与前方舰艇相对距离。 最后展望了机器视觉的发展及应用前景。 关键词: 无人机; 自动着舰; 机器视觉; 摄像机; 标定; 测距 中图分类号: P 215; V 279  文献标识码: A   文章编号: 1002 6061 (2003) 06 0018 04 The Appl ica tion of D istance M ea surem en t Ba sed on the M onocular Cam era M ach ine V ision in the System of Auto- land ing on D eck of UAV YAN G Y ing hua, TAN G D a quan (D epartm en t of A u tom atic Con tro l, N aval A eronau tical Engineering In stitu te, Yan tai 264001, Ch ina) Abstract: T he p ap er in t roduces the concep t ion of m ach ine vision, d iscu sses the app lica t ion of the a ir land ing on deck of U AV. O n the ba sis of bo rne m onocu la r cam era m ach ine vision in the sy stem of au to qu ick detect ion of the fron t nava l sh ip and befo rehand ca lib ra t ion of cam era, u sing the theo ries and m eth od s of m ach ine vision, the in t rin sic p a ram eters of cam era and p ro ject ive geom et ry, the d istance betw een the U AV and the nava l sh ip is reckoned in the p ap er. F in lly it p ro sp ect s the developm en t and app lica t ion s of m ach ine vision. Key words: U AV ; au to land ing on deck; m ach ine vision; cam era; ca lib ra t ion; d istance m ea su rem en t 0 前言 机器视觉就是用计算机模拟人眼的视觉功能, 对 “目标图像”进行数字化, 从图像或图像序列中提取信 息, 对客观世界的三维景物和物体进行形态和运动识 别, 并通过计算机处理进行判断, 最终用于实际检测、 测量和控制[ 1 ]。 机器视觉在军事方面可用于自动监视军事目标, 自动发现、跟踪运动目标, 自动巡航捕获目标和确定距 离。 1 总体方案设计 在某型无人机自动着舰 (驱逐舰) 方案中, 无人机 末段撞网回收采用单目机器视觉导引, 如图 1 所示。 04 06 收稿日期: 2003 ) , 男, 硕士研究生, 主要研究方向: 飞 作者简介: 杨迎化 (1979 ) , 男, 副教授, 行控制系统及其仿真与自动检测; 唐大全 (1965 硕士生导师, 主要研究方向: 飞行控制系统及其仿真, 自动检 测, 惯性导航技术。 图 1 无人机末段撞网回收示意图 摄像机被固定在无人机的整流罩上, 摄像机利用 动态图像识别与跟踪算法, 向控制系统反馈目标 (舰 艇) 和自身 (无人机) 的状态与位置信息, 使无人机跟踪 航行中的舰艇, 始终保持舰艇处于视野的正中位置。其 工作原理如图 2 所示。 图 2 无人机机器视觉导引原理图
航 空 计 测 技 术 新技术新仪器 ·91· 在此着舰过程中, 由于无人机对反馈的控制信号 作出反应存在一定的时间延迟, 所以有必要获取无人 机与舰艇的相对距离, 确保无人机在撞网前能够及时 地对准拦截网。 本文探讨了利用机载单目机器视觉测 量无人机与舰艇相对距离的方法。 2 前方舰艇探测 为了便于计算, 本文假设: ①舰艇以比较平稳的速 度在中等海情下航行; ②无人机已经进入末段跟踪阶 段, 无人机与舰艇的速度差基本稳定; ③此舰艇周围没 有其它舰只, 舰艇的尾流稳定。 探测目标是前方舰艇, 因此, 我们只需将搜索的区 域由整个图像缩小到舰艇的尾流范围内, 图像中的其 它区域可以不必考虑, 这样可大大提高处理速度。舰艇 尾流范 围 内 的 区 域 就 称 为 感 兴 趣 区 (A rea of In te rest, 简称 AO I)。 为此在区域增长算法的基础上进行 Hough 变换, 确定舰艇尾流范围的两条边缘线, 两条边 缘线内的区域即为AO I。 舰艇检测是基于灰度梯度的原则: 一般地, 在舰艇 的稳定尾流范围内, 可以认为在无人机和前方舰艇之 间的AO I 区域内的灰度变化是比较平缓的, 但在海面 和舰艇尾部的相交处, 会形成灰度由亮到暗的水平边 缘, 检测到此边缘就可认为检测到了舰艇尾部。 在AO I 中, 由下而上, 按水平线逐行扫描, 计算每 行灰度的平均值, 如公式 (1) G ( r) = 1 [ rb ( r) - rb ( r) lb ( r) ] c= lb ( r) f ( r, c) (1) 式中: lb ( r) 为AO I 中第 r 行的左坐标; rb ( r) 为AO I 中 第 r 行的右坐标; f ( r, c) 为像素 ( r, c) 的灰度值; G ( r) 为AO I 中第 r 行的灰度平均值。 当探测到前方舰艇时, G (r) 会急剧变化, 这说明我 们已经检测到前方舰艇的尾部。以此为基础, 我们来讨 论如何尽可能早的计算出无人机与前方舰艇的距离。 3 距离测量 图像采集是将客观世界的三维场景投影到 CCD 摄像机的二维像平面 (CCD 光敏矩阵表面) 上, 这个投 影一般采用几何透视变换来描述。 在本文中采用小孔 成像模型来描述此透视变换, 如图 3 所示。图中, f , , h 分别为 CCD 摄像机的有效焦距、俯仰角度和安装高度 (镜头中心到海面的高度) ; (x 0, y 0) 为光轴与像平面的 交点, 作为像平面坐标系的原点, 一般取为 (0, 0) ; (x , y ) 为海面上一点 P 在像平面上的投影坐标。 在这里, 点 P 就是检测出的前方舰艇尾部阴影上 的一点。根据几何关系, 点 P 与镜头中心的水平距离 d 的计算公式为 d = h tan{ + arctan [ (y 0- y ) f ]} (2) 图 3 单目机器视觉测距几何模型 4 摄像机内部参数的标定 4 1 摄像机内部参数 在公式 (2) 的参数中, h 可由机载设备提供, 可直 接测量得到, y 0 一般取作 0, f 和 y 是未知的。 f 是 CCD 摄像机的有效焦距, 属于内部参数, y 是目标点在 CCD 像平面上的投影坐标在 y 轴方向上的分量, 称为 像平面坐标, 单位是mm。由于数字图像存放于计算机 内的存储器中, 而我们通过图像处理只能获得目标点 在计算机内存中的坐标, 称之为帧存坐标 (u, v ) , 单位 是像素 (p ixels)。如图 4 所示。因此, 确定像平面坐标需 要将计算机内存中的帧存坐标转换到像平面坐标系统 中。 图 4 帧存坐标和投影坐标变换示意图 O 1 (u 0, v 0) 是 CCD 摄像机光轴与像平面交点 (x 0, y 0) 的帧存坐标, 该点一般位于帧存图像的中心处, 但 由于摄像机制作的原因, 也会有些偏离, 因此需要对其 进行标定。 设帧存中的一个像素对应于像平面上 x 轴 与 y 轴方向上的物理尺寸分别为 dx , dy , 则有变换关 系 u= x dx + u 0, v = y dy + v 0 (3) 式 (3) 中, v 可由图像处理获得, 计算 y 需要预先 确定 v 0 和 dy 的值。因此为计算 (2) 式, 摄像机参数 f 、
1 1 ·02· 新技术新仪器 2003 年第 23 卷第 6 期 v 0、dy 必不可少, 这就需要进行摄像机参数的标定。 在 机器视觉中, 摄像机校正参数分为内部参数和外部参 数, 内部参数确定了摄像机内部的几何和光学特征, 不 随摄像机的移动而改变; 外部参数是确定摄像机像平 面相对于客观世界坐标系统的三维位置和朝向, 摄像 机移动后, 需重新校正。本文中虽然摄像机随无人机运 动, 但我们所需要的参数都是内部参数, 不需要在无人 机飞行过程中重新标定。因此, 只需预先标定摄像机的 内部参数, 就可以在无人机飞行过程中用来计算无人 机与前方舰艇的距离。 4 2 摄像机标定 摄像机标定需要先知道一组像平面点的客观世界 坐标和帧存坐标。 从客观场景到数字图像的成像变换 可看作由图 5 所示的 3 步组成。 具体变换过程见图 4 和图 6。 空间中任何一点 P (X c, Y c, Z c) 在像平面上的投影 位置 P (x , y ) 可以用小孔模型表示 f Y c Z c f X c Z c , y = x = 用齐次坐标与矩阵形式将 (5) 式表示为 Z c x y 1 = f 0 0 0 f 0 0 0 1 0 0 0 X c Y c Z c 1 4 2 3 从像平面坐标到计算机帧存坐标的变换 用齐次坐标和矩阵形式可将式 (3) 表示为 u v 1 = 1 dx 0 0 0 1 dy 0 u 0 v 0 1 x y 1 4 2 4 从客观世界坐标到计算机帧存坐标的变换 将式 (4)、(6)、(7) 结合起来可得 (5) (6) (7) (8) u 0 v 0 1 X w Y w 0 0 0 R   T O T   1 X w Y w Z w 1 = M X w Y w Z w 1 = M 1M 2 Z w 1 dx , ay = f 其中, a x = f dy ,M 1 为内部参数,M 2 为 外部参数,M 为投影矩阵。 式 (8) 表示了空间一个点的 帧存坐标和空间坐标的对应关系, 可以得到两个独立 的方程。 标定过程中, 一般取数十个已知空间点, 使方 程的个数大大超过未知数的个数, 从而用最小二乘法 求解以降低误差造成的影响, 得到投影矩阵M , 然后由 此分解出内外参数M 1 和M 2。 4 5 求解无人机与舰艇的距离 由公式 (3) 及 y 0= 0, a y = f dy , 公式 (2) 可整理为 (9) 可见, 求内部参数时不必分别求出有效焦距 f 和 + arctan [ v 0- v ) d = h a y ]} tan{ 2 像素对应的物理尺寸 dy , 而只需要二者的比值 a y。 5 试验验证 文献 (5) 对此方法进行了可行性验证。 用激光测距仪与单目机器视觉测距方法进行比 较, 以检验其有效性。考虑到激光测距仪的数据刷新频 率, 试验中每隔 200 m s 测距一次。 表 1 为相应的测量 图 5 摄像机成像坐标变换步骤 Z c u v 1 = a x 0 0 0 a y 0 图 6 摄像机标定几何模型 2 4 1 从客观世界坐标到摄像机坐标的变换 考虑到刚体的情况, 则从客观世界坐标 (X w , Y w , Z w ) 到摄像机坐标 (X c, Y c, Z c) 的变换可用齐次坐标表 示为 X c Y c Z c 1 = R   T O T   1 X w Y w Z w 1 (4) 其中: R 为 3×3 正交旋转变换矩阵, T 为三维平移向 量, O = (0, 0, 0) T。 4 2 从摄像机坐标到像平面坐标的变换 2
航 空 计 测 技 术 结果。 表 1 机器视觉与激光测距的比较 m   序号 机器视觉测距 激光测距 两者误差 1 2 3 4 5 6 7 8 9 10 23 27 29 36 37 44 48 49 56 57 66 50 33 19 20 00 21 66 33 64 22 26 30 34 38 42 46 50 55 58 45 53 75 68 70 82 78 90 01 91 1 0 - 1 1 - 1 1 1 - 1 1 - 1 21 97 42 51 50 18 43 24 32 27 通过假设检验, 可知上述误差值在显著性水平 01 下服从均值为零的正态分布, 由数理统计理论可 0 知, 单目机器视觉测距方法与激光测距方法所获试验 数据之间的差异仅是由随机误差引起的, 即这两种方 法在测距精度上并没有显著差别。 利用立体视觉测量距离时, 由于对应点匹配费时 多, 所需时间都是以 s 计的。通过试验可知基于单目视 觉测距的方法所需时间仅是几个m s。可以满足无人机 自动着舰系统的实时性要求。 6 结束语 本文在AO I 内利用灰度梯度探测前方舰艇, 并在 此基础上利用摄像机内部参数和透视投影几何关系来 新技术新仪器 ·12· 测量无人机与舰艇距离的方法是可行的, 实时性的要 求也可以满足, 从而证明了利用单目视觉获取深度信 息的可行性。 但是由于海上环境的瞬息变化会引起舰 艇的六自由度摇摆以及无人机的颤振, 所以对单目机 器视觉测距的探测结果仍需进一步确认。 机器视觉技术不论从理论上还是从硬件设备上的 发展都已达到了实用阶段, 国外起步比较早, 已有不少 成熟的产品问世; 机器视觉在我国的应用才起步, 更多 的领域还需我们拓展。 参 考 文 献 [ 1 ] 张琦. 机器视觉系统的原理及现状 [ J ]. 电子工业专用设备, 1999, (4) : 20~ 21, 34. [ 2 ] Om id Shkern ia, Yi M a, Joao H espanha and Shankar. V ision Gu ided L anding of an U nm anned A ir V eh icle [J ]. IEEE Conf. on D eci sion and Con tro l, 1999. [ 3 ] D icm ann s E D , Schell F R. A u tonomou s L anding of A irp lanes by D ynam ic M ach ine V ision [J ]. IEEE, 1992. [ 4 ] Zhang Zhengyou. A F lex ib le N ew T echn ique fo r Cam era Cali b ration T ech ical R epo rt M SR TR 98 71, M icro soft R esearch [ R ]. M i cro soft Co rpo ration, 1998. [ 5 ] 王荣本, 李斌, 储江伟, 纪寿文. 公路上基于车载单目机器视觉 的前方车距测量方法的研究[J ]. 公路交通科技, 2001, 18 (6) : 94~ 98. [ 6 ] 郑南宁. 计算机视觉与模式识别[M ]. 北京: 国防工业出版社, 1998. [ 7 ] 李介谷. 计算机视觉的理论和实践[M ]. 上海: 上海交通大学出 版社, 1992. [ 8 ] 马颂德, 张正友. 计算机视觉——计算理论与算法基础[M ]. 北 京: 科学技术出版社, 1998. (上接第 17 页) 图 7 电枢电流曲线图 参 考 文 献 [ 1 ] 曾庆勇. 微弱信号检测 (第 1 版) [M ]. 杭州: 浙江大学出版社, 1986. 图 8 电机转子角度波动曲线 [ 2 ] 陈伯时. 电力拖动自动控制系统 (第 2 版) [M ]. 北京: 机械工业 出版社, 1995.
分享到:
收藏