本技術(shù)涉及森林火災預警,尤其涉及一種森林火災預警方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、森林火災,是指失去人為控制,在林地內(nèi)自由蔓延和擴展,對森林、森林生態(tài)系統(tǒng)和人類帶來一定危害和損失的林火行為。森林火災是一種突發(fā)性強、破壞性大、處置救助較為困難的自然災害。
2、現(xiàn)有技術(shù)中,在森林火災發(fā)生的前期,檢測森林火災,往往通過人工巡護的方式、使用眺望臺進行火災檢測的方式、或利用衛(wèi)星進行火災檢測的方式。
3、然而,人工巡護的方式會產(chǎn)生巡護面積有限、檢測誤差大、人力資源消耗大的缺陷;使用眺望臺進行火災檢測的方式依靠的還是眺望人員的經(jīng)驗,偏差大,準確性低;利用衛(wèi)星進行火災檢測的方式面臨檢測范圍受衛(wèi)星運行周期的影響,時機不正確時,容易檢測不到火災,導致火災的擴散。
4、現(xiàn)有技術(shù)中,如果森林中發(fā)生火災,火災位置信息通常通過人工分析上報。然而,人工分析上報依靠巡護員的經(jīng)驗進行分析上報,火災位置上報可能會存在較大偏差,從而導致火災撲救的延誤。
5、因此,如何更及時更精準地進行森林火災檢測,并且及時將火災位置信息準確上報,是目前需要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種森林火災預警方法、裝置、電子設(shè)備及存儲介質(zhì),以提高森林火災檢測的準確性和及時性,并且提高火災位置信息的準確性和上報的及時性。
2、本技術(shù)實施例提供的具體技術(shù)方案如下:
3、第一方面,提供一種森林火災預警方法,方法包括:
4、確定球機集合在目標森林中的安裝位置,其中,球機集合的監(jiān)控范圍覆蓋目標森林,球機集合中包括至少一個球機;
5、接收目標球機采集到的視頻幀,并采用圖像檢測模型對視頻幀進行火災檢測,其中,目標球機為球機集合中的任意一個球機;
6、當檢測到視頻幀中存在火災時,基于目標球機的安裝位置和視頻幀攜帶的云臺信息,確定火災位置信息,并將火災位置信息上報至目標對象。
7、在一種可能的實施例中,確定球機集合在目標森林中的安裝位置,包括:
8、獲取目標森林的各低點的位置信息;
9、基于各低點的位置信息,對各低點進行聚類,獲得多個聚類中心;
10、基于多個聚類中心和球機可視距離,確定球機集合在目標森林中的安裝位置。
11、通過上述方法,結(jié)合山地地形圖,能夠?qū)崿F(xiàn)資源的最大化利用,避免資源浪費。
12、在一種可能的實施例中,基于多個聚類中心和球機可視距離,確定球機集合在目標森林中的安裝位置,包括:
13、針對多個聚類中心,分別執(zhí)行以下操作:
14、若一個聚類中心到一個目標低點的距離小于球機可視距離,則將一個聚類中心作為球機集合在目標森林中的一個安裝位置,其中,一個目標低點為一個聚類中心對應的類簇中包含的任意一個低點;
15、若一個聚類中心到一個目標低點的距離大于或等于球機可視距離,則將一個聚類中心作為球機集合在目標森林中的一個安裝位置信息,并將與一個目標低點之間的距離為球機可視距離的點位,作為球機集合在目標森林中的一個安裝位置。
16、通過上述方法,結(jié)合目標森林的山地地形圖和球機特性,減少了部署數(shù)量,實現(xiàn)了在安裝較少拍攝設(shè)備的情況下,能夠最優(yōu)化的覆蓋不同的目標森林,保證了最大范圍對于森林火災的監(jiān)控,更快、更準確的實現(xiàn)火災的發(fā)現(xiàn)。
17、在一種可能的實施例中,采用圖像檢測模型對視頻幀進行火災檢測,包括:
18、獲取森林火災數(shù)據(jù)集,并基于森林火災數(shù)據(jù)集訓練待訓練的圖像檢測模型,獲得訓練好的圖像檢測模型,其中,森林火災數(shù)據(jù)集中包括:目標森林的火災圖像數(shù)據(jù);
19、對視頻幀進行預處理;
20、將預處理后的視頻幀輸入至訓練好的圖像檢測模型中,得到火災檢測結(jié)果。
21、通過上述方法,能夠在圖像中識別出不同大小、不同特征的火災,提高了火災檢測的準確性和實時性,滿足森林火災盡快上報的需求。
22、在一種可能的實施例中,云臺信息包括:當前拍攝倍數(shù)和當前旋轉(zhuǎn)角度;
23、則基于目標球機的安裝位置和視頻幀攜帶的云臺信息,確定火災位置信息,包括:
24、獲取關(guān)系表,并查詢關(guān)系表,獲取當前拍攝倍數(shù)對應的目標距離,其中,關(guān)系表用于:記錄各候選拍攝倍數(shù)各自對應的候選距離,候選距離為:在相應候選拍攝倍數(shù)下,拍攝畫面的中心點位置與目標球機的安裝位置之間的直線距離;
25、基于當前旋轉(zhuǎn)角度,確定當前拍攝畫面與正北方向之間的方向偏差;
26、基于目標距離、方向偏差和目標球機的安裝位置,確定當前拍攝畫面的中心點位置,將當前拍攝畫面的中心點位置作為火災位置信息。
27、通過上述方法,能夠準確快速地確定出火災位置信息,為后續(xù)的火災撲救提供有效的位置指引作用。
28、在一種可能的實施例中,將火災位置信息上報至目標對象,包括:
29、基于火災位置信息、視頻幀和目標球機的安裝位置,生成預警信息,并采用預設(shè)的預警方式,將預警信息上報至目標對象。
30、通過上述方法,能夠快速上報豐富的預警信息至目標對象,實現(xiàn)了實時預警,解決了人為預警不及時,導致火災進一步擴散的問題。
31、在一種可能的實施例中,球機集合具有定時的巡跡任務(wù),球機集合中不同的球機的監(jiān)控范圍在不同時間段覆蓋同一個區(qū)域。
32、第二方面,本技術(shù)提供一種森林火災預警裝置,裝置包括:
33、確定模塊,用于確定球機集合在目標森林中的安裝位置,其中,球機集合的監(jiān)控范圍覆蓋目標森林,球機集合中包括至少一個球機;
34、檢測模塊,用于接收目標球機采集到的視頻幀,并采用圖像檢測模型對視頻幀進行火災檢測,其中,目標球機為球機集合中的任意一個球機;
35、預警模塊,用于當檢測到視頻幀中存在火災時,基于目標球機的安裝位置和視頻幀攜帶的云臺信息,確定火災位置信息,并將火災位置信息上報至目標對象。
36、在一種可能的實施例中,確定球機集合在目標森林中的安裝位置時,確定模塊還用于:
37、獲取目標森林的各低點的位置信息;
38、基于各低點的位置信息,對各低點進行聚類,獲得多個聚類中心;
39、基于多個聚類中心和球機可視距離,確定球機集合在目標森林中的安裝位置。
40、在一種可能的實施例中,基于多個聚類中心和球機可視距離,確定球機集合在目標森林中的安裝位置時,確定模塊還用于:
41、針對多個聚類中心,分別執(zhí)行以下操作:
42、若一個聚類中心到一個目標低點的距離小于球機可視距離,則將一個聚類中心作為球機集合在目標森林中的一個安裝位置,其中,一個目標低點為一個聚類中心對應的類簇中包含的任意一個低點;
43、若一個聚類中心到一個目標低點的距離大于或等于球機可視距離,則將一個聚類中心作為球機集合在目標森林中的一個安裝位置信息,并將與一個目標低點之間的距離為球機可視距離的點位,作為球機集合在目標森林中的一個安裝位置。
44、在一種可能的實施例中,采用圖像檢測模型對視頻幀進行火災檢測時,檢測模塊還用于:
45、獲取森林火災數(shù)據(jù)集,并基于森林火災數(shù)據(jù)集訓練待訓練的圖像檢測模型,獲得訓練好的圖像檢測模型,其中,森林火災數(shù)據(jù)集中包括:目標森林的火災圖像數(shù)據(jù);
46、對視頻幀進行預處理;
47、將預處理后的視頻幀輸入至訓練好的圖像檢測模型中,得到火災檢測結(jié)果。
48、在一種可能的實施例中,云臺信息包括:當前拍攝倍數(shù)和當前旋轉(zhuǎn)角度;
49、則基于目標球機的安裝位置和視頻幀攜帶的云臺信息,確定火災位置信息時,預警模塊還用于:
50、獲取關(guān)系表,并查詢關(guān)系表,獲取當前拍攝倍數(shù)對應的目標距離,其中,關(guān)系表用于:記錄各候選拍攝倍數(shù)各自對應的候選距離,候選距離為:在相應候選拍攝倍數(shù)下,拍攝畫面的中心點位置與目標球機的安裝位置之間的直線距離;
51、基于當前旋轉(zhuǎn)角度,確定當前拍攝畫面與正北方向之間的方向偏差;
52、基于目標距離、方向偏差和目標球機的安裝位置,確定當前拍攝畫面的中心點位置,將當前拍攝畫面的中心點位置作為火災位置信息。
53、在一種可能的實施例中,將火災位置信息上報至目標對象時,預警模塊還用于:
54、基于火災位置信息、視頻幀和目標球機的安裝位置,生成預警信息,并采用預設(shè)的預警方式,將預警信息上報至目標對象。
55、在一種可能的實施例中,球機集合具有定時的巡跡任務(wù),球機集合中不同的球機的監(jiān)控范圍在不同時間段覆蓋同一個區(qū)域。
56、第三方面,提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)上述第一方面中任一項所述方法的步驟。
57、第四方面,提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述第一方面中任一項所述方法的步驟。
58、第五方面,本技術(shù)提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括:計算機程序代碼,當所述計算機程序代碼在計算機上運行時,使得計算機執(zhí)行第一方面中任一項所述的方法。
59、本技術(shù)實施例中,首先確定球機集合在目標森林中的安裝位置,其中,球機集合的監(jiān)控范圍覆蓋目標森林,球機集合中包括至少一個球機,球機集合安裝完成后,接收目標球機采集到的視頻幀,并采用圖像檢測模型對視頻幀進行火災檢測,其中,目標球機為球機集合中的任意一個球機,若檢測到視頻幀中存在火災,則基于目標球機的安裝位置和視頻幀攜帶的云臺信息,確定火災位置信息,并將火災位置信息上報至目標對象。這樣,安裝球機集合實現(xiàn)了對目標森林最大范圍、最有效的監(jiān)控,解決了人為巡檢、衛(wèi)星等方式無法全時段、全方位監(jiān)控的問題,同時,通過圖像檢測模型實現(xiàn)了更為準確、實時性更高的檢測,提高了森林火災檢測的準確性和及時性,另外,通過目標球機的安裝位置和視頻幀攜帶的云臺信息,能夠及時準確地確定出火災位置信息,實現(xiàn)了快速準確地預警,避免了因預警不及時導致的火災進一步擴散。