国产真实乱野战_国产小受18asian_国产精品夜夜夜爽阿娇_久久一本精品99久久精品88_亚洲高清乱码午夜电影网制服

您可能還在搜: 無損檢測緊固件檢測軸承檢測浙江綜合實驗機構(gòu)

社會關(guān)注

分享:基于卷積神經(jīng)網(wǎng)絡(luò)焊管缺陷分類識別

返回列表 來源:國檢檢測 查看手機網(wǎng)址
掃一掃!分享:基于卷積神經(jīng)網(wǎng)絡(luò)焊管缺陷分類識別掃一掃!
瀏覽:- 發(fā)布日期:2024-11-19 10:07:58【

焊縫探傷是一種常見的不銹鋼焊管焊接質(zhì)量檢測方法[1-3],其中的渦流檢測具有檢測精度高、檢測速率快、易于自動檢測等優(yōu)點。趙番等[4]設(shè)計了一套渦流檢測系統(tǒng),解決了金屬管道內(nèi)、外壁缺陷的區(qū)分難題。劉夢龍[5]以304不銹鋼焊管為研究對象,采用渦流檢測技術(shù)實現(xiàn)對不銹鋼焊管焊縫位置的準(zhǔn)確識別。 

工業(yè)不銹鋼焊管的渦流檢測信號本質(zhì)上是時間序列數(shù)據(jù),早期的渦流檢測是以阻抗分析法為基礎(chǔ),僅對檢測缺陷或原始信號中的二次信息進行篩選,構(gòu)建各種缺陷信號的特征向量,并進行區(qū)分[6-9]。但利用該方法處理信號易造成原始信號的部分丟失與失真。不銹鋼焊管具有復(fù)雜的結(jié)構(gòu),其原始信號中包含了大量的關(guān)鍵信息,如材料的物理特性、焊縫的質(zhì)量等。這些信號在處理過程中受損會影響缺陷檢測與定性分析結(jié)果的準(zhǔn)確性。因此,在對不銹鋼焊管進行質(zhì)量評估時,往往會出現(xiàn)誤判或遺漏的情況。通過訓(xùn)練深度神經(jīng)網(wǎng)絡(luò),可以從大量的數(shù)據(jù)中自動提取有用特征,而不需要人工干預(yù)。這種方法不僅可以有效避免信號處理過程中產(chǎn)生的失真現(xiàn)象,還可以大幅提高缺陷檢測的準(zhǔn)確率[10]。MIAO等[11]利用圖像卷積增強邊緣特征,提取焊縫邊緣信息,可以較準(zhǔn)確地識別焊縫缺陷。王澤[12]提出了卷積神經(jīng)網(wǎng)絡(luò)的圖像超分辨率重建算法,以獲取不同尺度的特征信息。深度學(xué)習(xí)模型能夠根據(jù)輸入的原始信號自動學(xué)習(xí),并識別出焊管中的缺陷類型,從而對其進行準(zhǔn)確的定性分析和評價。 

筆者以304不銹鋼焊管為研究對象,提出了一種基于渦流檢測技術(shù)結(jié)合機器學(xué)習(xí)對不銹鋼焊管進行缺陷分類識別的方法,該方法首先將采集到的一維渦流信號進行信號處理,轉(zhuǎn)換成二維時頻圖;然后結(jié)合深度學(xué)習(xí),將得到的二維時頻圖輸入到卷積神經(jīng)網(wǎng)絡(luò)(CNN),并提取圖像特征,從而實現(xiàn)不銹鋼焊管缺陷的分類識別。 

檢測試驗裝置主要包括探頭、信號發(fā)生器、采集卡和計算機等(見圖1)。試驗材料為304不銹鋼鋼管。通過電火花在鋼管試樣上制造人工缺陷,試驗共設(shè)置5種不同的缺陷類型(見圖2)。采用渦流點探頭可以確保探頭在焊管中進行精確定位與測量,探頭參數(shù)如表1所示,激勵參數(shù)如表2所示。探頭沿缺陷試樣軸向掃描,存儲離散數(shù)據(jù),實現(xiàn)渦流信號采集。 

圖  1  試驗裝置外觀
圖  2  試驗缺陷試樣外觀
Table  1.  探頭參數(shù)
項目 線圈內(nèi)徑/mm 線圈外徑/mm 線圈寬度/mm 匝數(shù)比 銅線直徑/mm
實測值 19 20 3 160 0.1
Table  2.  激勵參數(shù)
項目 激勵波形 激勵頻率/kHz 激勵電壓/V
實測值 正弦波 30 5

試驗采用AC6111采集卡,采樣頻率為400 kHz,分辨率為12位。利用MATLAB軟件對采集的渦流信號進行分析,得到時域信號波形(見圖3),橫坐標(biāo)為采樣點,縱坐標(biāo)為渦流信號振動幅值。 

圖  3  時域信號波形

時頻分析是一種研究信號在時域和頻域上特性的方法,其結(jié)合了時間和頻率的信息,可以全面地分析信號行為。時頻分析通常用于處理非平穩(wěn)信號,即信號統(tǒng)計特性隨時間的變化情況。時頻分析方法主要有短時傅里葉變換(STFT)、連續(xù)小波變換(CWT)、希爾伯特-黃變換(HHT)、離散小波變換(DWT)、S變換等。CWT方法是在不同尺度上應(yīng)用小波函數(shù),對信號的頻率成分進行分析,常用于捕捉信號的局部結(jié)構(gòu)和瞬時特性,該方法的小波基選擇復(fù)雜,不同小波基的分析結(jié)果差別較大。HHT方法的時頻局部性好,適用于瞬態(tài)信號和局部頻率變化的情況,但局限于近似處理窄帶信號,且只能處理單一頻率信號。DWT方法提供了多層次分辨率,允許用戶在不同精度級別上查看信號細節(jié),但對連續(xù)信號采樣會引入誤差。S變換方法對相同信號選擇不同的尺度和窗口參數(shù),進而產(chǎn)生不同的時頻,導(dǎo)致獲得的時頻分辨率不夠理想。 

筆者采用的時頻分析方法基于短時傅里葉變換,選擇合適的窗函數(shù)以分割待處理的原始信號。隨著窗函數(shù)的不斷移動,對截獲的時域信號每一小段進行傅里葉變換,使每一時刻的時域信號對應(yīng)于頻域信號。 

離散短時傅里葉變換對于離散序列信號x(T)和時間T的變換如式(1)所示。整體離散短時傅里葉變換如式(2)所示。 

?1(?) = ?(?)?(? - ?) (1)
?(?,?) = ?=????+?-1?(?) ?(? - ??)e-j?? (2)

式中:ω(T)為窗函數(shù);x(k)為待分析信號,其中k為時域信號,表示離散時間點;n為窗口數(shù)變量,對應(yīng)于STFT的時間參數(shù),n=0,1,2,3,…,E-1;t為頻率參數(shù),t=0,1,2,3,…,F-1;E為變換后頻域信號的水平坐標(biāo);F為變換后頻域信號的垂直坐標(biāo)。 

在頻域分析中,理想的窗函數(shù)應(yīng)具備兩個關(guān)鍵特性:一是主瓣窄,即具有高頻率分辨率,以準(zhǔn)確區(qū)分不同的頻率成分;二是副瓣低,以減少不同頻率間的相互干擾。在常用的窗函數(shù)中,矩形窗函數(shù)的主瓣寬度相對集中,光譜分辨率較高,但其副瓣高度也相對較高,易導(dǎo)致頻譜間產(chǎn)生交叉干擾。漢寧窗函數(shù)也稱上升余弦窗函數(shù),其副瓣高度低,但主瓣寬度變寬,頻率分辨率不高。漢明窗函數(shù)與漢寧窗函數(shù)相似,其旁瓣較小,但衰減速率較慢;高斯窗函數(shù)的主瓣寬度寬,頻率分辨率也較低。綜合考慮頻率分辨率和副瓣抑制的需求,選擇漢寧窗函數(shù)。 

為更好地處理數(shù)據(jù)采集部分獲取的時域信號,對常用時頻分析方法進行深入比較,采用短時傅里葉時頻分析方法,選用漢寧窗函數(shù)進行頻域分析,以實現(xiàn)更精確的信號處理。 

特征提取是從原始數(shù)據(jù)中選擇或轉(zhuǎn)換一組相關(guān)的信息,以描述數(shù)據(jù)的重要特征,從而對缺陷圖像進行分類和識別。特征提取可以減少數(shù)據(jù)的維度并捕捉數(shù)據(jù)的關(guān)鍵信息,從而提高模型的性能。一般來說,缺陷特征提取主要是提取缺陷區(qū)域的物理特征,包括形狀、灰度分布、紋理和圖像序列等信息。利用MATLAB軟件對采集到的渦流信號進行STFT,得到二維時頻圖(見圖4)。 

圖  4  二維時頻圖

缺陷的類型不同,其對應(yīng)的時頻圖也不同。圖4中顏色的深淺對應(yīng)了頻率的不同幅值,其中藍色是二維時頻圖的背景色。對每個缺陷譜圖的顏色深度進行識別,可以清楚地區(qū)分缺陷類型。由圖4可知:缺陷1色譜圖中兩種顏色區(qū)域有明顯的斷層峰值,表示該處為缺陷位,且峰值之間的距離表示缺陷的大?。蝗毕?色譜圖的正常區(qū)域為綠色區(qū)域,黃色峰區(qū)為缺陷;缺陷3的色譜圖中黃色峰值區(qū)間為缺陷,且缺陷的大小與缺陷2接近;缺陷4色譜圖中天藍色表示這個區(qū)域的材料是合格、沒有缺陷的,而中間的黃色峰區(qū)表示該處存在缺陷;缺陷5色譜圖中峰值處與天藍色區(qū)域有明顯的斷層,表示缺陷不連貫;標(biāo)準(zhǔn)試樣色譜圖中黃色區(qū)域貫穿了整個時間軸,即沒有缺陷。通過二維時頻圖可以對焊管缺陷的類型進行區(qū)分。 

在處理圖像等二維數(shù)據(jù)時,其輸入數(shù)據(jù)通常都是高維的。當(dāng)采用傳統(tǒng)神經(jīng)網(wǎng)絡(luò)訓(xùn)練時,因模型的訓(xùn)練參數(shù)過多,通常需要耗費更多的計算資源和更長的時間,特別是對于大規(guī)模數(shù)據(jù)集,模型對訓(xùn)練數(shù)據(jù)過于敏感,從而影響其在新數(shù)據(jù)上的泛化性能。CNN是一種經(jīng)典的深度學(xué)習(xí)模型,其由一個或多個卷積層和其他分類神經(jīng)網(wǎng)絡(luò)組成。CNN作為一種圖像識別工具,可以利用卷積層來捕捉輸入數(shù)據(jù)的局部特征,通過權(quán)值共享,相同的權(quán)重被用于處理輸入的不同部分,從而減少參數(shù)的數(shù)量,提高模型的效率。在采用卷積神經(jīng)網(wǎng)絡(luò)作為分類器對工業(yè)不銹鋼焊管缺陷進行分類和識別時,選擇合適的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)至關(guān)重要,筆者對VGG-16和GoogLeNet兩種訓(xùn)練模型進行了對比研究。 

圖4的二維時頻圖作為訓(xùn)練特征輸入CNN輸入層中,制作特征樣本集,如表3所示,并將各種缺陷的時頻圖按3∶1∶1的比例隨機分為訓(xùn)練集、驗證集和測試集。 

Table  3.  特征樣本集
項目 訓(xùn)練集 驗證集 測試集 總體
缺陷1 120 40 40 200
缺陷2 120 40 40 200
缺陷3 120 40 40 200
缺陷4 120 40 40 200
缺陷5 120 40 40 200

學(xué)習(xí)率是深度學(xué)習(xí)優(yōu)化算法中的一個重要參數(shù),其控制了模型權(quán)重在每次迭代中更新的幅度,學(xué)習(xí)率過高會引起參數(shù)的頻繁更新,使模型在訓(xùn)練時出現(xiàn)劇烈的波動,直至不收斂;學(xué)習(xí)率過低會使算法收斂得很慢。通過調(diào)節(jié)學(xué)習(xí)率,使算法達到較快的收斂速率與較高的穩(wěn)定性。選擇學(xué)習(xí)率分別為0.01,0.001和0.000 1,其他參數(shù)保持不變,不同學(xué)習(xí)率下的準(zhǔn)確度如表4所示。由表4可知:VGG-16模型和GoogLeNet模型均在學(xué)習(xí)率為0.01時的準(zhǔn)確度最高,分別達到了79.1%和68.3%。 

Table  4.  不同學(xué)習(xí)率下的準(zhǔn)確度
神經(jīng)網(wǎng)絡(luò)模型 學(xué)習(xí)率
0.01 0.001 0.000 1
VGG-16 79.1 75.2 76.9
GoogLeNet 68.3 62.3 64.1

為了對VGG-16模型和GoogLeNet模型的準(zhǔn)確性進行評估,對測試集中的40張含有各類缺陷的圖像進行了試驗。這些圖像涵蓋了多種缺陷類型,旨在全面檢驗?zāi)P偷淖R別能力。試驗結(jié)果顯示,在面對特定缺陷時,VGG-16模型的準(zhǔn)確性較高,因為其深層架構(gòu)能夠捕捉并提取特定缺陷的復(fù)雜特征。GoogLeNet模型在處理其他類型的缺陷時顯示出更好的性能,能夠有效地捕捉和識別多樣化的缺陷。 

不同模型對缺陷的識別精度和整體分類精度如表5所示。由表5可知:VGG-16模型對5種不同類型缺陷的識別精度更高,整體分類精度達到了0.800;GoogLeNet模型的整體分類精度僅為0.685。表明VGG-16模型在工業(yè)不銹鋼焊管缺陷分類識別中的準(zhǔn)確性和穩(wěn)定性明顯優(yōu)于GoogLeNet模型。 

Table  5.  不同模型對缺陷的識別精度和整體分類精度
神經(jīng)網(wǎng)絡(luò)模型 缺陷類型識別精度 整體分類精度
缺陷1 缺陷2 缺陷3 缺陷4 缺陷5 標(biāo)準(zhǔn)試樣
VGG-16 0.825 0.800 0.850 0.725 0.775 0.900 0.800
GoogLeNet 0.675 0.650 0.725 0.625 0.600 0.850 0.685

在對缺陷的分類識別中,優(yōu)化神經(jīng)網(wǎng)絡(luò)參數(shù),選擇表現(xiàn)效果最好的0.01學(xué)習(xí)率;通過對比VGG-16與GoogLeNet兩種神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練效果,在整體缺陷分類精度的表現(xiàn)上,VGG-16模型的精度優(yōu)于GoogLeNet模型,達到了0.800。將短時傅里葉變換和卷積神經(jīng)網(wǎng)絡(luò)相結(jié)合,并對工業(yè)不銹鋼焊管的缺陷進行分類識別。通過多種信號處理方法的對比,采用短時傅里葉方法對渦流信號進行分析,將經(jīng)過處理后的信號轉(zhuǎn)換成時頻圖,并作為卷積神經(jīng)網(wǎng)絡(luò)的輸入,采用該方法可以有效避免特征提取不足、計算速率低、識別精度低等問題,實現(xiàn)了焊管缺陷的分類識別。 



文章來源——材料與測試網(wǎng)

推薦閱讀

    【本文標(biāo)簽】:焊縫探傷 探傷檢測 不銹鋼焊管 焊管質(zhì)量 渦流檢測 管道檢測 焊縫檢測 檢測機構(gòu)
    【責(zé)任編輯】:國檢檢測版權(quán)所有:轉(zhuǎn)載請注明出處

    最新資訊文章

    關(guān)閉