1、矽,哗角即日 纠f年y月比日摘要随着科学的发展,技术的进步,智能视频监控系统在数字图像处理及计算机视 觉领域中逐渐成为了一个核心课题。而智能视频监控的目标检测与目标跟踪也成为 智能视频监控系统的关键底层技术。在很多领域,人们广范应用视频监控系统监视 并持续跟踪所需要的运动目标。本文以智能交通视频监控为应用背景,主要对视频 运动车辆检测与跟踪方法进行分析和研究。首先,在运动车辆检测方面,为了解决 视频中运动车辆目标检测精度不够精确及容易受到阴影影响,在对三种典型的背景 模型进行了分析的基础上,提出了一种基于混合高斯模型的运动车辆检测方法,该 方法采用基于HSV颜色空间和高斯阴影模型方法进行阴影抑
2、制,从而达到减少阴影 干扰的影响。其次,在运动车辆跟踪方面,本文针对跟踪问题的特点,分析了不同 的跟踪模型与当前研究重点,结合现有的算法,提出了基于Camshiit的跟踪算法改 进。该算法主要是针对其在复杂背景下鲁棒性欠佳,能较好的跟踪目标而不产生漂 移。最后,利用OpenCV软件对智能视频运动车辆目标检测与跟踪算法进行编程实 现,对程序实现结果进行分析。对背景差分法、帧间差分法、三帧差分法进行实验 比较,然后对三种运动车辆目标检测方法进行实现;在车辆目标跟踪过程中则利用 实验比较Meanshiit和Camshiit改进算法两种算法的不同,通过实验得出基于 Camshiit算法改进算法能更好的
3、对车辆进行跟踪而不产生车辆丢失或偏移问题。关键词智能交通系统;运动车辆检测;运动车辆跟踪;混合高斯模型;MeanShiit算法;Camshiit算法;河北科技大学硕士学位论文Abstract砌th the development of the society and technology,the detection and tracking algorithm of video motion objects is one of core topics in the fidd of computer visionItS also the key intelligent technology of
4、 video surveillance systemIn many areas,it is the application of wide range of video surveillance system to monitor and keep track of moving targets neededIn this thesis,in the background of intelligent transportation video surveillance application,it analyzes and researches the methods for the movi
5、ng vehicle target detection and trackingFirst,in the moving vehicle target detection study,in order to solve the video moving vehicle target detection accuracy and shadow interference,it simply analyzes three typical background model and has proposed a Gaussian mixture model based on moving target d
6、etection method in the multiple moving targetsnlis method adopts Gaussian mixture shadow modal method and HSV color model to suppress shadow of moving vehicleSecondly,in the research of the moving vehicle tracking,it analyzes different models and current research focus on the tracking problemCombine
7、d谢m the existing algorithm,the tracking algorithm based on M黜hiff improvements isproposed,nlis algorithm is mainly refer to solve the tracking target color interference, blobcking and other issuesne thesis finally used OpenCV software to program the intelligent video vehicle detection and tracking a
8、lgorithms and analyze the results of theprogram realizationAnd in the vehicle tracking,software simulation comparison between the traditional meanshift tracking algorithm and improved camshiff algorithm proves the superiority of the improved algorithmKey words Intelligent Transportation System(ITS);
9、Moving vehicle detection;Movingvehicle tracking:Gaussian Mixture Model;Meanshifl Algorithm,Camshifl AlgorithmII摘要 IAbstract II第1章绪论 111论文的研究背景和意义 一112国内外的研究现状及发展趋势 一113本文的研究内容和论文结构 4第2章视频图像相关理论 721灰度图像 722图像颜色空间 221 RGB颜色空间 222 HSV颜色空间 823图像之间的转换 9231灰度图像二值化 232图像的灰度转换 24本章小结 10第3章运动目标检测与跟踪算法分析 1131
10、视频中运动目标的检测 11311视频中运动目标检测的基本方法 11312基于单高斯背景模型的运动目标检测方法 1432视频中运动目标的跟踪 15321运动目标跟踪的常用方法 15322均值偏移算法 1733本章小结 19第4章运动车辆检测与跟踪算法改进 2141基于混合高斯背景模型的车辆检测 21411像素模型的定义及参数的初始化 21412像素模型参数的更新 22413背景像素模型的建立 2342基于改进的混合高斯背景模型的车辆检测 24421疑似阴影模型立 24422混合高斯阴影模型 24TTI423混合高斯阴影模型的算法流程 26424阴影抑制算法 2643基于CamShift的运动车辆
11、目标跟踪算法 27431 CamShift算法介绍 27432 CamShifi算法颜色特征信息的提取 28433基于CamShiR算法的车辆跟踪实现 2944本章小结 32第5章算法编程实现及实验结果分析 3351运动车辆目标检测算法实现及结果分析 p O 511帧间差分法与三帧差分法的实现及结果对比分析 33512混合高斯模型和混合高斯阴影模型实现结果对比分析 3552运动车辆目标跟踪算法实现及结果分析 39521基于MeanShifi的车辆跟踪算法实现 39522基于CamShiR的车辆跟踪算法实现 4053本章小结 41结论 43参考文献 45攻读硕士学位期间所发表的论文 49致谢 5
12、1IV能交通系统对交通运输业来说是一场新的革命。自从20世纪50年代以来,世界上 许多国家就开始研究智能交通系统。在对智能交通系统(ITS)的研究和发展上许多 国家投入了大量的人力和物力资源,并为成为了继航空航天、军事科技领域之后的 高科技应用中最为热门的科研方向。美国从20世纪中叶以来,就开始了对智能交通系统(ffS)的研究,所以目前 美国在智能交通系统方面还是最有科研积累的,其技术也是最为先进的。1991年开 始,美国就开始花费大量金钱在智能交通系统(rrS)领域的研究,仅仅1994年到 1995年期间就立项了超过100多项相关研究项目,并设置了专门组织和开始定制智 能交通系统的研究和发展
13、计划,到1997年,累计科研经费花销多达近8亿【3】。在 2001年,美国召开了一次智能交通系统领域专家科研讨论会,并确定了面向21世纪智能交通系统的前十年规划发展的总体规划。从20世纪70年代日本也开始了研究和建设智能交通系统,并且组织了专门全国性研究机构来研究智能交通系统。目前 日本已经建立了一套较为完整的智能交通监控,控制和管理信息系统,国家地图绘 制工作己基本完成覆盖【4】。在欧洲,利用欧洲一体化的研究路线进行智能交通系统 的研究和开发,研究和开发工程的资金由联合政府,企业和个人三个方面一起支 付,对应科研经费支出高达90多亿美元,其中比较有名的项目包括DRIVE和PROMETHEUS
14、这两个项目。另外,在软硬件结合方面,人们也对智能视频监控系统进行了一定的研究。例如,在1997年美国的国防高级研究项目署(D础)对于居民生活场景以及军事领域中进行监控的技术进行了研究,带头的学校主要有卡内 基梅隆大学、麻省理工学院等高校,这些高校联合开发的项目为VSAM(Visual Surveillance And Montoring),也就是所说的自动视频理解技术【5】;在接下来的若干年的视频监控体系发展中,欧洲联盟和雷丁大学以及法国INRIA等相关科研组织机构,在2004年实行了基于机场的智能监控工程AVITRAC,这个工程主要用在机场 停车场的区域目标跟踪和行为异常检测和报警等;在20
15、06年,在此基础上德州仪器 (TI)改进了视频监控上问题,提出了新的改进方法,即主要结合智能视频软件套 件将和达芬奇技术,同时借鉴了达芬奇技术的智能视频与编码器在对数字视频处理 器上的高效实现,例如,视频分析,目标检测和报警违反规则等等【6】;在生活中, 交通事故的频繁发生,于是Tai等人对于此方面进行了视频监控系统的研究,使得 监控系统对于车辆信息及其运行路线进行检测与跟踪【6J;VISATRAM,全称为Vision system for automatic traffic monitoring,该系统能够对各个车道的车辆行为进行监控, 以达到交通不堵塞的目的【71。英国雷丁大学计算机学院的
16、VIEWS工程项目组在对运 动的车辆与行人的目标检测上已经有了进一步的探究和收获,这一研究项目的最终 意义是用人工方法改变传统的视频监控,使监控系统能够自适应的进行检测与跟 踪,并且对于某些反常行为能够进行自动报警,这样的改进能够提高监控系统的运2第l章绪论行效率跟精确性81。据此项目研究人员介绍,研究组所开发的新技术主要使用比较 平常的手段进行图像的识别,比如对车辆、行人等区别性目标的识别,识别的依据 主要是根据不同物体说得倒的不同的运动目标轨迹等方面的相关信息数据。相对于外国在这方面的发展,我国在ITS这个领域的探索比较迟才开始发展,但是随着世界各个国家对ITS的进一步的重视和科研投入的与
17、日俱增,从20世纪80 年代以来,我国也开始提高了ITS的研究和发展的节奏。一方面,在交通管理和道 路交通监控系统领域,先进的技术项目在北京、上海、广州等一线大城市被陆陆续 续的从美、日、欧洲等发达国家引进来【9】;另一方面,国家科研部门和单位都加快 自主研发的步伐,如国家科学组织实施的科学技术研究的国家计划“智能交通系统 关键技术开发和示范工程”,国家科技相关组织研发的实时自适应城市交通控制系 统HT-UTCS等。中国科学研究所设计了一款交通监控原型系统Vstar(Visual Surveillance star),整个Vstar系统的软硬件设备比较复杂,包括了计算机,数字摄像 机,扬声器和
18、交通场景仿真平台等【10】。这个系统主要用于交通系统中,比如当车辆 运行的过程中,此系统平台会将需要检测的运动车辆的运动信息都进行监控并整合,上传到计算机处理系统上面,然后由系统中的物体定位和跟踪的程序对上传来 的数据进行处理,把其转换为计算机语句并给出了相应信息的解释语句,如果被检 测车辆的某些行为违反了程序中所制定的规则,则会将其结果送入语音合成系统, 利用该系统进行语音提示【11】。中科院研究所所研制的智能视频监控系统Vstar的主 要优点有:第一、可以对要检测的运动目标进行实时检测跟踪,并将其跟踪结果信 息第一时间上传到系统平台上进行整合分析,将分析结果通过语音系统告知工作人 员,以便
19、工作人员能够作出及时的处理;第二、因为该系统使用了世界最先进的机 器语言和智能监控系统技术平台,其对运动目标的检测和跟踪的效率和准确性相比 较其它系统都有很大程度上的提高【121。在智能交通系统中,运动车辆的检测识别与跟踪是智能交通系统中的关键内容 和核心技术。近年来,视频图像的车辆检测和跟踪的被国内外学者进行了非常多的 研究。在运动车辆检测方面,比较常用的研究方法有帧间差分法、背景减除法和光 流法等。而在运动车辆跟踪方面,常用于运动目标的跟踪方法有基于运动目标特征的、基于相似区域的、基于轮廓匹配的和基于模型比较的等这四种跟踪方法。目前在运动目标检测和跟踪技术方面,国内外学者和科研机构已经做了
20、非常多的研究工 作,如1978年,美国加州的喷气推进实验室(JPT)最先提出了基于电脑视觉技术 进行运动车辆检测的方法【131,若干年后,美国明尼苏达大学的科研人员研发出了能 投入实际道路使用的基于视频的车辆检测和跟踪系统;1996年到1998年期间,美国 DARPA(国防高级研究计划局)联合卡内基梅隆大学等著名大学和知名科技公司共 同研制出了视频监视和监控系统VSAMtl4】;中国模式识别国家重点实验室(中科院3自动化研究所)视觉监控小组,在前人的理论研究基础上,自主研发出了交通监控 系统(VSTAR),实现了从运动车辆检测到跟踪以及运动目标的行为分析【l 51。综上所述,从目前的国内外研究
21、现状发现,高效的车辆检测与跟踪技术是智能交通系统能发进一步发展的核心和关键所在。目前,基于交通视频的车辆检测和跟 踪技术面临的难题主要在两方面:车辆检测缺乏自适应性和车辆跟踪的可靠性和精 度低。总体来说,在车辆检测与跟踪系统方面,国外科研单位机构的理论研究起步 早,体系比较完善,应用范围也比较成熟,而在国内,由于起步晚,所以在该领域 还需要更多努力。13本文的研究内容和论文结构本论文主要基于目前运动车辆检测与跟踪算法的研究状况,对智能视频中运动 车辆目标的检测与跟踪算法进行了研究,并在传统的运动车辆检测与跟踪的方法基 础上做出一定的改进,对算法实现的准确性和效率有相应的提高。本文主要研究视 频
22、车辆目标的检测与跟踪关键技术,在总结和分析现有的传统算法和关键技术的基 础上,对视频车辆的检测与跟踪相关技术进行一定的改进和实现,并通过仿真实验 验证算法的可用性和可靠性。本论文使用Visual Studio 2008结合OpenCV16】开发库 平台设计一个小型的视频运动目标检测与跟踪的实验,对交通视频上的车辆进行检测与跟踪,比较各种检测方法的不同,得出相应的结果。 本论文主要针对摄像镜头相对静止状况下对运动车辆目标进行检测和跟踪。系统实验的大体过程是:当运动目标进入监测区域的时候,首先通过目标检测算法进 行目标筛选,挑出所需检测的目标,再通过视频图像分割技术,对场景进行前景点 的选取,提取
23、前景点后,对其进行特征提取并对运动目标区域进行判断,最后在得 出的目标区域序列中建立相应的目标跟踪程序,以此获取目标运动路线。其主要研 究内容如下:1)对现有的常用运动车辆目标检测算法进行概括和总结,常用的算法包括:背 景差分法,帧间差分法,光流法等;对这三个算法进行比较,得出各自的优势、劣 势以及应用范围,对其分类,实现方法进行讨论研究;2)对现有的传统运动目标跟踪算法进行概括和总结,常用的算法类型包括:基 于模型的跟踪算法,基于特征的跟踪算法,基于区域的跟踪算法等等;对这三类算 法进行简单了解,然后对Meanshift算法进行一定程度的讨论研究,提出算法的 优势与劣势。最后提出了改进Cam
24、shift算法【18】,在分析比较两者的优缺点的基础 上,针对Camshift算法在复杂背景下鲁棒性欠佳,不能解决类目标颜色干扰,遮挡 等问题,给出了相应的改进手段。4第1章绪论在运动车辆检测方面,背景差分法比较常用于运动目标检测算法中,其方法优 势在于:该方法的原理和算法设计实现起来比较容易,在实际场景应用中,对阈值 (后面章节会进行相应的介绍)范围进行选取,并在该范围内对运动目标进行算法 处理,能够比较准确的得到运动目标的位置、大小等具体信息;其劣势在于:其适应性比较差点,对场景中各因素的稳定性要求相对比较高,比如该场景中光线突然发生变化,那么就会造成检测结果的或多或少的偏差,还有倘若检测
25、目标长期处于 静止或者过快运动的情况下,也会导致检测结果的精确性和准确性不够高;根据该 背景差分法的不足之处,提出了相应的改进算法,即基于混合高斯背景模型算法, 从而提高目标检测的有效性和精确性。在运动车辆跟踪方面,主要在经常使用的三种运动车辆目标跟踪方法基础上的 MeanshiR算法的优势:第一,该算法计算比较简单,对实时跟踪实现起来也比较简 易;第二,该算法容易在实现与其他算法结合应用方面有一定的优势,相对来说比 较容易;第三,对跟踪目标的稳定性要求比较低,不太容易受到影响。缺点是:第 一,在模板更新算法上有一定的问题,没有较为合适的更新算法;第二,在运动目 标跟踪过程中,当目标的尺寸发生
26、变化时,在容易产生跟踪偏移或者失败情况;第 三,由于该算法采用直方图建模的缘故,当前景点和背景点相似度比较高的时候, 可能会产生一定的误差;第四,当被跟踪车辆目标运动速度过快的时候,目标区域 在相邻两帧内会出现没有交叉重叠的区域,这样一来,目标往往就收敛与背景中与 目标颜色分布比较相近的物体,而不是被跟踪的车辆目标。本文就其缺点提出了基 于CamShift算法改进的算法,从而解决上述算法可能发生的相关问题。3)介绍开源项目库OpenCV,该库主要应用在计算机视觉、模式识别和图像处 理等方面,并结合VC+平台进行仿真编程实验,对文中的算法进行仿真实验演 示,对实验结果进行分析,从而分析算法的有效
27、性,实时性及鲁棒性等性能。本文的各章节安排如下: 第1章为绪论部分。主要介绍了面本课题的研究背景和意义。总结和概括了国内外智能交通车辆检测和跟踪应用的研究发展现状,然后对本文的主要内容做说明 以及章节的编排。第2章为视频图像相关理论知识部分。主要介绍了视频图像处理的涉及到的图像处理相关的理论知识与原理。第3章为智能交通中视频运动目标检测和跟踪算法分析部分。在运动目标检测 方面,首先介绍三种常用算法,主要包括帧差法、光流法和背景差分法,然后分析 其优缺点以及应用场景等。在运动目标跟踪方面,首先介绍常用的目标跟踪方法, 然后重点介绍均值偏移算法。第4章为视频运动车辆检测与跟踪算法改进部分。在车辆目
28、标检测方面,基于5高斯模型算法,提出了改进的算法,主要就是基于阴影抑制的混合高斯模型算法, 即介绍了在对阴影问题处理上的解决方案;在车辆目标跟踪方面,提出了基于 Carnshitt算法的改进算法,解决了在运动车辆颜色干扰问题。第5章为仿真实验结果及分析部分。对交通视频中运动车辆目标检测和跟踪改 进算法在软件平台上进行模块演示设计,通过实验对比分析,从而得出实验结果 图。最后对本文的工作进行了归纳和总结,并指出课题研究中的存在的缺陷,并计划了下一步将继续的研究工作。6第2章视频图像相关理论图像是指人们用不同的手段和形式来从现实客观环境中获取到的,从而直接或 者间接的作用于人的眼睛,最后在人看来说
29、形成的视觉实体效果,是一种表现和传 达图形图像信息的视觉体现形式。一般图像的采集结果是采用数学形式的表示存 在,比如样本阵列,所以图像一般用矩阵或数组来表示。场景中的位置用每个元素 的坐标来对于表示,每个元素的值代表场景点的对应的特征值。视频图像帧序列的 集合,它是根据时间变化而形成的一串图像序列。显然,视频是数字图像在时间上 的序列。视频序列中的每个图像成为一个帧,通常的视频图像是按每秒三十帧到五 十帧的速度进行的。21灰度图像从图像学上说,把只含有图像的亮度信息,不含有图像的颜色信息的图像称做 灰度图。为了便于区分,亮度分为0到255共256个级别,其中0表示最黑(全黑), 255表示最白(全白)。在数字图像中,基本都是先把其他的的样式或格式的图像转 化为灰度图像,因为这样可以使得后续的计算大幅度减少复杂度。灰色图像和彩色 图像一样,仍然可以描述和反应整个图像或局部图像的亮度和色度分布等特征。只 存在黑白两种值的图像一般我们称做为二值图像,这种二值图像在视频图像处理中 占据非常重要的作用,在图像处理中,二值图像化的最主要作用是寻找一个最为合 适的阈值来区分前景对象和背景图像。22图像颜色空间颜色空间也称为彩色模型(或彩色系统),是对彩色通过某种形式进行规定或 定义从而使得可以被人所能接受。图
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1