技术领域\n本发明属于计算机视觉领域,具体涉及一种基于图像特征的运动目标精确跟踪方法。 \n背景技术\n经过几十年的迅速发展,机器人领域越来越系统化、成熟化。各种类型的机器人已经越来越广泛的应用于现代工业、军事、航天、医疗、交通、服务以及人类生活的许多领域。而智能移动型机器人作为机器人研究领域的一个重要而典型的研究方向,越来越受到国内外研究机构的重视,成为当今机器人工业界的一个活跃的分支。近年来国内外的许多工业智能移动机器人的技术有了很大的发展,而西方各国又投入了更多的经费用于研制应用于社会服务和人类生活领域的各种类型的服务型智能移动机器人。 \n移动机器人导航技术是智能移动机器人领域的一个重要研究方向,也是智能移动机器人的一项关键技术。在过去的几十年中,国际国内有大量的科技工作者致力于移动机器人导航技术的研究,对很多关键导航技术问题,如多传感器融合导航、机器人自定位、场景模型建立、障碍检测及路径规划等等,取得了长足的进步和较清晰的认识。在某些特定的工业应用领域,移动机器人导航技术已获得了实际应用。 \n计算机视觉作为模仿生物视觉的一种技术,它的生物机理到现在仍然不是很清楚,很多心理学家、生理学家和认知学家一直在努力的探讨和研究这个问题,并且做着把脑认知方面的研究向计算机应用方面进行转化的努力。作为计算机视觉的应用,移动机器人的导航研究在引入视觉信息后有了很大的发展,解决了很多以前使用传统传感器很难解决的问题,对于在超声波、激光和红外等传统导航方式并不是很适合的非结构场景的自然环境下,利用视觉传感器解决移动机器人的自定位问题有较大优势。利用视觉的方法具有探测距离远,环境特征较好识别等特点,可以充分的发挥图像处理和模式识别领域已有成果的优势,使得一些在非结构环境下的机器人自定位问题开始逐步走向解决。 \n基于视觉的精确跟踪是指一种通过图像处理与分析的方法,从图像信号中实时自动识别目标,准确获取目标位置信息,并精确跟踪目标运动的技术。基于视觉信息的跟踪是以图像处理技术为核心,有机融合了计算机技术、传感器技术、自动控制、模式识别、人工智能等多种理论和技术的新型技术,它依靠成像技术获得更加丰富的目标信息,通过目标与真实空间信息之间的相互关系,有效减少机动估计延时、提高跟踪性能。 \n根据识别方法的差别,视觉跟踪可以分为基于图像分割的跟踪、基于活动轮廓的跟踪和基于模板匹配的区域跟踪。 \n1.基于图像分割的跟踪方法一直是视觉跟踪的主要方法,分割的线索包括了图像强度、颜色、运动、纹理、灰度直方图等,依据给定的特征将目标区域从图像中分割出来。 \n2.基于活动轮廓跟踪方法的思想是活动轮廓在模拟的外力和内力作用下向物体边缘靠近的过程。这类方法的特点是从整体上识别物体,在物体具有变形、背景复杂和局部被遮挡的情况下,仍可以得到较为满意的跟踪效果,具有较强的鲁棒性。但是这种方法要求被跟踪物体具有清晰的轮廓,尤其当出现局部遮挡现象时更有这样的要求。 \n3.基于模板匹配的区域跟踪的基本思想是按像素对感兴趣的区域进行匹配,计算目标图像与区域图像的相关值。其方法要求目标的外形基本上保持不变,这就不允许目标位置、光照条件快速变化,也不允许遮挡现象的发生。该方法通常计算量较大,计算时间较长。 \n在对图像进行分割时,需要选择恰当的模型空间求取阈值。对同一颜色属性物体,在光照种类、照度、物体反射特性等不同条件下,测得的RGB颜色值分布很分散,3个变量互相关联变化,很难确定阈值范围。而HSI模型符合人眼对颜色的感觉,H具有较稳定和较窄的变化范围,因此选H作为一个阈值。但是当I较小时,根据HSI的定义,H的值趋向不确定,不能作为单一的识别依据,因此本发明采取H与S相结合的阈值作为分割的依据。 \n在实际中,需要综合考虑目标视觉跟踪算法的精确度、计算复杂度以及通用性等方面,折衷进行处理。 \n发明内容\n本发明的目的在于提出一种基于图像特征的运动目标精确跟踪方法,结合视觉传感、数字图像处理和目标识别等相关技术,实现了对移动目标的精确定位,该方法简便、实时性好且跟踪精度高。 \n本发明利用一个安装在追踪运动体上的视觉敏感器(摄像机)实现对参考运动体的实时跟踪。为达到上述目的,如图1所示,本发明的技术方案具体是这样实现的: \n1.对待跟踪的目标物体离线求取颜色分割阈值,选取色调H和饱和度S作为阈值分割的判别依据; \n2.对目标图像进行颜色空间转换,然后与1中确定的阈值进行比较,剔除背景,分割出需要跟踪目标; \n3.在2得到的目标区域中选取距离初始点一定范围内的像素点作为跟踪目标,剔除干扰点,进行距离滤波; \n4.随着被跟踪物体的运动,由3得到的目标区域点确定质心; \n5.确保被跟踪目标始终成像在图像坐标系的中心位置,以此来驱动追踪物体运动,实现实时的精确跟踪。 \n本发明有以下一些技术特征: \n(1)步骤1所述的离线求取颜色分割阈值的原始图像是RGB格式的彩色图像; \n(2)步骤1所述的离线求取颜色分割阈值是在HSI颜色空间中进行的,基于性能和效率的权衡考虑,我们选取色调H和饱和度S作为阈值分割的判别依据; \n(3)步骤1所述的离线求取颜色分割阈值中分割阈值的选取是通过以下步骤实现的:用图像采集卡得到多幅数字化的RGB彩色图像,通过人机交互确定被跟踪对象,将该局部彩色图像转化为HSI模型,对其H、S两个分量分别作直方图得到选定区域的H、S阈值,并求平均值作为分割阈值; \n(4)步骤2所述的颜色信息滤波就是对图像采集卡实时采集的每幅图像与(3)中确定的阈值进行比较,剔除背景,分割出需要跟踪目标的边缘; \n(5)步骤3所述的距离信息滤波是为了保证提取目标的准确性,我们从(4)得到的目标区域中选取距离初始点一定范围内的像素点作为跟踪目标,剔除干扰点; \n(6)步骤4所述的求取质心必须满足有足够多的像素点,否则把(5)中选取的目标进行异常处理,即不予进行质心求取运算,并保持上一帧图像质心,返回到步骤1采集下一时刻图像; \n(7)步骤5所述的追踪目标运动体的过程就是保证目标物体质心成像在图像中心位置。 \n本发明采用了基于图像的H、S双参数阈值分割和距离滤波相结合的图像处理方法,实时准确地识别出目标物体,得到物体的质心,从而实现对目标运动体的精确跟踪。该方法识别精度高,实时性强,具有很高的应用价值。 \n附图说明\n图1为基于视觉的精确跟踪技术流程图; \n图2为被追踪目标图像H参数直方图; \n图3为被追踪目标图像S参数直方图; \n图4为对目标进行颜色分割后的图像; \n图5为距离滤波后的图像; \n图6为跟踪目标质心在图像坐标系中的运动轨迹。 \n具体实施方式\n为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例对本发明进一步详细说明。 \n本发明实现的系统平台采用CCD摄像头和图像采集卡作为图像的采集系统,采集彩色图像大小为320 像素×240像素,以RGB格式的位图方式保存。位图由像素点矩阵组成,每个像素点都有一个像素值,表示特定颜色的强度,用R,G,B三个颜色分量表示,每个颜色分量用一个字节表示,数值在0到255之间。 \n由于HSI模型可以在一定程度上避免RGB模型的高分散性和高相关性所带来的阈值划分问题,我们在HSI空间进行颜色滤波。 \n从RGB颜色空间到HSI颜色空间的转换公式为: \n \n\n基于性能和效率的权衡考虑,我们选取色调H和饱和度S作为阈值分割的判别依据。首先拍摄10幅目标物体图像,然后对每幅图像手动选取被跟踪目标的矩形区域,并将彩色图像转化为HSI模式,做H和S直方图如图2、图3所示,得到选定区域的H和S阈值(Hmin,Hmax)和(Smin,Smax),其中Hmin<H<Hmax,Smin<S<Smax,Hmin、Hmax、Smin、Smax分别为区域图像色调和饱和度的最小阈值和最大阈值;最后求出平均确定分割阈值(Hmin,Hmax)和(Smin,Smax)。 \n这相当于一个离线的学习过程,在随后的实时图像识别中,该阈值作为物体分割的标准。每幅实时采集的图像在进行去噪处理后都与该阈值进行比较,从而分割出物体,找到物体的图像边缘,如图4所示。在被跟踪物体没有发生变化且光线没有强烈变化的情况下,都不需要进行重新学习,直至跟踪过程完成。 \n由于采集图像的背景比较复杂,只进行颜色滤波不能保证物体分割的准确性,所以我们再进行一次距离滤波,剔除干扰信息。就是把经过颜色分割后得到的目标点中距离选取的初始化点30个像素范围内的点作为被跟踪目标点,如图5所示。 \n如果得到的目标点个数小于5,我们认为没有正确识别出物体,返回对下一刻采集的图像进行识别;如果得到的目标点个数大于5,我们就进行质心求取。质心坐标计算公式为: \n\n\n其中,(x,y)为质心坐标;n为目标区域占据的像素个数;(xi,yi)为第i个像素的坐标;p(xi,yi)为第i个像素的H、S值的分布概率。质心算法计算简单,计算量小,特别适合于对称图像的中心计算,算法的优点在于充分利用了对称图像中的每一点的概率分布值,因此具有较高的质心坐标计算精度。 \n图6为经过图像处理得到的目标质心在图像中的坐标,可以看到大部分点分布在(160,120)附近范围。随着被跟踪物体的运动,其在图像中的坐标也在发生变化,当目标质心偏离中心点时,摄像机会自动开始跟踪,驱动追踪物体运动,保证被跟踪目标始终成像在图像坐标系的中心位置,实现实时的精确跟踪。
法律信息
- 2010-12-08
- 2010-08-11
专利申请权的转移
登记生效日: 2010.07.02
申请人由北京航空航天大学变更为北京航空航天大学
地址由100191 北京市海淀区学院路37号变更为100191 北京市海淀区学院路37号
申请人由贾英民 倪娜变更为空
- 2010-01-27
- 2009-11-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-01-18
|
2004-07-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |