烟火检测算法_第1页
烟火检测算法_第2页
烟火检测算法_第3页
烟火检测算法_第4页
烟火检测算法_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

6.2烟火检测算法的组成模块运行烟火检测算法是为了确认在监测森林地区的相机的视野范围内是否有烟火的存在。这里提出的烟火检测算法由四个主要的子算法构成:(1)视图中缓慢移动物体的检测(2)烟色地区的检测(3)图像中上升物体的检测(4)阴影检测和消除阴影区域,在些子算法对于每一个n时刻输入的图像帧中x位置的像素都分别运用决策函数D1(x,n),D2(x,n),D3(x,n),D4(x,n),选定高速率运算的算法是为了实现一个在标准个人电脑工作状况下的实时烟火检测系统。子算法中的决策函数Di,i=1,...,m,不输出二进制的值如1(真)或者-1(假),但是输出代表每一个传入样本x的零均值实数。如果输出正(负)数,那么独立的算法判定出在相机观测范围内有(无)森林烟火。决策函数的输出值代表了了每个子算法的置信度。输出值越大,算法的置信度越高。6.2.1缓慢移动物体的检测视图中以相同速率运动的物体看起来在离相机距离远的地方比在离相机距离近的地方移动的要慢(像素/秒)。假设在不同的背景图像Bfast(x,n)和Bslow(x,n)下把相机对焦,他们以不同的更新速率与现场通信【9】【65】,这里的x代表的是在第n帧图像中某个像素的位置。在n+1帧时刻的背景图像B(x,n+1)是通过包含图像帧I(x,n)和背景图像B(x,n)的递推公式估算来的。公式如下:X是固定的X是移动的(6.1)X是固定的X是移动的(6.1)此处的的I(x,n)指的是第n帧图像I中x处像素的强度值,a是(0,1)之间的一个常数。初始时,Bfast(x,0)和Bslow(x,0)可以取I(x,0),固定的像素和移动的像素的定义见【19】。背景图像Bfast(x,n)和Bslow(x,n)以不同的更新速率更新的方式如式6.1。在我们实现的算法中,Bfast(x,n)取a=0.7每一帧更新一次,Bslow(x,n)取a=0,9每一秒更新一次。通过比较两个不同的背景图像Bfast(x,n)和Bslow(x,n)来检测在相机观测范围内的缓慢移动的物体【83】【9】【65】。如果在某一时间段两个图像中有实质的差异存在,那么就会有缓慢移动物体存在的警报产生,并且那个区域也会被标记。表明第一个子函数置信度的决策函数输出值是由两个不同背景图像的差异决定的。决策函数D1(x,n)是如下定义的:|Bfast(x,n)—Bslow(x,n)||Bfast(x,n)—Bslow(x,n)|≤TlowTlow≤|Bfast(x,n)—Bslow(x,n)|≤ThighThigh≤|Bfast(x,n)—Bslow(x,n)|(6.2)这里的0<Tlow<Thigh的阈值是由实验确定的。在我们实现的算法中,Tlow(Thigh)在组成图像的部分里亮度值分别取10(30)。如果|Bfast(x,n)—Bslow(x,n)|比Thigh(Tlow)的阈值高(低),那么置信度的值是1(—1),如果|Bfast(x,n)—Bslow(x,n)|的值在阈值范围内,则决策函数取[-1,1]中的实际值。远距离(>5km)地方的森林烟火产生的烟在相机里移动的更慢。所以,在这些远距离的烟色区域在背景图像Bfast(x,n)和Bslow(x,n)中都不出现。这个原因使Bfast(x,n)和Bslow(x,n)之间的差别值变得更小。为了能检测到相机5km外的烟雾和拥有可观的差别值,在式6.2中提到的Bfast(x,n)都用实时的图像I代替。6.2.2烟色区域的检测一旦一个慢速移动的区域被检测到了,它的烟雾的颜色成份立刻就会被分析。森林烟火的主要成分是二氧化碳,水蒸气,一氧化碳,尤其重要的是碳氢化合物和其他的有机化学物,氮的氧化物,微量矿物质以及一些其他的化合物[2].上升的烟呈现灰灰的颜色主要是由于释放出的火焰的成分中含有的水蒸气和碳的小颗粒。这些区域可以通过在YUV色彩空间中设定的阈值鉴定出来。而且,特别是在火刚产生的初级阶段,有烟地区的亮度值应该很高,就像在图6.1所示的那样。在另一方面,有烟地区的色度值应该是非常低的。对应的子算法的置信值应该说明以上的这些特征。决策函数D2(n,x)在(-1,1)中取值,它的取值是由Y(x,n),U(x,n)和V(x,n)的通道值决定的。决策函数D2(n,x)的定义如下:Y(x,n)<T1其他值Y(x,n)<T1其他值(6.3)这里的Y(x,n),U(x,n)和V(x,n)分别指的是第n帧图像I中x处像素的色度和亮度值。一个图像中亮度分量Y在[0,255]中取实数,为了他能取到[0,255]中的值色度通道的平均值U和V上升到了128。T1的阈值是由实验测定的,此项工作中在亮度为Y的组成部分中取100.如果Y(x,n)的值小于T1,那么D2(n,x)的置信度为-1.设定T1的阈值是为了排除同样具有低色度值的暗色区域。因为烟火地区的颜色大多都不鲜明,所以对于那些亮度值高于T1的像素,当U(x,n)和V(x,n)的色度值在均值128左右时,决策函数的输出值接近为1。当像素有很高的亮度值时,置信值变成-1.6.2.3有烟雾上升区域的检测在火产生的初级阶段烟雾区域会扩散到天空中。烟缕的这个特征可以仿照这一节中三态的隐式马尔可夫模型。在缓慢移动的区域中随时间连续变换的最上面的像素就相当于一个一维的特征信号,记作F=f(n),这个信号适用于如图6.2所示的马尔可夫模型。其中的一个模型(λ1)对应真正产生烟火的区域,另一个模型(λ2)对应有云或者云影的区域。这些模型的转化概率是通过分别采用真正的烟火,实验的烟火和云估测而来的。如果当前的图像帧中最上面的像素的行值比前一帧的小,那么对应S1状态(区域上升)。如果当前的图像帧中最上面的像素的行值比前一帧的大,那么对应S2状态,这个意味着区域下降了。如果两帧图像中行值没有变化则对应S3状态。图6.2中左图对应λ1模型,右图对应λ2模型,aij和bij代表状态的转移概率当在λ1模型下获得观测到的目标函数F=f(n)的概率高于当在λ2模型下获得观测到的目标函数F=f(n)的概率时,缓慢移动的区域判定为有烟雾上升的区域。这里的F是观测到的特征信号,λ1和λ2分别代表马尔可夫模型中对应烟火和云的情况。当概率p1(p2)的值大于p2(p1),这个子算法的置信度增高(下降)。因此,零均值的决策函数D3(x,n)由这些概率的归一化差值表示(6.5)当一个缓慢移动的区域被判定为有烟雾上升的区域,如例,p1》p2,D3(x,n)接近于1,反之,D3(x,n)接近于-1。.6.2.2阴影检测和去除对于以影像为基础的森林火灾烟雾监测系统,缓慢移动的乌云形成的阴影是形成错误警报的主要原因。令人遗憾的是,与发生森林火灾的地区相似,乌云形成的阴影具有很低的U和V值。判断一个地区是否有阴影的决策函数要根据[41]中的阴影检测方法来定义。计算有云缓慢移动的地区的RGB平均值时,要同时参考实时画面和背景影像。S(n)表示的是在第n帧图像I中缓慢移动的区域。以cI~;S(n)表示的第N帧的I图像中地区的平均色彩矢量的计算方法如下:在上式中,AS(n)代表缓慢移动区域S(n)。rI(x;n),gI(x;n)和bI(x;n)表示在第N个图像帧I中X位置上的红、绿、蓝像素渠道值。相似地,以cB~;S表示在背景图像中相同的区域的平均色彩矢量。B的计算方法如下:这里rB(x;n),gB(x;n),和bB(x;n)表示在第n帧背景图像帧B中X位置上的红、绿、蓝像素渠道值。我们将背景图像Bslow用作为检测中的背景图像。在有阴影的地区,两平均色彩矢量cI~;S和cB~;S之间的角度µ(x)应该比较小,并且实时图像中的向量角度值应该比背景图像中的向量角度值偏小,即jcI~;S(n)j<jcB~;S(n)j[41]。这是因为有阴影的地区在一定程度上更容易保留色彩和不明显的的纹理。这个子算法的置信度是根据平均色彩矢量cI~;S(n)和cB~;S(n)之间的角度和幅度来定义的。这个子算法相对应决策函数D4(x;n)可以得出第N帧图像以及背景图像中的像素,D4(x;n)的计算方法如下:在此式中,µ(x)是两色彩向两所夹的角度值。当量色彩矢量间的夹角相近时,阴影地区的函数D4(x;n)的值接近-1。类似的用于阴影检测的决策函数可以通过其他的色彩空间,包括YUV空间来定义。文献[66].中介绍了其他几种阴影检测算法。然而,我们选择了在这一部分中阐述的算法,因为这种算法具有其计算的简洁性,而我们的目标正是实现烟火的实时监测。在这部分阐述的函数中,我们通过使这些函数对所有的火灾影像都产生积极作用而得出了他们的阈值。然而,我们可以定义具有其他阈值的其他决策函数代表不同的威胁/安全程度。在标准监测模式下,当相机的视野内没有火情时,安全级别可能会保持在“低”的状态。一旦检测到火情,系统会自动将安全等级转换到“高”,并且通过减小决策函数的阈值来提高对其他地区发生后继火灾的敏感性。无

温馨提示

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

评论

0/150

提交评论