一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

火情检测方法、装置、电子设备及存储介质与流程

2021-09-10 22:00:00 来源:中国专利 TAG:火情 火灾 电子设备 检测方法 装置


1.本技术涉及火灾检测技术领域,尤其涉及一种火情检测方法、装置、电子设备及存储介质。


背景技术:

2.目前,对于火情检测常用的一种方式是通过目标检测从背景中分离出火焰或烟雾,从而识别出是否发生火情。然而,在光照较差或者较为复杂的环境中,其检测效果不佳,容易出现误检的情形。
3.因此,如何提供一种有效的方案,以便于对火情进行准确识别,已逐渐成为现有技术中一亟待解决的难题。


技术实现要素:

4.第一方面,本技术实施例提供了一种火情检测方法,包括:
5.通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测;
6.当从所述图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从所述第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,所述第二坐标区域内为所述第一坐标区域之外的区域;
7.从与所述第一图像帧相隔预设时间间隔且由所述摄像机以相同相机参数所采集到的第二图像帧中,提取出所述第一坐标区域内的第三图像以及所述第二坐标区域内的第四图像,所述相机参数包括相机角度和相机焦距;
8.计算所述第一图像与所述第三图像的第一图像距离以及所述第二图像与所述第四图像的第二图像距离;
9.基于所述第一图像距离与所述第二图像距离的差值确定出当前是否发生火情;
10.其中,所述目标对象为火焰或烟雾。
11.在一个可能的设计中,当从所述图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,所述方法还包括:
12.记录所述摄像机采集所述第一图像帧时所对应的时间戳和相机参数;
13.基于所述时间戳和所述相机参数,控制所述摄像机在与所述时间戳相隔所述预设时间间隔后的时间点以所述相机参数采集图像。
14.在一个可能的设计中,所述基于所述第一图像距离与所述第二图像距离的差值确定出当前是否发生火情,包括:
15.当所述第一图像距离与所述第二图像距离的差值绝对值超过预设阈值,则判定当前已发生火情;
16.否则,判定当前未发生火情。
17.在一个可能的设计中,在判定当前已发生火情后,所述方法还包括:
18.根据所述相机参数估算出火情的位置信息;
19.向远端的终端设备发送报警信号,所述报警信号中携带有所述位置信息。
20.在一个可能的设计中,所述第一图像距离和所述第二图像距离均为汉明距离或欧式距离。
21.在一个可能的设计中,在通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测之前,所述方法还包括:
22.对所述图像序列中的各图像帧进行去抖动处理。
23.在一个可能的设计中,所述火情检测模型为r

cnn模型或yolo模型。
24.第二方面,本技术实施例提供了一种火情检测装置,包括:
25.火情检测模块,用于通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测;
26.第一提取模块,用于当从所述图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从所述第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,所述第二坐标区域内为所述第一坐标区域之外的区域;
27.第二提取模块,用于从与所述第一图像帧相隔预设时间间隔且由所述摄像机以相同相机参数所采集到的第二图像帧中,提取出所述第一坐标区域内的第三图像以及所述第二坐标区域内的第四图像,所述相机参数包括相机角度和相机焦距;
28.计算模块,用于计算所述第一图像与所述第三图像的第一图像距离以及所述第二图像与所述第四图像的第二图像距离;
29.确定模块,用于基于所述第一图像距离与所述第二图像距离的差值确定出当前是否发生火情;
30.其中,所述目标对象为火焰或烟雾。
31.第三方面,本技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信;
32.存储器,用于存放计算机程序;
33.处理器,用于执行存储器上所存放的程序,实现以下流程:
34.通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测;
35.当从所述图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从所述第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,所述第二坐标区域内为所述第一坐标区域之外的区域;
36.从与所述第一图像帧相隔预设时间间隔且由所述摄像机以相同相机参数所采集到的第二图像帧中,提取出所述第一坐标区域内的第三图像以及所述第二坐标区域内的第四图像,所述相机参数包括相机角度和相机焦距;
37.计算所述第一图像与所述第三图像的第一图像距离以及所述第二图像与所述第四图像的第二图像距离;
38.基于所述第一图像距离与所述第二图像距离的差值确定出当前是否发生火情;
39.其中,所述目标对象为火焰或烟雾。
40.第四方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现以下流程:
41.通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测;
42.当从所述图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从所述第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,所述第二坐标区域内为所述第一坐标区域之外的区域;
43.从与所述第一图像帧相隔预设时间间隔且由所述摄像机以相同相机参数所采集到的第二图像帧中,提取出所述第一坐标区域内的第三图像以及所述第二坐标区域内的第四图像,所述相机参数包括相机角度和相机焦距;
44.计算所述第一图像与所述第三图像的第一图像距离以及所述第二图像与所述第四图像的第二图像距离;
45.基于所述第一图像距离与所述第二图像距离的差值确定出当前是否发生火情;
46.其中,所述目标对象为火焰或烟雾。
47.本技术一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效果:
48.由于当从图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,从与第一图像帧相隔预设时间间隔且由摄像机以相同相机参数所采集到的第二图像帧中,提取出第一坐标区域内的第三图像以及第二坐标区域内的第四图像,并计算第一图像与第三图像的第一图像距离以及第二图像与第四图像的第二图像距离,然后基于第一图像距离与第二图像距离的差值确定出当前是否发生火情。如此,可在检测出表征存在火灾隐患的目标对象时,可通过提取图像并计算图像距离进行校验,从而准确检测出是否发生火情,避免出现误检的情形。
附图说明
49.此处所说明的附图用来提供对本文件的进一步理解,构成本文件的一部分,本文件的示意性实施例及其说明用于解释本文件,并不构成对本文件的不当限定。在附图中:
50.图1为本技术一个实施例提供的火情检测方法、装置、电子设备及存储介质的应用环境示意图。
51.图2为本技术一个实施例提供的火情检测方法的流程图。
52.图3为本技术一个实施例提供的电子设备的结构示意图。
53.图4为本技术一个实施例提供的火情检测装置的结构示意图。
具体实施方式
54.为了对火情进行准确检测,本技术实施例提供了一种火情检测方法、装置、电子设备及存储介质,该火情检测方法、装置、电子设备及存储介质可准确检测出是否发生火情,避免出现误检。
55.首先,为了更直观地理解本技术实施例提供的方案,下面结合图1,对本技术实施例提供的火情检测方案的系统架构进行说明。
56.如图1所示,是本技术一个或多个实施例提供的火情检测方法、装置、电子设备及存储介质的应用环境示意图。如图1所示,边缘计算设备与摄像机连接,并通过网络与远端的终端设备通信连接。所述边缘计算设备可以是,但不限于工控机、装有gpu的嵌入式系统等。所述终端设备可以是,但不限于控制中心的主机、智能手机、平板电脑等。
57.下面将对本技术实施例提供的火情检测方法进行详细说明。
58.本技术实施例提供的火情检测方法可应用于边缘计算设备。为便于描述,除特别说明外,本技术实施例均以边缘计算设备为执行主体进行说明。
59.可以理解,所述执行主体并不构成对本技术实施例的限定。
60.本技术实施例提供了一种火情检测方法,该方法用于对火情进行检测。如图2所示,本技术实施例提供的火情检测方法可以包括如下步骤:
61.步骤s201,通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测。
62.本技术实施例中,预先建立有用于火情检测的火情检测模型,该火情检测模型可以是以摄像机所采集的图像作为输入,图像中的表征存在火灾隐患的目标对象作为输出进行训练得到的,所述目标对象可以是火焰或烟雾。
63.在进行检测时,摄像机将获取到的视频发送给边缘计算设备,边缘计算设备提取出视频中的每帧图像得到图像序列,并将图像序列作为火情检测模型的输入,如果可能存在火情则输会出目标对象,如果不存在火情则无输出。其中,所述火情检测模型可以采用,但不限于r

cnn模型或yolo模型等,本技术实施例中不做具体限定。
64.本技术实施例中,边缘计算设备在提取出视频中的每帧图像时,可通过但不限于opencv库或imageio库结合skimage库等方法按帧读取视频中的图像。
65.进一步的,在通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测之前,还可以对图像序列中的各图像帧进行去抖动处理,以避免由于风力过大导致摄像头抖动,从而导致图像抖动而无法准确检测出火情的问题。
66.步骤s202,当从图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像。
67.其中,第二坐标区域内为第一坐标区域之外的区域。
68.如果图像序列中的某一帧或多帧图像输入到火情检测模型后,输出表征存在火灾隐患的目标对象,则此时从该一帧或多帧图像中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像。为便于描述,本身实施例中将该一帧或多帧图像称之为第一图像帧。
69.为方便计算,本技术实施例中的第一坐标区域和第二坐标区域均设置为矩形区域。可以理解的,在其他的一些实施例中,第一坐标区域和第二坐标区域也可设置为其他形状,如圆形、椭圆形等。
70.步骤s203,从与第一图像帧相隔预设时间间隔且由摄像机以相同相机参数所采集到的第二图像帧中,提取出第一坐标区域内的第三图像以及第二坐标区域内的第四图像。
71.其中,所述相机参数包括相机角度和相机焦距。
72.具体的,当从图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,边缘计算设备会记录摄像机采集所述第一图像帧时所对应的时间戳和相机参数,然后根据所述时间戳和所述相机参数控制所述摄像机在与所述时间戳相隔所述预设时间间隔后的时间点以所述相机参数采集图像,所采集到的图像序列中该时间点所对应的图像帧即为第二图像帧。然后从第二图像帧中提取出第一坐标区域内的第三图像以及第二坐标区域内的
第四图像。
73.例如,在一个实施例中,第一坐标区域为像素横坐标为[1,100],像素纵坐标为[101,200]的矩形区域,第二坐标区域为像素横坐标为[201,300],像素纵坐标为[301,400]的矩形区域。采集第一图像帧时所对应的时间戳为12时 34分56秒0毫秒,预设时间间隔为5秒,相机参数中的相机角度为60
°
、相机焦距为50mm。则边缘计算设备则会控制摄像机在12时35分1秒0毫秒时以60
°
相机角度、50mm焦距采集图像,并将12时35分1秒0毫秒时所采集到的那一帧图像作为第二图像帧。然后在第二图像帧中提取像素横坐标为[1, 100],像素纵坐标为[101,200]的矩形图像作为第三图像,在第二图像帧中提取像素横坐标为[201,300],像素纵坐标为[301,400]的矩形图像作为第四图像。
[0074]
步骤s204,计算第一图像与第三图像的第一图像距离以及第二图像与第四图像的第二图像距离。
[0075]
其中,第一图像距离和第二图像距离可以是,但不限于汉明距离或欧式距离。需要说明的是,第一图像距离与第二图像距离需为同类型的图像距离,例如当第一图像距离为欧式距离时,第二图像距离则也必然为欧式距离。
[0076]
步骤s205,基于第一图像距离与第二图像距离的差值确定出当前是否发生火情。
[0077]
具体的,边缘计算设备预先定义有一用于判定当前是否发生火情的预设阈值,在确定当前是否发生火情时,可计算第一图像距离与第二图像距离的差值绝对值,判断第一图像距离与第二图像距离的差值绝对值是否超过该预设阈值,如果第一图像距离与第二图像距离的差值绝对值超过该预设阈值,则说明第一坐标区域内的图像变化程度远超过第二坐标区域内的图像变化程度,符合火情发生时目标对象(火焰或烟雾)的变化规律,此时判定当前已发生火情。如果第一图像距离与第二图像距离的差值绝对值未超过该预设阈值,则说明第一坐标区域内的图像变化程度与第二坐标区域内的图像变化程度保持一致,不符合火情发生时目标对象的变化规律,此时判定当前未发生火情。
[0078]
进一步的,本技术实施例中,在判定当前已发生火情后,还可根据相机参数估算出火情的位置信息,然后向远端的终端设备发送报警信号,所述报警信号中携带有所述位置信息,以便终端设备处的相关人员远程控制摄像机转动或变焦以获取该位置信息所对应位置的图像,以进一步确认火情。
[0079]
综上所述,本技术实施例提供的火情检测方法,当从图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,从与第一图像帧相隔预设时间间隔且由摄像机以相同相机参数所采集到的第二图像帧中,提取出第一坐标区域内的第三图像以及第二坐标区域内的第四图像,并计算第一图像与第三图像的第一图像距离以及第二图像与第四图像的第二图像距离,然后基于第一图像距离与第二图像距离的差值确定出当前是否发生火情。如此,可在检测出表征存在火灾隐患的目标对象时,可通过提取图像并计算图像距离进行校验,从而准确检测出是否发生火情,避免出现误检的情形。同时,在通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测之前,还可以对图像序列中的各图像帧进行去抖动处理,以避免由于风力过大导致摄像头抖动,从而导致图像抖动而无法准确检测出火情的问题。另外,在判定当前已发生火情后,还可根据相机参数估算出火情的位置信息,并向远端的终端设备发送携带该位置信息的报警信号,以便终端设备处的相
关人员远程控制摄像机转动或变焦以获取该位置信息所对应位置的图像,以进一步确认火情,方便相关人员进行火情确认和实时控制调节。
[0080]
图3是本技术的一个实施例提供的电子设备的结构示意图。请参考图3,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random

accessmemory,ram),也可能还包括非易失性存储器(non

volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。
[0081]
处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheralcomponent interconnect,外设部件互连标准)总线或eisa(extended industrystandard architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
[0082]
存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
[0083]
处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成火情检测装置。处理器,执行存储器所存放的程序,并具体用于执行以下操作:
[0084]
通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测;
[0085]
当从所述图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从所述第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,所述第二坐标区域内为所述第一坐标区域之外的区域;
[0086]
从与所述第一图像帧相隔预设时间间隔且由所述摄像机以相同相机参数所采集到的第二图像帧中,提取出所述第一坐标区域内的第三图像以及所述第二坐标区域内的第四图像,所述相机参数包括相机角度和相机焦距;
[0087]
计算所述第一图像与所述第三图像的第一图像距离以及所述第二图像与所述第四图像的第二图像距离;
[0088]
基于所述第一图像距离与所述第二图像距离的差值确定出当前是否发生火情;
[0089]
其中,所述目标对象为火焰或烟雾。
[0090]
上述如本技术图3所示实施例揭示的火情检测装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field -programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术一个或多个实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术一个或多个实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块
可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0091]
该电子设备还可执行图2的方法,并实现火情检测装置在图3所示实施例的功能,本技术实施例在此不再赘述。
[0092]
当然,除了软件实现方式之外,本技术的电子设备并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
[0093]
本技术实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图2所示实施例的方法,并具体用于执行以下操作:
[0094]
通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测;
[0095]
当从所述图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从所述第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,所述第二坐标区域内为所述第一坐标区域之外的区域;
[0096]
从与所述第一图像帧相隔预设时间间隔且由所述摄像机以相同相机参数所采集到的第二图像帧中,提取出所述第一坐标区域内的第三图像以及所述第二坐标区域内的第四图像,所述相机参数包括相机角度和相机焦距;
[0097]
计算所述第一图像与所述第三图像的第一图像距离以及所述第二图像与所述第四图像的第二图像距离;
[0098]
基于所述第一图像距离与所述第二图像距离的差值确定出当前是否发生火情;
[0099]
其中,所述目标对象为火焰或烟雾。
[0100]
图4是本技术的一个实施例提供的火情检测装置的结构示意图。请参阅图 4,在一种软件实施方式中,火情检测装置包括:
[0101]
火情检测模块,用于通过预先训练的火情检测模型对摄像机采集到的图像序列进行火情检测;
[0102]
第一提取模块,用于当从所述图像序列的第一图像帧中检测出表征存在火灾隐患的目标对象时,从所述第一图像帧中提取出目标对象所在的第一坐标区域内的第一图像以及第二坐标区域内的第二图像,所述第二坐标区域内为所述第一坐标区域之外的区域;
[0103]
第二提取模块,用于从与所述第一图像帧相隔预设时间间隔且由所述摄像机以相同相机参数所采集到的第二图像帧中,提取出所述第一坐标区域内的第三图像以及所述第二坐标区域内的第四图像,所述相机参数包括相机角度和相机焦距;
[0104]
计算模块,用于计算所述第一图像与所述第三图像的第一图像距离以及所述第二图像与所述第四图像的第二图像距离;
[0105]
确定模块,用于基于所述第一图像距离与所述第二图像距离的差值确定出当前是否发生火情;
[0106]
其中,所述目标对象为火焰或烟雾。
[0107]
总之,以上所述仅为本文件的较佳实施例而已,并非用于限定本文件的保护范围。
凡在本文件的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本文件的保护范围之内。
[0108]
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
[0109]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
[0110]
本文件中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜