基于视频的火焰检测方法技术

技术编号:17780278 阅读:18 留言:0更新日期:2018-04-22 09:04
本发明专利技术公开了一种基于视频的火焰检测方法,要解决的技术问题是提高火焰检测的准确率。本发明专利技术的基于视频的火焰检测方法,包括以下步骤:获得视频图像序列,图像预处理,颜色检测,火焰特征提取,AdaBoost预测。本发明专利技术与现有技术相比,根据火焰像素在RGB与YCbCr颜色空间的特征,找出视频图像中满足条件的所有候选火焰点,然后,将视频图像进行分块,计算视频块中火焰像素集颜色和亮度属性所对应的协方差矩阵,提取颜色和亮度协方差矩阵中的上三角或下三角部分作为特征向量,将获取的特征向量集作为AdaBoost分类器的输入,将特征向量输入到AdaBoost分类模型,输出为是否发生火灾的判别,可实时地检测出火灾发生情形,并能减少误报率,具有较高的准确性,鲁棒性强。

【技术实现步骤摘要】
基于视频的火焰检测方法
本专利技术涉及一种安全监控的方法,特别是一种对火灾的检测方法。
技术介绍
现有技术的火灾自动监测方法主要采用烟感传感器、温度传感器、红外探测器进行检测,有效探测距离较小,且报警后需到现场确认,不能及时发现与收集到足够的判别信息,导致造成巨大的灾难。早期火焰检测的研究方法主要体现在火焰的颜色模型上。Chen等人根据红绿蓝RGB三通道间规律来制定出能够区分火焰像素的规则,提取火焰区域。Celik等人在亮度蓝色色度红色色度YCbCr(一种色彩空间,Y指亮度分量,Cb指蓝色色度分量,Cr指红色色度分量)颜色模型上建立一个基于规则的火焰像素分类的通用颜色模型。Marbach等人使用亮度色差YUV(Y表示亮度Luminance,UV表示色差Chrominance,是构成彩色的两个分量)颜色模型判断疑似区域是否存在火焰。上述仅使用颜色模型来检测火焰的方法在特定的环境中可获得较高的识别率,然而会将灯光、阳光、行走中穿着黄色、红色衣服的人等干扰物当成火焰,导致存在很多误检。钟取发结合运动量积量、运动方向、闪烁频率、运动程度和运动一致性等特征和反向传播BP(backpropagation)神经网络(一种按照误差逆向传播算法训练的多层前馈神经网络)对火焰和烟雾进行识别。Ko等人分析火焰视频的小波特征,采用支持向量机对这些变换后的特征进行分类。这些火焰检测方法仅考虑火焰的局部特征,很容易造成误判,只适应于某些特定场景下的火焰检测。现有技术已经有多种基于视频的火焰检测方法,但大多数方法对火焰的判断过于单一、抗干扰性低,错报率和漏报率较高,因此需要建立一个判断更全面、识别率更高和适应性更强的视频火焰检测方法。
技术实现思路
本专利技术的目的是提供一种基于视频的火焰检测方法,要解决的技术问题是提高火焰检测的准确率。本专利技术采用以下技术方案:一种基于视频的火焰检测方法,包括以下步骤:一、获得视频图像序列,实时采集监控现场的视频图像的信息,得到帕尔PAL制式含有连续视频的模拟视频信号,压缩成动态图像专家组MPEG视频格式的视频,将视频传送给智能图像处理器,智能图像处理器通过视频解码分解成视频图像序列;二、图像预处理,对视频图像进行去噪处理,使用中值滤波方法来去除视频图像中的噪声点;三、颜色检测,按以下步骤:(1)将RGB颜色空间转换成YCbCr颜色空间:式(1)中,Y是亮度分量,Cb是蓝色色度分量,Cr是红色色度分量,R、G和B分别为RGB颜色空间的红、绿、蓝通道值;(2)在YCbCr颜色空间的图像中,图像在Y,Cb和Cr通道上的均值和为:式(2)中,N为图像中像素总个数,xi、yi为第i个图像点的坐标,Y(xi,yi)、Cb(xi,yi)和Cr(xi,yi)分别为第i个图像点在Y、Cb和Cr通道上的值,均值为和(3)满足下列所有条件的图像点为候选火焰点(火焰像素点):R(xi,yi)>G(xi,yi)>B(xi,yi)且R(xi,yi)>RTY(xi,yi)>Cb(xi,yi)Cr(xi,yi)>Cb(xi,yi)且且|Cb(xi,yi)-Cr(xi,yi)|≥τ(3)式(3)中,τ为色差阈值,RT是红色通道阈值,当τ=40,RT=110时,将满足式(3)的图像点称为火焰像素点;四、火焰特征提取,将预处理后的视频图像分成大小相等的视频块,统计每个视频块中满足式(3)条件的像素点个数,为火焰像素点个数,若火焰像素点个数不少于整个视频块中总像素个数的15%,分别计算视频块中火焰像素点的颜色属性向量和亮度属性向量所对应的协方差矩阵:(1)火焰像素点的颜色属性向量C(i,j,t)为:C(i,j,t)=[Y(i,j,t)Cb(i,j,t)Cr(i,j,t)](4)式(4)中,Y(i,j,t),Cb(i,j,t)和Cr(i,j,t)分别为图像中第t帧、火焰像素点(i,j)的亮度分量,蓝色色度分量和红色色度分量;火焰像素点的亮度属性向量I(i,j,t)=(R(i,j,t)+G(i,j,t)+B(i,j,t))/3Ix(i,j,t)=I(i+1,j,t)-I(i-1,j,t)Ixx(i,j,t)=I(i-1,j,t)-2I(i,j,t)+I(i+1,j,t)Iy(i,j,t)=I(i,j+1,t)-I(i,j-1,t)Iyy(i,j,t)=I(i,j-1,t)-2I(i,j,t)+I(i,j+1,t)It(i,j,t)=I(i,j,t+1)-I(i,j,t-1)Itt(i,j,t)=I(i,j,t-1)-2I(i,j,t)+I(i,j,t+1)(5)式(5)中,(i,j)为火焰像素点在图像中的位置,t为火焰像素点所在预处理后的视频图像序列中的帧序号,I表示火焰像素点的亮度值,Ix和Ixx表示亮度在水平x方向上的变化值,Iy和Iyy表示亮度在垂直y方向上的变化值,It和Itt表示亮度在时间t上的变化值;(2)火焰像素点集所组成的颜色矩阵Scolor和亮度矩阵SI分别为:式(6)和式(7)中,Nb为当前视频块中火焰像素点个数,为火焰像素点在图像中位置,为火焰像素点在视频图像序列中的帧序号;(3)颜色矩阵Scolor和亮度矩阵SI所对应的协方差矩阵分别为:CovC和CovI。协方差矩阵的第(a,b)个元素值为:式(8)中,Nb为视频块中火焰像素点总个数,dk,a和dk,b分别为第k个火焰像素点的第a个和第b个属性值,矩阵Scolor或SI的第k行第a列和第b列的元素值,μa和μb分别为第a个和第b个属性的均值;(4)将颜色协方差矩阵和亮度协方差矩阵进行归一化,提取归一化后矩阵的上三角或下三角部分作为火焰的颜色和亮度的特征向量,每一个特征向量的维数为34,34为颜色特征向量和亮度特征向量维数之和,颜色特征向量维数为(3×4)/2,亮度特征向量维数为(7×8)/2。归一化计算方法:式(9)中,为归一化后协方差矩阵的第(r,s)个元素值,Cov(r,s)为归一化前的协方差矩阵的第(r,s)个元素值;五、AdaBoost预测将火焰特征向量输入到AdaBoost分类模型进行预测,若预测结果输出为1,表示当前图像块存在火焰。本专利技术的方法步骤一将视频传送给智能图像处理器采用网络线缆或同轴视频电缆。本专利技术的方法步骤四视频块大小为16×16×f,其中,16表示图像块在水平或垂直方向上的像素个数,16×16为图像块大小,f为帧率。本专利技术的方法步骤四后进行AdaBoost训练,将由特征向量所组成的样本集,包括正、负样本,正样本为火焰特征向量,负样本为干扰物特征向量,输入到AdaBoost分类器进行训练,经训练后,得到AdaBoost分类模型;从16个图像中提取出Nfire=592728个火焰特征向量,同时从16个干扰物视频提取出Nnon_fire=954111个类似于火焰颜色的干扰物特征向量,从火焰特征向量集中随机挑选Nfire/3个特征向量作为正样本,类别标签为1,从干扰物特征向量集中随机挑选Nnon_fire/2个特征作为负样本,类别标签为-1,构成训练集,训练集为正、负样本的组合,未被选择的特征向量作为测试集。将训练集输入到AdaBoost分类器进行训练,得到AdaBoost分本文档来自技高网
...
基于视频的火焰检测方法

【技术保护点】
一种基于视频的火焰检测方法,包括以下步骤:一、获得视频图像序列,实时采集监控现场的视频图像的信息,得到帕尔PAL制式含有连续视频的模拟视频信号,压缩成动态图像专家组MPEG视频格式的视频,将视频传送给智能图像处理器,智能图像处理器通过视频解码分解成视频图像序列;二、图像预处理,对视频图像进行去噪处理,使用中值滤波方法来去除视频图像中的噪声点;三、颜色检测,按以下步骤:(1)将RGB颜色空间转换成YCbCr颜色空间:

【技术特征摘要】
1.一种基于视频的火焰检测方法,包括以下步骤:一、获得视频图像序列,实时采集监控现场的视频图像的信息,得到帕尔PAL制式含有连续视频的模拟视频信号,压缩成动态图像专家组MPEG视频格式的视频,将视频传送给智能图像处理器,智能图像处理器通过视频解码分解成视频图像序列;二、图像预处理,对视频图像进行去噪处理,使用中值滤波方法来去除视频图像中的噪声点;三、颜色检测,按以下步骤:(1)将RGB颜色空间转换成YCbCr颜色空间:式(1)中,Y是亮度分量,Cb是蓝色色度分量,Cr是红色色度分量,R、G和B分别为RGB颜色空间的红、绿、蓝通道值;(2)在YCbCr颜色空间的图像中,图像在Y,Cb和Cr通道上的均值和为:式(2)中,N为图像中像素总个数,xi、yi为第i个图像点的坐标,Y(xi,yi)、Cb(xi,yi)和Cr(xi,yi)分别为第i个图像点在Y、Cb和Cr通道上的值,均值为和(3)满足下列所有条件的图像点为候选火焰点(火焰像素点):R(xi,yi)>G(xi,yi)>B(xi,yi)且R(xi,yi)>RTY(xi,yi)>Cb(xi,yi)Cr(xi,yi)>Cb(xi,yi)且且|Cb(xi,yi)-Cr(xi,yi)|≥τ(3)式(3)中,τ为色差阈值,RT是红色通道阈值,当τ=40,RT=110时,将满足式(3)的图像点称为火焰像素点;四、火焰特征提取,将预处理后的视频图像分成大小相等的视频块,统计每个视频块中满足式(3)条件的像素点个数,为火焰像素点个数,若火焰像素点个数不少于整个视频块中总像素个数的15%,分别计算视频块中火焰像素点的颜色属性向量和亮度属性向量所对应的协方差矩阵:(1)火焰像素点的颜色属性向量C(i,j,t)为:C(i,j,t)=[Y(i,j,t)Cb(i,j,t)Cr(i,j,t)](4)式(4)中,Y(i,j,t),Cb(i,j,t)和Cr(i,j,t)分别为图像中第t帧、火焰像素点(i,j)的亮度分量,蓝色色度分量和红色色度分量;火焰像素点的亮度属性向量▽I(i,j,t):I(i,j,t)=(R(i,j,t)+G(i,j,t)+B(i,j,t))/3Ix(i,j,t)=I(i+1,j,t)-I(i-1,j,t)Ixx(i,j,t)=I(i-1,j,t)-2I(i,j,t)+I(i+1,j,t)Iy(i,j,t)=I(i,j+1,t)-I(i,j-1,t)Iyy(i,j,t)=I(i,j-1,t)-2I(i,j,t)+I(i,j+1,t)It(i,j,t)=I(i,j,t+1)-I(i,j,t-1)Itt(i,j,t)=I(i,j,t-1)-2I(i,j,t)+I(i,j,t+1)(5)式(5)中,(i,j)为火焰像素点在图像中的位置,t为火焰像素点所在预处理后的视频图像序列中的帧序号,I表示火焰像素点的亮度值,Ix和Ixx表示亮度在水平x方向上的变化值,Iy和Iyy表示亮度在垂直y方向上的变化值,It和Itt表示亮度在时间t上的变化值;(2)火焰像素点集所组成的颜色矩阵Scolor和亮度矩阵SI分别为:

【专利技术属性】
技术研发人员:周美兰王元鹏
申请(专利权)人:中电数通科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1