亚洲一区人妻,久久三级免费,国模少妇无码一区二区三区,日韩av动漫

國內(nèi)或國外 期刊或論文

您當前的位置:發(fā)表學術(shù)論文網(wǎng)電子論文》 基于深度學習的消防器材自動識別研究> 正文

基于深度學習的消防器材自動識別研究

所屬分類:電子論文 閱讀次 時間:2021-09-30 10:43

本文摘要:摘要:在智慧消防城市救援平臺項目中,定位建筑內(nèi)消防器材位置的前提是準確識別建筑圖紙上消防器材圖標,只有精準地識別建筑圖紙上的消防器材,救援平臺才能為消防救援行動提供有效支撐。針對手動錄入建筑樓層消防信息效率低下的問題,文中提出了一種在darkn

  摘要:在智慧消防城市救援平臺項目中,定位建筑內(nèi)消防器材位置的前提是準確識別建筑圖紙上消防器材圖標,只有精準地識別建筑圖紙上的消防器材,救援平臺才能為消防救援行動提供有效支撐。針對手動錄入建筑樓層消防信息效率低下的問題,文中提出了一種在darknet框架下利用YOLOv3算法來實現(xiàn)的基于深度學習的消防器材自動識別方案。通過收集數(shù)據(jù)集,下載預(yù)訓(xùn)練文件,使用YOLOv3算法進行自訓(xùn)練的方法,達到在消防器材圖標數(shù)量和種類眾多的建筑圖紙上實現(xiàn)對消防器材圖標準確識別與位置輸出的目的。實驗結(jié)果表明,消防器材自動識別方案能顯著提高智慧消防城市救援平臺項目中建筑圖紙上消防器材圖標錄入的效率,具有很強的可靠性。

  關(guān)鍵詞:目標檢測;計算機視覺;YOLOv3;卷積神經(jīng)網(wǎng)絡(luò);深度學習

消防器材

  近年來,城市中的安全隱患日益增多,各類災(zāi)害事故呈現(xiàn)出風險高、危害大的特點。安全隱患日益增多的主要原因是城市規(guī)模不斷擴大導(dǎo)致的人口 大量聚集,因此社會公共安全需求日益倍增。隨著城市化進程的持續(xù)進行,城市高層、地下、商業(yè)綜合體、地鐵、隧道等建筑發(fā)展迅猛,導(dǎo)致公安消防局現(xiàn)役防滅火力量嚴重不足,消防官兵長期疲勞作戰(zhàn),火災(zāi)防控壓力巨大。國務(wù)院《促進大數(shù)據(jù)發(fā)展行動綱要》(2015)中指出要推動智慧消防城市救援平臺的建設(shè)和發(fā)展。“要深入推進消防信息化建設(shè),積極建設(shè)‘智慧消防’”是2017年1月全國消防工作會議上中央政法委書記郭聲琨強調(diào)的重點。

  深度學習論文范例:基于深度學習的熒光顯微成像技術(shù)及應(yīng)用

  在此背景下智慧消防城市救援平臺項目應(yīng)運而生,利用圖像識別技術(shù)對建筑圖紙上的消防器材圖標進行定位識別,能更好地發(fā)揮智慧消防城市救援平臺的作用。目前國內(nèi)圖像識別的研究方向大多是關(guān)于數(shù)字識別的,如對數(shù)字儀表[1]、試卷答題卡[2]、手寫試卷分數(shù)的識別;射頻指紋識別的研究[3]。

  人臉識別算法如正交人臉特征學習算法[4]、二階段性別分類算法[5];車牌識別如依賴邊緣特征的車牌識別[6],算法如色彩遷移與正則化約束去霧算法[7];農(nóng)產(chǎn)品蟲害如玉米螟蟲害的圖像識別方法[8],圖像識別中儲糧害蟲的特征提取[9];缺陷檢測如游樂設(shè)施焊縫缺陷檢測[10],鈑金件表面缺陷檢測[11]以及醫(yī)用病理如腹膜腔脫落細胞病理圖像識別[12]等方面,但對于消防方面深度學習的應(yīng)用較少。應(yīng)用方向多是對于依賴卷積神經(jīng)網(wǎng)絡(luò)的煙霧識別來識別森林火災(zāi)[13],通過讀取視頻圖像來進行煙霧識別[14],識別方法上多是對于生成對抗網(wǎng)絡(luò)和卷積神經(jīng)網(wǎng)絡(luò)[15]、顏色統(tǒng)計特征和小波變換方法[16]的對比研究,用在建筑圖紙上消防器材的處理與識別目前較少。

  1YOLOv3的原理

  YOLO算法的基本思想可以通過一個例子來理解。例如輸入一張64×64的圖片,YOLO算法會將輸入的圖片用網(wǎng)格分成64×64的單元格,如果單元格和真實檢測框中目標的中心坐標重合,就由這個單元格來預(yù)測目標。YOLOv3算法中每個目標都擁有3個對應(yīng)的邊界框來定位,YOLOv3算法就是使用邏輯回歸的辦法來確定在三個邊界框的回歸框。所以說YOLO是一種endtoend的目標檢測模型。

  1.1YOLOv3的結(jié)構(gòu)

  池化層和全連接層不包含于YOLOv3的整個結(jié)構(gòu)中。Darknet-53網(wǎng)絡(luò)是YOLOv3主干結(jié)構(gòu),同時全卷積的結(jié)構(gòu)是YOLOv3所有預(yù)測支路所采用的結(jié)構(gòu)?梢钥闯鯵OLOv3的基本組件是DBL。BatchNormalization(BN)和LeakyReluDarknet緊跟在Darknet的卷積層后。在YOLOv3中除最后一層卷積層外,最小組件由BN和LeakyRelu共同構(gòu)成,而最小組件已經(jīng)是卷積層不可分離的一部分。

  5個resn結(jié)構(gòu)分別為res1、res2、…、res8,其組成了YOLOv3的主干網(wǎng)絡(luò)。resn結(jié)構(gòu)中的n代表數(shù)字,表示由n個res_unit組成了res_block,YOLOv3的大組件就由resn結(jié)構(gòu)組成。YOLOv3和YOLOv2的區(qū)別在于后者沒有殘差結(jié)構(gòu),YOLOv3借鑒了ResNet的殘差結(jié)構(gòu)使得YOLOv2的Darknet-19改進為YOLOv3的Darknet-53。YOLOv3網(wǎng)絡(luò)結(jié)構(gòu)更深,就是因為使用了這種殘差結(jié)構(gòu)。

  1.2特征提取網(wǎng)絡(luò)Darknet-53

  (Backbone)YOLOv3算法使用的特征提取網(wǎng)絡(luò)是一個由殘差單元疊加而成的53層的卷積網(wǎng)絡(luò)。JosephRedmon的實驗證實了,YOLOv3算法中的Darknet53模型很好地平衡了識別目標物體的效率和準確度。YOLOv3追求精度的同時保證了實時性(fps>60),而不是盲目的追求效率。YOLOv3算法要進行5次尺寸變換。

  1.3損失函數(shù)

  損失函數(shù)(LossFunction)是掌握YOLO的重要關(guān)鍵。YOLO系列文獻里面只有YOLOv1明確提到了損失函數(shù)的公式,所用的損失函數(shù)并沒有在YOLOv3的文獻里明確提出。sum-squareerror的損失計算方法是YOLO系列文獻中唯一提到損失函數(shù)公式。畫出LossFunction曲線需要獲取(xi,yi)、(wi,hi)、class、Confidence這四個參數(shù)。損失函數(shù)應(yīng)該由四類不同的關(guān)鍵信息各自確定。LossFunction因此可以作為衡量模型訓(xùn)練成果的標準。

  2數(shù)據(jù)集訓(xùn)練

  步驟一,權(quán)重下載。從官方網(wǎng)站上下載權(quán)重數(shù)據(jù)放到Y(jié)OLOv3算法程序的主目錄下,然后使用主目錄下的conver.py文件進行轉(zhuǎn)換,命令如下:Pythonconvert,py-wyolov3.cfgyolov3.weightsmodel_data/yolo_weights.h5就能得到權(quán)重文件。最后權(quán)重文件放在model_data文件夾里。

  步驟二,生成訓(xùn)練文件。訓(xùn)練文件每一行對應(yīng)著一個樣本圖片,代碼的開頭是圖片的路徑,后面是對應(yīng)目標的4個參數(shù)坐標。步驟三,修改YOLOv3.cfg。有三處需要修改的代碼,Classes對應(yīng)的YOLOv3.cfg是數(shù)據(jù)集的類別,filters的數(shù)值需要通過計算公式filters=(5+classes)*3來計算。步驟四,利用k-means.py生成一個先驗框。先驗框的作用就是在沒開始訓(xùn)練之前決定模型需要檢測的物體的大小,然后模型可以再利用邊界框?qū)貧w框進行調(diào)整。

  步驟五,修改yolo_classes.txt文件。這個yolo_classes.txt上顯示的就是項目要識別的類別和對應(yīng)的名稱。本項目有4種需要識別的器材,分別為煙感、溫感、手報(手動報警裝置)、消報(消火栓),因為預(yù)訓(xùn)權(quán)重練文件只能識別英文,所以該文用yangan、wengan、shoubao、xiaobao的拼音來代表4種不同的消防器材。

  3實驗結(jié)果

  使用Python調(diào)用經(jīng)過以上的步驟訓(xùn)練出來的權(quán)重文件,對建筑圖紙上的四類消防器材圖標分別進行識別。本次實驗說明了,利用YOLOv3算法進行自訓(xùn)練的方法來實現(xiàn)消防器材的自動識別是切實可行的,模型識別效果良好,達成了該文的研究目的,能提高智慧消防城市救援平臺數(shù)據(jù)錄入工作的效率。

  4結(jié)束語

  為完成建筑圖紙上消防器材圖標的識別工作,文中使用了深度學習方面的相關(guān)知識;赑ython語言,使用基于Darknet框架中的YOLOv3算法對數(shù)據(jù)集的多次訓(xùn)練,使得該文的研究方案能同時識別4種不同的建筑圖標,識別結(jié)果在準確性和高效性方面顯得極為突出。調(diào)用訓(xùn)練好的權(quán)重文件對建筑圖紙上的消防器材圖標進行識別,并輸出其位置坐標,最終實現(xiàn)了對建筑器材消防圖紙上消防器材圖標的自動識別研究,為后續(xù)城市智慧安防平臺的建筑圖紙信息錄入工作,指揮調(diào)度系統(tǒng)在火災(zāi)消防行動中開展精準的指揮工作奠定了基礎(chǔ)。

  參考文獻:

  [1]郭蘭英,韓睿之,程鑫.基于可變形卷積神經(jīng)網(wǎng)絡(luò)的數(shù)字儀表識別方法[J].計算機科學,2020,47(10):187-193.

  [2]仝夢園,金守峰,陳陽,等.改進卷積神經(jīng)網(wǎng)絡(luò)的手寫試卷分數(shù)識別方法[J].西安工程大學學報,2020,34(4):80-85.

  [3]袁建國,趙富強,覃陸禎玥,等.基于星座圖對射頻指紋識別方法的研究[J].半導(dǎo)體光電,2020,41(4):592-597.

  [4]孫文赟,宋昱,陳昌盛.基于卷積-反卷積網(wǎng)絡(luò)的正交人臉特征學習算法[J].深圳大學學報(理工版),2020,37(5):474-481.

  作者:李小玄1,董雷1,2

轉(zhuǎn)載請注明來自發(fā)表學術(shù)論文網(wǎng):http:///dzlw/28318.html