运动目标检测中阴影去除算法的研究与实现_第1页
运动目标检测中阴影去除算法的研究与实现_第2页
运动目标检测中阴影去除算法的研究与实现_第3页
运动目标检测中阴影去除算法的研究与实现_第4页
运动目标检测中阴影去除算法的研究与实现_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、运动目标检测中阴影去除算法的研究与实现摘要 随着计算机视觉技术、电子技术、通信技术的进展,智能视频监控系统作为安全防卫的一种重要手段正在越来越受到人们的重视。由于智能视频监控系统具有监控能力强、安全隐患少、节约人力物力资源的优点。因此,在交通、银行、宾馆、商场等重要场所的监控中有广泛的应用前景。本文首先综合介绍了智能监控系统的进展历史和现状,然后对静止摄像机监控下的运动目标检测、阴影的检测和去除等关键技术进行了比较深入的研究。运动目标检测作为智能视频监控系统中视频处理的第一步,具有特不重要的地位。本文首先对目前运动目标检测方法进行了概括,在详细研究了几种目标检测方法的基础上,确定了目标检测中较

2、好的一种方法,即基于混合高斯模型的方法,用那个算法来提取运动目标。由于日照和灯光等外来因素的阻碍,造成了提取的运动前景中往往含有阴影。因此,运动目标的阴影检测与去除关于运动目标跟踪、分类和识不等后期处理差不多上一个关键性问题。由于阴影的存在,会给上述后期处理带来干扰甚至失败。为了去除目标前景的阴影,本文首先分析了阴影产生的机理,了解阴影的特征和人类的视觉特征,针对这些特征以及总结和分类目前己有的各类阴影检测算法的基础上,提出了一种基于G颜色模型的阴影检测算法。通过实验对本文的算法进行了验证,证明了该算法能够专门好地检测出运动目标的阴影以及将阴影去除,而且易于实现。关键词:视频监控;运动目标检测

3、;混合高斯模型;GB颜色模型;阴影去除 目 录 OCo 1-3h z u HYPERLINK N:整理后第一章 绪论 PAGEE _To26583064 h HYPERLINK N:整理后l1. 引言 AEEF _o22583065 h1 HYPELINK l _oc22583066 .2 视频监控系统的进展和现状 PAEREF Toc262583066 h 1 HYPRLINK l _o258306 1.3 本课题研究的目的及意义 PAGEEF _To262583067 h 2 HPERLINK l _To26283068 1.4 课题要紧研究工作及工作安排 PAGERF To258368h

4、 3 HPERLIKl _Toc6583069 第二章 基础理论 PGEREF Tc265869 5YEIN l _Toc2680702.1 引言 PGEF _To26258070 h 5HYPERLINK N:整理后.2 颜色模型 PGF_o22583071 h 5HYPERLINK N:整理后2.2 颜色模型的分类 PGRE_Tc6258302 h 5HYPERLINK N:整理后l2.2 RB颜色模型 PGEREF _Tc223073 h 5HYPERLINK N:整理后l2.23 HSV颜色模型 PEREF _To262074 h 6 HYPERLINKl _To2625835 2.3

5、 数学形态学AERF_Toc2258305 h7HERIK l Tc26258306 2.3.1 差不多思想 PAGEREF_c2625807 h 8HYPRLK l oc225837 2.2 差不多运算 AGEREF _Toc26258077 h 8HYPERLINK N:整理后第三章 运动目标的检测 PAGEF _To26583078 1HYPERLINK N:整理后3.1 引言 PAGEREF _To62583079 h 1 PERLIN l_T6258080 2 运动目标检测算法概述PAGEREF_Toc22583080 h 10HYPERLINK l _Toc2658308132.1

6、 光流法 PAGEREF _Toc2653081 h10 HLINlToc26253082 3.2. 相邻帧差法PGREF _Toc225882 1 PERLINKl Toc258083.3 背景差法 AGEREF To583083 h 11 YPELINl_Tc262384 3.3 基于RB颜色空间的混合高斯模型 PAGERF Toc62580 h11 ERLINK lTo25305 3.3.背景模型的建立PAGEE _T2625085 h 12 PERLNK lToc26258086 3.3.2 背景模型的更新 PAGREF _2686h 12 HYPERLIN l To228387 .3

7、.3 运动目标的检测与提取 PAGREF T22808 h 1 HYELINK l _Toc6583088 第四章 阴影的去除PGREF _To62838 15 HYELNKl _Toc2258389 4.1 引言 PAGERE _Toc2658089 15HYPERLINK N:整理后l4.2 阴影产生的机理PGEF Toc6258300 h 15HYPERLINK N:整理后l4. 阴影检测算法概述 PAGEREF _To262583091 6HYPERLINK N:整理后4.3. 基于模型的阴影检测算法 PGREF_Toc26283092 16 HYERLINKlTo2230943.2

8、基于阴影属性的阴影检测算法 PAERE_Toc653093 h 1YPL l Toc2658394 4.4 阴影的光学特性PGRE Tc2625309 h 17HYPERLINK N:整理后l45 前景二值图的提取 PAGEREF_oc2658309 h HPRLINl oc26283096 4.6 基于RGB颜色空间的阴影去除算法 PAEREF _oc6258396 1 YPERLI l _To6897 4.6. 确定颜色空间PAGERE _T262809 18HYPERLINK N:整理后46.2 阴影的去除算法 PAGEF _Toc262539h 19 HYPIN l _Toc26258

9、099 46.3 前景目标去噪与重建PAGEREF _Tc268399 h 1 ERLINl _Tc2583 4.7实验结果 PERE c25810 21HYPERLINK N:整理后第五章 总结与展望 PAGE _Tc26258311 h 4HYPERLINK N:整理后.1研究工作总结 PER _oc26253102 24 HYPRLNK l _oc2628313 5.2 展望 PGEREF _To262833h 24HYPERLINK N:整理后参考文献 PAGERETo2625314 h6 HYPERLIK l _To6258105致谢 PAER _oc2625315 h 27第一章

10、绪论1 引言图像和视频是对客观事物的形象而又生动的描述,是直观而又具体的信息表达形式,对人类而言是最重要的信息载体。特不是在今天这高科技的信息社会里,随着网络、通信和微电子技术的快速进展,以及人民物质生活水平的提高,视频以其直观、方便和内容丰富等特点,日益受到人们的青睐。就因为如此,视频监控系统就成为一种新技术而越来越受到人们的重视。现今人们对安全的需求增强,视频监控系统成为安全防卫的重要手段,由最初的重点部门如银行和公安等行业监控逐渐进展到单个家庭的防盗和安全监控,摄像头越来越多,视频监控系统的使用越来越普遍。传统的数字视频监控系统仅仅提供了视频的捕获、存储、分发等简单的功能,而系统猎取的视

11、频信息越来越多,这些海量的视频信息专门难在同一时刻显示在监控人员面前。除此以外,对视频里的内容还只能靠监控人员来推断。视频监控工作强度专门大,它对监控人员的注意力、警惕性、特不是对异常情况的反应能力的要求特不高。一般监控中发生的失误差不多上由监控人员的注意力不集中造成的。由于人类本身存在的生理疲劳现象,因此不可能长时刻连续集中精力监视内容单一的监控场景。为了克服传统视频监控系统产生的困难,智能视频监控系统应运而生,它利用自动视频分析技术进行视频的监控。当盗窃发生或发觉到具有异常行为的可疑人时,系统能向保卫人员准确及时地发出警报,从而幸免犯罪的发生,同时也减少了雇佣大批监视人员所需要的人力、物力

12、和财力的投入。与传统的传统视频监控相比,能够智能检测与跟踪的数字视频监控具有许多优点:第一,24小时全天可靠监控。智能视频监控系统将完全改变以往完全由监控人员对画面进行监视和分析的模式。第二,提高报警精确度。智能视频监控系统能够有效提高报警精确度,大大降低误报和漏报现象的发生。第三,提高响应速度。智能视频监控系统拥有比传统视频监控系统更强大的智能处理能力,它能够检测、识不视频场景中的可疑活动。12视频监控系统的进展和现状视频监控系统是多媒体技术、计算机网络、工业操纵和人工智能等技术的综合运用的产物,它正向着视频的数字化、系统的网络化和治理的智能化方向不断进展,并差不多逐步深入到社会生活的各个领

13、域。从第一代完全的模拟监控系统,到第二代数字化的视频监控系统,再到第三代分布式视频监控系统,视频监控系统已在过去的二十多年里经历了三个进展时期。第一代视频监控系统(VCR)要紧是以模拟设备为主的闭路系统,称之为模拟视频监控系统。以模拟信号、图像的处理和传输为基础,多路模拟摄像机产生的模拟信号通过同轴电缆传输到监控室,然后通过预置好的顺序轮流显示,监控人员通过监视器来推断监视场景的情况。图像信息通过视频电缆,以模拟方式传输,一般传输距离不能太远,要紧应用于小范围内的监控,监控图像一般只能在操纵中心查看。系统的要紧特点:(1) 视频、音频信号的采集、传输、存储均为模拟形式,质量最高;() 通过了几

14、十年的进展,技术比较成熟,系统功能强大、完善。但该类系统之因此会被淘汰,是因为它存在着一些问题:(1) 只适用于较小的地理范围;() 与信息系统无法交换数据;()监控仅限于监控中心,应用灵活性较差;(4) 不易扩展。随着多媒体技术、视频编码压缩技术的飞速进展,以数字技术为核心的视频监控系统迅速崛起,即第二代视频监控系统(DV)。它依靠于混合模数或全数字的视频传输和处理方法,采纳Motion JPE、H.26、MEG等多媒体数字压缩技术将视频图像完全数字化,节约了带宽资源,大大提高了图象质量,增强了视频监控的功能。这类监控系统要紧在视频监控中能够利用视频分析算法,让监控者只注意感兴趣的事物从而实

15、现自动报警。系统的特点:() 视频、音频信号的采集、存储要紧为数字形式,质量较高;(2) 系统功能较为强大、完善;() 与信息系统能够交换数据;(4) 应用的灵活性较好。D系统从监控点到监控中心仍为模拟方式传输,与第一代系统存在着许多相似的缺陷,要实现远距离视频传输需要铺设(租用)光缆、在光缆两端安装视频光端机设备,系统建设成本高,不易维护、且维护费用较大。由于网络带宽增加、计算机处理能力的迅速提高和存储容量的增大,以及各种有用视频信息处理技术的出现,目前视频监控差不多进入了全数字化的网络时代,即第三代视频网络系统(NVR)。它利用低价位高性能的计算机网络、移动网络和固定的多媒体通信网络传输监

16、控信号。视频信号在前端进行自动分析处理,然后将有价值的信息通过无线或有线网络传输到监控中心,实现自动视频监控。与第一、二代系统相比,该系统具有的优势:(1)利用现有的网络资源,不需要为新建监控系统铺设光缆、增加设备,轻而易举地实现远程视频监控;(2) 系统扩展能力强,只要有网络的地点增加监控点设备就可扩展新的监控点;(3)维护费用低,网络维护由网络提供商维护,前端设备是即插即用、免维护系统;(4) 系统功能强大、利用灵活、全数字化录像方便于保存和检索;() 性能稳定,无需专人治理。1.3本课题研究的目的及意义在现在高度自动化的生活中,安全问题成了第一难事。这需要监控人员时时地在监控,每时每刻的

17、掌握最新的数据,可监控人员又不可能无时无刻在现场监控,这时就必须依靠智能视频监控系统的关心,视频监控系统的性能好坏也就直接阻碍到“安全”那个大问题。随着各种新型安保观念的引入,社会各部门、各行业及居民小区纷纷建立起了各自独立的监控系统或报警系统。建立和不断完善安全防卫系统,对爱护人员和设备的安全、提高生产和治理的效率、预防犯罪的发生、维护社会经济的稳定起到了重要作用。因此,研究智能视频监控系统具有较深远的现实意义。运动目标的检测是视频监控系统的首要问题,运动目标提取的好坏直接阻碍到之后的目标跟踪、目标分类等问题。只要有光线存在的地点都免不了阴影的存在,特不是在室外环境下,光线会随着天气的变化而

18、变化,而且光线的方向、强弱等都会因时刻的不同而发生无规律的变化,这些情况下阴影具有专门强的不确定性。阴影和运动目标与背景之间都有专门大的灰度差值,而且阴影与产生阴影的目标具有相同的运动特征,因此阴影常常被错误地检测成前景。如此就会产生与阴影有关的一系列问题,如阴影会造成运动目标形状的变化、目标的合并、甚至目标丢失,这些问题的存在会对后续的目标跟踪、识不、分类产生专门大的负面阻碍。因此,近年来阴影检测和阴影的去除成为智能视频监控技术中研究的一个热点和重点。去除伴随运动目标的阴影,进一步提高运动目标检测的准确性是特不重要的。目标检测算法本身并不能识不阴影和运动目标以及消除阴影,尽管目前阴影检测算法

19、的准确性相对较高,但依旧存在着一定的缺陷,因此在现有阴影检测算法的基础上,提出一种定量和定性评估更高的阴影检测算法是特不必要的,消除阴影的阻碍也更有利于后续的目标跟踪、分类和识不3。14 课题要紧研究工作及工作安排本文要紧研究运动目标检测中的阴影去除,然而阴影的检测与去除通常与运动检测联系在一起,因此本文先将对目前比较经典的三种运动目标检测算法进行深入分析,通过对运动目标检测中这三种算法的比较,最终确立一种适用性比较强的基于混合高斯背景模型的背景差方法。然后针对前景检测中存在的阴影,研究在混合高斯背景模型之上的阴影检测算法。具体地讲,本文的要紧研究内容包括以下几个方面:(1)运动目标检测算法的

20、研究在深入分析现有的检测算法基础上,提出一种改进的混合高斯背景模型的目标检测算法,能较好地解决场景中的光线、天气等环境的变化,以及存在动态背景的情况。(2) 阴影检测与去除算法的研究针对前景检测中的阴影,在理解阴影产生机理以及分析了现有阴影检测算法的基础上,提出一种基于RGB颜色空间的阴影检测算法。本文各章内容安排如下:第一章绪论,对当前视频监控系统的进展进行总结,然后详细分析了智能视频监控系统中的关键技术,最后介绍了本文的研究内容及论文组织。第二章基础理论,介绍了与本课题相关的颜色模型、数学形态学算子等基础知识。第三章运动目标的检测,简单地对目前运动目标检测的集中经典算法进行分析,在对几种方

21、法进行比对的基础上,确定一种较好的运动目标检测方法,即基于混合高斯背景模型的运动目标检测方法。第四章阴影的去除,首先对阴影产生的机理缘故及阻碍进行了分析,然后对目标阴影检测算法进行了概括、总结和分类,在混合高斯背景模型基础上,针对前景中的阴影提出一种基于RGB颜色空间的阴影检测算法。最终通过MALA软件进行实验,证明了该算法的有用性。第五章总结与展望,全面总结了本文要紧研究内容的成果,并指出了在现有系统的基础上对以后新技术的展望。第二章 基础理论2. 引言在复杂的背景环境中,天气和光线等的变化、阴影、灯光及随机噪声等都会阻碍采集到的图像的特征。在目标检测和阴影去除的过程中,确信会有一些像素点被

22、误认为目标点或将目标点检测成阴影点。为了能够准确地提取运动目标,需要对提取出的目标进行一系列地处理。本章要紧介绍本文在目标检测、阴影检测及去除等方面所涉及到的颜色空间,特不是RGB颜色空间,还有在图像处理技术中经常用到的数学形态学滤波等方面的一些基础知识。2.2 颜色模型颜色是人的视觉器官对外来的光刺激而产生的主观感受。在光学和物理学中,可见光确实是一种电磁波,对应于电磁频谱中狭窄的频率波段。可见光波段中的每一频率关于一种单独的颜色,而频率和波长的乘积等于光速,由于波长比频率在某种程度上容易处理,因此常用波长来指定光谱颜色,通常的红、橙、黄、绿、蓝和紫等颜色的波长在400n到00nm之间。当一

23、束光的各种波长的能量大致相等时,我们称其为白光;否则,称其为彩色光。若一束光中,只包含一种波长的能量,其它波长都为零时,称其为单色光。除了波长能够决定光的颜色以外,可见光还有一些其他的视觉特征,即亮度和纯度。亮度是指感受到的光的明度或颜色的强度,而纯度是指可见光的颜色的浓淡。因此颜色的三个特性分不是:主波长、亮度和纯度。颜色模型(也称为彩色模型)的用途是在某些标准下用通常可同意的方式简化彩色规范。本质上,颜色空间是坐标系统和子空间的规范。2.2.1 颜色模型的分类人眼关于颜色的观看和处理是一种生理和心理现象,因而关于色彩的许多结论差不多上建立在实验基础之上,因此也出现了多种不同的方法来描述颜色

24、,而不同的描述方法对应于不同的颜色空间。颜色空间是人们为了对颜色进行正确合理的应用、测定、描述和评价而建立的模型。因研究和应用的不同从而建立了专门多不同的颜色模型,每个颜色模型都各有特点。现今存在的颜色空间有专门多种,包括RGB,CMY,CMY,HS,HSV,CE X,CE Lue,ILab和CH,UV,IQ,YcbCr,RGB,YpbPr,Xex Crporatio ES,Kok hooCD YCC等颜色空间。这些颜色空间差不多在各行各业中得到了广泛的应用。目前常用的颜色模型可分为两类:一类面向诸如彩色显示器或打印机之类的硬件设备,另一类面向以彩色处理为目的的应用,如动画中的彩色图形。面向硬

25、件设备的最常用彩色模型是RGB颜色模型,而面向彩色处理的最常用的模型是HS颜色模型。.2.RB颜色模型我们的眼睛通过三种可见光对视网膜的刺激来感受颜色。这些光在波长为60m(红)、n(绿)和450nm(蓝)时的刺激达到高峰。通过对各种刺激强度的比较,我们感受到光的颜色。这种视觉理论确实是使用红、绿、蓝三种基色来显示彩色的基础,称之为RGB颜色模型,它是最常用的颜色模型。RGB颜色模型基于笛卡儿坐标系统,3个轴分不为、重量,如图1.1。通过红、绿、蓝三种基色能够混合得到大多数的颜色。坐标原点(0,0,0)代表黑色,而坐标点(1,1,1)代表白色,对角线从黑到白代表的是灰度。在坐标轴上的顶点代表三

26、个基色,而余下的顶点则代表第一个基色的补色。为了方便表示,将立方体归一化为单位立方体,如此所有的R、B三重量的值都在,1中。依照那个模型,每幅彩色图包括3个独立的基色平面,或者讲可分解到3个平面上。反过来,假如一幅图像能够被表示为3个平面,则使用RGB颜色模型比较方便。RGB颜色模型的颜色数量可达到22种。图1 G颜色模型示意图RB颜色模型大多是面向硬件设备的(如CRT显示器),其物理意义明确但缺乏直观感。要紧用于非发射式显示,比如彩色打印机,绘画仪等。22.3 SV颜色模型从心理学和视觉的角度动身,颜色有如下三个特性:色调(u)、饱和度(Suration)和亮度(Valu)。是一种对应于画家

27、的配色模型,是面向用户的,能较好反应人对颜色的感知和鉴不。在HSV模型中,色调(H)是当人眼看到一种或多种波长的光时所产生的彩色感受,是一种颜色区不于其它颜色的因素,它反映颜色的种类,是决定颜色的差不多特性,如我们平常所讲的绿色、蓝色确实是指色调。饱和度(S)指的是颜色的纯度,即掺入白光的程度,或者讲是指颜色的深浅程度,关于同一色调的彩色光,饱和度越高,颜色就越鲜亮。通常我们把色调和饱和度通称为色度。亮度()是光作用于人眼时所引起的明亮程度的感受,它与被观看物体的发光强度有关。上述RG彩色模型与人眼更强地感受红、绿、蓝三基色的事实相符合,然而它不能专门好地适应实际上人对颜色的解释。当人观看一个

28、彩色物体时,更适应用色调、饱和度和亮度来描述它。基于色调(H)、饱和度()和亮度(V)的彩色模型称为HSV颜色模型。一方面,该模型可在彩色图像中消除亮度重量的阻碍从而获得色调和饱和度的彩色信息,因此它比其他彩色模型更利于开发基于彩色描述的图像处理方法;另一方面,HSV彩色模型能够使人更自然、更直观地解释和感受颜色。HV模型的三维表示从RGB立方体演变而来,对应于圆柱坐标系中的一个圆锥形子集,其中的每一种颜色和它的补色相差180,所有的颜色均定义在六棱锥(图1.)中。在六棱锥中,饱和度沿水平轴测量,而亮度值沿通过六棱锥中心的垂直轴测量。图.2 HS颜色模型示意图色调(H)描述一种颜色放在色谱的什

29、么位置。例如,红色、黄色、蓝色或绿色。如同在一个彩虹中,开始和末尾的颜色差不多上红色。色调用与水平轴之间的角度来表示,范围从0到36。六边形的顶点以60为间隔。黄色位于60处,绿色在120处,而青色在180处,与红色相对,相补的颜色之间互成80。饱和度(S)指颜色的纯度和浓度的大小。饱和值从0到1变化,纯度是指添加了多少白色到颜色中。低的值提供一个中性、阴暗的颜色,而高的值提供一个强烈的、纯的颜色。在此模型中它表示所选色彩的纯度与该色彩的最大纯度(S1)的比率。当S=1时,现在的得到最纯的颜色,并不是白色。当0时所选色彩的纯度为二分之一。当S0时,只有灰度。亮度(V)的值从六边形顶点的0变化到

30、顶部的1,顶点值为0,表示黑色。在六边形顶部的颜色强度最大。当V=,1时,即纯色彩,而并不是白色,白色为=1且S=0的点。HSV对多数用户来讲是一个较直观的模型。从指定一种纯彩色开始,即指定色调(H)且让V=S1,我们能够通过加入白色或黑色到纯色彩中来描述所要的颜色。增加黑色即减小V而S保持不变。假如要得到深蓝色,则V=4,S且H240。同样,将白色加入所选的色彩中时,则参数S减小而V保持不变。浅蓝色就能够用S=0.3,V=且H=40来设定。添加一些黑色和白色,则需要同时减小V和S。HSV颜色空间能够清晰地将颜色分为色度和亮度,而阴影可不能改变背景的色度,故常用此颜色空间来进行阴影检测。23数

31、学形态学数学形态学(tematica Mophogy,简称形态学)是研究数字图像形态结构特征的理论,它通过对目标图像的形态变换实现结构分析和特征提取。数学形态学以严格的数学理论和集合理论为基础,着重于研究图像的集合结构,形态学对图像的处理基于结构元素(ructr elmet)的概念,而且结构元素的选择和图像的某种特有信息有紧密的关系,因此构造不同的结构元素可提供不同的图像分析和处理方法,数学形态学中的集合表示图像中的特定信息。数学形态学最初做为分析几何形状和结构的数学方法,后来用它从图像中提取有利于表达和描述区域形状的图像重量,如边界、骨架和凸壳等,称为分析图像几何特征的工具。现在,数学形态学

32、能够用来解决抑制噪声、特征提取、边缘检测、图像分割、形态识不、纹理分析、图像恢复与重建、图像压缩等图像处理的问题。2.3. 差不多思想数学形态学的差不多思想是用具有一定形态的结构元素去度量和提取图像中对应形状以达到对图像分析和识不的目的。数学形态学的数学基础和所用语言是集合论。数学形态学的应用能够简化图像数据,保持它们差不多的形状特性,并除去不相干的结构5。数学形态学运算要紧用于如下几个目的6:(1)图像预处理(去噪声、简化形状);(2) 增强物体结构(抽取骨骼、细化、粗化、凸包、物体标记);(3) 从背景中分割物体;(4)物体量化描述(面积、周长、投影、Eulr-Pcare特征)。2.3.2

33、 差不多运算数学形态学的差不多运算方式是指导数学形态学进行运算处理的差不多方法,由一组形态学的代数运算子组成的,它的差不多运算要紧有4个:膨胀、腐蚀、开闭运算和轮廓提取。差不多图像形态结构运算有膨胀与腐蚀。设A为图像集合,B为结构元素,数学形态学运确实是用对A进行操作。结构元素本身也是一个图像集合,对每个结构元素,指定一个原点,它是结构元素参与形态学运算的参考点。在形态学中,结构元素是最重要和最差不多的概念。结构元素在形态变换中的作用相当于信号处理的“滤波窗口”。() 膨胀膨胀有几种不同的定义形式,通常其运算符用表示,比如:A用B来膨胀写作,最直观的定义形式如下: (.1)其中表示为集合B的映

34、射。上式表明用膨胀A的过程:先对B做关于原点的映射,再将其映像平移x,那个地点A与映像的交集不为空集。即是B来膨胀A得到的集合是的位移与A至少有1个非零元素相交时B的原点位置的集合。膨胀运算在数学形态学中的作用是修复原属于一个整体的分开的若干个像素点集合,即把图像周围的背景点合并到物体中。假如两个物体之间距离比较近,那么膨胀运算可能会使这两个物体连通在一起,它能够用来填补物体中的空洞。例如,一个物体显示在二值图像上可能受到噪声等干扰,使得物体本身像素值为1的点相互分散又靠得专门近,那么膨胀运算可能会使这些像素点连通在一起,最终获得完整的物体。膨胀的结构单元B能够依照需要进行定义。(2) 腐蚀在

35、数学形态学实际应用过程中,腐蚀的运算符用来表示。比如:A用B来腐蚀,就写作。其概念常定义为: (.2)上式表明对每一个像素,以该像素点为原点的腐蚀结构完全属于A,则该像素属于腐蚀结果的像素集合。即是用来腐蚀得到的集合是B完全包括在A中时B的原点位置的集合。腐蚀是一种消除所有边界点,使边界向内部收缩的过程,能够用来消除小且无意义的物体。(3) 开闭运算开闭运确实是膨胀和腐蚀两种差不多操作按不同顺序的组合。先腐蚀后膨胀的过程为开运算,先膨胀后腐蚀的过程为闭运算。集合被结构元素B做开运算,记为A。换句话讲,A被开运算确实是A被B腐蚀后的结果再被B膨胀。其定义为: (2)开运算一般具有消除细小的突出、

36、削弱狭窄的部分、在纤细点处分离物体、平滑图像轮廓时又不明显改变其面积的作用。集合A被结构元素B作闭运算,记为AB。即被B作闭运算确实是A被B膨胀后的结果再被B腐蚀。其定义为: (24)闭运算也是平滑图像的轮廓,但与开运算相反,它具有填充物体内细小空洞、连接邻近物体、在不明显改变物风光积的情况下平滑其边界的作用。开运算和闭运算具有等幂性,即重复一次与多次没有区不。通常,由于噪声的阻碍,图像在阈值化后所得到的边界往往是专门不平滑的,物体区域具有一些噪声孔,背景区域上散布着一些小的噪声物体,连续的开运算和闭运算能够有效的改善这种情况。() 轮廓提取物体的轮廓确实是边界点组成的集合,使用腐蚀操作处理后

37、,物体所有边界点就消除了。设图像集合的边界为ege(A),先用一个结构元素腐蚀A,再求取腐蚀结果和A差集就可得到edg(A),则轮廓提取通过下式得到: (2.5)第三章 运动目标的检测.1 引言运动目标检测(Movi-Ojte eteci, MOD)是指将图像序列中发生变化的区域从背景中分割出来。MOD的差不多任务是推断图像序列中是否存在运动目标,并确定运动目标的位置。M处于整个视频监视系统的最底层,是各种后续高级应用如目标跟踪、目标分类、目标行为识不和理解等的基础。因此D成为视频监控系统研究中最重要的课题,也是阴影去除算法研究的基础。.2 运动目标检测算法概述运动目标检测是整个智能视频监控系

38、统的第一部分,其目的是将运动目标(如车辆,行人等)从图像中提取出来,检测效果的好坏直接关系到后续步骤,而且也关系到整个系统的优劣和有用性。运动目标的检测常常受到光线变化、背景变化以及其它背景运动物体等因素的阻碍,因此选用一种稳定并可靠的检测方法尤为重要。目前常用的运动检测方法有光流法、相邻帧差法、背景差分法。3.1 光流法光流是空间运动物体在观测成像面上的像素运动的瞬时速度。光流的研究是利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”,即研究图像灰度在时刻上的变化与景象中物体结构及其运动的关系。一般情况下,光流由相机运动、场景中目标运动或两者的共同运动产生。关于视频监

39、控系统来讲,所用的图像差不多差不多上摄像机静止状态下摄取得,因此对有实时性和准确性要求的系统来讲,纯粹使用光流法来检测运动目标不太实际。更多的是利用光流法与其它方法综合之后来实现对运动目标检测。. 相邻帧差法相邻帧差法即图像序列差分法,它利用两帧图像亮度差的绝对值来分析视频和图像序列的运动特性,确定图像序列中是否有物体运动。这是一种直接简单的运动检测方法。其差不多思想:假如一幅图像的某一位置物体发生变化,那么对应位置的灰度也将发生变化;而物体没有发生变化的部分,其灰度则不发生变化或变化专门小。因此该方法只需比较图像序列中相邻两幅图像的对应像素灰度的差不。相邻帧差法的优点确实是相邻两帧的时刻间隔

40、专门短,用前一帧图像作为后一帧图像的背景模型具备较好的实时性,而且其背景不积存、更新速度快、算法计算量小。其缺点是阈值选择相当关键,阈值过低,则不足以抑制背景噪声,容易将其误检测为运动目标;阈值过高,则容易漏检,将有用的运动信息忽略掉了。另外,当运动目标面积较大,颜色一致时,容易在目标内部产生空洞,无法完整地提取运动目标。因此,相邻帧差法不能完全提取所有相关的特征像素点,得到的检测结果不够精确,在运动目标内部产生的空洞不利于进一步的目标跟踪等。3.2. 背景差法背景差法相关于相邻帧差法和光流法来讲简单且易于实现,是一种有效的运动目标检测算法,是固定摄像机对固定场景进行视频监控时检测运动目标最常

41、用的方法。它的本质思想是利用当前图像与背景图像进行比较,选择区不较大的像素区域作为运动目标;而区不较小的像素区域则被认为是背景区域。背景差法必须要有背景图像,同时背景图像要随着光照和外部环境的变化而实时更新,因此背景差法关键是背景建模及其更新。传统的背景差算法包括二大步骤:(1) 确定背景模型,并建立背景图像。最简单的背景模型是时刻平均图像。在背景图像的初始化算法中,求取一段较长的时刻段内,视频序列图像每一像素的平均色彩值,作为初始的背景可能图像。(2) 在像素模式下,用当前图像减去已知背景图像来得到差分图像。假如定义图像序列为I(x,y,i),其中,y代表空间坐标,i表示帧数,i=(1.N)

42、,N为视频序列总数。背景图像为B(x,y),则差分图像能够表示为 (3.)() 对差分图像做二值化处理,得到运动区域: (3.2)其中,p为差分图像中的任何一点,T为阈值。假如M(p,yp,i)1,则表示象素点p在第帧属于运动区域(前景区域);假如M(p,y,)=,则表示象素点在第i帧属于背景区域。这种固定背景算法是假定背景在相当长的一段时刻内是可不能发生变化的,然后以此为基础求解运动区域。事实上,即使是室内环境,也存在光线等各种变化所造成的干扰,因此固定背景的方法存在专门大的局限性。通常的解决方法是系统需要时常对背景重新初始化,以防止错误随着时刻不停地积存造成背景的失效。因此,作为固定背景,

43、它只适用于变化较小的短期的跟踪问题。.3 基于G颜色空间的混合高斯模型在静止摄像机条件下,运动目标检测的关键是背景图像的描述模型即背景模型,它是背景差方法分割前景目标的基础。背景模型分为单模态和多模态两种。前者在每个背景点上的颜色分布是比较集中的,能够用单个概率分布模型来描述(即只有一个模态);后者的分布则比较分散的,需要多个分布模型来共同描述(即具有多个模态)。自然界中许多的景物和专门多的人造物体,如水面的波浪、飘扬的旗帜、摇摆的树枝等,都呈现出多模态特性,能够利用混合高斯分布(正态分布)对背景建模,再进行背景差提取运动目标。这种基于混合高斯模型算法(Mo算法)的运动目标检测算法即继承了大多

44、背景差算法简单易于实现的特点,同时对背景中每个像素建立统计模型,进行学习和更新,完全能够克服多模态的问题,获得比较准确实时的背景,从而有效进行运动目标前景的提取。.1背景模型的建立假如背景是完全静止的,背景图像的每个像素点,能够用一个高斯分布来描述。但背景场景往往不是绝对静止的,例如由于树枝的摇摆运动,背景图像上的某一像素点在某一时刻可能是树叶,可能是树枝,也可能是天空,每一种状态的像素点颜色值差不多上不同的。因此,用一个高斯模型来描述背景并不能反映实际背景。因此,对每个像素点用多个高斯模型混合表示。设时刻,图像中像素点(i, j)的观看值可写为Xt,则能够认为是一个随机过程,同时假设任意两个

45、像素点之间统计独立,则(i, j)的特征向量在B颜色空间为: (3)其中,时刻,像素的近期彩色历史能够由K个高斯分布模型的混合去模拟描述那个随机过程。K值的选取一般由计算能力和内存来决定,K值越大,模型尽管能体现越复杂的场景,但同时计算量也将大幅增加,消耗更多的计算时刻。考虑到计算速度的快慢,一般情况下取35个。在当前时刻t点(i, j)的概率分布可用下面的公式来表示: (3.4) (3.5)其中,j,k,t是t时刻第k个混合高斯分布的权值,ij,、j,,分不为第个高斯分布的均值和方差,是高斯概率密度函数。当采纳RGB颜色空间进行建模时,认为R、G、B三个通道的重量值是相互独立且具有相同的方差

46、,则i,k,、ij,k,t可写成如下形式: (3.6) (3.7)各高斯分布按照优先级高低排列,优先级q计算如下: (3.8).3. 背景模型的更新由于周围环境的变化,如光照、风强度等,差不多建立好的背景模型可能不再适应变化过之后的环境。为了增强背景模型的适应性,需要依照实际的情况,对背景模型进行实时地更新。背景模型的更新确实是指不断利用新的当前时刻视频图像更新背景图像,使背景实时准确反应真实的监控场景。更新方法的思想是关于图像给定点的最新值t,与K个高斯分布分不进行匹配,假如有某个高斯分布与它匹配,则用当前值t去更新那个k的各项参数;假如没有任何一项分布k与它匹配,就用一个代表当前值Xt的新

47、的分布去代替现有混合高斯分布中的一个分布项。()假如t服从某个高斯分布,则用当前值X去更新那个高斯分布k的均值、方差和权值k,t。匹配的方法是把高斯分布k按权值与方差之比/从大到小排列,然后选择t与均值j,t1,k足够接近的第一个高斯分布作为匹配的高斯分布,即Xt满足下列判不式: (3.)其中,一般情况下取为5,上式表示t服从第个高斯分布(j)。然后按以下等式对该高斯分布k的均值、方差和权值,t进行更新: (3.0) (.11) (312) (3.13)其中,为模型分布学习速率,1。关于匹配的模型k,j=1,其余的模型(不匹配的分布)为。通过更新后,权值的总和保持不变,仍然为。1/为表示变化快

48、慢的时刻常数,越小,权值更新的越慢,时刻常数越大;越大,权值更新的越快,时刻常数越小,混合高斯模型中主高斯分布对背景适应性越好,更有利于背景模型的更新,但关于内部颜色比较一致的运动目标,则目标的运动方向后半部分容易检测为背景(因为前半部分可能差不多更新为背景了),如此就造成了目标的漏检。为调整当前分布的学习速率,当前值匹配分布的程度越好,越大,参数调整(学习)的越快,但太大的话也会引起前面目标漏检。() 假如在K个分布中没有找到与当前像素匹配的高斯分布,那么可能性最小的高斯分布将被新的高斯分布所替代。新的高斯分布的均值为当前的像素值Xt,具有较大的方差和较小的权值。这种方法的一个显著优点:当某

49、些值被归为到背景时,现存的背景模型并没有被破坏,原来的背景颜色一直存在于混合模型中直到被新的背景颜色所取代。因此,当一个物体刚刚静止下来后一段足够长的时刻内使其被归为到背景中就开始运动,由于描述往常背景的分布仍然存在于混合模型中,只是可能性较低,如此的话,往常的背景就会专门快就能恢复回来。3.3.运动目标的检测与提取由于有噪声的阻碍,背景图像库中某些图像的有些像素点并不能真正地代表背景,用这类像素建立的高斯分布模型是应该被去除。场景中像素值是属于前景依旧属于背景能够通过分析混合高斯模型中相应的权值和方差得出:一般来讲,我们能够认为运动中物体的模型会保持较大的方差,静止的时候会比较小。在每一时刻

50、里,选择每一点的混合高斯模型中的一个或多个高斯分布作为背景模型,其它的则作为前景模型。用每一点的当前值和此点混合模型中的背景模型进行匹配,假如不匹配,则作为前景。为了判定Xt是属于前景像素依旧背景像素,首先依照每个模型的/值来给模型排序,比值越大,表示具有较大的和较小的,因此排序越前的高斯分布,越能描述背景模型。因此,我们选择排在前面的N个高斯代表背景模型,作为背景模型的可能,如下式: (3.14)其中,T为预先定义的阈值,它表示背景的分布权值的和在整体中所占的最小比例,一般依照经验可取T=0.3。是能达到这一比例的“最好”的高斯分布的数量,即前面N个最可能的分布。假如T值设置的比较小,那么背

51、景就变成了单模的,确实是个单个高斯分布的背景模型,用最可能的那个分布表示背景能够节约计算量。假如T值取的比较大,那么混合模型就能够容纳重复运动的背景导致的多种背景颜色。算法对多模态背景有良好的适应能力,能够准确地推断出高频振动的背景,同时具有极强的鲁棒性。该算法的特点是每个高斯分布不仅带有权值,而且具有优先级,像素点与某个高斯模型相匹配后,就将该匹配的高斯分布的参数进行更新,权值进行提高,而其它高斯分布的权值则相应地降低,每次对参数与权值进行更新之后,对每个高斯分布再重新计算优先级和进行排序。第四章 阴影的去除4.1 引言依照上一章所讨论的背景模型的建立,能够通过背景差分法得到包含运动区域的前

52、景二值图,该二值图去除了当前图像中的背景像素,仅留下了变化像素。但在变化像素中,除了运动目标外还存在许多由各种干扰所引起的变化像素,这些可能会使原本分离的目标区域合并或引起目标变形等。因此,为了正确提取运动目标区域,阴影和残留噪声等仍然需要去除,同时,能够利用数学形态学对原始图像进行重建。为此,本文引入了基于RGB颜色空间的阴影检测和去除方法进行运动目标阴影的检测与去除;利用数学形态学方法来完成对目标区域的修整与重建。4.2 阴影产生的机理阴影要紧是因为场景中的对象被光源部分或全部遮挡而产生的。阴影通常可分为投射阴影(ast Saow)和自身阴影(SelfShdow)两类。自身阴影是由于物体本

53、身没有被光源直接照耀到而形成的,属于目标本身的一部分,这部分阴影是不用从检测结果中去除的。投射阴影是由于物体阻挡光线后在背景上形成的部分,这确实是要从结果中去掉的阴影。投射阴影中直射光线被完全阻挡的部分称为本影(Umbra,又叫暗影)。直射光线被部分阻挡的部分叫做半本影(Penumbra,又叫半影)。物体运动的暗影因显著地异于背景而常常被错误地理解为运动物体7。在实际应用中进行阴影检测时,一般认为阴影有如下特点:(1) 被阴影所覆盖的像素点比原背景亮度低,不显著改变所覆盖的背景颜色和纹理;(2) 阴影总是与形成阴影的运动目标相关联;(3) 被阴影所覆盖的背景点色调会对蓝色造成专门大的阻碍;(4

54、) 阴影形状是目标形状在背景上的投影,然而形状与运动目标的形状差不多不同,差距专门大;(5)阴影与产生阴影的目标具有相同的运动属性。阴影区域可看作是半透明的区域,在阴影区域内,由于照耀光线被遮挡,阴影覆盖区域的照度降低,对应图像的亮度降低,如此阴影区域的亮度要比同一区域在无阴影时以及阴影的邻近非阴影区域要暗一些。因此,被阴影覆盖区域的图像除在亮度上表现出明显变化外,其色度并没有呈现出太多变化。目前阴影检测的方法,也要紧是利用阴影这一特性来进行处理。目前的运动目标检测方法之因此都不能区分运动目标和运动阴影,这是由于阴影具有两个重要的视觉特征:(1) 阴影明显地不同于背景,而在运动目标检测过程中被

55、理解为前景;()阴影与产生阴影的运动目标具有相同的运动属性,专门难区分。由于这两个特征的存在就会将阴影错误地检测成我们所需要的运动目标。如此就会产生与阴影有关的一系列问题,如阴影会造成:() 运动目标形状的变化,即目标和阴影常连成一块形成前景的目标块,阴影形状会随目标的运动和光照方向的改变而发生改变,因此造成目标形状改变;(2) 目标的合并,即阴影会把不相连的若干单个目标相互连接在一起;(3) 目标丢失,即运动目标落在另一个运动目标的阴影里;(4)假目标的出现,即目标与阴影分离时,阴影成为独立目标。这些问题的存在会对后续的目标跟踪、识不、分类产生专门大的负面阻碍。因此,近年来阴影检测成和去除成

56、为智能视频监控系统的关键技术技术中研究的一个重要问题。43 阴影检测算法概述Slvdo等把阴影的检测算法分为两类:一类基于模型的阴影检测算法,另一类基于阴影属性的阴影检测算法。3.1基于模型的阴影检测算法基于模型的算法,需要事先利用场景、运动目标的三维几何结构和光照等方面的已知信息建立阴影模型,然后依照阴影模型能够精确地计算出阴影的形状和位置。但这种方法存在一定的局限性:(1)关于一些具有简单几何形状的物体建立模型是能够的,而关于形状复杂的物体,尤其是柔性物体的建模是特不困难的;(2)在动态场景中,专门多情况下一些先验知识专门难获得,只能在一些特定的场合使用,模型的建立过程也比较复杂。Jeog

57、 K等提出利用双目摄像机来去除阴影的方法。他们认为用两个摄像机通过运动分割方法产生的前景中,不存在视差的区域则可能是阴影区域,但那个条件并不一定充分,因此他们对阴影像素建立了一个自适应的混合高斯模型。一旦得到阴影的颜色模型,它就能够对连续帧中的视频用零视差约束的方法进行阴影检测。这种算法尽管效果较好,但成本较高、计算量大。Nadii 和Bnu 在文献8中提出的方法是一种依据照明和反射的物理模型方法,它不依靠物体、背景的类型和画面的几何性,然而需要训练,计算场景中来自阴影的每个背景表面的颜色向量。Klle等提出提取运动车辆的边缘信息,然后利用由12个参数操纵的3D车辆几何模型匹配图像中的车辆,并

58、利用先验的光照模型求取车辆在道路平面上的投影。基于模型的方法由于具有某种知识模型的支持,会取得效果相对较好的检测结果,然而其模型往往特不复杂,尤其在背景比较复杂、光照条件比较差的场合下,模型的复杂度和计算时刻都会迅速增加。因此,基于模型的方法在某些比较简单的特定场合被使用,比如讲航拍图像的理解处理、车辆的监控等等。4.2 基于阴影属性的阴影检测算法基于阴影属性的算法是直接利用阴影本身特有的属性,比如边缘信息、阴影的亮度、纹理信息、不同的颜色空间等。它比基于模型的方法具有更广泛的适用性。在文献中,Angi .K.S等人提出了利用边缘信息去除视频中阴影的方法。在文献10中,. vilaqa等人对固

59、定摄像机拍摄的灰度图像序列中的阴影去除进行了研究,他依照阴影区比背景区暗和灰度直方图来确定阴影的大概区域,然后对那个区域求梯度找出梯度相似的区域,同时满足这两个条件的区域确实是阴影。纹理信息的阴影去除要紧基于被阴影覆盖的背景区域与覆盖前相比只是亮度显著变化,而纹理差不多保持不变这一特性。在文献11中,Hoan .M. A等人利用这一点进行了目标提取,该方法可直接将阴影去除,但运算量大,阈值不行设定;胡圆圆等12提出的使用局部纹理不变性来去除阴影,该方法要紧通过LB算子描述局部纹理,通过进一步比较阴影覆盖区域与背景区域的BP算子的欧式距离,阈值化去除阴影。基于颜色的阴影去除要紧是利用转化颜色空间

60、的方法来去除亮度的阻碍从而去除阴影的。在文献13中,evers.T等人提出了一个不变的颜色模型,该颜色模型对由阴影引起的光线变化不敏感,利用该模型也可进行阴影去除;黄建清等4采纳的基于HSV空间去除阴影;刘雪等15提出的基于YUV颜色空间色度畸变和一阶梯度模型的阴影去除算法。44阴影的光学特性阴影的特性要紧分为光学特性和空间特性。阴影的空间特性要紧是通过分析目标的阴影、运动目标和光照之间的关系得到的相关特性。本论文中要紧是分析阴影的光学特性,同时以此为依据检测运动目标的阴影。在对阴影的认识上一直会有一个误区,确实是认为阴影区域中的像素点仅仅是在亮度上比非阴影区域的像素点低,因此只需要增强阴影区

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论