两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于改進(jìn)yoloV8的煤礦井下機(jī)械表識別檢測方法與流程

文檔序號:40655767發(fā)布日期:2025-01-10 19:06閱讀:10來源:國知局
基于改進(jìn)yoloV8的煤礦井下機(jī)械表識別檢測方法與流程

本發(fā)明屬于儀器儀表智能識別,具體涉及一種基于改進(jìn)yolov8的煤礦井下機(jī)械表識別檢測方法。


背景技術(shù):

1、在煤礦中,井下風(fēng)速表用于監(jiān)測巷道中的風(fēng)流速度,以確保礦工的安全和煤礦的穩(wěn)定生產(chǎn)。根據(jù)中國的《煤礦安全規(guī)程》,井下風(fēng)速必須控制在一定范圍內(nèi),以降低煤塵爆炸和窒息事故的風(fēng)險。風(fēng)速表的準(zhǔn)確識別和應(yīng)用,有助于預(yù)防瓦斯爆炸等嚴(yán)重事故。

2、目前識別機(jī)械表讀數(shù)大概有兩種方法,一種是基于傳統(tǒng)算法,首先使用模板匹配檢測到表盤,然后霍夫圓匹配檢測到表盤中心,再對表針進(jìn)行直線擬合的方式獲取指針指向,該方法需要光照條件穩(wěn)定,另外霍夫圓檢測需要機(jī)械表中心為比較規(guī)則的圓,因此需要相機(jī)正對表盤中心,對于相機(jī)光源一體的智能相機(jī),光源正對玻璃材質(zhì)表盤時會引起反光問題。另外一種方法是基于深度學(xué)習(xí)目標(biāo)帶角度目標(biāo)檢測算法,對光照以及角度偏離不敏感,然而,角度識別范圍只有180°的范圍,因此不能滿足機(jī)械表360°指向的識別范圍。此外,在實(shí)際應(yīng)用中,為了滿足煤礦井下測風(fēng)精度要求,測風(fēng)速表往往需要多個表盤,多個表盤表針識別會互相干擾。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明的目的是提供一種基于改進(jìn)yolov8的煤礦井下機(jī)械表識別檢測方法,以解決背景技術(shù)中存在的技術(shù)問題。

2、為了解決上述技術(shù)問題,本發(fā)明提供了一種基于改進(jìn)yolov8的煤礦井下機(jī)械表識別檢測方法,在head頭部分添加角度識別以及識別置信度,角度識別范圍為0-360°,從而獲取機(jī)械表讀數(shù)信息。該方法是基于深度學(xué)習(xí)的算法,對外部光源變化兼容性更高;另外為了解決玻璃反光問題,在相機(jī)安裝時相機(jī)面與機(jī)械表表面偏移一定角度,即兩個平面不平行,可以使反光點(diǎn)調(diào)整到機(jī)械表范圍外,同時也引發(fā)了表盤中心以及表盤一定范圍的變相,使用該方法可以有效規(guī)避變形對識別準(zhǔn)確率的影響。

3、本發(fā)明提供一種基于改進(jìn)yolov8的煤礦井下機(jī)械表識別檢測方法,包括以下步驟:

4、s1、收集不同光源亮度拍攝的不同讀數(shù)以及角度的機(jī)械表圖片;

5、s2、標(biāo)注機(jī)械表表盤、中心、指針的種類、目標(biāo)框以及角度信息;

6、s3、將標(biāo)注的角度信息歸一化;

7、s4、訓(xùn)練機(jī)械表識別檢測模型;

8、s5、將實(shí)時采集的機(jī)械表圖片輸入機(jī)械表識別檢測模型中,得出分針信息與秒針信息;

9、s6、綜合分針信息與秒針信息,得出機(jī)械表數(shù)值。

10、進(jìn)一步地,在步驟s2中,采用帶角度的rolabelimg進(jìn)行標(biāo)注,包括以下步驟:

11、s21、獲取表盤中心的中心坐標(biāo)(x0,y0);

12、s22、獲取表針中心坐標(biāo)(x1,y1);

13、s23、獲取矩形框角度信息angle,范圍0-180°;

14、s24、根據(jù)表盤中心以及表針坐標(biāo)判斷角度信息angle是否需要增加180°;當(dāng)表針的中心在表盤中心的左邊,即表針的中心指向表針的左半部分,表針的角度需加上180°;

15、可選地,在步驟s2中,采用不帶角度labelimg軟件進(jìn)行標(biāo)注,包括以下步驟:

16、s2a、獲取表盤中心矩形框,根據(jù)中心矩形框坐標(biāo)計(jì)算中心坐標(biāo)(x0,y0);獲取表盤中心矩形框,左上角(x0_min,y0_min),右下角(x0_max,y0_max),計(jì)算中心坐標(biāo)(x0,y0),其中x0=(x0_min+x0_max)/2,y0=(y0_min+y0_max)/2;

17、s2b、獲取表針矩形框,根據(jù)表針矩形框坐標(biāo),計(jì)算表針中心坐標(biāo)(x1,y1);獲取表針矩形框,左上角(x1_min,y1_min),右下角(x1_max,y1_max),計(jì)算表針中心坐標(biāo)(x1,y1),其中x1=(x1_min+x1_max)/2,y1=(y1_min+y1_max)/2;

18、s2c、計(jì)算表針角度信息angle,范圍0-90°;

19、s2d、根據(jù)表盤中心以及表針坐標(biāo)關(guān)系判斷角度信息angle,判斷angle處于0-90°、90-180°、180-270°還是270-360°;

20、進(jìn)一步地,在步驟s4中,訓(xùn)練機(jī)械表識別檢測模型的主干網(wǎng)絡(luò)優(yōu)化過程,包括以下步驟:

21、s41、通過網(wǎng)絡(luò)前向傳播數(shù)據(jù)點(diǎn)得到輸出;

22、s42、采用損失函數(shù)計(jì)算總誤差;

23、s43、采用反向傳播算法計(jì)算損失函數(shù)相對于每一層的權(quán)重和偏差的梯度;

24、s44、采用梯度下降更新每一層的權(quán)重和偏差;

25、s45、重復(fù)步驟s41-s44,達(dá)到預(yù)設(shè)次數(shù)停止循環(huán)。

26、進(jìn)一步地,主干網(wǎng)絡(luò)輸出檢測目標(biāo)的種類、目標(biāo)矩形框以及角度信息angle,檢測目標(biāo)的種類是離散的,采用分類損失函數(shù)計(jì)算,分類損失函數(shù)為公式1;

27、

28、其中,n:樣本數(shù)量;li:第i個樣本損失;yi:第i個樣本的真實(shí)標(biāo)簽;pi:第i個樣本的預(yù)測值;

29、目標(biāo)矩形框以及角度信息angle為連續(xù)的,采用ciou+dflloss計(jì)算損失函數(shù),其中,采用ciou計(jì)算損失函數(shù)的公式為

30、iou為預(yù)測框和真實(shí)框的交并比,α是權(quán)重函數(shù),v用來度量寬高比的一致性,α可以表示為

31、v可以表示為

32、采用dflloss計(jì)算損失函數(shù)的公式為

33、

34、其中,預(yù)測邊框左側(cè)與真實(shí)值差異的概率分布,預(yù)測邊框右側(cè)與真實(shí)值差異的概率分布,y:第i個樣本目標(biāo)框真實(shí)值,yi:目標(biāo)框向上取整的值,yi+1:目標(biāo)框向上取整的值。

35、進(jìn)一步地,在步驟s6中,包括以下步驟:

36、s61、檢測結(jié)果換算:機(jī)械表識別檢測模型輸出0-1之間的數(shù)值,用angle表示,機(jī)械表的秒針讀數(shù)用seconds表示,機(jī)械表的分針讀數(shù)用minute,機(jī)械表的秒針讀數(shù)為seconds=angle*100,機(jī)械表的分針讀數(shù)為minute=angle*10,并對分針數(shù)值向下取整;

37、s62、機(jī)械表讀數(shù)計(jì)算:機(jī)械表的讀數(shù)用value表示,value=minute*100+seconds。

38、6、如權(quán)利要求5所述的基于改進(jìn)yolov8的煤礦井下機(jī)械表識別檢測方法,在步驟s61中,對于指針讀數(shù)的糾錯包括以下步驟:

39、s611、設(shè)分針小數(shù)部分的讀數(shù)為fm,分針整數(shù)部分的讀數(shù)為im;

40、s612、若fm≥0.8并且seconds≤20,則分針讀數(shù)為im+1;

41、s613、若fm≤0.2并且seconds≥80,則分針讀數(shù)im-1。

42、進(jìn)一步地,在步驟s4中,對圖片數(shù)據(jù)增強(qiáng),包括:隨機(jī)旋轉(zhuǎn)、隨機(jī)縮放、隨機(jī)剪裁、顏色變換、仿射變換以及熱力圖增強(qiáng)。

43、本發(fā)明的有益效果是:

44、本發(fā)明的基于改進(jìn)yolov8的煤礦井下機(jī)械表識別檢測方法,首先,提供了一種基于目前開源的標(biāo)注軟件快速得到標(biāo)注角度信息的方法,使得標(biāo)注的角度信息的范圍在0-360°內(nèi),然后通過基于改進(jìn)yolov8模型,在head頭部分添加角度識別以及識別置信度,識別角度范圍0-360°,從而根據(jù)角度獲取機(jī)械表讀數(shù)信息,最后,本發(fā)明還提供一種指針糾錯的邏輯判斷方法,使得整個機(jī)械表識別檢測方法,識別效果好,準(zhǔn)確率高。

45、為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
兴和县| 浪卡子县| 许昌市| 南康市| 象山县| 丹巴县| 芮城县| 香格里拉县| 祁门县| 永仁县| 万安县| 新建县| 南宁市| 花莲县| 循化| 柞水县| 东丰县| 五大连池市| 广昌县| 盐津县| 留坝县| 汽车| 商都县| 玉溪市| 贡嘎县| 和政县| 洛隆县| 铜梁县| 徐汇区| 南投县| 陆丰市| 潞城市| 正宁县| 那曲县| 黔江区| 台前县| 黄龙县| 新闻| 博罗县| 萝北县| 独山县|