基于图像识别的智能火灾监控系统技术方案

技术编号:38157571 阅读:11 留言:0更新日期:2023-07-13 09:27
本发明专利技术涉及火灾监控的技术领域,揭露了基于图像识别的智能火灾监控系统,所述系统流程包括:构建自适应火灾图像生成模型;根据火灾描述文本模块和火灾图像解码模块结构确定自适应火灾图像生成目标函数;对构建的自适应火灾图像生成目标函数进行优化求解确定最优自适应火灾图像生成模型参数;基于最优自适应火灾图像生成模型以及火灾描述文本生成大量不同场景下的火灾图像,基于生成的火灾图像训练得到火灾识别模型进行火灾监控。本发明专利技术实现基于火灾描述文本生成特定场景的火灾图像,设计两阶段优化目标的模型优化方案,生成得到符合文本描述内容且更接近真实火灾图像的图像,并基于生成的火灾图像训练得到火灾识别模型进行火灾监控。行火灾监控。行火灾监控。

【技术实现步骤摘要】
基于图像识别的智能火灾监控系统


[0001]本专利技术涉及火灾监控的
,尤其涉及基于图像识别的智能火灾监控系统。

技术介绍

[0002]在社会生活中,火灾严重威胁公共安全,损害人类财产和生命安全。火灾发生时如何尽早发现以及预警,一直是人们所研究的重点问题。传统基于图像处理的火灾图像识别是通过对火焰或者烟雾图像进行特征分析与提取来识别火灾,人工设计的特征提取算法对于多背景复杂图像难以准确提取特征,算法也存在识别准确度低、实时性差等问题。且当前基于深度学习的火灾图像识别是通过深度神经网络对火灾烟火数据集进行样本学习,训练出能识别火焰或烟雾的网络来达到识别火灾的目的。但此方法也存在数据集少、训练耗时大等问题。本专利提出一种基于图像识别的智能火灾监控系统。

技术实现思路

[0003]有鉴于此,本专利技术提供基于图像识别的智能火灾监控系统,目的在于1)设计火灾图像生成模型,在火灾图像数据较少且较难获取的情况下,自动生成火灾图像数据,且所设计火灾图像生成模型能够基于火灾描述文本生成特定的火灾图像,利用所生成的火灾图像样本训练得到基于图像的火灾识别模型,利用火灾识别模型进行基于火灾图像的火灾智能监控识别;2)构建两阶段的火灾图像生成模型优化策略,在第一阶段的优化过程中,基于文本编码结果的语义信息实现火灾描述文本中描述物品的结构确定以及位置定位,得到涵盖背景以及物品轮廓的场景粗略图像,进而在第二阶段优化过程中对场景粗略图像进行细化,使得细化后的图像更加接近真实火灾图像;3)利用基于每轮迭代最优解的参数迭代方向控制策略进行火灾图像生成模型优化,快速得到最优模型参数。
[0004]为实现上述目的,本专利技术提供的基于图像识别的智能火灾监控系统,包括以下系统流程:S1:构建自适应火灾图像生成模型,所述自适应火灾图像生成模型以火灾描述文本数据为输入,以火灾图像数据为输出,其中自适应火灾图像生成模型包含火灾描述文本编码模块和火灾图像解码模块;S2:构建火灾描述文本编码模块结构,将输入的火灾描述文本数据进行预处理并输入到火灾描述文本编码模块,得到向量化编码后的火灾描述向量数据;S3:构建火灾图像解码模块结构,以向量化编码后的火灾描述向量数据为输入,以所生成的火灾图像数据为输出;S4:根据火灾描述文本模块和火灾图像解码模块结构确定自适应火灾图像生成目标函数;S5:对构建的自适应火灾图像生成目标函数进行优化求解确定最优自适应火灾图像生成模型参数,形成最优自适应火灾图像生成模型;S6:基于最优自适应火灾图像生成模型生成大量不同场景下的火灾图像,构建火
灾识别模型,并利用生成的火灾图像数据对构建的火灾识别模型进行优化,得到最优火灾识别模型,利用最优火灾识别模型进行基于火灾图像的火灾智能监控识别。
[0005]作为本专利技术的进一步改进流程:可选地,所述S1步骤中构建自适应火灾图像生成模型,包括:构建自适应火灾图像生成模型,所述自适应火灾图像生成模型以火灾描述文本数据为输入,以对应的火灾图像数据为输出,其中自适应火灾图像生成模型包含火灾描述文本编码模块和火灾图像解码模块,火灾描述文本编码模块用于接收用户输入的火灾描述文本并进行编码表示,火灾图像解码模块用于根据火灾描述文本的编码表示结果生成对应描述的火灾图像。
[0006]可选地,所述S2步骤中构建火灾描述文本编码模块结构,包括:构建火灾描述文本编码模块结构,其中所述火灾描述文本编码模块结构包括词向量编码层、卷积层、池化层以及卷积融合层;词向量编码层用于接收火灾描述文本并进行词向量表示,卷积层用于提取词向量表示结果的语义特征,池化层用于提取语义特征中的重要语义信息,卷积融合层用于对重要语义信息进行扩展,得到火灾描述向量数据;所述基于火灾描述文本编码模块的火灾描述文本编码流程为:S21:火灾描述文本编码模块中的词向量编码层接收火灾描述文本,并基于预设的分词词典对火灾描述文本进行分词处理,所述分词处理流程为:将火灾描述文本中任意连续的若干字符在分词词典中进行匹配,若匹配成功则表示该连续字符为分词结果;S22:利用独热编码法对分词结果进行编码处理,使用符号向量在两个句子间插入分隔符,并为编码后的分词结果添加分段向量以及位置向量,得到火灾描述文本中每个分词结果的词向量表示结果,则任意第i个分词结果的词向量表示结果为:;其中:表示第i个分词结果的独热编码表示向量,为第i个分词结果的分段向量,表示第i个分词结果处于火灾描述文本的第句话,表示分词结果的位置向量,;S23:将所有分词结果的词向量表示结果进行拼接,得到火灾描述文本的编码结果e:;其中:T表示转置,表示拼接操作,n表示火灾描述文本的分词结果总数;S24:将火灾描述文本的编码结果输入到卷积层中,得到火灾描述文本的语义特征,所述卷积层中包括N个卷积核,每个卷积核的尺寸不同,其中第i个分词结果的语义特征为:;其中:表示第i个分词结果经第j个卷积核输出的语义特征;S25:将火灾描述文本的语义特征输入到池化层中,池化层提取每个分词结果所对
应语义特征的重要语义信息,其中第i个分词结果所对应语义特征的重要语义信息为:;构建长为m的滑动窗口,其中滑动窗口每次滑动的距离为m/2,将滑动窗口沿N个卷积核输出的语义特征进行滑动,得到段滑动窗口表示结果,取每段滑动窗口内的最大语义特征作为该段滑动窗口的重要语义信息,其中表示第i个分词结果所对应第段滑动窗口表示结果的重要语义信息;S26:将火灾描述文本的重要语义特征输入到卷积融合层,卷积融合层对每个分词结果的重要语义信息进行扩展,选取上下文语义相似度最高的扩展语义向量作为该分词结果的最终编码表示结果;利用二维反卷积操作对每个分词结果的重要语义信息进行反卷积操作,扩大重要语义信息的空间分辨率,得到重要语义信息的语义信息矩阵,并计算当前分词结果前后两个分词结果的平均语义向量,计算语义信息矩阵中每一列语义向量与平均语义向量的余弦相似度,将相似度最高的语义向量作为当前分词结果的最终编码表示,其中平均语义向量的计算方法为计算语义信息矩阵的列均值;将所有分词结果的最终编码表示结果进行拼接,得到火灾描述文本的火灾描述向量数据F。
[0007]可选地,所述S3步骤中构建火灾图像解码模块结构,包括:构建火灾图像解码模块结构,所述火灾图像解码模块包括场景图像初始化层以及火灾图像生成层,其中场景图像初始化层用于根据火灾描述向量数据生成场景粗略图像,所述场景图像包括图像中的背景以及物体位置,火灾图像生成层用于对所生成的场景粗略图像进行深层细化,得到火灾图像;基于火灾图像解码模块的火灾图像生成流程为:S31:场景图像初始化层提取火灾描述向量中不同分词结果的最终编码表示结果,并对所提取的最终编码表示结果进行结构化处理,生成不同最终编码表示结果的结构向量,所述结构向量生成的损失函数为结构向量与对应最终编码表示结果的余弦相似度;S32:将所生成的结构向量重构为图像,并基于火灾描述向量中不同分词结果的语义关系确定所生成的对应图像区域的位置关系,基于所确定的位置关系将重构得到的图像拼接为场景粗略图像;S33:火灾图像生成层接收火灾描述向量以及场景本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于图像识别的智能火灾监控系统,其特征在于,所述系统运行流程包括:S1:构建自适应火灾图像生成模型,其中自适应火灾图像生成模型包含火灾描述文本编码模块和火灾图像解码模块;S2:构建火灾描述文本编码模块结构,将输入的火灾描述文本数据进行预处理并输入到火灾描述文本编码模块,得到向量化编码后的火灾描述向量数据;S3:构建火灾图像解码模块结构,以向量化编码后的火灾描述向量数据为输入,以所生成的火灾图像数据为输出;S4:根据火灾描述文本模块和火灾图像解码模块结构确定自适应火灾图像生成目标函数;S5:对构建的自适应火灾图像生成目标函数进行优化求解确定最优自适应火灾图像生成模型参数,形成最优自适应火灾图像生成模型;S6:基于最优自适应火灾图像生成模型生成大量不同场景下的火灾图像,构建火灾识别模型,并利用生成的火灾图像数据对构建的火灾识别模型进行优化,得到最优火灾识别模型,利用最优火灾识别模型进行基于火灾图像的火灾智能监控识别。2.如权利要求1所述的基于图像识别的智能火灾监控系统,其特征在于,所述S1步骤中构建自适应火灾图像生成模型,包括:构建自适应火灾图像生成模型,所述自适应火灾图像生成模型以火灾描述文本数据为输入,以对应的火灾图像数据为输出,其中自适应火灾图像生成模型包含火灾描述文本编码模块和火灾图像解码模块,火灾描述文本编码模块用于接收用户输入的火灾描述文本并进行编码表示,火灾图像解码模块用于根据火灾描述文本的编码表示结果生成对应描述的火灾图像。3.如权利要求2所述的基于图像识别的智能火灾监控系统,其特征在于,所述S2步骤中构建火灾描述文本编码模块结构,包括:构建火灾描述文本编码模块结构,其中所述火灾描述文本编码模块结构包括词向量编码层、卷积层、池化层以及卷积融合层;词向量编码层用于接收火灾描述文本并进行词向量表示,卷积层用于提取词向量表示结果的语义特征,池化层用于提取语义特征中的重要语义信息,卷积融合层用于对重要语义信息进行扩展,得到火灾描述向量数据;所述基于火灾描述文本编码模块的火灾描述文本编码流程为:S21:火灾描述文本编码模块中的词向量编码层接收火灾描述文本,并基于预设的分词词典对火灾描述文本进行分词处理,所述分词处理流程为:将火灾描述文本中任意连续的若干字符在分词词典中进行匹配,若匹配成功则表示该连续字符为分词结果;S22:利用独热编码法对分词结果进行编码处理,使用符号向量在两个句子间插入分隔符,并为编码后的分词结果添加分段向量以及位置向量,得到火灾描述文本中每个分词结果的词向量表示结果,则任意第i个分词结果的词向量表示结果为:;其中:表示第i个分词结果的独热编码表示向量,为第i个分词结果的分段向量,表示第i个分词结果处于火灾描述文本的第句话,表示分词结果的位置向量,;
S23:将所有分词结果的词向量表示结果进行拼接,得到火灾描述文本的编码结果e:;其中:T表示转置,表示拼接操作,n表示火灾描述文本的分词结果总数;S24:将火灾描述文本的编码结果输入到卷积层中,得到火灾描述文本的语义特征,所述卷积层中包括N个卷积核,每个卷积核的尺寸不同,其中第i个分词结果的语义特征为:;其中:表示第i个分词结果经第j个卷积核输出的语义特征;S25:将火灾描述文本的语义特征输入到池化层中,池化层提取每个分词结果所对应语义特征的重要语义信息,其中第i个分词结果所对应语义特征的重要语义信息为:;构建长为m的滑动窗口,其中滑动窗口每次滑动的距离为m/2,将滑动窗口沿N个卷积核输出的语义特征进行滑动,得到段滑动窗口表示结果,取每段滑动窗口内的最大语义特征作为该段滑动窗口的重要语义信息,其中表示第i个分词结果所对应第段滑动窗口表示结果的重要语义信息;S26:将火灾描述文本的重要语义特征输入到卷积融合层,卷积融合层对每个分词结果的重要语义信息进行扩展,选取上下文语义相似度最高的扩展语义向量作为该分词结果的最终编码表示结果;利用二维反卷积操作对每个分词结果的重要语义信息进行反卷积操作,扩大重要语义信息的空间分辨率,得到重要语义信息的语义信息矩阵,并计算当前分词结果前后两个分词结果的平均语义向量,计算语义信息矩阵中每一列语义向量与平均语义向量的余弦相似度,将相似度最高的语义向量作为当前分词结果的最终编码表示,其中平均语义向量的计算方法为计算语义信息矩阵的列均值;将所有分词结果的最终编码表示结果进行拼接,得到火灾描述文本的火灾描述向量数据F。4.如权利要求1所述的基于图像识别的智能火灾监控系统,其特征在于,所述S3步骤中构建火灾图像解码模块结构,包括:构建火灾图像解码模块结构,所述火灾图像解码模块包括场景图像初始化层以及火灾图像生成层,其中场景图像初始化层用于根据火灾描述向量数据生成场景粗略图像,所述场景图像包括图像中的背景以及物体位置,火灾图像生成层用于对所生成的场景粗略图像进行深层细化,得到火灾图像;基于火灾图像解码模块的火灾图像生成流程为:S31:场景图像初始化层提取火灾描述向量中不同分词结果的最终编码表示结果,并对所提取的最终编码表示结果进行结构化处理,生成不同最终编码表示结果的结构向量,所
述结构向量生成的损失函数为结构向量与对应最终编码表示结果的余弦相似度;S32:将所生成的...

【专利技术属性】
技术研发人员:刘广智王玉峥
申请(专利权)人:山东奥深智能工程有限公司
类型:发明
国别省市:

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

1