999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于YOLOv5 的鐵軌異物入侵檢測(cè)

2022-12-11 09:43:00蔡鑫楠丁學(xué)文張子怡劉文艷宋文文董國(guó)軍
關(guān)鍵詞:檢測(cè)模型

蔡鑫楠,丁學(xué)文,3,張子怡,劉文艷,宋文文,董國(guó)軍

(1 天津職業(yè)技術(shù)師范大學(xué) 電子工程學(xué)院,天津 300222;2 天津市高速鐵路無(wú)線通信企業(yè)重點(diǎn)實(shí)驗(yàn)室,天津 300350;3 天津云智通科技有限公司,天津 300350)

0 引言

近年來(lái),人工智能浪潮方興未艾,機(jī)器視覺[1]技術(shù)得到重視。根據(jù)所執(zhí)行任務(wù)的不同,機(jī)器視覺技術(shù)可分為目標(biāo)檢測(cè)和語(yǔ)義分割兩大類。在人工智能技術(shù)發(fā)展過(guò)程中,目標(biāo)檢測(cè)作為有關(guān)的基礎(chǔ)研究環(huán)節(jié),使得研究時(shí)常常見到的良好的深度學(xué)習(xí)網(wǎng)絡(luò)結(jié)構(gòu)也已逐漸受到了學(xué)術(shù)界的廣泛關(guān)注。

目前研究可知,用于軌道異物的目標(biāo)檢測(cè)模型主要分為2 類。一類是RCNN[2-3]系列,該系列目標(biāo)檢測(cè)又分為2 步:第一步是確定候選目標(biāo)的位置,第二步是對(duì)候選目標(biāo)進(jìn)行分類和細(xì)化。RCNN 網(wǎng)絡(luò)模型檢測(cè)實(shí)時(shí)性較低,而軌道異物檢測(cè)對(duì)實(shí)時(shí)性要求較高。另一類是單目標(biāo)識(shí)別模型,主要包括YOLO[4]系列和SSD[5-6]系列。該方法不需要識(shí)別候選區(qū)域,直接通過(guò)回歸坐標(biāo)確定目標(biāo)類別的概率和位置。只是已有研究指出,SSD 網(wǎng)絡(luò)對(duì)于小目標(biāo)和集中的異物檢測(cè)效果欠佳,而軌道異物的種類也雜亂無(wú)章,大小目標(biāo)兼存。綜上所述可知,基于RCNN 網(wǎng)絡(luò)模型與基于SSD 網(wǎng)絡(luò)模型都具有一定的局限性。本文將基于YOLOv5 的深度學(xué)習(xí)算法模型應(yīng)用于最優(yōu)軌道異物入侵檢測(cè)模型的設(shè)計(jì),在保證精確度和實(shí)效性的前提下,可對(duì)軌道異物入侵進(jìn)行更好的檢測(cè),并能起到及時(shí)預(yù)警的作用。

1 YOLOv5 算法原理

YOLOv5 模型在2020 年6 月由Jocher[7]提出。Jocher 在研究了YOLOv3 的基礎(chǔ)上更新了YOLOv5,初版本的YOLOv5 非常迅速、性能高效且使用便捷。盡管YOLOv5 并未在以往的YOLO 模型基礎(chǔ)上提出更為新穎的模型體系或結(jié)構(gòu)改進(jìn),但是YOLOv5 也仍然提高了目標(biāo)檢測(cè)方法的最新水平。且本文采用的PyTorch 框架即為YOLOv5 引入的新型訓(xùn)練部署框架,這樣也就使得自定義模型訓(xùn)練能夠得到更高的時(shí)效性。

1.1 YOLOv5 的網(wǎng)絡(luò)結(jié)構(gòu)

研究可知,YOLOv5 網(wǎng)絡(luò)結(jié)構(gòu)由3 個(gè)主要組件組成,對(duì)此可做分別表述如下。

(1)Backbone:在不同圖像細(xì)粒度上聚合并形成圖像特征的卷積神經(jīng)網(wǎng)絡(luò)。

(2)Neck:一系列混合和組合圖像特征的網(wǎng)絡(luò)層,并將圖像特征傳遞到預(yù)測(cè)層。

(3)output:對(duì)圖像特征進(jìn)行預(yù)測(cè),生成邊界框合并預(yù)測(cè)類別。

對(duì)于YOLOv5,無(wú)論是V5s、V5m、V5l、還是V5x的Backbone、Neck 和output 皆一致。唯一的區(qū)別則在于模型的深度和寬度設(shè)置。在coco 數(shù)據(jù)集的測(cè)試結(jié)果見圖1[8]。圖1中,灰色折線為EfficientDet模型,其余4 種為YOLOv5 系列的不同網(wǎng)絡(luò)模型。由圖1 可得,YOLOv5s 模型的精度小、模型小、易于移植,YOLOv5x 模型的精度高、模型大、較為臃腫。本文選用的YOLOv5s 網(wǎng)絡(luò)結(jié)構(gòu)如圖2 所示。

圖1 YOLOv5 權(quán)重文件的測(cè)試Fig.1 Test of YOLOv5 weight file

圖2 YOLOv5s 結(jié)構(gòu)示意圖Fig.2 Schematic diagram of YOLOv5s structure

1.2 YOLOv5 損失函數(shù)

YOLOv5 代碼選用IoU指標(biāo)來(lái)評(píng)價(jià)目標(biāo)框和預(yù)測(cè)框的位置損失,用nn.BCEWithLogitsLoss或FocalLoss來(lái)評(píng)價(jià)目標(biāo)框和預(yù)測(cè)框的類損失和置信度損失。YOLOv5 代碼用寬高比選擇對(duì)應(yīng)真實(shí)框的預(yù)測(cè)框,且每一個(gè)真實(shí)框?qū)?yīng)3 個(gè)預(yù)測(cè)框。下面擬展開研究分述如下。

(1)位置損失:YOLOv5 代碼用IoU值評(píng)價(jià)預(yù)測(cè)框和真實(shí)框的位置損失,本文給出的CIoU[9]指標(biāo)公式具體如下:

這里,IoU為預(yù)測(cè)框和真實(shí)框的比值,叫并比。v是衡量長(zhǎng)寬比一致性的參數(shù),也可以定義為:

公式參數(shù)代表意義如圖3 所示。

圖3 公式參數(shù)Fig.3 Formula parameters

(2)置信度損失與類損失。YOLOv5 代碼用nn.BCEWithLogitsLoss或FocalLoss[10]來(lái)評(píng)價(jià)目標(biāo)框和預(yù)測(cè)框的類損失和置信度損失。其中,nn.BCEWithLogitsLoss是指先對(duì)預(yù)測(cè)輸出做sigmoid變換,接著求變換后的結(jié)果與真實(shí)值的二值交叉熵。

FocalLoss損失考慮的是:目標(biāo)檢測(cè)中正負(fù)樣本嚴(yán)重不均衡的一種策略。該損失函數(shù)的設(shè)計(jì)思想類似于boosting,降低容易分類的樣本對(duì)損失函數(shù)的影響,注重較難分類的樣本的訓(xùn)練。FocalLoss通過(guò)提高難分類別的損失函數(shù)來(lái)實(shí)現(xiàn),此處需用到的數(shù)學(xué)公式可寫為:

對(duì)于YOLO 系列針對(duì)大小目標(biāo)檢測(cè)的精度低問(wèn)題,YOLOv5 算法使用了更加優(yōu)越的特征提取網(wǎng)絡(luò),這就提升了檢測(cè)的精確度與實(shí)效性。

2 YOLOv5 目標(biāo)檢測(cè)算法實(shí)現(xiàn)

本文通過(guò)無(wú)人機(jī)拍攝與自制適用于評(píng)估軌道異物檢測(cè)系統(tǒng)性能的數(shù)據(jù)集,對(duì)YOLOv5 算法模型進(jìn)行訓(xùn)練,并通過(guò)所得數(shù)據(jù)源以及所用模型架構(gòu)來(lái)評(píng)估選用模型的可靠性,進(jìn)而驗(yàn)證本文設(shè)計(jì)算法的可行性。

2.1 數(shù)據(jù)集構(gòu)建

本文所需的軌道數(shù)據(jù)集在網(wǎng)絡(luò)現(xiàn)有圖片庫(kù)中篩選得到9 714張,但帶異物的軌道圖片僅有411張,由于數(shù)據(jù)集較少,無(wú)法發(fā)揮深度學(xué)習(xí)的優(yōu)勢(shì),導(dǎo)致后續(xù)機(jī)器識(shí)別準(zhǔn)確率低,出現(xiàn)了識(shí)別失敗或者識(shí)別錯(cuò)誤的情況。

針對(duì)數(shù)據(jù)集的不足,本文通過(guò)圖像處理方法,得到的與原圖像略有異處的新圖像如圖4 所示。再通過(guò)視頻剪輯分幀方式與Photoshop 軟件對(duì)圖片進(jìn)行拼接整合,得到新的圖片加入到數(shù)據(jù)集當(dāng)中,擴(kuò)充至1 521張軌道異物訓(xùn)練數(shù)據(jù)集.

圖4 軌道圖像樣本處理Fig.4 Track images samples processing

考慮到天氣影響因子,本文整理出帶有天氣影響因子的軌道異物圖片514張,總訓(xùn)練數(shù)據(jù)集擴(kuò)充至2 035張,部分樣本集展示如圖5 所示。

圖5 部分樣本集展示Fig.5 Partial samples set display

測(cè)試數(shù)據(jù)集則是通過(guò)無(wú)人機(jī)航拍得到,經(jīng)過(guò)篩選清洗有872 張適用,包含軌道可能出現(xiàn)的各種異物以及異常天氣下的軌道異物圖。

2.2 數(shù)據(jù)集標(biāo)注與數(shù)據(jù)集路徑規(guī)劃[11]

本文采用的標(biāo)注工具為labelimg,在labelimg 工具中找到需要識(shí)別的異物進(jìn)行框選并輸入需標(biāo)注異物的名稱,標(biāo)注完成后會(huì)自動(dòng)生成訓(xùn)練所需的xml文件,此文件中包含了軌道異物的位置信息與類別名稱。標(biāo)注過(guò)程如圖6 所示,標(biāo)注完成后生成的xml 文件如圖7 所示。

圖6 標(biāo)注過(guò)程Fig.6 Marking process

圖7 xml 文件Fig.7 xml file

2.3 標(biāo)簽文件配置與轉(zhuǎn)換

由于數(shù)據(jù)集標(biāo)注后生成的xml 文件不適用于YOLOv5 模型訓(xùn)練,所以通過(guò)Python 程序?qū)⒛繕?biāo)信息的xml 文件轉(zhuǎn)換為適用于YOLOv5 模型訓(xùn)練的目標(biāo)信息txt 文件,同時(shí)轉(zhuǎn)換過(guò)程中也會(huì)生成適用于YOLOv5 的train、test、val 和trainval 的4 個(gè)txt 文件。轉(zhuǎn)換所得txt 文件如圖8 所示。

圖8 txt 文件Fig.8 txt file

2.4 模型訓(xùn)練

模型訓(xùn)練均是在基于Pytorch 框架的YOLOv5模型上進(jìn)行的,采用的是VGG16 網(wǎng)絡(luò),用于檢測(cè)的預(yù)訓(xùn)練模型為精度最小的YOLOv5s,訓(xùn)練參數(shù)batch -size為16,迭代次數(shù)為300次,訓(xùn)練過(guò)程如圖9 所示。

圖9 數(shù)據(jù)集訓(xùn)練Fig.9 Dataset training

模型訓(xùn)練過(guò)程中得到的可視化結(jié)果如圖10 所示。由圖10 可知,數(shù)據(jù)集已對(duì)目標(biāo)進(jìn)行標(biāo)記,可在規(guī)定情況下對(duì)復(fù)雜場(chǎng)景的小目標(biāo)進(jìn)行檢測(cè)。

圖10 數(shù)據(jù)集可視化結(jié)果Fig.10 Dataset visualization results

2.5 算法有效性分析

本文通過(guò)3 個(gè)指標(biāo)對(duì)算法的有效性進(jìn)行評(píng)估,分別是:準(zhǔn)確率(precision,P)、召回率(recall,R)、平均精度(mean average precision,mAP)。各指標(biāo)的數(shù)學(xué)定義及運(yùn)算公式可進(jìn)行重點(diǎn)闡述如下。

(1)準(zhǔn)確率(Precision)。找對(duì)的正類/所有找到的正類,其值可由如下公式計(jì)算求出:

(2)召回率(Recall)。找對(duì)的正類/所有本應(yīng)該被找對(duì)的正類,其值可由如下公式計(jì)算求出:

(3)平均精度(mAP)。用來(lái)衡量識(shí)別精度,由所有類別AP值求均值得到,其值也可用繪制P -R曲線面積表示,并可由如下公式計(jì)算求出:

在訓(xùn)練后,模型的Precision、Recall、mAP_0.5、mAP_0.5:0.95 結(jié)果如圖11 所示,相應(yīng)的最高值分別可達(dá)到0.998、0.994、0.996、0.925。

圖11 模型性能評(píng)價(jià)指標(biāo)Fig.11 Model performance evaluation index

YOLOv5 模型訓(xùn)練準(zhǔn)確率和置信度參數(shù)評(píng)估如圖12 所示。圖12 表明在模型訓(xùn)練過(guò)程中,開始時(shí)的epoch訓(xùn)練中精度提升明顯,在驗(yàn)證集已取得不錯(cuò)的表現(xiàn)。

圖12 YOLOv5 參數(shù)評(píng)估圖Fig.12 YOLOv5 parameters evaluation diagram

將訓(xùn)練好的模型與其他檢測(cè)模型、如Faster RCNN 和YOLOv3 模型做對(duì)比,結(jié)果見表1。由表1可以看出,YOLOv5 無(wú)論是從精度、還是召回率都好于其他2種,且YOLOv5 作為YOLO 系列最新的模型檢測(cè)網(wǎng)絡(luò),可以較好地進(jìn)行實(shí)時(shí)檢測(cè),符合軌道異物檢測(cè)的要求,故選取YOLOv5 為本文檢測(cè)模型。

表1 模型對(duì)比結(jié)果Tab.1 Comparison results of the model %

2.6 實(shí)驗(yàn)結(jié)果

基于機(jī)器訓(xùn)練結(jié)果,使用本文搜集的測(cè)試數(shù)據(jù)集進(jìn)行評(píng)估測(cè)試,部分測(cè)試結(jié)果如圖13 所示,根據(jù)每張圖的類別概率判別,能夠準(zhǔn)確地進(jìn)行分類,且有較高的識(shí)別率。

圖13 YOLOv5 部分測(cè)試結(jié)果Fig.13 Partial test results of YOLOv5

3 結(jié)束語(yǔ)

本文針對(duì)軌道異物入侵,結(jié)合機(jī)器視覺與深度學(xué)習(xí)網(wǎng)絡(luò)模型,對(duì)軌道內(nèi)部出現(xiàn)的異物進(jìn)行識(shí)別,相較于人工檢測(cè)提高了目標(biāo)識(shí)別的精確度,同時(shí)也大大縮減了時(shí)間。高性能的目標(biāo)檢測(cè)算法是防止異物入侵軌道的關(guān)鍵技術(shù),也是實(shí)現(xiàn)軌道安全通行的強(qiáng)有力保障。本文針對(duì)異物特征在識(shí)別準(zhǔn)確率與模型運(yùn)行時(shí)長(zhǎng)上,選擇了最適用于軌道異物識(shí)別的YOLOv5 算法模型,對(duì)目標(biāo)識(shí)別的精確度有較大提升,對(duì)軌道異物識(shí)別所要求的實(shí)時(shí)性也有較好的效果。研究成果對(duì)于軌道領(lǐng)域的異物檢測(cè)有較好的借鑒價(jià)值。但是在軌道中具有較多異物目標(biāo)時(shí),卻也面對(duì)著容易對(duì)小目標(biāo)及被遮擋異物出現(xiàn)漏檢的情況,因此后續(xù)研究將在這方面做進(jìn)一步的改善。

猜你喜歡
檢測(cè)模型
一半模型
“不等式”檢測(cè)題
“一元一次不等式”檢測(cè)題
“一元一次不等式組”檢測(cè)題
“幾何圖形”檢測(cè)題
“角”檢測(cè)題
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
3D打印中的模型分割與打包
小波變換在PCB缺陷檢測(cè)中的應(yīng)用
主站蜘蛛池模板: 国产精品综合色区在线观看| 日韩在线网址| 国产在线精彩视频二区| 久久综合婷婷| 亚洲激情区| 日本色综合网| 久久6免费视频| 亚洲香蕉久久| 国产成人免费高清AⅤ| 丁香婷婷综合激情| 亚洲国产无码有码| 免费人欧美成又黄又爽的视频| 国产精品丝袜视频| 精品一区二区三区视频免费观看| 日本三级欧美三级| 中文字幕乱妇无码AV在线| 91精品久久久久久无码人妻| 日本高清成本人视频一区| 国产乱子伦无码精品小说| 欧美成人影院亚洲综合图| 一区二区三区在线不卡免费| 国产在线拍偷自揄观看视频网站| 国产精品综合久久久| 999国内精品视频免费| 成人日韩精品| 欧美特级AAAAAA视频免费观看| 欧美成人综合在线| 不卡无码h在线观看| 四虎永久在线精品国产免费| 成人a免费α片在线视频网站| 中文字幕 91| 2048国产精品原创综合在线| 亚洲av日韩综合一区尤物| 欧美日韩成人在线观看| 亚洲精品免费网站| 无码专区国产精品第一页| 91精品专区国产盗摄| 亚洲一级毛片在线观| 欧美亚洲一区二区三区在线| 97精品伊人久久大香线蕉| 69av在线| 精品少妇人妻av无码久久| 1769国产精品视频免费观看| 在线不卡免费视频| 就去色综合| 99久久精品免费看国产电影| 人妖无码第一页| 国产色婷婷| 亚洲香蕉在线| 久久青青草原亚洲av无码| 国产美女在线免费观看| 久久青草精品一区二区三区| 日本成人在线不卡视频| 亚洲国产日韩视频观看| 国产美女在线免费观看| 成人午夜视频在线| 超碰色了色| 国产激情无码一区二区免费| 狠狠色噜噜狠狠狠狠色综合久| 国产欧美日韩免费| 欧美精品一二三区| 亚洲一区二区在线无码| 人人爽人人爽人人片| 亚洲全网成人资源在线观看| 亚洲国产一成久久精品国产成人综合| 亚洲日韩国产精品综合在线观看| 四虎国产在线观看| 狠狠操夜夜爽| 国产高清无码第一十页在线观看| 2019年国产精品自拍不卡| 伊人久热这里只有精品视频99| 91福利在线观看视频| 亚洲精品片911| 视频二区国产精品职场同事| 国产v精品成人免费视频71pao| 成人噜噜噜视频在线观看| 久久国产V一级毛多内射| 国产美女91视频| 人妻精品久久无码区| 五月婷婷精品| 国产成人久久综合777777麻豆| 免费va国产在线观看|