基于视频的实时运动目标检测与跟踪系统研究级密:分类号密级UDC硕士学位论文基于视频的实时运动目标检测与跟踪系统研究作者姓名:李月静学专业科、:信号与信息处理西华大学硕士学位论文学号:212009081002007指导教师:谢维成完成日期:2012年3月ClassifiedIndex:UDC:密XihuaUniversityMasterDegreeDissertationResearchofReal-timeMovingObjectDetectionandTrackingSystemBasedonVideoCandidate:LiYuejingMajor:SignalandInformationProcessingStudentID:212009081002007Supervisor:Prof.XieWeichengMarch,2012西华大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文作者签名:指导教师签名:日期:日期西华大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,在校攻读学位期间论文工作的知识产权属于西华大学,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅,西华大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。(保密的论文在解密后遵守此规定)学位论文作者签名:指导教师签名:日期:日期西华大学硕士学位论文I摘 要 以计算机视觉技术为基础的智能视频监控系统,目前已经广泛应用于人们生产生活的各个方面。运动目标检测与跟踪是智能视频监控系统中的关键技术和主要研究方向,目的是实时检测视频序列帧中出现的运动目标,获得目标参数,对运动目标进行匹配和跟踪,进而获得目标的运动轨迹。本文主要研究了视频运动目标检测与跟踪系统的构成,系统中使用的视频、图像处理技术,运动目标检测及运动目标跟踪算法,并分别在计算机系统及嵌入式系统中实现了运动目标检测与跟踪系统。首先,分析研究了常用的运动目标检测算法及各自的优缺点,提出了一种基于累积差分更新的背景减除法,该算法结合累积差分的概念,对自适应背景建模法作出改进,较好地消除了场景变化以及噪声影响等的干扰,关于目标提取的阀值判断,提出了一种两主峰间差值的灰度直方图阀值分割法。接着,分析比较了连续自适应均值漂移CAMShift算法与Kalman滤波算法,提出了一种基于几何特征的Kalman滤波与目标直方图匹配相结合的运动目标跟踪算法,以目标灰度质心及外接矩形框长宽作为目标几何特征参数,分别使用两组卡尔曼滤波预测后,根据目标灰度模板相似度进行目标匹配。然后,在VC++6.0集成开发环境下,采用MFC应用程序框架及OpenCV计算机视觉库代码,实现了基于USB摄像头的运动目标检测与跟踪系统,对于USB摄像头或AVI视频文件输入的视频,系统能实时检测出场景中的运动物体并进行跟踪。昀后,使用AlteraED2多媒体开发板,以CycloneⅡ系列EP2C35F672C6FPGA作为核心芯片,设计出基于SOPC的实时运动目标检测与跟踪系统,使用了QuartusⅡ、SOPCBuilder及NiosⅡIDE等开发工具,完成硬件设计及软件开发,经仿真及调试该系统实现部分运行。关键词:智能视频监控;目标检测;目标跟踪;OpenCV;SOPC基于视频的实时运动目标检测与跟踪系统研究IIAbstractIntelligentVideoSurveillanceSystemwhichbasedonComputerVisiontechnologyhasalreadybeenwidelyappliedtovariousaspectsofhuman’sproductionandlifeatpresent.MovingobjectdetectionandtackingisthekeytechnologyandprimaryresearchdirectionofIntelligentVideoSurveillanceSystem.Inordertoreal-timedetectingmovingobjectemergedfromvideosequenceframes,obtainingobjectparameters,matchingandtrackingmovingobject,thenthemovementlocusofobjectisacquired.Inthispapermajorresearchesincludethestructureofmovingobjectdetectionandtrackingsystembasedonvideo,thetechnologyofvideoandimageprocessingusedinsystem,thealgorithmofmovingobjectdetectionandtracking,andtheimplementationofsystembasedoncomputerandembeddedtechnology.Firstly,conventionalalgorithmsofmovingobjectdetectionandtrackingincludingeachadvantageanddefectareanalyzedandresearched,andakindbackgroundsubtractionalgorithmbasedonaccumulateddifferenceupdateisproposed.Thealgorithmincorporatedaccumulateddifferencenotionimprovementsself-adaptivebackgroundmodelingalgorithmtoeliminatenoiseinterference.Akindpartitionmethodofgrayhistogramthresholdisproposed.Then,CAMShiftalgorithmandKalmanfilteralgorithmareanalyzedandcompared,andakindmovingobjecttrackingalgorithmwhichcombinesKalmanfilterbasedongeometriccharacteristicwithobjecthistogrammatchingisproposed.Thecenterofmassofobject’sgrayscaleandthelengthandwidthofcircumscribedrectangleframeareusedasthegeometriccharacteristicparameterofobject.AfterusingrespectivelytwogroupsofKalmanfiltertocalculate,matchingobjectaccordingtosimilarityoftemplateofobject’sgrayscale.Andthen,themovingobjectdetectionandtrackingsystembasedonUSBcameraisimplementedbyVC++6.0IntegratedDevelopmentEnvironment.TheMFCapplicationprogramwizardandIntelOpenCVcodeareutilizedtodevelopsystem.AccordingtoinputtedvideofromeitherUSBcameraorAVIfiles,thesystemcandetectandtrackobjectinscene.Finally,thereal-timemovingobjectdetectionandtrackingsystembasedonSOPCisdesigned.TheAlteraDE2boardwhichcontainsCycloneⅡseriesEP2C35F672C6FPGAchipisusedasdevelopmentplatform.TheDeveloperKitsincludeQuartusⅡ,SOPCBuilderandNiosⅡIDEetc.Thehardwaredesignandsoftwareprogrammingareaccomplished.Theembeddedsystemisabletopartlyoperateaftersimulatinganddebugging.KeyWords:IntelligentVideoSurveillance;ObjectDetection;ObjectTracking;OpenCV;SOPC西华大学硕士学位论文目录摘要.............................................................................................................................IAbstract.............................................................................................................................II1绪论..............................................................................................................................11.1研究背景及意义...............................................................................................11.2国内外研究现状及发展趋势...........................................................................21.2.1国内外研究现状....................................................................................21.2.2发展趋势................................................................................................41.3主要研究内容及本文结构...............................................................................62系统结构与关键技术..................................................................................................82.1系统结构...........................................................................................................82.2图像处理技术.............