[发明专利]火焰检测方法在审
申请号: | 201611144635.4 | 申请日: | 2016-12-13 |
公开(公告)号: | CN108460785A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 范柘;洪伟 | 申请(专利权)人: | 上海安维尔信息科技股份有限公司 |
主分类号: | G06T7/215 | 分类号: | G06T7/215;G06T7/90;G06T7/136 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 王法男 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 火焰检测 火焰区域 图片序列 财产损失 存储视频 火焰颜色 火灾预警 区域生成 视频监控 图片生成 运动检测 波变换 像素点 小波 相交 图片 | ||
本发明涉及一种火焰检测方法,首先存储视频前25帧图片生成一个连续的图片序列,对序列中的第25张图片做运动检测和提取与火焰颜色类似的区域生成疑似火焰区域,再对图片序列中每个像素点做小波变换,提取小波频率大于阈值的区域和疑似火焰区域相交的部分,确定火焰出现区域。本发明用于视频监控环境的火焰检测,实现火灾预警,减少财产损失,适用范围更广,稳定性更高,使用更加方便。
技术领域
本发明一种基于视频图像的实时火焰检测方法,其中涉及一种基于火焰的颜色、运动、小波频率等三种特征并且建立概率累计模型的火焰检测方法。
背景技术
现有的火焰检测方法大多通过运动检测结合类似火焰颜色区域检测的方法。这类方法受制于提取特征单一泛化性不强,所以无法在复杂场景下有效的区分疑似火焰目标和火焰目标,并且鲁棒性不强极易出现误报和漏报。
发明内容
为了有效解决上述问题,本发明提供一种火焰检测方法,该火焰检测方法包含以下步骤:
步骤1、存储前25帧图片生成图片序列Seq_pic;
步骤2、由于物体燃烧生成的火焰多数呈现为鲜红色,所以在RGB通道中其中的R分量远远大于G和B分量,并且根据多次实验R分量的数值要大于一个阈值(我们的R分量阈值是160)。而在HSV通道中,其亮度值要大于周围的平均亮度,而且饱和度也大于一个固定阈值(我们的饱和度阈值是0.6)。所以根据上述分析,我们对图片序列中第25帧图片Seq_pic25提取其火焰色特征图记为Maskcolor;
提取火焰颜色Mask规则如下:
其中R G B分别代表图像的红色通道,绿色通道,蓝色通道。S代表饱和度,V代表亮度,mean(V)代表亮度均值。
步骤3、由于火焰在运动时,边缘跳动比较剧烈,但是火焰的焰心部位比较稳定。一般像Vibe和GMM等传统的运动检测方法无法完整有效的获取火焰的边缘部位。,所以采用敏感度较高的帧差法来作为运动检测的算法(在这里我们采用三帧差法来检测)。规则如下:
A=Seq_pic25(x,y)-Seq_pic24(x,y)
B=Seq_pic24(x,y)-Seq_pic23(x,y)
其中A代表第25张图和第24张图片每个对应像素值的差,其中B代表第24张图和第23张图片每个对应像素值的差。TH为一个阈值。
步骤4、火焰在燃烧时,我们发现它的跳动频率是有迹可循,所以我们利用低通滤波Lo_D和高通滤波Hi_D对时间轴上连续25帧的图片序列Seq_pic做小波变换,提取该Seq_pic的小波频率特征。
具体过程如下:
1.设低通滤波Lo_D=[0.25,0.5,0.25];高通滤波Hi_D=[-0.25 0.5,-0.25];分别对图片序列Seq_pic中连续的像素值向量Seq_pic(x,y)(设第t张图片中(x,y)的像素值为Seq_pic t(x,y),则其在图片序列Seq_pic中连续的像素值向量为Seq_pic(x,y)={Seq_pic1(x,y),….Seq_pic t(x,y),…Seq_pic 25(x,y)})做卷积运算得HL。
2.再对HL间隔采样分别得出小波信号的高频分量H以及低频分量L。
然后继续对低频分量L再做小波变换得出高频分量H_1。
3.找出H和H_1两个高频信号的尖峰点的值,如果大于阈值TH(我们的TH为30)的次数在[2 8],我们则认为Seq_pic(x,y)为满足火焰小波频率的区域,并提取该区域记为Maskwave。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海安维尔信息科技股份有限公司,未经上海安维尔信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611144635.4/2.html,转载请声明来源钻瓜专利网。