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

基于深度學習的金屬焊接管道內壁缺陷檢測方法研究

2020-08-18 10:10:02孫志剛劉傳水于振寧張恕孝藍夢瑩劉晶晶王艷云
焊管 2020年7期
關鍵詞:區域檢測

孫志剛, 趙 毅, 劉傳水, 于振寧,張恕孝, 藍夢瑩, 劉晶晶, 王艷云

(渤海裝備華油鋼管公司, 河北 青縣062658)

0 前 言

金屬管道可分為直縫焊接管道、 螺旋縫焊接管道、 球墨鑄鐵管和無縫管道, 其在制造、 加工及使用中通常出現一些缺陷, 如焊接缺陷[1]、 電弧燒傷、 劃傷[2-3]、 管道分層缺陷[4]等, 這些缺陷存在于管道外部和內部。 對于管道內壁缺陷,最初的檢測方法是人工檢測, 檢測速度慢, 勞動強度大, 檢測過程容易出錯。 對于一些狹窄的管道, 由于受檢測空間限制, 作業人員難以進入管道內部。 隨著技術的進步, 出現了運用管道機器人進行管道檢測的方法, 管道機器人攜帶云臺攝像機進入管道內部進行管道圖像采集,專業人員對圖像進行檢查與統計, 得到檢測結果。 這種檢測方法仍然需要人工參與, 不能實現完全自動化檢測。

近年來, 伴隨著人工智能機器學習算法的迅速發展、 計算成本的下降以及移動互聯積累的大數據和應用的不斷普及, 人工智能被越來越多地應用在生產實踐中。 通過機器視覺技術, 可以利用計算機模擬人的視覺功能, 識別圖像中有用信息。 針對管道缺陷的檢測, 研究人員利用圖像處理技術對圖像進行處理, 以缺陷為識別目標, 使用圖像目標識別方法進行缺陷識別。 例如, 使用優化Faster RCNN 算法對排水管中存在的障礙物進行檢測[5]; 使用改進的卷積神經網絡算法對管道焊縫法蘭組件進行識別[6]; 使用粒子群優化的K-means 聚類分析與統計, 對管道圖像中存在的裂紋、 管接頭、 孔形缺陷進行識別[7]; 使用改進的SSD 網絡對管道漏磁缺陷進行檢測[8]; 使用HOG 和SVM 對地面油氣管道進行檢測[9]。 其中, SSD 算法在小目標檢測上存在特征提取不充分問題, SVM 算法在大規模樣本訓練上存在困難, 且分類精度不高。 針對金屬焊接管道內壁的檢測, 筆者分析了現有管道存在的缺陷問題以及管道內壁缺陷圖像的特點, 提出了一種基于機器視覺的檢測方法, 運用改進的Faster RCNN 算法對管道內壁進行缺陷自動檢測。

1 改進的Faster RCNN

1.1 Faster RCNN 網絡結構

卷積神經網絡 (CNN) 是一種基于大腦視覺組織原理建立的深度學習模型, 其網絡結構包括卷積層、 池化層和全連接層3 個網絡層。CNN 最早用于手寫數字識別, 之后不斷進行改進優化, 目前, 基于卷積神經元網絡的目標檢測模型已經有了一些成果, 包括如R-CNN[10]、Faster RCNN[11]、 YOLO[12]、 Mask-RCNN[13]以 及SSD[14]等檢測算法模型, 這些深度學習算法應用于人臉識別、 運動分析、 車輛識別等領域, 這些方法各有特點, 在速度和精度上取得了良好效果。

Faster RCNN 是基于VGG16 形成的網絡結構, 其檢測流程如圖1 所示。 根據Faster RCNN的整體檢測流程對框架進行拆分, 共分成4 層,第一層是卷積層, 通過多層卷積運算提取特征圖; 第二層是區域建議網絡 (RPN) 層, 可生成區域候選框; 第三層是候選區域 (region of interest, ROI ) 池化層, 對大小不同的區域候選框特征圖進行池化運算, 以獲取固定大小的區域候選框特征圖; 第四層是對前一層的結果圖進行全連接操作, 并進行分類和回歸操作, 以獲取目標物體在圖像中的準確位置。

RPN 網絡以任意大小的圖像作為輸入, 利用滑動窗口來掃描圖像, 并尋找可能存在目標的區域, 輸出一系列的矩形預測框。 RPN 掃描的區域被稱為錨框anchor。 在RPN 網絡訓練時損失函數定義為

式中: Lcls——分類損失函數;

Lreg——回歸損失函數;

λ、 μ——Lcls和Lreg的權重值, 調整Lcls和Lreg可加速網絡訓練。

式中: i——每個小批量中錨點的序號;

gi——錨點i 作為對象的預測概率;

gi*——該錨點處是否有目標對象, gi*=1 代表有, gi*=0 代表沒有;

免疫組織化學標記 上皮膜抗原(部分+)、波形蛋白(+)、CD31/CD34(EC+)、神經元特異性烯醇化酶(局灶+)、CD68(組織細胞+)。

di——表示4 個參數化坐標和預測邊界框的向量;

di*——是anchor 坐標回歸的真實值;

R——采用SmoothL1函數計算損失值。

di為dx、 dy、 dw、 dh四 個 參 數, di*為d*x、d*y、 d*w、 d*h四個參數, 表達式為

其中x、 y、 w、 h 分別為RPN 網絡預測框的中心位置坐標以及寬高; 變量x、 xa、 x*分別用于預測框、 錨定框和目標真實框的坐標; 對于y、 w、 h 同理。 此外, 由x、 y、 w、 h 可以求出預測框4 個角的坐標, 分別為

池化層原理是將前一層網絡生成的具有候選框的特征圖, 對每一個候選框的特征圖按照水平和垂直方向分為若干區域, 每個區域進行最大池化處理, 使其得到固定尺寸的輸出。

1.2 DenseNet-FPN 檢測原理

DenseNet[15]是2017 年提出的一種密集連接的卷積神經網絡結構, 網絡結構中層與層之間相互連接, 能夠提高準確度以及縮減參數數量。DenseNet 的網絡基本結構如圖2 所示, 其結構包 括 密 集 連 接 塊 (DenseBlock) 和 過 渡 層(Transition Layer) 兩 種 模 塊。 相 比 于ResNet,在DenseNet 中, 同一個DenseBlock 中的每一層都與之前所有層相關聯, 由于每個層從前面的所有層接收特征映射, 所以網絡可以更薄、 更緊湊, 即信道數可以更少。 若網絡有L 層, 在DenseNet 網絡結構中會有L (L+1) /2 連接, 每一層輸出均為后面所有層的輸入, 其非線性變換方程表示為

其中Hl為第l 層批量標準化 (BN) 與激活函數 (ReLU) 以及3×3 卷積 (Conv) 的組合,激活函數的表達式為

特征金字塔網絡 (簡稱FPN), 其思路是將網絡頂層的特征圖像逐層采樣并與前層的特征圖進行融合, 此方法的特點在于解決了物體檢測中的多尺度問題, 能夠高效地提取圖片中各維度的特征, 提高了小物體檢測的精確性。

圖2 DenseNet 網絡基本結構示意圖

本研究采用DenseNet-FPN 的網絡結構, 包括特征提取模塊和特征金字塔融合模塊, 其網絡架構如圖3 所示。 其中的特征提取模塊為DenseNet, 而特征金字塔融合模塊包括4 個優化單元和1 個拼接單元, 以及4 倍的上采樣和分類, 最后得到預測圖。 基于Faster RCNN 原理,利用DenseNet 網絡取代VGGNet 網絡, 并與FPN 進行結合, 其整體結構如圖4 所示。

圖3 DenseNet-FPN 網絡架構

圖4 改進后的Faster RCNN 整體結構圖

2 基于改進后的Faster RCNN 金屬焊接管道內壁缺陷檢測流程

根據管道內壁缺陷圖像特點, 運用機器視覺檢測技術對管道內壁圖像進行缺陷自動識別, 即運用改進后的Faster RCNN 算法對管道內壁進行缺陷識別, 并標記缺陷位置。

2.1 金屬焊接管道內壁缺陷網絡訓練過程

改進后的Faster RCNN 網絡訓練流程包括兩個網絡: ①基于DenseNet 與FPN 結合的Faster RCNN 網絡; ②基于區域候選框的RPN 網絡。RPN 網絡和Faster RCNN 網絡分別對預訓練的ImageNet 網絡進行初始化。 Faster RCNN 網絡訓練對輸入圖像經過卷積網絡的特征提取, 得到預測的特征圖, 而RPN 網絡訓練通過輸入圖像得到可能包含目標區域的若干提議框, 兩個網絡共享一組CNN 卷積層。

2.2 檢測與識別過程

改進后的Faster RCNN 算法對金屬焊接管道內壁檢測流程可分為3 個步驟: ①將原始管道內壁圖像輸入DenseNet-FPN 網絡, 從而獲得包含預測區域的特征圖, 同時與RPN 提取的具有候選區域的特征圖進行結合, 得到更多可能候選區域;②將具有候選框的特征圖輸入池化層得到固定大小的候選識別區域圖像; ③最后將可能具有目標區域的圖像進行識別并分類與回歸, 從而得到不同缺陷類型的目標圖像。

3 試驗設計及結果分析

3.1 改進后的Faster RCNN 訓練和測試圖像數據集

試驗數據源于管道機器人巡檢圖像。 管道機器人系統作業流程: 由移動平臺帶動機器人移動, 當觸到管道斷面時停止移動, 機器人從移動平臺進入管道內部, 攝像機啟動拍攝圖像, 機器人通過云臺轉動從而拍攝到管道內壁不同角度圖像, 機器人到達管道尾部, 停止移動, 回退到管道起始端, 確認移動平臺在指定位置則返回移動平臺。 圖5 為機器人巡檢管道系統模型及現場巡檢照片。

本次試驗共有3 000 張圖像, 并按照管道缺陷類型對壓坑、 劃傷、 刺坑、 焊渣、 異物壓入進行分類, 每個樣本數據600 張左右。 同時, 將本次試驗圖像分為訓練集圖像、 驗證集圖像和測試集圖像, 按照2∶1∶1 的比例進行分配并相互獨立(訓練圖像不作為驗證圖像使用)。 由于試驗數據充足, 可以有效支撐模型訓練, 不會因數據較少而導致模型訓練產生過擬合, 而且交叉驗證會增加訓練時間, 因此, 本試驗采用深度學習驗證方法, 而未使用交叉驗證。

圖5 管道機器人檢測系統模型及巡檢照片

3.2 試驗結果與分析

運用改進后的Faster RCNN 模型對管道內壁缺陷進行識別并標記, 結果如圖6 所示, 圖中展示了不同缺陷類型的識別結果。

本試驗運用不同的方法進行識別, 從正確率和召回率進行比較, 正確率是指正確標記目標類別的外圍框數量與所有標記出的外圍框數量的比值; 召回率是指正確標記目標類別的外圍框數量與所有標準的外圍框數量的比值。 根據管道缺陷類型不同, 分成壓坑、 劃傷、 刺坑、 焊渣、 異物壓入5 大類, 從這5 類識別結果中最終得到平均正確率及平均召回率, 結果見表1。 從表1 可以看出, 改進后的Faster RCNN 的平均正確率高于以ZFNet 為卷積神經網絡結構的Faster RCNN、以VGG 為卷積神經網絡結構的Faster RCNN 以及SSD 算法的平均正確率。

圖6 不同類型缺陷識別結果

表1 試驗結果統計表

4 結束語

為了提高管道內壁的檢測效率, 本研究提出的基于改進后的Faster RCNN 深度學習算法對金屬焊接管道內壁圖像進行識別, 為管道修復工作提供了可行性參考數據。 利用管道機器人進行管道內壁圖像采集, 并運用深度學習算法識別圖像目標代替人工識別, 為管道內壁缺陷檢測提供了一種新的檢測方法, 該方法既能提高檢測精度, 又可減少成本。 試驗結果表明, 運用改進后的Faster RCNN 深度學習算法進行管道缺陷識別具有識別精度高的優點。 通過試驗發現該模型在小的缺陷目標檢測識別中準確性優于目前主流模型。 因此, 本研究提出的方法具有較高應用價值。

猜你喜歡
區域檢測
永久基本農田集中區域“禁廢”
今日農業(2021年9期)2021-11-26 07:41:24
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
分割區域
“幾何圖形”檢測題
“角”檢測題
小波變換在PCB缺陷檢測中的應用
關于四色猜想
分區域
主站蜘蛛池模板: 亚洲91精品视频| 伦精品一区二区三区视频| 久久精品国产一区二区小说| 五月天综合婷婷| 精品国产成人高清在线| 亚洲综合色在线| 国产91视频观看| 在线国产你懂的| 成人在线亚洲| 成人a免费α片在线视频网站| AV不卡在线永久免费观看| 91在线国内在线播放老师| 午夜国产大片免费观看| 国产国模一区二区三区四区| 国产粉嫩粉嫩的18在线播放91| 国产精品免费露脸视频| 国产另类视频| 另类欧美日韩| 亚洲欧美综合另类图片小说区| 99久久精品国产综合婷婷| 国产精品理论片| 亚洲国产精品美女| 9999在线视频| 老汉色老汉首页a亚洲| 精品久久久久成人码免费动漫| 九九线精品视频在线观看| 国产va视频| 亚洲人成成无码网WWW| 青青久久91| 国产一二视频| 国产真实乱人视频| 国产精品亚洲综合久久小说| 亚洲国产成人超福利久久精品| 91在线无码精品秘九色APP| 91色爱欧美精品www| 久草国产在线观看| 99久久99视频| 国产原创演绎剧情有字幕的| 男女性午夜福利网站| 亚洲 成人国产| 亚洲成a人片| 久久久久国产一级毛片高清板| 国产AV无码专区亚洲精品网站| 为你提供最新久久精品久久综合| 国产第一福利影院| 在线免费a视频| 波多野结衣一区二区三区AV| 91香蕉国产亚洲一二三区| 国产女人综合久久精品视| 欧美成人第一页| 国产凹凸一区在线观看视频| 久久综合婷婷| 在线观看视频一区二区| 国产欧美日韩精品第二区| 欧美一级片在线| 欲色天天综合网| 首页亚洲国产丝袜长腿综合| 亚洲高清国产拍精品26u| 久久精品午夜视频| 狠狠操夜夜爽| 亚洲精品视频免费看| 老汉色老汉首页a亚洲| 无码aaa视频| 国内精自视频品线一二区| 日韩精品视频久久| 国产成人精品一区二区三区| 亚洲精品人成网线在线| 国产视频大全| 国产SUV精品一区二区6| 亚洲无限乱码一二三四区| 无码又爽又刺激的高潮视频| 99久久精品美女高潮喷水| 欧美中文字幕一区| 综合色88| 香蕉蕉亚亚洲aav综合| a级毛片毛片免费观看久潮| 91色综合综合热五月激情| 尤物特级无码毛片免费| 国产精欧美一区二区三区| 久久女人网| 欧美一区中文字幕| 国产成人精品亚洲日本对白优播|