公开/公告号CN114882401A
专利类型发明专利
公开/公告日2022-08-09
原文格式PDF
申请/专利权人 清远蓄能发电有限公司;南方电网调峰调频(广东)储能科技有限公司;
申请/专利号CN202210464890.6
申请日2022-04-29
分类号G06V20/40(2022.01);G06V10/28(2022.01);G06V10/36(2022.01);G06V10/34(2022.01);G06V10/26(2022.01);G08B17/00(2006.01);
代理机构广州市华学知识产权代理有限公司 44245;
代理人黄卫萍
地址 511800 广东省清远市清新区太平镇龙湾工业区清蓄电站办公楼
入库时间 2023-06-19 16:19:08
法律状态公告日
法律状态信息
法律状态
2022-08-26
实质审查的生效 IPC(主分类):G06V20/40 专利申请号:2022104648906 申请日:20220429
实质审查的生效
2022-08-09
公开
发明专利申请公布
技术领域
本发明涉及防火安全技术领域,尤其涉及基于RGB-HSI模型和火焰初期生长特性的火焰检测方法及系统。
背景技术
由于我国人口的高密度以及进一步城市化,发生火灾不仅会造成严重的经济损失,同时也会污染环境、破坏生态,甚至危及人们的生命。在大型仓库、停车场、生产车间等地方,很容易出现无人看管的情况,或是有人看管却无法及时发现火情,从而造成不可估量的损失。因此,及时、准确的火灾探测并向相关人员报警极为重要。传统的火灾检测方法大多采用检测器,如烟雾检测器、温度检测器,而检测器本身需要靠近火源的特性,导致其不易发现距离较远的火情,同时检测器容易受到干扰,造成火灾的误报和漏报。近年来,将图像处理技术应用于火灾探测是一大发展热点。
发明内容
为解决现有技术所存在的技术问题,本发明提供基于RGB-HSI模型和火焰初期生长特性的火焰检测方法及系统,通过应用图像处理技术,结合火灾初期火焰的生长特性,实现对视频中刚刚形成的火焰的实时、准确识别,并进行位置标注以及报警;该方法抗干扰性强,能在复杂背景下快速而准确地预警火灾。
本发明方法采用以下技术方案来实现:基于RGB-HSI模型和火焰初期生长特性的火焰检测方法,包括以下步骤:
S1、从数据集中读入视频或摄像头实时导入视频,读取一帧图像,并每间隔一定时间读取下一帧图像;
S2、将图像处理为RGB三通道数据;
S3、根据RGB-HSI模型判据,将当前帧图像中符合RGB-HSI模型判据的像素点置为白色,其他像素点置为背景色黑色,得到对应的二值图像;
S4、对二值图像进行中值滤波处理,消除图像中的离散点,补全部分遗漏点;
S5、对滤波后的二值图像进行膨胀操作,连通火焰像素区域;
S6、若有多个火焰像素连通区域,则对相隔一定距离的进行区域分割;
S7、计算各区域的火焰像素总量;
S8、计算前后两张图像对应区域火焰像素的增长倍数;
S9、若存在对应区域的火焰像素增长倍数连续三次计算结果都超过了增长倍数阈值,则用矩形框对该区域进行标记,并进行报警,否则,返回步骤S1。
本发明系统采用以下技术方案来实现:基于RGB-HSI模型和火焰初期生长特性的火焰检测系统,包括:
视频读取模块:用于从数据集中读入视频或摄像头实时导入视频,读取一帧图像,并每间隔一定时间读取下一帧图像;
图像处理模块:用于将图像处理为RGB三通道数据;
RGB-HSI模型判据模块:根据RGB-HSI模型判据,将当前帧图像中符合RGB-HSI模型判据的像素点置为白色,其他像素点置为背景色黑色,得到对应的二值图像;
中值滤波处理模块:用于对二值图像进行中值滤波处理,消除图像中的离散点,补全部分遗漏点;
膨胀操作模块:用于对滤波后的二值图像进行膨胀操作,连通火焰像素区域;
区域分割模块:用于对有多个火焰像素连通的区域,对相隔一定距离的进行区域分割;
火焰像素总量计算模块:用于计算计算各区域的火焰像素总量;
火焰像素的增长倍数计算模块:用于计算前后两张图像对应区域火焰像素的增长倍数;
报警模块:对存在对应区域的火焰像素增长倍数连续三次计算结果都超过了增长倍数阈值,用矩形框对该区域进行标记,并进行报警。
本发明与现有技术相比,具有如下优点和有益效果:
1、本发明通过应用图像处理技术,结合火灾初期火焰的生长特性,实现对视频中刚刚形成的火焰的实时、准确识别,并进行位置标注以及报警;该方法抗干扰性强,能在复杂背景下快速而准确地预警火灾。
2、本发明利用RGB-HSI模型判据得到的二值图像进行中值滤波处理及膨胀操作,能在不同光照背景条件下,有效提取图像中火焰像素信息,保护图像边缘信息的同时,连通火焰像素区域。
3、本发明利用火焰初期的生长特性,判断视频中火情的真伪,可避免火灾的误报警。
附图说明
图1是本发明的方法流程图;
图2是膨胀原理示意图;
图3是本发明的火焰检测结果示意图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例
如图1所示,本实施例基于RGB-HSI模型和火焰初期生长特性的火焰检测方法,包括以下步骤:
S1、从数据集中读入视频或摄像头实时导入视频,读取一帧图像,并每间隔一定时间读取下一帧图像;
S2、将图像处理为RGB三通道数据;
S3、根据RGB-HSI模型判据,将当前帧图像中符合RGB-HSI模型判据的像素点置为白色,其他像素点置为背景色黑色,得到对应的二值图像;
S4、对二值图像进行中值滤波处理,消除图像中的离散点,补全部分遗漏点;
S5、对滤波后的二值图像进行膨胀操作,连通火焰像素区域;
S6、若有多个火焰像素连通区域,则对相隔一定距离的进行区域分割;
S7、计算各区域的火焰像素总量;
S8、计算前后两张图像对应区域火焰像素的增长倍数;
S9、若存在对应区域的火焰像素增长倍数连续三次计算结果都超过了增长倍数阈值,则用矩形框对该区域进行标记,并进行报警,否则,返回步骤S1。
本实施例中,步骤S3中RGB-HSI模型判据具体如下:
式中,R(x,y)、G(x,y)、B(x,y)分别为图像中各点在RGB模型中红绿蓝颜色分量值,R
本实施例中,步骤S4中的中值滤波处理过程具体如下:
设f(x,y)表示原始图像,g(x,y)表示中值滤波处理后的图像,则两者关系可表示为:
g(x,y)=med{f(x-k,y-l),(k,l∈W)} (2)
式中,med代表取有序序列的中值;W是二维滑动模板,其可将板内像素按大小进行排序;W通常取3*3、5*5的方形区域,也可取圆形、十字形等其他形状,待滤波的像素点位于W的中心。
本实施例在RGB判据中添加HIS约束条件,以此实现对原图像中火焰像素点的提取。而往往火焰内部颜色不满足此判据,造成提取的火焰二值图像区域并未连通而分散多处,因此,本实施例采用数学形态学中的膨胀操作,在结构元素的约束下将与目标区域,即火焰像素点区域相接触的背景合并到该目标物中,使目标边界向外部扩张,连通区域。
设A与B为两个集合,A被B膨胀定义为:
式中,B的反射进行平移与A的交集不为空;B的反射指相对于自身原点的映象。
具体地,膨胀原理如图2所示,图中,X表示被处理的图像,B是结构元素,箭头指向的点是结构元素的中心点;膨胀,此处针对黑色实心点的过程为:移动B,使得B与X的不同像素点完全重合;当B的黑色实心点以及中心点与X的黑色实心点有交集时,保留此时中心点的覆盖位置;图2右侧,黑色实心点表示原有区域,灰色实心点表示X经过膨胀操作扩增的区域。
本实施例中,前后两张图像对应区域火焰像素的增长倍数α的计算过程如下:
设第i帧目标区域火焰像素总和为Y
式中,α表示火焰像素量的增长倍数,α
具体地,截取一段视频中一帧图像进行检测,结果如图3所示。
基于相同的发明构思,本发明基于RGB-HSI模型和火焰初期生长特性的火焰检测系统,包括:
视频读取模块:用于从数据集中读入视频或摄像头实时导入视频,读取一帧图像,并每间隔一定时间读取下一帧图像;
图像处理模块:用于将图像处理为RGB三通道数据;
RGB-HSI模型判据模块:根据RGB-HSI模型判据,将当前帧图像中符合RGB-HSI模型判据的像素点置为白色,其他像素点置为背景色黑色,得到对应的二值图像;
中值滤波处理模块:用于对二值图像进行中值滤波处理,消除图像中的离散点,补全部分遗漏点;
膨胀操作模块:用于对滤波后的二值图像进行膨胀操作,连通火焰像素区域;
区域分割模块:用于对有多个火焰像素连通的区域,对相隔一定距离的进行区域分割;
火焰像素总量计算模块:用于计算计算各区域的火焰像素总量;
火焰像素的增长倍数计算模块:用于计算前后两张图像对应区域火焰像素的增长倍数;
报警模块:对存在对应区域的火焰像素增长倍数连续三次计算结果都超过了增长倍数阈值,用矩形框对该区域进行标记,并进行报警。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
机译: 校正perfura的位置偏斜的方法,膜保持器的装置,适于在被火焰刺穿的膜中形成并用于下流火焰的装置中的辊子,控制膜破裂的特性的方法胶片,通过火焰拍摄的胶片p Erfurado,用于呼叫的钻机和用于胶片火焰喷射的系统
机译: 智能图像烟雾/火焰传感器,即基于个人计算机/ CPU的智能图像烟雾/火焰传感器,用于智能图像烟雾/火焰检测系统,例如健身房,具有用于打开红外灯的数字信号处理器
机译: 用于燃油加热器,即车辆加热器的火焰故障检测方法,包括当模型梯度和梯度之间的差异大于梯度差异阈值时,检测火焰的终止