灭火信息处理方法、装置、电子设备及可读存储介质与流程
未命名
09-22
阅读:88
评论:0
1.本技术涉及数据处理技术领域,尤其涉及一种灭火信息处理方法、装置、电子设备及可读存储介质。
背景技术:
2.森林火灾作为森林建设和保护的重大危害之一,是森林防范的重点。当森林火灾发生时,因为森林环境提供的可燃物极多,导致火势发展速度快,扑救难度极大,同时,由于火灾发生时会伴随产生较多烟雾,导致对火场的实际情况难以进行准确的判断。在森林火情识别方面,目前技术多依靠温度、烟雾等传感器进行识别,图像一般只用做参考,对图像的再处理和利用较少,仅能得到火场二维信息,易造成对火情火势判断不足,难以针对火场火情制定灭火策略。
技术实现要素:
3.本技术实施例提供一种灭火信息处理方法、装置、电子设备及可读存储介质,解决了现有技术对火灾现场图像的再处理和利用较少,对火情火势判断不足,难以针对火场火情制定灭火策略的问题。
4.为解决上述技术问题,本技术是这样实现的:
5.第一方面,本技术实施例提供了一种灭火信息处理方法,包括:
6.获取火场的n个待灭火区域,其中,n为正整数;
7.确定每一个待灭火区域内灭火点的数量和每一个所述灭火点的位置信息;
8.基于所述每一个待灭火区域内灭火点的数量,确定所述n个待灭火区域对应的第一灭火顺序;
9.获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,根据每一个所述灭火点的位置信息以及每一个所述灭火点对应的第一树木密度,确定所述灭火点对应的第二灭火顺序;
10.基于所述第一灭火顺序和所述第二灭火顺序,获取所述火场的灭火顺序。
11.可选地,所述获取火场的n个待灭火区域,包括:
12.获取所述火场的可见光图像和所述火场的红外图像;
13.识别所述可见光图像中的第一图像区域,所述第一图像区域包括第一火焰图像区域和烟雾图像区域;
14.识别所述红外图像中的第二火焰图像区域;
15.获取所述第一图像区域中各像素点在预设坐标系下的第一坐标集合,以及获取所述第二火焰图像区域中各像素点在所述预设坐标系下的第二坐标集合;
16.将第三坐标集合对应的像素点导入所述第一图像区域中,获取第一待灭火区域,其中,所述第三坐标集合包括所述第二坐标集合中与所述第一坐标集合中不一致的像素点,所述第一待灭火区域为所述n个待灭火区域中的任一个。
17.可选地,所述确定每一个待灭火区域内灭火点的数量,包括:
18.获取所述每一个待灭火区域的区域面积;
19.基于所述区域面积的大小确定对应的所述待灭火区域的目标参数,所述目标参数用于表示单位面积内的灭火点数量;
20.基于所述目标参数确定所述待灭火区域对应的所述灭火点的数量。
21.可选地,所述确定每一个待灭火区域内每一个所述灭火点的位置信息,包括:
22.获取第二待灭火区域内的第一基准线,其中,所述第二待灭火区域为所述n个待灭火区域中的任一个,所述第一基准线为所述第二待灭火区域内经过区域中心的最长线段;
23.基于所述灭火点的数量对所述第一基准线进行均等划分,得到k条第二基准线,其中,所述灭火点的数量为k个,k为大于1的整数;
24.根据所述k条第二基准线中每一个基准线的中间位置点对应的位置信息,确定所述第二待灭火区域中所述灭火点的位置信息,其中,一个所述中间位置点对应的位置信息为一个所述灭火点的位置信息。
25.可选地,在所述确定每一个所述灭火点的位置信息之后,还包括:
26.基于k个所述第一灭火点各自对应的位置信息,确定k个所述灭火点各自对应第一子区域,所述第一子区域为以对应的所述灭火点为中心的区域,且k个所述灭火点各自对应的所述第一子区域的范围大小一致;
27.获取每一个所述第一子区域内的像素点数量;
28.将所述像素点数量最少的一个第一子区域作为目标子区域;
29.基于所述目标子区域,对所述待灭火区域内所述灭火点的位置信息进行更新;
30.所述确定所述灭火点对应的第二灭火顺序,包括:
31.基于更新后的所述灭火点的位置信息,确定更新后的所述灭火点对应的所述第二灭火顺序。
32.可选地,所述基于所述目标子区域,对所述第二待灭火区域内所述灭火点的位置信息进行更新,包括:
33.以所述目标子区域对应的所述灭火点为界限划分所述第一基准线,获取第一子划分线和第二子划分线,其中,所述第一子划分线上所述灭火点的数量小于或等于所述第二子划分线上所述灭火点的数量;
34.将所述目标子区域对应的所述灭火点划分至所述第一子划分线上,更新所述第一子划分线上所述灭火点的数量;
35.基于更新后的所述第一子划分线上所述灭火点的数量对所述第一子划分线进行均等划分,获取与更新后的所述第一子划分线上所述灭火点的数量相同个数的第三子划分线;
36.获取每一条所述第三子划分线的中间位置点对应的位置信息,得到所述第二待灭火区域内更新后的所述灭火点的位置信息。
37.可选地,所述获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,包括:
38.以每一个所述第二灭火点为圆心,基于所述圆心和预设半径确定第三子区域,其中,所述第三子区域为对应的所述第二灭火点的灭火作用范围;
39.获取每一个所述第三子区域对应的第二树木密度,所述第二树木密度为所述灭火点所在的待灭火区域的平均树木密度;
40.在所述第二树木密度小于基准树木密度的情况下,执行目标操作,其中,所述目标操作为基于所述第二树木密度和所述基准树木密度调整所述预设半径的大小;
41.基于更新后的所述预设半径重新确定第三子区域;
42.在重新确定后的第三子区域的第二树木密度大于或者等于所述基准树木密度的情况下,将所述第二树木密度确定为所述第二灭火点对应的第一树木密度。
43.第二方面,本技术实施例提供了一种灭火信息处理装置,该装置包括:
44.第一获取模块,用于获取火场的n个待灭火区域,其中,n为正整数;
45.第一处理模块,用于确定每一个待灭火区域内灭火点的数量和每一个所述灭火点的位置信息;
46.第二处理模块,用于基于所述每一个待灭火区域内灭火点的数量,确定所述n个待灭火区域对应的第一灭火顺序;
47.第三处理模块,用于获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,根据每一个所述灭火点的位置信息以及每一个所述灭火点对应的第一树木密度,确定所述灭火点对应的第二灭火顺序;
48.第二获取模块,用于基于所述第一灭火顺序和所述第二灭火顺序,获取所述火场的灭火顺序。
49.第三方面,本技术实施例提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的灭火信息处理方法的步骤。
50.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如第一方面所述的灭火信息处理方法的步骤。
51.本技术实施例提供的一种灭火信息处理方法,在对火场的待灭火区域图像进行再处理和再利用的基础上,确定火场各待灭火区域中的灭火点数量和各灭火点的位置信息。并基于各待灭火区域中的灭火点数量确定火场的待灭火区域的第一灭火顺序。另外,通过确定各灭火点的位置信息确定各灭火点周围的第一树木密度,基于各灭火点树木密度的大小确定第二灭火顺序。最后,综合第一灭火顺序和第二灭火顺序,确定火场各个待灭火区域和各个灭火点的灭火顺序。这样,可以对火势较大的区域优先进行灭火,并且可以在树木密度较大的位置点优先进行灭火,可以相对减缓火势蔓延的速度。从而能够针对火场实际情况进行灭火,为火场制定符合实际情况且切实有效的灭火策略,相对防止火势的进一步恶化,降低火灾对森林的伤害程度。
附图说明
52.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
53.图1为本技术实施例提供的一种灭火信息处理方法的流程示意图;
54.图2为本技术实施例提供的一种灭火信息处理装置的结构示意图;
55.图3为本技术实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
56.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
57.参见图1,是本技术实施例提供的一种灭火信息处理方法的流程示意图,图1所示方法的执行主体可以是软件和/或硬件装置。本技术的执行主体可以包括但不限于以下中的至少一个:用户设备、网络设备等。其中,用户设备可以包括但不限于计算机、智能手机、个人数字助理(personal digital assistant,简称:pda)及上述提及的电子设备等。网络设备可以包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机,本实施例对此不做限制。上述方法具体包括以下步骤:
58.s101、获取火场的n个待灭火区域,其中,n为正整数。
59.可以理解的是,本技术实施例中的待灭火区域为火场中实际产生明火的区域,也可以包括暗火区域,前述明火区域和暗火区域均可以产生影响辨认其区域范围的烟雾,通过红外、热成像等设备可以确定明火区域和暗火区域的具体范围。而火场中的待灭火区域可以为多个,例如森林火灾发生时,火场呈区块燃烧的态势,也可以一整个火场为一个待灭火区域,本技术不作限制,具体根据实际情况确定。
60.s102、确定每一个待灭火区域内灭火点的数量和每一个所述灭火点的位置信息。
61.在本技术的实施例中,确定每一个待灭火区域中灭火点的数量可以基于预先确定的灭火点确定策略,该灭火点确定策略可以是面积确定策略,基于该待灭火区域的面积大小确定应当分配的灭火点数量,例如单位面积内可以确定一个灭火点,待灭火区域的面积越大其所具有的灭火点数量越多。也可以是基于该待灭火区域所处的地理位置、环境等确定具体的灭火点数量,例如当两个待灭火区域分别为草地和森林时,在草地中设置的灭火点数量可以小于设置在森林中的灭火点数量。
62.进一步地,还需要确定各待灭火区域中灭火点的位置信息,各灭火点的位置信息可以是在确定了待灭火区域中灭火点数量的基础上确定的,根据待灭火区域中灭火点的数量对待灭火区域进行均等划分,以所划分出区域的中心点作为灭火点的位置点,基于该位置点确定灭火点具体的位置信息。还可以采取对待灭火区域采取基准线划分的方式确定各灭火点的位置信息,例如,确定某个待灭火区域中过中心点最长的线段为区域划分的基准线,以该基准线为基础划分为与灭火点数量一致的多个划分线,基于该划分线确定灭火点的所在区域,由此确定灭火点的具体位置信息。这样,确定各待灭火区域的灭火点数量和灭火点的位置信息,能够有效针对不同的待灭火区域确定灭火策略,符合各待灭火区域的实际情况,提高火场中各灭火区域的灭火效率。
63.s103、基于所述每一个待灭火区域内灭火点的数量,确定所述n个待灭火区域对应
的第一灭火顺序。
64.进一步的,在得到每个所待灭火区域对应的灭火点的位置信息后,本技术实施例还会依据每个灭火点对应的灭火点数量和待灭火区域中各灭火点的位置信息,生成每个待灭火区域对应的灭火顺序,也即第一灭火顺序。在一些实施例中,可以通过以下步骤得到每个灭火区域对应的一维序列序号:根据灭火点的数量对各待灭火区域进行降序排序,得到各待灭火区域对应的第一灭火顺序。可以理解的是,灭火点数量越多,说明该待灭火区域面积可能也会越大,相应的火势可能也会越凶猛,因此在灭火时可以将该灭火区域进行优先灭火,该待灭火区域对应的在第一灭火顺序中的序号也可以相应设置的越靠前。通过上述方式,可以对火势较大的区域进行优先灭火,从而可以相应防止相应区域内的火势发生进一步的恶化。
65.s104、获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,根据每一个所述灭火点的位置信息以及每一个所述灭火点对应的第一树木密度,确定所述灭火点对应的第二灭火顺序。
66.可以理解的是,灭火点周围的树木密度越大,其火势可能会蔓延的越快,对森林的伤害可能也会越大,因此在灭火时,本技术实施例还会确定每个灭火点周围的第一树木密度。具体而言,第一树木密度可以是基于所处的待灭火区域的地形地貌、植被特征等,所确定的该灭火点周围的树木密度。第一树木密度也可以是通过参考对具有相似地貌、植被特征的区域测量其树木密度确定的。本技术对此不作具体限制。
67.进一步地,通过第一树木密度对各灭火点的灭火顺序进行排序,生成各灭火点对应的第二灭火顺序,从而可以对树木密度较大的灭火位置点对应的区域进行优先灭火,进而可以相对延缓火势的蔓延。
68.s105、基于所述第一灭火顺序和所述第二灭火顺序,获取所述火场的灭火顺序。
69.在本技术的具体实施例中,能够基于第一灭火顺序和第二灭火顺序确定火场的具体灭火顺序。由于第一灭火顺序是各个灭火区域的灭火先后顺序,第二灭火顺序是各个灭火区域中各个灭火点的灭火先后顺序。因而将第一灭火顺序和第二灭火顺序结合后得到的火场灭火顺序可以是,先确定在第一灭火顺序靠前的待灭火区域,在该待灭火区域中再确定各灭火点的待灭火顺序,或者,确定第一灭火顺序和第二灭火顺序各自的权重,综合第一灭火顺序和第二灭火顺序排序的影响,最终确定各个待灭火区域或者各个待灭火区域中各个灭火点的灭火顺序。这样,能够准确的针对火场中各待灭火区域或者各个灭火点的实际情况,确定可行有效的灭火顺序,相对减缓火势蔓延的速度,从而达到一个较佳的灭火效果,提高对火场的灭火处理效率。
70.可选地,所述获取火场的n个待灭火区域,包括:
71.获取所述火场的可见光图像和所述火场的红外图像;
72.识别所述可见光图像中的第一图像区域,所述第一图像区域包括第一火焰图像区域和烟雾图像区域;
73.识别所述红外图像中的第二火焰图像区域;
74.获取所述第一图像区域中各像素点在预设坐标系下的第一坐标集合,以及获取所述第二火焰图像区域中各像素点在所述预设坐标系下的第二坐标集合;
75.将第三坐标集合对应的像素点导入所述第一图像区域中,获取第一待灭火区域,
其中,所述第三坐标集合包括所述第二坐标集合中与所述第一坐标集合中不一致的像素点,所述第一待灭火区域为所述n个待灭火区域中的任一个。
76.可以理解的是,为了排除森林出现火灾时烟雾的干扰,本技术实施例可以采用可见光图像和红外图像对火灾区域内火场的待灭火区域进行确定。其中,获取可见光图像和红外图像可以通过无人机上搭载的摄影、摄像设备等获取,具体可以是采用搭载的单红外热成像传感器采集红外热图像,采用搭载的双白光cmos传感器采集可见光图像。此外,为提高较暗环境下的图像质量,白光cmos传感器可以选用超低照度cmos器件;同时,白光相机具备光学透雾功能。
77.需要说明的是,在通过无人机俯视采集火灾区域的可见光图像和红外图像时,采集到的可见光图像和红外图像是采用同一种方式进行采集,两者是一一对应的,即两者之间采集时的角度、方位等都是一样的。
78.在本技术的一个具体的实施例中,识别可见光图像中的第一图像区域,也即识别出可见光图像中的火焰图像区域和烟雾图像区域。红外图像中的第二图像区域,也即红外成像设备获取的火场中的处于燃烧状态或者带有火焰的区域。获取第一图像区域中各像素点和第二火焰图像区域中各像素点,可以对其区域轮廓进行提取。具体地,可以提取可见光图像中的火焰轮廓和烟雾轮廓,提取红外图像中的火焰轮廓。在提取第一坐标集合对应的烟雾轮廓以及火焰轮廓时,可以采用现有技术中的任意一种轮廓提取方法对其进行提取,例如可以利用追踪算法对其进行提取。同样的,在提取红外图像中对应的火灾轮廓时,也可以依据事先设置的高温像素值区间得到火灾像素点,然后再对相邻的火灾像素点生成的火灾像素点集合进行轮廓提取。
79.可以理解的是,当可见光图像中同时存在烟雾和火焰时,可能会存在烟雾将一部分火焰遮挡住的情况,在该种情况,本发明申请会采用红外图像中的火灾轮廓对可见光图像进行校准,得到可见光图像中火场的具体区域,即上述灭火区域。
80.具体的,本发明申请首先会依据火焰轮廓和火灾轮廓得到红外图像中的替换轮廓,再将相应的替换轮廓替换至可见光图像中的相应区域中,再将可见光图像中原本就存在的火灾区域和替换过来的区域作为灭火区域。
81.值得一提的是,上述方案是针对可见光图像中同时存在烟雾和火焰的情况,在实际应用中,在火灾区域采集到的可见光图像可能还会出现只存在烟雾或只存在火焰这两种情况。
82.当出现第一种情况时,可能会出现烟雾将火焰遮挡的状况,在该种情况下,本发明申请会直接将红外图像中的火灾轮廓替换至可见光图像中的相应区域,当出现第二种情况时,本发明申请会直接对火焰轮廓进行处理。
83.需要说明的是,可见光图像和红外图像在预设坐标系下的坐标原点是一致的。可以理解的是,若第一坐标集合和第二坐标集合中存在坐标相同的坐标,说明可见光图像中的火焰轮廓和红外图像中的火焰轮廓可能存在重合的部分,因此为了减少替换过程中的数据处理量,可以将第一坐标集合中与第二坐标集合中坐标相同的像素点进行删除。进一步的,在得到第三坐标集合后,便可以将第三坐标集合中的火焰像素点替换至可见光图像中相应坐标位置处,然后将替换过来的火焰像素点对应的区域和原本可见光图像中火焰像素点对应的区域都作为待灭火区域即可。
84.本技术实施例可以将红外图像中第一火焰图像区域与可见光图像中第三坐标集合对应的区域进行融合时,会首先将红外图像中的火焰轮廓与可见光图像中的火焰轮廓进行对比,将火灾轮廓中与火焰轮廓中的像素点坐标相同的像素点进行剔除,然后将剔除后的火灾像素点与可见光图像中相同坐标的像素点进行替换,依据替换后的火焰像素点对应的区域和火焰像素点对应的区域生成可见光图像中的待灭火区域,这样可以减少替换至可见光图像中的数据量,提高替换时的效率。
85.可选地,所述确定每一个待灭火区域内灭火点的数量,包括:
86.获取所述每一个待灭火区域的区域面积;
87.基于所述区域面积的大小确定对应的所述待灭火区域的目标参数,所述目标参数用于表示单位面积内的灭火点数量;
88.基于所述目标参数确定所述待灭火区域对应的所述灭火点的数量。
89.可以理解的是,为了对待灭火区域进行灭火处理,本技术还会确定每个灭火区域对应的灭火点,然后在后续控制无人机在各灭火点对应的位置进行相应的灭火。在一些实施例中,可以通过基于各待灭火区域的区域面积,根据区域面积生成目标参数,基于目标参数对基准位置点数量进行调整,得到各灭火区域对应的灭火位置点数量。
90.可以理解的是,每个待灭火区域的区域面积可能都会不一样,有的灭火区域可能面积会大一些,因此在灭火时可以为其多设置一些灭火点,有的灭火区域面积可能会小一些,因此在灭火时可以为其少设置一些灭火位置点。示例性的,可以通过以下公式计算每个待灭火区域对应的灭火点数量:
[0091][0092]
其中,q1为待灭火区域对应的灭火点数量;
[0093]
s1为待灭火区域的区域面积;
[0094]
s0为基准区域面积;
[0095]
q0为基准灭火位置点数量;
[0096]
u为灭火点数量权重值。
[0097]
从上述公式中可以看出,待灭火区域的区域面积s1越大,说明其着火的区域也会越大,因此其对应的灭火点数量q1也可以设置的越多。
[0098]
可选地,所述确定每一个待灭火区域内每一个所述灭火点的位置信息,包括:
[0099]
获取第二待灭火区域内的第一基准线,其中,所述第二待灭火区域为所述n个待灭火区域中的任一个,所述第一基准线为所述第二待灭火区域内经过区域中心的最长线段;
[0100]
基于所述灭火点的数量对所述第一基准线进行均等划分,得到k条第二基准线,其中,所述灭火点的数量为k个,k为大于1的整数;
[0101]
根据所述k条第二基准线中每一个基准线的中间位置点对应的位置信息,确定所述第二待灭火区域中所述灭火点的位置信息,其中,一个所述中间位置点对应的位置信息为一个所述灭火点的位置信息。
[0102]
值得一提的是,本技术中确定待灭火区域的区域中心可以通过给待灭火区域建立坐标系的方式确定。具体可以是,在建立坐标系后,获取各个待灭火区域对应的多个像素点坐标中的x轴最大坐标值、x轴最小坐标值、y轴最大坐标值和y轴最小坐标值。根据x轴最大
坐标值和x轴最小坐标值差值的中间值得到x轴的中间坐标值,根据y轴最大坐标值和y轴最小坐标值差值的中间值得到y轴的中间坐标值,基于x轴中间坐标值和y轴中间坐标值得到待灭火区域中心的坐标。
[0103]
进一步地,在得到每个待灭火区域中心的坐标后,便可以依据该中心的坐标得到跨越该中心的多条基准线,基准线的两端被待灭火区域截取,可以选择多条基准线中线段长度最长的一条作为待灭火区域的第一基准线。
[0104]
其中,在确定第一基准线之前,可以以待灭火区域中心的确定第一条基准线,然后在顺时针方向或逆时针方向确定与第一条基准线成预设角度处的下一条基准线,依次类推,直至最后一条基准线与第一条基准线重合时停止确定下一条基准线。例如,预设角度可以设置为10度,然后可以在每隔10度处均可以确定一条基准线。进一步的,在得到第一基准线后,可以依据灭火点数量对该第一基准线进行均等划分,得到多条第二基准线。例如,若灭火点数量为3,则可以将该第一基准线均等划分为3段,获得三条第二基准线。在得到划分后的多条第二基准线后,可以在每条第二基准线的中间位置处均确定一个灭火点的位置点。通过上述方式,可以得到与每个待灭火区域相适应的灭火点,提升灭火时的效率。
[0105]
可选地,在所述确定每一个所述灭火点的位置信息之后,还包括:
[0106]
基于k个所述第一灭火点各自对应的位置信息,确定k个所述灭火点各自对应第一子区域,所述第一子区域为以对应的所述灭火点为中心的区域,且k个所述灭火点各自对应的所述第一子区域的范围大小一致;
[0107]
获取每一个所述第一子区域内的像素点数量;
[0108]
将所述像素点数量最少的一个第一子区域作为目标子区域;
[0109]
基于所述目标子区域,对所述待灭火区域内所述灭火点的位置信息进行更新;
[0110]
所述确定所述灭火点对应的第二灭火顺序,包括:
[0111]
基于更新后的所述灭火点的位置信息,确定更新后的所述灭火点对应的所述第二灭火顺序。
[0112]
可以理解的是,在确定完灭火点的位置信息后,可能会出现有的灭火点周围并没有着火的情况,在这种情况下,对该灭火点周围的区域进行灭火时可能达不到一个很好的灭火效果。因此,本技术实施例在得到多个灭火点的位置信息后,还会对每个灭火点周围的着火情况进行判断,以便及时对灭火点的位置进行调整。具体的,可以通过确定每个灭火点在预设范围内的区域,也即第一子区域,基于每一个灭火点对应的第一子区域内的像素点数量,此时的像素点包括第一坐标集合中的火焰像素点和第三坐标集合中的像素点,与基准像素点数量进行比较以判断该灭火点周围是否存在火焰。
[0113]
若第一子区域内的像素点数量小于基准像素点数量,说明相应的灭火点周围可能是没有火焰的,则可以将相应的灭火点作为待筛选灭火点,并且还可以进一步选择像素点数量最少的第一子区域作为目标子区域。确定了目标子区域之后,将目标子区域对应的灭火点进行移动,可以将该灭火点移动至灭火点较多的区域内,也可以移入灭火点较少的区域内,以使该灭火点能够充分利用,提高灭火效率。
[0114]
可选地,所述基于所述目标子区域,对所述第二待灭火区域内所述灭火点的位置信息进行更新,包括:
[0115]
以所述目标子区域对应的所述灭火点为界限划分所述第一基准线,获取第一子划
分线和第二子划分线,其中,所述第一子划分线上所述灭火点的数量小于或等于所述第二子划分线上所述灭火点的数量;
[0116]
将所述目标子区域对应的所述灭火点划分至所述第一子划分线上,更新所述第一子划分线上所述灭火点的数量;
[0117]
基于更新后的所述第一子划分线上所述灭火点的数量对所述第一子划分线进行均等划分,获取与更新后的所述第一子划分线上所述灭火点的数量相同个数的第三子划分线;
[0118]
获取每一条所述第三子划分线的中间位置点对应的位置信息,得到所述第二待灭火区域内更新后的所述灭火点的位置信息。
[0119]
在本技术的一个具体的实施例中,可以以目标子区域对应的灭火点为界限划分第一基准线,对第一基准线进行划分,得到第一子划分线和第二子划分线。即可以以该目标子区域对应的灭火点为界限点,确定一条垂直于第二基准线的划分线,然后将第二基准线划分成两段。将获取的两段线段上灭火点数量较少的一条确定为第一子划分线。此外,第一子划分线上的灭火点数量可以小于或者等于第二子划分线上所述灭火点的数量。若第一子划分线上的灭火点数量和第二子划分线上灭火点的数量一致,则可以任意选取一条进行划分获取第三子划分线。
[0120]
进一步地,可以将目标子区域对应的灭火点加入至第一子划分线中,第一子划分线上的灭火点数量增加。其中,也可以确定多个目标子区域,若目标子区域对应的灭火点数量为2,即第一子划分线上的灭火位置点数量增加2。随后,更新后的第一子划分线上灭火点的数量对第一子划分线进行均等划分,得到多个第三子划分线,在各个第三子划分线的中间位置处各自确定一个灭火点的位置点,得到相应待灭火区域更新之后的灭火点的位置。例如,更新后第一子划分线上灭火点的数量为5的话,则可以将第一子划分线均分为5段第三子划分线,然后在每个第三子划分线上的中间位置处重新确定一个灭火点,获得更新后各灭火点的位置信息。此外,若第一子划分线上灭火点的数量为1的话,则不用对第一子划分线进行均等划分,直接在该第一子划分线的中间位置处重新确定一个灭火位置点
[0121]
通过上述方式,可以对不满足要求的灭火点的位置进行调整,使得每一个灭火点能够在待灭火区域中灭火时能够达到较好的灭火效果。
[0122]
本技术在得到每个待灭火区域对应的灭火点的位置信息时,会首先依据每个待灭火区域的面积生成该待灭火区域对应的灭火点数量,然后再依据每个待灭火区域的中心点得到跨越该区域的多条基准线,再选择依据灭火区域截取的多条基准线中线段长度最长的基准线作为第一基准线,从而可以在确定灭火点的位置时能够最大程度的使确定的位置可以贯穿整个待灭火区域,使灭火时的范围达到最大。
[0123]
随后,本技术实施例会依据灭火点的数量对第一基准线进行均等划分,然后在划分后获取的第二基准线的中心位置处均确定一个灭火点。并且还会进一步对灭火点周围的着火情况进行判断,在存在灭火点周围的着火情况不满足要求时,还会选取周围像素点的数量最少的第一子区域作为目标子区域。并依据该目标子区域对应的灭火点将第一基准线进行划分,对划分后灭火点数量较少的第一子划分线的灭火点的数量进行更新,对该第一子划分线上的灭火点的位置进行更新。这样可以使调整后的每个灭火点都能达到一个较佳的灭火效果,提高对火场的处理效率。
[0124]
可选地,所述获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,包括:
[0125]
以每一个所述第二灭火点为圆心,基于所述圆心和预设半径确定第三子区域,其中,所述第三子区域为对应的所述第二灭火点的灭火作用范围;
[0126]
获取每一个所述第三子区域对应的第二树木密度,所述第二树木密度为所述灭火点所在的待灭火区域的平均树木密度;
[0127]
在所述第二树木密度小于基准树木密度的情况下,执行目标操作,其中,所述目标操作为基于所述第二树木密度和所述基准树木密度调整所述预设半径的大小;
[0128]
基于更新后的所述预设半径重新确定第三子区域;
[0129]
在重新确定后的第三子区域的第二树木密度大于或者等于所述基准树木密度的情况下,将所述第二树木密度确定为所述第二灭火点对应的第一树木密度。
[0130]
可以理解的是,灭火点周围的树木密度越大,其火势可能会蔓延的越快,对森林的伤害可能也会越大,因此在灭火时,本技术还会通过每个灭火点的第一树木密度对各灭火点进行排序,确定各灭火点对应的第二灭火顺序,从而可以对树木密度较大的灭火点对应的区域进行优先灭火,进而可以相对延缓火势的蔓延。
[0131]
在一些实施例中,可以通过各所述灭火点对应的第三子区域内树木密度确定该灭火点对应的第一树木密度。具体地,可以事先在森林中的多个位置点(即预设密度点)得到各位置点所对应的预设密度信息,然后再依据每个灭火点预设范围内(即第三子区域)的预设密度点对应的预设密度信息对该灭火点的密度信息进行预测。在进行预测时,可以通过所有预设密度点的预设密度信息的平均值对其进行预测。可以基于该待灭火区域内的总树木密度信息的得到各灭火点对应的第一树木密度。可以通过以下公式计算灭火点对应的第一树木密度:
[0132][0133]
其中,ρ1为预测树木密度;
[0134]
ρi为第i个预设密度点对应的预设密度信息;
[0135]
n为预设密度点的上限值;
[0136]
n为预设密度点的数量;
[0137]
k1为预测树木密度权重值。
[0138]
从上述公式中可以看出,总密度信息的平均值越大,说明第一预设范围内的树木密度可能也会越大,因此预测树木密度ρ1也可以相应设置的越大。
[0139]
通过上述方式,可以对每个灭火点对应的第一树木密度进行预测,为用户提供一个数据参考,从而可以依据相应的参考数据进行后续的灭火处理,进而后续可以在树木密度较大的灭火点进行优先灭火,相对防止火势的进一步蔓延。
[0140]
此外,本技术实施例还为了对每个灭火点的第一树木密度进行一个相对较准确的预测,可以通过设置一个基准树木密度,只有当第三子区域的第二树木密度超过该基准树木密度时,才会对其进行预测,若没有超过,则会进一步执行目标操作。目标操作中可以根据第二树木密度和基准树木密度生成半径调整系数,基于所述半径调整系数对第三子区域
的预设半径进行调整,得到更新扩大后的第三子区域。进一步的,若第三子区域内的树木密度大于或者等于基准树木密度,则停止执行目标操作,确定该更新后的第三子区域的树木密度为第一树木密度,此时灭火点可以作用在该更新后的第三子区域内,以充分利用每一个灭火点,提升灭火效率。
[0141]
为了对每个灭火点的树木密度进行一个相对较准确的预测,可设置一个基准密度点数量,只有当预设范围内的预设密度点的数量超过该基准密度点数量时,才会确定每个灭火点对应的第一树木密度,若没有超过,则会继续执行目标操作。在对第三子区域进行扩大处理时,本技术实施例会生成相应的半径调整系数,然后依据该系数对预设半径进行调整,得到延长半径,通过延长半径对第三子区域进行扩大处理。
[0142]
具体的,可以通过以下公式计算延长半径,
[0143][0144]
其中,l
延
为延长半径;
[0145]q密
为密度点数量;
[0146]q基
为基准密度点数量;
[0147]
为半径调整系数;
[0148]
l
预
为预设半径;
[0149]
k2为延长半径权重值。
[0150]
从上述公式中可以看出,基准密度点数量q基和密度点数量q密的差值越大,说明还需要探寻的预设密度点的数量也会相应越多,因此延长半径l延也可以相应设置的越大,从而使得扩大后的扩大范围也可以相应的越大。
[0151]
其中,在执行下一次目标操作时,调整的则是延长半径,而不是预设半径,其调整方式对上述调整预设半径的方式基本一致,在此不做赘述。
[0152]
进一步的,在得到每个待灭火区域中每个灭火点对应的第一树木密度后,本发明申请还会依据每个灭火点对应的第一树木密度,生成相应待灭火区域中每个灭火点对应的第二灭火顺序。
[0153]
本技术可以排除森林出现火灾时烟雾的干扰,实现对火场的准确定位,从而可以对火场进行相应的灭火处理,提高对火场的处理效率。本技术为了排除烟雾对火灾区域的干扰,会依据红外图像对可见光图像中发生火灾的区域进行校准,将红外图像中发生火灾的区域与可见光图像中发生火灾的区域进行融合,从而得到可见光图像所有发生火灾的灭火区域,并且会得到每个灭火区域对应的灭火点的位置信息,以便在每个灭火点的位置处对相应的待灭火区域进行灭火。不仅可以确定烟雾笼罩下发生火灾的区域,排除烟雾的干扰,还可以对相应的待灭火区域依据其火情进行灭火处理,从而相对防止火灾的进一步蔓延。并且在进行灭火时,本技术还会依据第一灭火顺序对灭火点数量较多的区域优先进行灭火,并且还会进一步依据第二灭火顺序在树木密度较大的灭火点优先进行灭火,这样可以对火势较大的区域优先进行灭火,并且可以在树木密度较大的位置点优先进行灭火,可以相对减缓火势蔓延的速度,从而可以相对防止火势的进一步恶化,降低火灾对森林的伤
害程度。
[0154]
参见图2,是本技术实施例提供的一种灭火信息处理装置的结构示意图,该装置具体包括:
[0155]
第一获取模块201,用于获取火场的n个待灭火区域,其中,n为正整数;
[0156]
第一处理模块202,用于确定每一个待灭火区域内灭火点的数量和每一个所述灭火点的位置信息;
[0157]
第二处理模块203,用于基于所述每一个待灭火区域内灭火点的数量,确定所述n个待灭火区域对应的第一灭火顺序;
[0158]
第三处理模块204,用于获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,根据每一个所述灭火点的位置信息以及每一个所述灭火点对应的第一树木密度,确定所述灭火点对应的第二灭火顺序;
[0159]
第二获取模块205,用于基于所述第一灭火顺序和所述第二灭火顺序,获取所述火场的灭火顺序。
[0160]
可选地,第一获取模块201用于:
[0161]
获取所述火场的可见光图像和所述火场的红外图像;
[0162]
识别所述可见光图像中的第一图像区域,所述第一图像区域包括第一火焰图像区域和烟雾图像区域;
[0163]
识别所述红外图像中的第二火焰图像区域;
[0164]
获取所述第一图像区域中各像素点在预设坐标系下的第一坐标集合,以及获取所述第二火焰图像区域中各像素点在所述预设坐标系下的第二坐标集合;
[0165]
将第三坐标集合对应的像素点导入所述第一图像区域中,获取第一待灭火区域,其中,所述第三坐标集合包括所述第二坐标集合中与所述第一坐标集合中不一致的像素点,所述第一待灭火区域为所述n个待灭火区域中的任一个。
[0166]
可选地,第一处理模块202用于:
[0167]
获取所述每一个待灭火区域的区域面积;
[0168]
基于所述区域面积的大小确定对应的所述待灭火区域的目标参数,所述目标参数用于表示单位面积内的灭火点数量;
[0169]
基于所述目标参数确定所述待灭火区域对应的所述灭火点的数量。
[0170]
可选地,第二处理模块203用于:
[0171]
获取第二待灭火区域内的第一基准线,其中,所述第二待灭火区域为所述n个待灭火区域中的任一个,所述第一基准线为所述第二待灭火区域内经过区域中心的最长线段;
[0172]
基于所述灭火点的数量对所述第一基准线进行均等划分,得到k条第二基准线,其中,所述灭火点的数量为k个,k为大于1的整数;
[0173]
根据所述k条第二基准线中每一个基准线的中间位置点对应的位置信息,确定所述第二待灭火区域中所述灭火点的位置信息,其中,一个所述中间位置点对应的位置信息为一个所述灭火点的位置信息。
[0174]
可选地,第二处理模块203还用于:
[0175]
基于k个所述第一灭火点各自对应的位置信息,确定k个所述灭火点各自对应第一子区域,所述第一子区域为以对应的所述灭火点为中心的区域,且k个所述灭火点各自对应
的所述第一子区域的范围大小一致;
[0176]
获取每一个所述第一子区域内的像素点数量;
[0177]
将所述像素点数量最少的一个第一子区域作为目标子区域;
[0178]
基于所述目标子区域,对所述待灭火区域内所述灭火点的位置信息进行更新;
[0179]
所述确定所述灭火点对应的第二灭火顺序,包括:
[0180]
基于更新后的所述灭火点的位置信息,确定更新后的所述灭火点对应的所述第二灭火顺序。
[0181]
可选地,第二处理模块203还用于:
[0182]
以所述目标子区域对应的所述灭火点为界限划分所述第一基准线,获取第一子划分线和第二子划分线,其中,所述第一子划分线上所述灭火点的数量小于或等于所述第二子划分线上所述灭火点的数量;
[0183]
将所述目标子区域对应的所述灭火点划分至所述第一子划分线上,更新所述第一子划分线上所述灭火点的数量;
[0184]
基于更新后的所述第一子划分线上所述灭火点的数量对所述第一子划分线进行均等划分,获取与更新后的所述第一子划分线上所述灭火点的数量相同个数的第三子划分线;
[0185]
获取每一条所述第三子划分线的中间位置点对应的位置信息,得到所述第二待灭火区域内更新后的所述灭火点的位置信息。
[0186]
可选地,第三处理模块204用于:
[0187]
以每一个所述第二灭火点为圆心,基于所述圆心和预设半径确定第三子区域,其中,所述第三子区域为对应的所述第二灭火点的灭火作用范围;
[0188]
获取每一个所述第三子区域对应的第二树木密度,所述第二树木密度为所述灭火点所在的待灭火区域的平均树木密度;
[0189]
在所述第二树木密度小于基准树木密度的情况下,执行目标操作,其中,所述目标操作为基于所述第二树木密度和所述基准树木密度调整所述预设半径的大小;
[0190]
基于更新后的所述预设半径重新确定第三子区域;
[0191]
在重新确定后的第三子区域的第二树木密度大于或者等于所述基准树木密度的情况下,将所述第二树木密度确定为所述第二灭火点对应的第一树木密度。
[0192]
图2所示实施例的装置对应地可用于执行图1所示方法实施例中的步骤,其实现原理和技术效果类似,此处不再赘述。
[0193]
如图3所示,本技术实施例还提供一种电子设备300,包括处理器301,存储器302,存储在存储器302上并可在处理器301上运行的程序或指令,该程序或指令被处理器301执行时实现如图1所示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0194]
需要注意的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
[0195]
本技术实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现如图1所示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0196]
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0197]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
[0198]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
技术特征:
1.一种灭火信息处理方法,其特征在于,包括:获取火场的n个待灭火区域,其中,n为正整数;确定每一个待灭火区域内灭火点的数量和每一个所述灭火点的位置信息;基于所述每一个待灭火区域内灭火点的数量,确定所述n个待灭火区域对应的第一灭火顺序;获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,根据每一个所述灭火点的位置信息以及每一个所述灭火点对应的第一树木密度,确定所述灭火点对应的第二灭火顺序;基于所述第一灭火顺序和所述第二灭火顺序,获取所述火场的灭火顺序。2.根据权利要求1所述的方法,其特征在于,所述获取火场的n个待灭火区域,包括:获取所述火场的可见光图像和所述火场的红外图像;识别所述可见光图像中的第一图像区域,所述第一图像区域包括第一火焰图像区域和烟雾图像区域;识别所述红外图像中的第二火焰图像区域;获取所述第一图像区域中各像素点在预设坐标系下的第一坐标集合,以及获取所述第二火焰图像区域中各像素点在所述预设坐标系下的第二坐标集合;将第三坐标集合对应的像素点导入所述第一图像区域中,获取第一待灭火区域,其中,所述第三坐标集合包括所述第二坐标集合中与所述第一坐标集合中不一致的像素点,所述第一待灭火区域为所述n个待灭火区域中的任一个。3.根据权利要求1所述的方法,其特征在于,所述确定每一个待灭火区域内灭火点的数量,包括:获取所述每一个待灭火区域的区域面积;基于所述区域面积的大小确定对应的所述待灭火区域的目标参数,所述目标参数用于表示单位面积内的灭火点数量;基于所述目标参数确定所述待灭火区域对应的所述灭火点的数量。4.根据权利要求3所述的方法,其特征在于,所述确定每一个待灭火区域内每一个所述灭火点的位置信息,包括:获取第二待灭火区域内的第一基准线,其中,所述第二待灭火区域为所述n个待灭火区域中的任一个,所述第一基准线为所述第二待灭火区域内经过区域中心的最长线段;基于所述灭火点的数量对所述第一基准线进行均等划分,得到k条第二基准线,其中,所述灭火点的数量为k个,k为大于1的整数;根据所述k条第二基准线中每一个基准线的中间位置点对应的位置信息,确定所述第二待灭火区域中所述灭火点的位置信息,其中,一个所述中间位置点对应的位置信息为一个所述灭火点的位置信息。5.根据权利要求4所述的方法,其特征在于,在所述确定每一个所述灭火点的位置信息之后,还包括:基于k个所述第一灭火点各自对应的位置信息,确定k个所述灭火点各自对应第一子区域,所述第一子区域为以对应的所述灭火点为中心的区域,且k个所述灭火点各自对应的所述第一子区域的范围大小一致;
获取每一个所述第一子区域内的像素点数量;将所述像素点数量最少的一个第一子区域作为目标子区域;基于所述目标子区域,对所述待灭火区域内所述灭火点的位置信息进行更新;所述确定所述灭火点对应的第二灭火顺序,包括:基于更新后的所述灭火点的位置信息,确定更新后的所述灭火点对应的所述第二灭火顺序。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标子区域,对所述第二待灭火区域内所述灭火点的位置信息进行更新,包括:以所述目标子区域对应的所述灭火点为界限划分所述第一基准线,获取第一子划分线和第二子划分线,其中,所述第一子划分线上所述灭火点的数量小于或等于所述第二子划分线上所述灭火点的数量;将所述目标子区域对应的所述灭火点划分至所述第一子划分线上,更新所述第一子划分线上所述灭火点的数量;基于更新后的所述第一子划分线上所述灭火点的数量对所述第一子划分线进行均等划分,获取与更新后的所述第一子划分线上所述灭火点的数量相同个数的第三子划分线;获取每一条所述第三子划分线的中间位置点对应的位置信息,得到所述第二待灭火区域内更新后的所述灭火点的位置信息。7.根据权利要求1所述的方法,其特征在于,所述获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,包括:以每一个所述第二灭火点为圆心,基于所述圆心和预设半径确定第三子区域,其中,所述第三子区域为对应的所述第二灭火点的灭火作用范围;获取每一个所述第三子区域对应的第二树木密度,所述第二树木密度为所述灭火点所在的待灭火区域的平均树木密度;在所述第二树木密度小于基准树木密度的情况下,执行目标操作,其中,所述目标操作为基于所述第二树木密度和所述基准树木密度调整所述预设半径的大小;基于更新后的所述预设半径重新确定第三子区域;在重新确定后的第三子区域的第二树木密度大于或者等于所述基准树木密度的情况下,将所述第二树木密度确定为所述第二灭火点对应的第一树木密度。8.一种灭火信息处理装置,其特征在于,包括:第一获取模块,用于获取火场的n个待灭火区域,其中,n为正整数;第一处理模块,用于确定每一个待灭火区域内灭火点的数量和每一个所述灭火点的位置信息;第二处理模块,用于基于所述每一个待灭火区域内灭火点的数量,确定所述n个待灭火区域对应的第一灭火顺序;第三处理模块,用于获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,根据每一个所述灭火点的位置信息以及每一个所述灭火点对应的第一树木密度,确定所述灭火点对应的第二灭火顺序;第二获取模块,用于基于所述第一灭火顺序和所述第二灭火顺序,获取所述火场的灭火顺序。
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7中任一项所述的灭火信息处理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7中任一项所述的灭火信息处理方法的步骤。
技术总结
本申请提供一种灭火信息处理方法、装置、电子设备及可读存储介质,应用于数据处理技术领域,该方法包括:获取火场的N个待灭火区域,其中,N为正整数;确定每一个待灭火区域内灭火点的数量和每一个所述灭火点的位置信息;基于所述每一个待灭火区域内灭火点的数量,确定所述N个待灭火区域对应的第一灭火顺序;获取所述每一个待灭火区域中各所述灭火点对应的第一树木密度,根据每一个所述灭火点的位置信息以及每一个所述灭火点对应的第一树木密度,确定所述灭火点对应的第二灭火顺序;基于所述第一灭火顺序和所述第二灭火顺序,获取所述火场的灭火顺序。本申请能够基于火场火势以及树木密度,在对火情火势充分判断确定的基础上确定火场灭火策略。火场灭火策略。火场灭火策略。
技术研发人员:韩世广 陈枫 何宇恒
受保护的技术使用者:中国铁塔股份有限公司海南省分公司
技术研发日:2023.06.27
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
