基于CCD摄像机的火灾图像自动识别技术研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

森林防火第1期2011年收稿日期:2011-02-21

基于CCD 摄像机的火灾图像自动识别技术研究

崔媛媛,郑

(江西省华宇软件开发有限公司,南昌330026)

摘要:介绍了森林防火视频监测系统的总体构成,分析了火灾自动识别的检测算法。根据火和烟的颜色、颜色

分布、圆形度、矩形度等特征,实现了火灾图像的自动识别、报警、定位等功能。经过实践检验,该系统的火灾图像自动识别算法的环境抗干扰能力强,识别率高,识别速度快,在火灾监测实际工程应用中有广泛的前景。

关键词:火灾图像;火灾识别;火灾定位;神经网络中图分类号:S762.3+2

文献标识码:A

全世界每年因为森林火灾造成的损失十分巨大,森林防火成为重要的研究课题。研究并建立一套采用先进技术手段的现代化森林防火系统,对于有效保护森林资源,改善生态环境有着重要意义。一个有效的火灾预防系统必须要解决两个问题:一是如何早期发现火情(起火点),并要准确定位。

二是如何实现快速有效地调度指挥及时扑救。森林防火视频监控系统是针对第一个问题进行研究的,它实现了对森林的实时监控,为森林火灾实时监测提供可靠的技术支持,以便及时发现火情并定位,为调度指挥提供依据。

1森林防火视频监控系统的组成

森林防火视频监控系统由前端视频监控点、

网络传输和各级防火指挥监控中心三大部分组成。图1是整个系统的组成框图。

前端视频监控点包括塔架、低照度全天候摄像机、可全方位控制的云台、视频服务器等设备。摄像机将采集到的视频信号传送到视频服务器,视频服务器将其转换为适合传输与处理的数字信号。

通过调节摄像机的聚焦、变倍、光圈,以及对云台的左右旋转和上下俯仰控制,可以实现对森林不同区域的全方位、高清晰度的视频监测。如果监

测森林范围广,一套设备难以实现整个区域的监

测功能,可在林区内安装多套监测设备。

网络传输是前端数字视频信号传输到森林防火指挥监控中心经由的通道,一般是2M B/S 的专用网络,也可以经由IP 网络传输到森林防火指挥监控中心。

各级防火指挥监控中心包括县级、地市级及省级森林防火指挥监控中心。各级森林防火指挥监控中心实时监视各监控点的森林火灾情况,同时接收云台当前的状态参数,通过从视频监控设备实时采集的视频数据中抽取视频图像帧,并进

图1

森林防火视频监控系统

2011年3月第1期森林防火

FOREST FIRE PREVENTION March 2011

No.1

行智能图像处理、林火识别软件的自动识别。如识别为火情,则系统标识出识别出的火焰,并发出声光报警提醒工作人员,同时将云台的参数信息传送给GIS 系统,实现在三维地图上的火点定位。

系统主要功能包括视频图像采集、林火图像识别与报警、林火定位等功能。

(1)视频图像采集:系统通过网络向视频监控软件发送抓图命令,将视频监控设备传来的视频流换成指定的图像,以便进行火焰和烟的图像识别。

(2)林火图像识别与报警:这是林火识别系统检测火情的关键。

根据火焰和烟的几何特征值,运用数字图像处理方法和识别算法,判断是否有火或有烟。这些几何特征主要有:颜色、颜色分布(颜色的一阶矩、二阶矩)、形状(周长、面积、圆形度、矩形度)、纹理特征等。

(3)林火定位:当监测到烟火后,系统锁定云台,将当前视频设备编号、云台参数等相关信息发送给GIS 系统,实现三维定位。

2林火检测算法

系统的主要算法流程如图2所示。

2.1红黄色区域预判断

系统采用基于颜色的算法来检测图像的状态[1]。

由于火的颜色一般呈现为红黄色,所以在火灾图像处理时先进行一次预判断。即判断该图像中是否有红黄色的区域,若没有红黄色的区域,就不再执行火焰处理的其他算法,直接转入下一步烟的识别中。这样就减少了做无用的图像处理,提高了识别效率。2.2

基于颜色的图像分割[2]

在对处理的图像进行红黄色区域预判断后,如果有红黄色区域,则对原图像进行颜色分割,将疑似火或烟提取出来,以便于下一步的特征提取。

原火灾图像是基于RGB 颜色空间的。GRB 颜色空间是一种针对硬件显示设备的空间模式,它的物理意义明确,但R 、G 、B 各分量之间有很强的相关性,直接利用这些分量进行图像分割往往不能得到所需的效果。为了降低颜色空间中各特征量之间的相关性,使所选的特征空间更方便彩色图像的分割,实际中人们常将RGB 图像变换到其他的颜色空间中去。而比较接近人眼对颜色视觉感知的是HLS (即色度、亮度、饱和度)空间模式,它具有突出的优势:光照明暗给物体颜色带来的直接影响就是亮度分量(L ),它和彩色信息无关;H 和S 分量和人感受彩色的方式紧密相连,比较直观并符合人的视觉特性。因此采用此空间作为彩色图像分割的基础,会获得比较好的效果。

由RGB 到HLS 空间模式的转换关系用公式(1

)表示。L =13(R+G+B )S =1-13(R+G+B )

[min (R ,G ,B )]H =arccos

[(R-G )+(R-B )]/2

[()()()]!"

#

%%%%%%%%$%%%%%%%%&

(1)

本文采用基于HLS 空间模式的分割方法。多次试验测得分割阈值如表1所示,其中0≤H ≤360,0≤S ≤100,0≤L ≤100。满足阈值的是疑似火

或疑似烟。

图2

林火识别系统的主要算法流程

崔媛媛,等:基于CCD 摄像机的火灾图像自动识别技术研究第1期2011

森林防火第1期2011年

2.3各连通域的特征提取

对经过颜色分割后的图像进行各特征值的提取。

(1)颜色分布特征:颜色的一阶矩、二阶矩颜色矩是一种非常简单而有效的颜色特征,这种方法的数学基础在于图像中任何的颜色分布均可以用它的矩来表示。此外,由于颜色分布信息主要集中在低阶矩中,因此我们仅采用颜色的一阶矩(mean )、二阶矩(variance )来表达图像的颜色分布。它们的定义为公式

(2)和(3)。μi =1

N N

j =1ΣP

(i ,j

)(2)σi =

1N

j =1

Σ

(P (i,j )

-μi

)2

(3)

式中,P (i ,j )为彩色图像第i 个颜色通道中灰度为j 的像素出现的概率;N 为图像中的像素个数。

(2)圆形度

圆形度是用来表示物体边界复杂程度的。物体的形状越复杂,圆形度的值越大,圆形度的最小值为1,即圆形物体的圆形度。如相同面积的星形和圆形,星形的周长要比圆形的周长大,所以其圆形度也比圆形大。圆形度的公式为

(4)。μ=L 2

S ×4π

(4)

式中:L 是周长,为物体的边界长度,它可以通过遍历边界链码获得。垂直和水平的步幅为单位长度1,对角步幅的长度为2姨,按上述规则遍历边界链码,即可算出物体的周长。S 为面积,是通过统计所有疑似火焰或疑似烟的连通域的像素点数获得的。

计算圆形度的具体步骤如下:

1)对颜色检测的结果采用操作数提取边界,提取边界链码,算出周长L 。

2)计算图像中疑似火或烟的各连通域的面积,即计算颜色检测结果中每一个连通域中被置为目标像素点的像素总数S 。

3)根据公式(4)计算圆形度。(3)矩形度

矩形度用物体的面积A r 与其最小外接矩形的面积A R 之比来表示[3],矩形度反映了物体对其最小外接矩形的充满程度。

当物体为矩形时,矩形度最大,为1。矩形度的公式表示为(5)。

R =A r

R

(5)

从图像连通域每个像素点的一维坐标中比较,把得到相隔最远的两个点的距离确定为火焰区域的长轴,定义为外接最小矩形的长。根据长轴斜率遍历边界中的每一个像素点算出截距,得到最大截距和最小截距的两个边界点,算出这两点到长轴的距离之和,定义为火焰区域外接最小矩

形的宽。外接最小矩形的长与宽相乘,就得到最小外接矩形的面积。其中若长轴为垂直横坐标轴状态时,斜率要特殊考虑。

3测试结果与分析

采用三层BP 神经网络[4]作为火和烟识别的网络模型。将经过颜色分割后提取的火的特征值颜色的一阶矩、

二阶矩、圆形度、矩形度作为火的输入向量,输入层为四个神经元、输出层为一个神经元、

隐含结点个数为三,对输出做归一化,即输出的值在0~1之间。神经网络对输入数据进行分析判断,识别出“有火”或“无火”。当输出端的值大于某个阈值(如0.8)时则判为“有火”,发出声光报警信号提醒工作人员,否则则转入烟的识别,烟的识别同样采用三层BP 神经网络模型,识别方法与火相似。

实验图像采集了不同地点、不同时刻、不同光照情况下,共1000幅CIF 格式的林区图像,其中有火图像100幅,有烟图像50幅,识别结果如表2所示。在Pentium 4处理器、2G 内存的计算机上

表1疑似火或烟的分割阈值火的分割

烟的分割H 1~60190~220L ≥40≥60S ≥60≠0其他

并R >G >B

或2B -(R +G )>0

相关文档
最新文档