基于视频的实时运动目标检测与跟踪系统研究论文.doc
《基于视频的实时运动目标检测与跟踪系统研究论文.doc》由会员分享,可在线阅读,更多相关《基于视频的实时运动目标检测与跟踪系统研究论文.doc(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于视频的实时运动目标检测与跟踪系统研究硕士学位论文基于视频的实时运动目标检测与跟踪系统研究Classified Index: UDC: 密级: XihuaUniversityMaster Degree DissertationResearch of Real-time Moving ObjectDetection and Tracking System Basedon VideoCandidate : Li YuejingMajor : Signal and Information ProcessingStudent ID: 2007Supervisor: Prof. Xie Weiche
2、ngMarch, 2012西华大学学位论文独创性声明作者重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用容和致的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了意。若有不实之处,本人愿意承担相关法律责任。学位论文作者签名: 指导教师签名:日期: 日期西华大学学位论文使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,在校攻读学位期间论文工作的知识产权属于西华大学,同意学校保留并向国家有关部门或机构送交论文的复
3、印件和电子版,允许论文被查阅和借阅,西华大学可以将本论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。(的论文在解密后遵守此规定)学位论文作者签名: 指导教师签名:日期: 日期83 / 93摘 要以计算机视觉技术为基础的智能视频监控系统,目前已经广泛应用于人们生产生活的各个方面。运动目标检测与跟踪是智能视频监控系统中的关键技术和主要研究方向,目的是实时检测视频序列帧中出现的运动目标,获得目标参数,对运动目标进行匹配和跟踪,进而获得目标的运动轨迹。本文主要研究了视频运动目标检测与跟踪系统的构成,系统中使用的视频、图像处理技术,运动目标检测与运动目标
4、跟踪算法,并分别在计算机系统与嵌入式系统中实现了运动目标检测与跟踪系统。首先,分析研究了常用的运动目标检测算法与各自的优缺点,提出了一种基于累积差分更新的背景减除法,该算法结合累积差分的概念,对自适应背景建模法作出改进,较好地消除了场景变化以与噪声影响等的干扰,关于目标提取的阀值判断,提出了一种两主峰间差值的灰度直方图阀值分割法。接着,分析比较了连续自适应均值漂移CAMShift算法与Kalman滤波算法,提出了一种基于几何特征的Kalman滤波与目标直方图匹配相结合的运动目标跟踪算法,以目标灰度质心与外接矩形框长宽作为目标几何特征参数,分别使用两组卡尔曼滤波预测后,根据目标灰度模板相似度进行
5、目标匹配。然后,在VC+6.0集成开发环境下,采用MFC应用程序框架与OpenCV计算机视觉库代码,实现了基于USB摄像头的运动目标检测与跟踪系统,对于USB摄像头或AVI视频文件输入的视频,系统能实时检测出场景中的运动物体并进行跟踪。最后,使用Altera ED2多媒体开发板,以Cyclone系列EP2C35F672C6 FPGA作为核心芯片,设计出基于SOPC的实时运动目标检测与跟踪系统,使用了Quartus、SOPC Builder与NiosIDE等开发工具,完成硬件设计与软件开发,经仿真与调试该系统实现部分运行。关键词:智能视频监控;目标检测;目标跟踪;OpenCV;SOPCAbstr
6、actIntelligent Video Surveillance System which based on Computer Vision technology has already been widely applied to various aspects of humans production and life at present. Moving object detection and tacking is the key technology and primary research direction of Intelligent Video Surveillance S
7、ystem. In order to real-time detecting moving object emerged from video sequence frames, obtaining object parameters, matching and tracking moving object, then the movement locus of object is acquired. In this paper major researches include the structure of moving object detection and tracking syste
8、m based on video, the technology of video and image processing used in system, the algorithm of moving object detection and tracking, and the implementation of system based on computer and embedded technology. Firstly, conventional algorithms of moving object detection and tracking including each ad
9、vantage and defect are analyzed and researched, and a kind background subtraction algorithm based on accumulated difference update is proposed. The algorithm incorporated accumulated difference notion improvements self-adaptive background modeling algorithm to eliminate noise interference. A kind pa
10、rtition method of gray histogram threshold is proposed.Then, CAMShift algorithm and Kalman filter algorithm are analyzed and compared, and a kind moving object tracking algorithm which combines Kalman filter based on geometric characteristic with object histogram matching is proposed. The center of
11、mass of objects grayscale and the length and width of circumscribed rectangle frame are used as the geometric characteristic parameter of object. After using respectively two groups of Kalman filter to calculate, matching object according to similarity of template of objects grayscale.And then, the
12、moving object detection and tracking system based on USB camera is implemented by VC+ 6.0 Integrated Development Environment. The MFC application program wizard and Intel OpenCV code are utilized to develop system. According to inputted video from either USB camera or AVI files, the system can detec
13、tand trackobject in scene. Finally, the real-time moving object detection and tracking system based on SOPC is designed. The Altera DE2 board which contains Cycloneseries EP2C35F672C6 FPGA chip is used as development platform. The Developer Kits include Quartus, SOPC Builder and NiosIDE etc. The har
14、dware design and software programming are accomplished. The embedded system is able to partly operate after simulating and debugging.Key Words:Intelligent Video Surveillance;Object Detection;Object Tracking; Open CV; SOPC目 录摘要IAbstractII1 绪论11.1 研究背景与意义11.2 国外研究现状与发展趋势21.2.1 国外研究现状21.2.2 发展趋势41.3 主要
15、研究容与本文结构62 系统结构与关键技术82.1 系统结构82.2 图像处理技术92.2.1 图像获取92.2.2 视频信号制式与图像色彩模型102.2.3 图像滤波132.2.4 形态学处理162.2.5 连通分量分析183 运动目标检测算法研究203.1 常用运动目标检测算法分析203.1.1 帧间差分法203.1.2 背景减除法223.1.3 光流法233.2 基于累积差分更新的背景减除法233.2.1 背景模型建立与更新243.2.2 运动目标提取273.3 检测算法流程与实验结果283.3.1 检测算法流程283.3.2 检测算法实验结果304 运动目标跟踪算法研究334.1 常用运
16、动目标跟踪算法分析334.1.1 卡尔曼滤波算法334.1.2 CAMShift算法354.2 基于几何特征的卡尔曼滤波和直方图匹配算法374.2.1 几何特征计算374.2.2 卡尔曼滤波394.2.3 灰度直方图匹配404.2.4 多目标跟踪问题414.3 跟踪算法流程与实验结果414.3.1 跟踪算法流程414.3.2 跟踪算法实验结果435 基于VC+的运动目标检测与跟踪系统465.1 MFC与OpenCV465.1.1 MFC465.1.2 OpenCV475.2 系统硬件结构485.3 系统软件编程495.3.1 系统软件模块495.3.2 算法编程505.4 系统运行实现546
17、基于SOPC的运动目标检测与跟踪系统596.1 开发平台、工具与流程596.1.1 SOPC与VreilogHDL596.1.2 开发平台606.1.3 开发工具与流程626.2 系统硬件设计646.2.1 系统总体设计646.2.2 各模块设计656.3 系统软件开发736.4 实验结果与分析75结论77参考文献79攻读硕士学位期间发表的论文与科研成果85致861 绪论1.1 研究背景与意义随着21世纪的第1个10年的过去,人类社会早已经进入了信息时代。从愚昧的原始社会,到稳步发展的古典时代,再到欣欣向荣的启蒙时代,然后是繁忙的工业时代,人类文明在不断发展,科学技术在不断进步,21世纪涌现出
18、了一大批新兴科学与技术,使人类社会和人们的生活发生了翻天覆地的变化。智能技术、多媒体技术已成为信息时代的主导技术,计算机视觉、视频图像处理等领域已成为研究领域中的前沿和热点。计算机视觉(Computer Vision)是一门综合性的交叉学科,由计算机通过对采集的图像或视频序列进行处理和分析,提取需要的信息,从而代替人来实现某种功能,该学科融合了计算机科学、应用数学、几何图形学、图像处理、视频处理、模式识别等学科的知识。计算机视觉研究的最终目标是让计算机通过输入设备来获取外界信息,代替人为操作自主地进行思考并作出反应。当然,在离这个最终目标的实现还有一定距离的今天,人们努力的目标是建立一种在由人
19、为规定的一些约束条件下,实现某些简单功能的准智能机器视觉系统,能够部分代替人们的工作。然而,自从1946年约翰.诺依曼(John Von Neumann)博士发明了程序储存体系结构的电子计算机以来,随着微电子技术的不断进步和因特网(Internet)这一全球互联网的形成,当代计算机家族彻底地改变了人们的生活。因此,计算机视觉技术的未来,也会是出乎人们预料的。关于计算机视觉技术的研究1-3,起溯于20世纪70年代后期,因为随着计算机硬件技术的发展,使计算机能够处理数据量很大的诸如图像这一类的信息。而今天,计算机视觉技术得到了越来越多的关注和长足的发展,智能视频监控(Intelligent Vid
20、eo Surveillance)系统就是计算机视觉技术主要的研究方向和重要的应用领域之一。近年来,智能视频监控系统已经广泛应用于人们生产生活的各个方面。在公共安全方面,银行、大型商场、地铁站点、城市街道等人流密集场所,核电站、高速铁路、民航机场等重要设施以与2008年奥运会、2010年世博会等盛大活动,都安装配置了大量最先进的智能视频监控系统,来保证人们的生命财产安全、保护国家公共财产不受损失、维护会场公共秩序、提高突发事件反应能力与防止恐怖主义事件。在交通管理方面,各个十字路口的电子眼系统,能够监视车辆的闯红灯、违章行驶等行为,通过连续抓拍违章车辆3幅图像,给出其违章证据与车牌。在人们的生活
21、中,家庭远程监控系统使人们在千里之外也能看到家里的情况,驾车疲劳检测系统降低了事故的发生率使人们的生命安全得到了保障,而视觉辅助驾驶系统可以实现简单的车辆导航功能。智能视频监控系统有效地解决了传统视频监控系统中存在的由人为因素带来的与时性差、效率低的问题。智能视频监控系统是一种能自动地、智能地对摄像机或传感器采集的视频序列或图像进行分析和处理,实现监控场景中的目标检测和追踪的监控系统4-6。运动目标检测与跟踪是智能视频监控系统中的关键技术和主要研究方向,目的是实时检测视频序列帧中出现的运动物体,提取运动目标,获得目标参数,确定目标位置,对运动目标进行匹配和跟踪,进而获得目标的运动轨迹,为下一步
22、对目标的识别与行为的理解等提供必要的信息。一个运营级智能视频监控系统组成结构如图1.1。图1.1 运营级智能监控系统Fig 1.1 a running system of intelligent video surveillance1.2 国外研究现状与发展趋势1.2.1 国外研究现状由于传统视频监控系统自身所固有的体积大、效率低、实时性差等缺陷,而且随着社会的发展,人们也迫切需要现代化技术来实现对场所或物体的监控。智能视频监控系统与传统监控系统相比优势突出,有极高的实用价值和经济价值。国外众多高校、公司与研究机构都开展了广泛并深入的研究,取得了一定的成果7,8。美国和欧洲等国家,凭借自身技术
23、和资金上的优势,从上世纪90年代起率先进行了智能视频监控系统方面的研究,主要包括:美国国防高级研究项目署DARPA(Defense Advanced Research Projects Agency)的视觉重大监控项目VSAM(Video Surveillance and Monitoring)项目9,由卡基梅隆大学(Carnegic Mellon University)、麻省理工学院(Massachusetts Institute of Technology)等十几所高校与研究机构参与,主要研究了在战场与普通民用场景中,利用多传感器、通信网络等实现对区域的全方位全时段监控,包括自动视频理解、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 视频 实时 运动 目标 检测 跟踪 系统 研究 论文
限制150内