掌桥专利:专业的专利平台
掌桥专利
首页

一种适用于森林火灾的烟雾识别方法

文献发布时间:2023-06-19 09:32:16


一种适用于森林火灾的烟雾识别方法

技术领域

本发明属于烟雾识别技术领域,具体涉及一种适用于森林火灾的烟雾识别方法。

背景技术

森林火灾是世界性林业重要灾害之一,具有突发性与随机性,能够在较短的时间内造成较大的损失。森林火灾在全球每年都发生很多起,有的由于发现不及时,最后演变成超大规模的森林火灾,从而造成林业资源的重大损失和全球性环境污染。因此,一旦有火灾发生,就必须以极快的速度采取扑救措施,但是扑救是否及时,完全取决于对森林火灾的发现是否及时。传统的森林火灾监测技术主要包括瞭望台监测、人工巡护监测、飞机航测、卫星监测、红外图像监测、可见光图像监测以及无线传感网监测等。瞭望台监测需要修建瞭望台,需要人实时值守;人工巡护监测需要大量的人力巡逻,容易错过最佳预警时机,同时可能造成额外伤害;飞机航测成本高,连续性差;卫星监测周期长,灵活性差;红外图像监测一般用来监测明火,对于烟雾的预警不起作用;可见光监测成本较低,对热源的敏感度低于红外监测,主要使用了运动特征和颜色特征,受光强变化影响较大,在实际使用过程中容易误检测;无线传感网能达到红外的敏感度但布防太困难。

因此,如何高效的监测森林火灾迫在眉睫。根据识别目标的不同,视频森林火灾监测一般分为火焰和烟雾两部分监测,火焰监测是主要的监测技术,但在火灾发生初期,明火易被遮挡,所以报警时延时较大,延误了最佳灭火时机。而火灾规律表明,烟雾早于明火出现,在火灾初期烟雾扩散范围广、不易被遮挡。因此对火灾初期烟雾特征的有效识别能够为火灾的及时扑救赢得宝贵时间。

发明内容

本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种适用于森林火灾的烟雾识别方法,收集了不同浓度、不同扩散形状的烟雾图片以及比较容易混淆的普通云雾、朝霞、晚霞、水汽图片进行训练数据量需求少的SVM,SVM训练过程中以Hog特征和纹理特征融合,组建融合特征向量,过冗余的选取纹理以保证烟雾识别准确性高,烟雾特征采集时,通过连续的多帧图像与背景帧图像进行差分运算,有效提取微小运动目标,再对连续的多帧林区实时图像进行逻辑或运算,获取当下所有的运动目标信息,包括飞鸟等随机运动目标,然后通过对多张或运算后的图像进行逻辑与运算,剔除随机干扰运动目标,得到保留运动前景目标的图像,最后送入训练并测试完成的SVM,进行森林火灾的烟雾识别,效果好,精度高,便于推广使用。

为解决上述技术问题,本发明采用的技术方案是:一种适用于森林火灾的烟雾识别方法,其特征在于,该方法包括以下步骤:

步骤一、构建图像数据库,过程如下:

步骤101、搜集多张烟雾训练图像,所述烟雾训练图像包括烟雾图像、云雾图像、朝霞图像、晚霞图像和水汽图像;

获取烟雾训练图像去除背景后只有前景特征的训练样本图像;

步骤102、将多张训练样本图像构成一个图像数据库,对图像数据库进行随机分类,获得图像训练数据集合和图像测试数据集合;

步骤二、训练并测试SVM,过程如下:

步骤201、在图像训练数据集合中调取一张训练样本图像;

步骤202、对步骤201中调取的训练样本图像进行Hog特征提取,得到Hog特征矩阵;

步骤203、利用步距为1且方向为0°的灰度共生矩阵,对步骤201中调取的训练样本图像进行纹理特征计算,选取能量特征、熵特征和惯性矩特征,构建第一纹理特征矩阵;

步骤204、利用步距为1且方向为45°的灰度共生矩阵,对步骤201中调取的训练样本图像进行纹理特征计算,选取能量特征、熵特征和惯性矩特征,构建第二纹理特征矩阵;

步骤205、利用步距为1且方向为90°的灰度共生矩阵,对步骤201中调取的训练样本图像进行纹理特征计算,选取能量特征、熵特征和惯性矩特征,构建第二纹理特征矩阵;

步骤206、将步骤202中的Hog特征矩阵、步骤203中的第一纹理特征矩阵、步骤204中的第二纹理特征矩阵和步骤205中的第三纹理特征矩阵组合,构建融合特征向量;

步骤207、将步骤206中的融合特征向量送入SVM中,对SVM进行一次训练;

步骤208、循环步骤201至步骤207,直至图像训练数据集合中的图像调取完毕,完成SVM训练过程;

步骤209、在图像测试数据集合中调取训练样本图像,对SVM进行测试,获取训练并测试完成的SVM;

步骤三、构建烟雾自动监测平台:在林区内的高地上设置烟雾自动监测平台,所述烟雾自动监测平台包括立柱以及安装在立柱上的摄像头;

步骤四、图像采集及背景帧图像建模:保持摄像头静止不动,摄像头的视野固定不变,利用摄像头拍摄多帧林区无烟雾图像,使用混合高斯模型对多帧林区无烟雾图像进行背景帧图像建模;

步骤五、背景差分处理:利用摄像头连续拍摄a×b帧林区实时图像,每次选用连续的a帧林区实时图像同时与背景帧图像进行差分运算,然后对差分运算后的a帧林区实时图像进行连通域处理,获得背景差分处理后的a×b帧林区实时图像;

其中,a和b均为不小于2的正整数;

步骤六、逻辑运算获取运动前景目标:对差分运算且进行连通域处理后的连续的a帧林区实时图像进行一次逻辑或运算,得到一张林区合并实时图像;

背景差分处理后的a×b帧林区实时图像,进行b次逻辑或运算后,得到b张林区合并实时图像;

对b张林区合并实时图像进行一次逻辑与运算,得到一张保留运动前景目标的图像;

步骤七、森林火灾的烟雾识别:将保留运动前景目标的图像送入训练并测试完成的SVM,进行森林火灾的烟雾识别。

上述的一种适用于森林火灾的烟雾识别方法,其特征在于:步骤五中,a和b的取值范围均为2~4。

上述的一种适用于森林火灾的烟雾识别方法,其特征在于:步骤101中,模拟多起火灾发生并产生烟雾,任一起模拟火灾发生并产生烟雾以搜集保留烟雾特征的训练样本图像的过程均相同;

任一起模拟火灾发生并产生烟雾以搜集保留烟雾特征的训练样本图像的过程为:保持图像采集器的视野固定不变,利用图像采集器先拍摄多帧未产生烟雾的原始图像,使用混合高斯模型对多帧未产生烟雾的原始图像进行无烟雾背景帧图像建模;然后模拟火灾发生并产生烟雾,再利用图像采集器连续拍摄c×d帧有烟雾的实时图像,每次选用连续的c帧有烟雾的实时图像同时与无烟雾背景帧图像进行差分运算,然后对差分运算后的c帧有烟雾的实时图像进行连通域处理,获得背景差分处理后的c×d帧有烟雾的实时图像,其中,c和d均为不小于2的正整数;

对差分运算且进行连通域处理后的连续的c帧有烟雾的实时图像进行一次逻辑或运算,得到一张有烟雾合并实时图像;背景差分处理后的c×d帧有烟雾的实时图像,进行d次逻辑或运算后,得到d张有烟雾合并实时图像;对d张有烟雾合并实时图像进行一次逻辑与运算,得到一张保留烟雾特征的训练样本图像;

步骤101中,在林区多个高地位置分别设置视野固定不变的图像采集器,采集多张类烟雾图像并处理成保留类烟雾特征的训练样本图像,任一保留类烟雾特征的训练样本图像的处理过程均相同;其中,类烟雾图像为云雾图像、朝霞图像、晚霞图像或水汽图像,保留类烟雾特征的训练样本图像为保留云雾特征、朝霞特征、晚霞特征或水汽特征的训练样本图像;

任一保留类烟雾特征的训练样本图像的处理过程为:利用图像采集器先拍摄多帧未产生类烟雾的原始图像,使用混合高斯模型对多帧未产生类烟雾的原始图像进行无类烟雾背景帧图像建模;再利用图像采集器连续拍摄c×d帧有类烟雾的实时图像,每次选用连续的c帧有类烟雾的实时图像同时与无类烟雾背景帧图像进行差分运算,然后对差分运算后的c帧有类烟雾的实时图像进行连通域处理,获得背景差分处理后的c×d帧有类烟雾的实时图像;

对差分运算且进行连通域处理后的连续的c帧有类烟雾的实时图像进行一次逻辑或运算,得到一张有类烟雾合并实时图像;背景差分处理后的c×d帧有类烟雾的实时图像,进行d次逻辑或运算后,得到d张有类烟雾合并实时图像;对d张有类烟雾合并实时图像进行一次逻辑与运算,得到一张保留类烟雾特征的训练样本图像。

上述的一种适用于森林火灾的烟雾识别方法,其特征在于:步骤101、c和d的取值范围均为2~4。

上述的一种适用于森林火灾的烟雾识别方法,其特征在于:步骤101中,所述训练样本图像的数量为2000~3000张。

本发明与现有技术相比具有以下优点:

1、本发明训练并测试SVM,支持向量机(SVM)在解决小样本、非线性及高维模式识别中表现出许多特有的优势,由于现在没有公开的森林火灾检测的公开数据集,只能自己制备,限于人力物力,数据集不能形成规模,在使用深度学习等方法时效果较差,因此本申请采用了SVM分类器,取得了较好的分类结果,解决了数据集的制备比较困难,样本数量比较小的问题;图像数据库构建过程中,收集了不同浓度、不同扩散形状的烟雾图片以及比较容易混淆的普通云雾、朝霞、晚霞、水汽图片进行训练SVM,便于推广使用。

2、本发明SVM训练过程中以Hog特征和纹理特征融合,组建融合特征向量,Hog特征几何形变和光学形变都有不敏感的特性,对于火灾初期的烟雾检测,Hog的不敏感可以排除光照、树叶等的影响,还能捕捉烟雾弥散过程中丰富的梯度信息;能量是图像矩阵各元素的平方和,主要反映了灰度均匀程度和纹理的粗细度;熵主要反映了图像纹理的非均匀程度和复杂程度;惯性矩主要反映图像是否清晰以及沟纹深浅,对比度越小,纹理的沟纹越浅,视觉效果越模糊,过冗余的选取纹理以保证烟雾识别准确性高,可靠稳定,使用效果好。

3、本发明方法步骤简单,烟雾特征采集时,通过连续的多帧图像与背景帧图像进行差分运算,有效提取微小运动目标,再对连续的多帧林区实时图像进行逻辑或运算,获取当下所有的运动目标信息,包括飞鸟等随机运动目标,然后通过对多张或运算后的图像进行逻辑与运算,剔除随机干扰运动目标,得到保留运动前景目标的图像,最后送入训练并测试完成的SVM,进行森林火灾的烟雾识别,效果好,精度高,便于推广使用。

综上所述,本发明收集了不同浓度、不同扩散形状的烟雾图片以及比较容易混淆的普通云雾、朝霞、晚霞、水汽图片进行训练数据量需求少的SVM,SVM训练过程中以Hog特征和纹理特征融合,组建融合特征向量,过冗余的选取纹理以保证烟雾识别准确性高,烟雾特征采集时,通过连续的多帧图像与背景帧图像进行差分运算,有效提取微小运动目标,再对连续的多帧林区实时图像进行逻辑或运算,获取当下所有的运动目标信息,包括飞鸟等随机运动目标,然后通过对多张或运算后的图像进行逻辑与运算,剔除随机干扰运动目标,得到保留运动前景目标的图像,最后送入训练并测试完成的SVM,进行森林火灾的烟雾识别,效果好,精度高,便于推广使用。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明方法的方法流程框图。

具体实施方式

如图1所示,本发明的一种适用于森林火灾的烟雾识别方法,包括以下步骤:

步骤一、构建图像数据库,过程如下:

步骤101、搜集多张烟雾训练图像,所述烟雾训练图像包括烟雾图像、云雾图像、朝霞图像、晚霞图像和水汽图像;

获取烟雾训练图像去除背景后只有前景特征的训练样本图像;

步骤102、将多张训练样本图像构成一个图像数据库,对图像数据库进行随机分类,获得图像训练数据集合和图像测试数据集合;

本实施例中,步骤101中,模拟多起火灾发生并产生烟雾,任一起模拟火灾发生并产生烟雾以搜集保留烟雾特征的训练样本图像的过程均相同;

任一起模拟火灾发生并产生烟雾以搜集保留烟雾特征的训练样本图像的过程为:保持图像采集器的视野固定不变,利用图像采集器先拍摄多帧未产生烟雾的原始图像,使用混合高斯模型对多帧未产生烟雾的原始图像进行无烟雾背景帧图像建模;然后模拟火灾发生并产生烟雾,再利用图像采集器连续拍摄c×d帧有烟雾的实时图像,每次选用连续的c帧有烟雾的实时图像同时与无烟雾背景帧图像进行差分运算,然后对差分运算后的c帧有烟雾的实时图像进行连通域处理,获得背景差分处理后的c×d帧有烟雾的实时图像,其中,c和d均为不小于2的正整数;

对差分运算且进行连通域处理后的连续的c帧有烟雾的实时图像进行一次逻辑或运算,得到一张有烟雾合并实时图像;背景差分处理后的c×d帧有烟雾的实时图像,进行d次逻辑或运算后,得到d张有烟雾合并实时图像;对d张有烟雾合并实时图像进行一次逻辑与运算,得到一张保留烟雾特征的训练样本图像;

步骤101中,在林区多个高地位置分别设置视野固定不变的图像采集器,采集多张类烟雾图像并处理成保留类烟雾特征的训练样本图像,任一保留类烟雾特征的训练样本图像的处理过程均相同;其中,类烟雾图像为云雾图像、朝霞图像、晚霞图像或水汽图像,保留类烟雾特征的训练样本图像为保留云雾特征、朝霞特征、晚霞特征或水汽特征的训练样本图像;

任一保留类烟雾特征的训练样本图像的处理过程为:利用图像采集器先拍摄多帧未产生类烟雾的原始图像,使用混合高斯模型对多帧未产生类烟雾的原始图像进行无类烟雾背景帧图像建模;再利用图像采集器连续拍摄c×d帧有类烟雾的实时图像,每次选用连续的c帧有类烟雾的实时图像同时与无类烟雾背景帧图像进行差分运算,然后对差分运算后的c帧有类烟雾的实时图像进行连通域处理,获得背景差分处理后的c×d帧有类烟雾的实时图像;

对差分运算且进行连通域处理后的连续的c帧有类烟雾的实时图像进行一次逻辑或运算,得到一张有类烟雾合并实时图像;背景差分处理后的c×d帧有类烟雾的实时图像,进行d次逻辑或运算后,得到d张有类烟雾合并实时图像;对d张有类烟雾合并实时图像进行一次逻辑与运算,得到一张保留类烟雾特征的训练样本图像。

本实施例中,步骤101、c和d的取值范围均为2~4。

本实施例中,步骤101中,所述训练样本图像的数量为2000~3000张。

实际使用中,图像采集器采用摄像头。

步骤二、训练并测试SVM,过程如下:

步骤201、在图像训练数据集合中调取一张训练样本图像;

步骤202、对步骤201中调取的训练样本图像进行Hog特征提取,得到Hog特征矩阵;

实际实施时,Hog特征提取对颜色的要求不大,所以第一步就是将图像转化为灰度图像;第二步,为了减少光照因素的影响,首先需要将从图像中提取的运动区域进行规范化(归一化),由于在森林这个特定场景比较广阔,提取出的运动区域为小图元,虽然小图元局部的表层曝光在纹理强度中的贡献比较大,但是如果图元太小容易造成系统的漏检,所以将图元进行gamma空间校正,把图元整体的亮度提高,压缩处理来有效地降低图像局部的阴影和光照变化;第三步,计算图像梯度:为了进一步捕获烟雾轮廓纹理信息、降低光照影响,计算图像横坐标和纵坐标方向的梯度,并据此计算每个像素位置的梯度方向值,求导操作不仅能够捕获轮廓和一些纹理信息,还能进一步弱化光照影响;第四步,为每个细胞单元构建梯度方向直方图,并收集Hog特征,由于局部光照的变化和前景-背景对比度的变化,使得梯度强度的变化范围非常大,需要对梯度强度做归一化,对光照、阴影、边缘和纹理等信息进一步压缩,最后将所有块的梯度直方图串联起来,收集Hog特征,得到特征向量。

步骤203、利用步距为1且方向为0°的灰度共生矩阵,对步骤201中调取的训练样本图像进行纹理特征计算,选取能量特征、熵特征和惯性矩特征,构建第一纹理特征矩阵;

步骤204、利用步距为1且方向为45°的灰度共生矩阵,对步骤201中调取的训练样本图像进行纹理特征计算,选取能量特征、熵特征和惯性矩特征,构建第二纹理特征矩阵;

步骤205、利用步距为1且方向为90°的灰度共生矩阵,对步骤201中调取的训练样本图像进行纹理特征计算,选取能量特征、熵特征和惯性矩特征,构建第二纹理特征矩阵;

步骤206、将步骤202中的Hog特征矩阵、步骤203中的第一纹理特征矩阵、步骤204中的第二纹理特征矩阵和步骤205中的第三纹理特征矩阵组合,构建融合特征向量;

实际实施时,设Hog特征矩阵为U[m,n

步骤207、将步骤206中的融合特征向量送入SVM中,对SVM进行一次训练;

步骤208、循环步骤201至步骤207,直至图像训练数据集合中的图像调取完毕,完成SVM训练过程;

步骤209、在图像测试数据集合中调取训练样本图像,对SVM进行测试,获取训练并测试完成的SVM;

需要说明的是,训练并测试SVM,支持向量机(SVM)在解决小样本、非线性及高维模式识别中表现出许多特有的优势,由于现在没有公开的森林火灾检测的公开数据集,只能自己制备,限于人力物力,数据集不能形成规模,在使用深度学习等方法时效果较差,因此本申请采用了SVM分类器,取得了较好的分类结果,解决了数据集的制备比较困难,样本数量比较小的问题;图像数据库构建过程中,收集了不同浓度、不同扩散形状的烟雾图片以及比较容易混淆的普通云雾、朝霞、晚霞、水汽图片进行训练SVM;SVM训练过程中以Hog特征和纹理特征融合,组建融合特征向量,Hog特征几何形变和光学形变都有不敏感的特性,对于火灾初期的烟雾检测,Hog的不敏感可以排除光照、树叶等的影响,还能捕捉烟雾弥散过程中丰富的梯度信息;能量是图像矩阵各元素的平方和,主要反映了灰度均匀程度和纹理的粗细度;熵主要反映了图像纹理的非均匀程度和复杂程度;惯性矩主要反映图像是否清晰以及沟纹深浅,对比度越小,纹理的沟纹越浅,视觉效果越模糊,过冗余的选取纹理以保证烟雾识别准确性高。

步骤三、构建烟雾自动监测平台:在林区内的高地上设置烟雾自动监测平台,所述烟雾自动监测平台包括立柱以及安装在立柱上的摄像头;

步骤四、图像采集及背景帧图像建模:保持摄像头静止不动,摄像头的视野固定不变,利用摄像头拍摄多帧林区无烟雾图像,使用混合高斯模型对多帧林区无烟雾图像进行背景帧图像建模;

步骤五、背景差分处理:利用摄像头连续拍摄a×b帧林区实时图像,每次选用连续的a帧林区实时图像同时与背景帧图像进行差分运算,然后对差分运算后的a帧林区实时图像进行连通域处理,获得背景差分处理后的a×b帧林区实时图像;

其中,a和b均为不小于2的正整数;

步骤六、逻辑运算获取运动前景目标:对差分运算且进行连通域处理后的连续的a帧林区实时图像进行一次逻辑或运算,得到一张林区合并实时图像;

背景差分处理后的a×b帧林区实时图像,进行b次逻辑或运算后,得到b张林区合并实时图像;

对b张林区合并实时图像进行一次逻辑与运算,得到一张保留运动前景目标的图像;

本发明烟雾特征采集时,通过连续的多帧图像与背景帧图像进行差分运算,有效提取微小运动目标,再对连续的多帧林区实时图像进行逻辑或运算,获取当下所有的运动目标信息,包括飞鸟等随机运动目标,然后通过对多张或运算后的图像进行逻辑与运算,剔除随机干扰运动目标,得到保留运动前景目标的图像,最后送入训练并测试完成的SVM,进行森林火灾的烟雾识别,效果好,精度高。

步骤七、森林火灾的烟雾识别:将保留运动前景目标的图像送入训练并测试完成的SVM,进行森林火灾的烟雾识别。

本实施例中,步骤五中,a和b的取值范围均为2~4。

以上所述,仅是本发明的较佳实施例,并非对本发明作任何限制,凡是根据本发明技术实质对以上实施例所作的任何简单修改、变更以及等效结构变化,均仍属于本发明技术方案的保护范围内。

相关技术
  • 一种适用于森林火灾的烟雾识别方法
  • 一种森林火灾烟雾识别方法及装置
技术分类

06120112207008