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

帶式輸送機上散狀物料堆積視頻實時檢測

2022-11-09 04:46:26唐俊李敬兆石晴劉陽宋世現任成成
工礦自動化 2022年10期
關鍵詞:檢測模型

唐俊,李敬兆,石晴,劉陽,宋世現,任成成

(1.安徽理工大學 電氣與信息工程學院,安徽 淮南 232001;2.淮北合眾機械設備有限公司,安徽 淮北 235000)

0 引言

帶式輸送機是散狀物料智能運輸裝載過程中的主要設備,在運輸裝載過程中,散狀物料的堆積是造成帶式輸送機故障的主要原因。散裝物料不斷堆積,增加了輸送帶負荷,易造成輸送帶跑偏、撕裂,落料與輸送帶之間的摩擦易導致輸送帶劃傷,嚴重時會引發輸送帶火災等事故。因此,實時、精準檢測帶式輸送機上散狀物料堆積尤為重要[1]。

目前,常用的散裝物料堆積檢測方法有接觸式檢測和非接觸式檢測2 種。接觸式散狀物料堆積檢測方法主要是利用紅外對射傳感器、三軸加速度計等實現散狀物料堆積檢測。該類檢測方法存在以下缺點:①煤礦井下濕度大,傳感器易短路,導致誤觸發散狀物料堆積報警。② 傳感器安裝位置靠近輸送帶,容易產生機械摩擦,造成傳感器損壞、引起火花等。以機器視覺為主的非接觸式散狀物料堆積檢測方法克服了接觸式檢測方法的缺點。游磊等[2]提出了一種采用紅外結構光技術快速重建煤流曲面實現堆煤檢測的方法,但該方法成本高,實際應用規模小,在因粉塵造成圖像模糊的場景下檢測效果不理想。姜文濤等[3]提出將曲量場空間方法應用到煤礦輸送帶堆煤識別中,該方法在強噪聲、圖像邊緣模糊等條件下對堆煤具有較好的識別效果,但其僅能對帶式輸送機末端落煤處進行堆煤檢測。張濤等[4]通過激光雷達采集堆煤邊緣并與正常堆煤邊緣數據對比來觸發堆煤報警,但該方法檢測速度慢,無法實現實時檢測。王瀚哲[5]通過對視頻信號進行二值化處理并計算圖像中黑色區域面積來進行堆煤檢測,該方法檢測精度較低,易導致誤判、漏判現象。彭利澤[6]基于YOLOv4 算法實現堆煤檢測,該方法雖然能夠達到較高的平均精度均值,但是模型內存需求大,難以部署在嵌入式設備上實現堆煤檢測。

針對非接觸式散狀物料堆積檢測方法存在檢測速度慢、在圖像模糊場景下檢測精度低、深度學習模型內存需求大等問題,本文提出了一種基于輕量化 Mask-RCNN(Mask Region-based Convolutional Neural Network,掩碼-區域卷積神經網絡)[7-8]的帶式輸送機上散狀物料堆積視頻實時檢測方法。通過設計輕量化Mask-RCNN 減少模型內存需求,通過圖像去霧預處理來提升因粉塵造成圖像模糊場景下的檢測效果,添加邊緣損失函數來提高模型對邊緣信息的敏感度。

1 散狀物料堆積檢測原理

散狀物料堆積檢測模型架構如圖1 所示。具體步驟:①原始圖像經過暗通道先驗算法[9]去霧預處理后,輸入到采用MobileNetV2+特征金字塔網絡(Feature Pyramid Networks,FPN)輕量化的主干網絡(Backbone)中進行特征提取,生成特征圖。② 區域候選網絡(Region Proposal Network,RPN)通過滑動窗口掃描特征圖生成候選區域。③RoIAlign 層采用雙線性插值算法改進RoIPooling 中的量化操作來處理浮點數,統一定義興趣區域,固定特征圖大小。④ 全卷積網絡層(Fully Convolution Network,FCN)生成掩碼,為了提升分割掩碼精度,在掩碼分支中加入邊緣損失函數Ledge,融合目標分類、邊界框回歸、語義信息得到實例分割圖像。⑤ 計算散狀物料堆積掩碼內的像素值,當超過預設閾值時判斷為散狀物料堆積。

圖1 散狀物料堆積檢測模型架構Fig.1 Structure of detection model for bulk material accumulation

2 圖像去霧預處理

在煤炭、砂、水泥等散狀物料的運輸裝載過程中,空氣中的粉塵會引起圖像模糊,從而影響網絡的推理結果,本文采用暗通道先驗算法對采集到的圖像進行去霧預處理[10]。其流程如下:

(1)將霧靄形成模型定義為

式中:I(x)為實際拍攝到的霧靄圖像,x為圖像中像素點的位置;J(x)為 去霧圖像;t(x)為透射率;A為大氣光值。

(2)去霧操作:通過I(x) 得到J(x),在不添加任何限制的條件下將會得到無窮多個解,假定每個窗口內透射率t為常數,將式(1)進行變形得

式中:c為RGB 圖像3 個顏色通道的任意一個通道,c∈{R,G,B};Ic(x)為I(x)的 任意一個顏色通道;Jc(x)為J(x)的 任意一個顏色通道;Ac為A的任意一個顏色通道。

(3)對式(2)取2 次最小值運算得

式中:Ω(x)為以像素x為中心的一個窗口;y為圖像中 像素點位置;Ic(y) 為I(y)(I(y)為像 素點為y的霧靄圖像)的任意一個顏色通道;為圖像局部區域Ω(x)內的透射率。

(4)暗通道先驗理論指出暗通道Jdark→0,Jc(x)是待求的無霧圖像,所以其暗通道符合先驗理論。

式中Jc(y) 為J(y)(J(y)為像素點為y的去霧圖像)的任意一個顏色通道。(x)

(5)利用暗通道計算出透射率 。

(6)借助暗通道圖,從有霧圖像中估算A:首先選取暗通道圖像亮度為前0.1%的像素,然后對應原始圖像位置,尋找具有最高亮度點的值作為大氣光值A。

(7)代回式(1)去霧。

式中t0為透射率閾值,t0=0.1。

當t0很小時,會導致J的值偏大,引起圖像局部過曝,因此通常設置一個較小的閾值t0=0.1來限制。

暗通道先驗去霧算法解決了由于粉塵導致的圖像細節模糊、對比度低等問題,達到了圖像增強的效果。經過圖像去霧預處理,可提高圖像的邊緣特征,使模型的推理結果更為精準。

3 改進Mask-RCNN 模型

3.1 主干特征提取網絡輕量化

傳統的Mask-RCNN 的主干網絡采用ResNet 網絡進行特征提取[11],通過訓練得到的模型內存需求大,無法滿足在嵌入式平臺上對散狀物料堆積進行實時檢測的需求,因此,本文采用MobileNetV2+FPN作為主干網絡進行特征提取,實現輕量化Mask-RCNN,其網絡結構如圖2 所示。

圖2 輕量化Mask-RCNN 網絡結構Fig.2 Lightweight Mask-RCNN network structure

MobileNetV2 網絡的優點是通過設計倒置殘差結構和線性瓶頸模塊使模型具有更高的準確率和更小內存需求[12]。在ResNet 的殘差結構中,先使用1×1 卷積實現降維,再通過3×3 卷積提取特征,最后使用1×1 卷積實現升維[13]。而在MobileNetV2 的倒置殘差結構中,先使用1×1 卷積實現升維,再通過3×3 逐通道卷積提取特征,最后使用1×1 卷積實現降維。當激活值非常大時,Float16 的低精度無法精確描述大范圍的數值,從而造成精度損失,因此,將倒置殘差結構中的1×1 升維卷積和3×3 逐通道卷積中的激活函數選擇為ReLU6,即將ReLU 函數的輸出限制為6,使其在Float16 的低精度嵌入式終端上也可以具有很好的數值分辨率。線性瓶頸結構是指將高維空間投影到低維空間,縮減通道數,如果輸出較高的維度,則信息損失較小;如果輸出較低的維度,則信息損失較大,所以,在變換過程中,需要將低維信息投影到高維空間,再經ReLU 激活函數重新投影回低維空間。在MobileNetV1 中逐通道卷積部分,由于ReLU 激活函數引起卷積核內數值大部分為零,從而導致卷積核失效,因此在輸出維度較低時使用ReLU 激活函數會造成較大的信息損失,從而在投影卷積層選擇線性激活函數[14]。

FPN 主要解決了目標檢測在處理多尺度變化問題時存在的不足[15]。低層的特征語義信息匱乏,但是具有精準目標位置;高層的特征語義信息豐富,但是目標位置模糊。將網絡的連接方式進行簡單改動,保持原有模型計算量的同時,目標檢測的精度得到了大幅提升,因此在自底向上的前向過程中,將特征圖大小相同的層定義為一個Stage,輸出每個Stage 最后一層所提取的特征,構造特征金字塔結構。為了利用底層定位細節信息,融合上采樣的結果和自底向上生成尺寸相同的特征圖實現自頂向下的上采樣過程,再通過Conv3×3 對每個融合結果進行卷積,生成與自底向上的卷積結果一一對應的特征圖,從而消除了上采樣過程中產生的混疊效應。

3.2 邊緣損失函數構造

在煤礦井下等一些干擾因素較多的工作場景中,圖像對比度很低,對邊緣的提取會產生較大的擾動。為了進一步提高分割掩碼的精度,更精確地找到分割物體的邊緣,本文提出在傳統Mask-RCNN 的掩碼分支中添加邊緣損失的方法,使得模型在復雜環境下依舊可以找到散狀物料堆積區域。首先構建目標掩碼,將標注的圖像轉換為散狀物料堆積的二值分割圖;然后將掩碼分支輸出的預測掩碼和目標掩碼作為輸入,分別與Scharr 算子進行卷積操作,Scharr 算子相較于Sobel 算子的運算準確度更高,效果更好,彌補了Sobel 算子對圖像中較弱的邊緣提取效果較差的缺點[16]。對卷積后的結果進行均方根誤差計算得到邊緣損失Ledge。最后得到改進后的損失函數L[17]。

Scharr 算子的卷積核為

式中:G1為 橫軸方向上的濾波系數;G2為縱軸方向上的濾波系數。

邊緣損失函數Ledge為

式中:u為標注的目標邊緣;為預測的目標邊緣。

改進后的損失函數L 為?u式中:Lcls為分類損失函數;Lbox為定位損失函數;Lmask為分割損失函數,表示平均二值交叉熵損失;pi為以候選區域i為目標的概率;為樣本的正負,當樣本為正時,=1,當樣本為負時,=0;vi為正樣本Anchor 到預測區域的4 個平移縮放參數;v*i為正樣本Anchor 到真實樣本的4 個平移縮放參數;{a,b,w,h}為Anchor 的中心坐標和寬、高;r為任意變量;zns為分辨率m×m區域內像素(n,s) 的標簽;為zns相同位置上屬于第k類的預測值。

4 實驗結果與分析

散狀物料堆積檢測實驗平臺環境:操作系統為Windows 11,CPU 為Inter i7-11700F,GPU 為NVIDIA RTX 3060Ti,輕量化Mask-RCNN 使用Pytorch 進行模型搭建,初始學習率設置為0.001,Momentum 參數設置為0.09,權重衰減參數設置為10-4。

4.1 數據集

本文構建了帶式輸送機上散狀物料堆積實例分割數據集。該數據集由1 095 張圖像組成,設置煤、砂、堆煤、堆砂、帶式輸送機的標簽分別為coal,sand,coal pile,sand pile,belt conveyor,再按照COCO2017 數據集格式,通過LabelImg 軟件對該數據集中的圖像進行標注。隨機選取876 張圖像作為數據集,219 張圖像作為測試集。

4.2 評價指標

實例分割算法性能的評估指標有[18]精確率P、召回率R、平均精度PA、平均精度均值PmA。

式中:TP為模型預測和實際均為正樣本數;FP為被模型預測為正類的負樣本數;FN為被模型預測為負類的正樣本數;Rg為 目標類別為g的召回率;Pg為目標類別為g的精確率。

4.3 實驗結果分析

為了檢驗輕量化Mask-RCNN 對散狀物料實例分割的效果,使用主干網絡ResNet101 和MobileNetV2進行特征提取。

暗通道先驗算法去霧預處理前后的對比如圖3所示,可以看出經過暗通道先驗算法預處理有效解決了粉塵引起圖像的霧化問題,暗通道先驗算法去霧預處理前后平均精度均值對比見表1。

圖3 暗通道先驗算法去霧預處理前后的圖像對比Fig.3 Comparison of images before and after defogging preprocessing by the dark channel prior algorithm

表1 暗通道先驗算法去霧預處理前后圖像的 PmA對比Table 1 Comparison of PmA values of images before and after defogging preprocessing by dark channel prior algorithm %

從表1 可看出,在煤礦井下復雜環境中,經過暗通道先驗算法對圖像去霧預處理后,主干網絡使用ResNet101 和MobileNetV2 的PmA均大幅提升。

對219 張圖像使用不同主干網絡進行實例分割,結果見表2,其中AP50表示預測框與真實框的交并比(Intersection of Union,IoU)為0.50 的平均精度,AP75 表示IoU 為0.75 時的平均精度。以ResNet101為主干網絡所提取的特征,其平均精度PA在不同的IoU 下幾乎持平于MobileNetV2 的結果。而以ResNet101 為主干網絡的平均檢測時間為2.48 s,模型內存為276 MB,以MobileNetV2 為主干網絡的平均檢測時間為0.56 s,模型內存為54 MB,由此可以看出輕量化Mask-RCNN 訓練得到的模型更加靈活,檢測效率更高,便于移植在嵌入式平臺上。

表2 不同主干網絡上改進前后實例分割結果對比Table 2 Comparison of instance segmentation results before and after improvement on different Backbones

通過本文改進的損失函數曲線判斷當前迭代輪次內的模型訓練狀態,如圖4 所示,網絡訓練到250 次時,各損失函數曲線的波動較小,說明網絡達到較好的穩定性。Sobel 算子與Scharr 算子對堆煤邊緣提取對比如圖5 所示,其中Scharr 算子對邊緣信息的敏感度更強。

圖4 損失函數曲線Fig.4 Loss function curves

圖5 Sobel 算子與Scharr 算子的堆煤邊緣提取結果Fig.5 Edge extraction results of coal pile of Sobel operator and Scharr operator

從本文構建的散狀物料實例分割測試集中隨機選取2 張原始圖像,邊緣損失函數添加前后散裝物料堆積檢測結果如圖6 所示,采用不同主干網絡進行特征提取后的散狀物料堆積檢測對比如圖7所示。

圖6 是否添加邊緣損失函數散裝物料堆積檢測對比Fig.6 Comparison of bulk material accumulation detection whether to add edge loss function

圖7 不同主干網絡散裝物料堆積檢測對比Fig.7 Comparison of bulk material accumulation detection in different backbone networks

從圖6 可看出,未添加邊緣損失函數的散狀物料堆積檢測結果中誤將帶式輸送機托輥分割為散狀物料堆積,存在誤檢現象。將圖像輸入到添加邊緣損失函數訓練得到的模型中,僅分割出帶式輸送機上的煤,符合真實情況。因此,添加邊緣損失函數能更為精準地分割帶式輸送機上散狀物料堆積。

從圖7 可看出,在使用不同主干網絡進行特征提取時均可以檢測到散裝物料堆積,而以ResNet50為主干網絡的模型未能很好地將散裝物料堆積的邊角進行分割;以ResNet101 為主干網絡的模型將顏色相近的草地分割為散裝物料堆積,因此,在使用ResNet50 和ResNet101 作為主干網絡時可能會增加誤檢、漏檢發生的概率。以MobileNetV2 為主干網絡的模型可分割出散裝物料堆積區域,在減少模型內存需求的同時分割結果更貼合實際場景。

5 結語

針對現有帶式輸送機上煤炭、砂、水泥等非接觸式散狀物料堆積檢測方法易受環境中粉塵影響導致誤檢和漏檢現象、深度學習模型內存需求大、檢測精度低等問題,提出了一種基于輕量化Mask-RCNN的帶式輸送機上散裝物料堆積視頻實時檢測方法。通過暗通道先驗去霧算法對圖像進行預處理,提升了模型推理結果的準確率;使用MobileNetV2+FPN輕量化主干網絡,使得模型大小降低到以ResNet101為主干網絡的模型的1/5;結合Scharr 算子構造了邊緣損失函數,提高了模型對邊緣信息的敏感度。帶式輸送機散狀物料堆積實例分割數據集上的實驗表明,該方法在經過去霧預處理后的平均精度均值提高了8%,達到了87.3%;模型內存為54 MB;平均檢測時間縮短為以ResNet101 為主干網絡的模型的1/2,檢測精度可達91.8%。

猜你喜歡
檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 国产95在线 | 狠狠躁天天躁夜夜躁婷婷| 久久精品国产一区二区小说| 亚洲国产欧美目韩成人综合| 国产网站免费看| 久久精品人人做人人综合试看| 三级毛片在线播放| 午夜a视频| 亚洲一区二区在线无码| 91成人精品视频| 无码中文字幕精品推荐| 国产亚洲视频免费播放| 无码专区国产精品第一页| 亚洲午夜久久久精品电影院| 无码内射中文字幕岛国片| 欧美精品v欧洲精品| 国产成人精品在线| 波多野结衣一二三| 三上悠亚精品二区在线观看| 国产麻豆另类AV| 精品在线免费播放| 久久黄色小视频| 国产亚洲精品自在久久不卡| 99热免费在线| 午夜福利在线观看入口| 久久精品欧美一区二区| 91精品视频播放| 91福利免费视频| 伊人无码视屏| 欧美日韩一区二区在线免费观看 | AV网站中文| 亚洲精品va| 亚洲黄色网站视频| 成人福利在线免费观看| 国产va欧美va在线观看| 亚洲最猛黑人xxxx黑人猛交| a毛片在线播放| 2048国产精品原创综合在线| 亚洲av日韩综合一区尤物| 日韩视频精品在线| 欧美日韩久久综合| 人妻中文字幕无码久久一区| 四虎成人精品在永久免费| 国产亚洲美日韩AV中文字幕无码成人| 国产在线一区二区视频| 久久久久久久久18禁秘| 最新国产高清在线| 四虎AV麻豆| 久草青青在线视频| 美女一级免费毛片| 欧美日韩国产综合视频在线观看| 亚洲日产2021三区在线| 色悠久久久久久久综合网伊人| 日本伊人色综合网| 免费国产在线精品一区| 999精品视频在线| 专干老肥熟女视频网站| 1级黄色毛片| 中美日韩在线网免费毛片视频| 久久婷婷六月| 青草娱乐极品免费视频| 伊人久久婷婷| 999国内精品视频免费| 国产精品林美惠子在线播放| 中文成人在线| 婷婷色狠狠干| 精品视频在线观看你懂的一区| 国产精品片在线观看手机版 | 亚洲高清无码久久久| 蜜桃视频一区| av尤物免费在线观看| 日韩精品久久久久久久电影蜜臀| 亚洲福利片无码最新在线播放| 亚洲精品中文字幕午夜| 国产亚洲欧美在线专区| 亚洲午夜福利在线| 久久毛片网| 亚洲av综合网| 亚洲一区网站| 国产视频一二三区| 国产无码性爱一区二区三区| 2020久久国产综合精品swag|