宋國榮, 竇致夏, 呂 炎, 馬書旺, 文 碩, 張斌鵬, 何存富
(1.北京工業(yè)大學(xué)機械工程與應(yīng)用電子技術(shù)學(xué)院, 北京 100124;2.有研工程技術(shù)研究院有限公司, 北京 101407)
超聲C掃描(ultrasonic C-scan)是超聲波無損檢測中的一種常見方法[1]. 在超聲C掃描中,通常所采集到的時域回波信號會受到外界因素的干擾,如材料的散射噪聲、計算機及數(shù)據(jù)采集卡等高頻數(shù)字電路產(chǎn)生的高頻干擾、電機和掃描架的振動、傳輸線的品質(zhì)等[2]. 這些外界因素均會影響時域回波信號的質(zhì)量,造成信噪比降低、回波難以分辨等諸多問題,進而使成像特征值的選取變得更加困難,降低C掃描圖像的質(zhì)量.
提高C掃描成像質(zhì)量的傳統(tǒng)方法大多是對C掃描圖像進行處理,如使用鄰域平均、設(shè)置閾值等方法[3]. 而更本質(zhì)的方法是運用頻域等信號處理方法,提高信號的信噪比和時間方向的辨識度,通過獲取準確的成像特征值,提高C掃描圖像質(zhì)量. 超聲波信號為時域信號,可以直接觀測到信號的形狀,但是,不能用有限的參數(shù)(如點數(shù)、幅值、時長等)對信號進行準確地描述及有效地分析處理. 通過快速傅里葉變換,獲得時域信號的頻譜,可以更加精確地剖析信號的有效組分及噪聲組分,再利用頻域處理方法,抑制噪聲組分,達到提升時域信號質(zhì)量的效果. 同時,為滿足實際工程應(yīng)用中對超聲C掃描檢測的高速性要求,尋求一種快速有效的信號處理方法也顯得尤為必要.
小波分析和基于自回歸模型(auto-regressive model,AR模型)的頻譜外推法均是基于信號頻譜分析的信號處理方法. 其中小波分析可以在一定程度上消除噪聲,提升信號質(zhì)量[2,4-7],但是,對于數(shù)量龐大的C掃描時域信號,小波分析由于其復(fù)雜的計算過程而十分耗時,難以滿足要求;AR頻譜外推法算法成熟、結(jié)構(gòu)精簡且效率高,可快速、有效地濾除噪聲,提高信號質(zhì)量. 本文提出利用AR頻譜外推法,準確地提取成像特征值,提高C掃描圖像的質(zhì)量. 通過對硬幣表面和電子芯片C掃描圖像的質(zhì)量評價驗證了AR頻譜外推法對提高C掃描圖像質(zhì)量效果顯著. C掃描圖像的質(zhì)量評價參數(shù)主要有圖像的均值、標準差、平均梯度和熵等[8].
快速傅里葉變換可以將時域信號分解為一系列不同頻率、幅值、相位的正弦波,包含高頻噪聲、低頻噪聲及有效部分. 與帶寬濾波相似,AR頻譜外推法選取超聲時域信號頻譜中的有效部分建立自回歸模型,剔除超聲時域信號中的噪聲部分,提高成像特征值選取的準確性.
AR模型是一種用數(shù)據(jù)自身做回歸變量的線性回歸過程,一段離散頻譜F(1~N)=y1,y2…,yN的k階AR模型遞推頻譜記為F′(1~t)=y1,y2…,yt,其中階數(shù)k的取值范圍是[1,N],且在數(shù)據(jù)量上t=N. 遞推頻譜值yt是其前k個原始離散頻譜值的線性組合和誤差項的函數(shù)[9-10].
yt=φk(1)yt-1+φk(2)yt-2+…+φk(i)yt-k+et
(1)
式中:φk(1),…,φk(i)為AR模型參數(shù),i=1,…,k;et是均值為0、方差為σ的白噪聲.
基于AR模型的頻譜外推是在時域信號的頻譜中,截選出一段特定頻窗寬度的頻譜,其對應(yīng)的數(shù)據(jù)點位為(m,…,n),m為起始頻率對應(yīng)的數(shù)據(jù)點位,n為終止頻率對應(yīng)的數(shù)據(jù)點位,其中1≤m≤n≤N,以其為初始值構(gòu)建AR模型,再解出模型參數(shù),遞推完整頻譜.
(2)
利用格型濾波器[13-14]結(jié)構(gòu)進一步可得前、后向預(yù)測誤差的遞推關(guān)系式為
(3)
式中Kk為格型濾波器的反射系數(shù). 定義前、后向預(yù)測誤差平均功率Pk為
(4)
(5)
再可以根據(jù)Levinson-Durbin遞推公式計算AR模型系數(shù)
(6)
求解得到AR模型參數(shù)后,即可按照預(yù)測公式
(7)
AR譜外推的效果取決于2個參數(shù):AR模型的階數(shù)k;所選擇的頻率窗口(m,…,n)的位置及寬度. 在分析簡單信號時,低階模型可以產(chǎn)生與高階模型相似的結(jié)果[11],超聲C掃描實驗實際采集所得的時域信號組成較為簡單,通常情況下僅包含表面回波、缺陷回波等,因此在AR頻譜外推法的模型參數(shù)計算中,根據(jù)文獻[11,15]研究結(jié)果,使用階數(shù)為5的相對較低的AR模型,既能夠滿足處理要求,又能減少計算量.
此外,所選頻窗數(shù)據(jù)點位(m,…,n)的位置及寬度對遞推效果有很大的影響,但目前并沒有可以參照的頻率窗口選擇的具體方法. 根據(jù)文獻[11,15]研究可知,頻窗選取應(yīng)在信噪比高的頻段,這樣可以使得外推頻譜更為平整,故文中在高信噪比頻段選擇頻窗.
下面以仿真信號為例,來說明選取頻窗數(shù)據(jù)點位(m,…,n)的方法.
圖1(a)是由計算機生成的仿真高斯脈沖信號,模擬回波信號;圖1(c)由2個添加了白噪聲的相位相反的高斯脈沖組成,用來模擬采集所得的原始信號,SNR 為14 dB,采樣率為200 MHz,共產(chǎn)生400個數(shù)據(jù)點.
圖1(b)(d)分別為模擬回波信號、模擬采集原始信號的頻譜.
頻窗的位置和寬度應(yīng)根據(jù)圖1(d)中頻譜最大幅值的一定比例來選擇.
圖2表示了頻譜中3 dB信噪比對應(yīng)頻窗的選取方法,具體計算過程是量取頻譜峰值A(chǔ)0帶入公式
(8)
計算得3 dB信噪比對應(yīng)的幅值A(chǔ)1,再從頻譜圖量取A1對應(yīng)的頻率窗起點f1、終點f2,將其帶入公式
(9)
式中200為采樣頻率,單位為MHz,400為數(shù)據(jù)總長度. 可計算得所選頻窗對應(yīng)的數(shù)據(jù)點位置(m,…,n). 表1中列出了對應(yīng)A0的3、4、5 dB不同信噪比的頻窗及點位.
圖3(b)(d)(f)為根據(jù)頻窗外推的頻譜,圖3(a)(c)(e)為頻譜反傅里葉變換得到的時域信號.
表1 3 dB、4 dB、5 dB頻窗頻段及對應(yīng)數(shù)據(jù)點位置
比較圖3(a)(c)(e),其點位差1個數(shù)據(jù)點,但是得到的時域信號卻差異較大. 對3 dB、4 dB、…、10 dB不同信噪比外推所得頻譜求平均,再反傅里葉變換得到時域信號,如圖3(h)(g). 與圖1(c)進行比較,可以看出,圖3(a)(c)(e)(g)中回波信號的質(zhì)量有明顯改善,但采用平均法所得時域信號優(yōu)于單一頻窗所得時域信號. 需要注意的是,同一實驗中于被測試件上方采集的回波信號的信噪比變化程度不大. 故在運用AR頻譜外推增強C掃描實驗的C掃描圖像質(zhì)量時,先以某一位置處的回波信號確定頻窗起點、寬度等參數(shù),再處理其他信號,可以一定程度上避免AR頻譜外推法難以自適應(yīng)信噪比大幅變化造成的影響.
使用小波分析與AR頻譜外推法對同一組實驗信號進行處理,信號參數(shù):采樣率為200 MHz,共400個數(shù)據(jù)點,圖4(a)為原始信號,圖4(b)為小波分析處理所得信號,圖4(c)為AR頻譜外推處理所得信號. 對比處理結(jié)果可以發(fā)現(xiàn),2種方法均有效地濾除了原始信號中的噪聲組分,且保留了有用組分,可以滿足提升信號質(zhì)量的要求. 下節(jié)將對2種頻域分析法在C掃描成像中的作用效果進行分析.
使用自主研制的一套超聲C掃描檢測系統(tǒng)對一元硬幣和電子芯片進行掃描成像實驗[16].
圖5為實驗裝置,主要由①數(shù)據(jù)采集、②激勵接收、③運動控制、④三軸運動平臺、⑤換能器及校準裝置5個部分組成,實驗中使用的換能器是中心頻率為20 MHz的點聚焦換能器,表2為掃描檢測參數(shù)設(shè)置.
以人民幣一元硬幣為被測試件進行掃描成像實驗,硬幣直徑為φ25 mm,厚1.9 mm.
圖6(a)為原始數(shù)據(jù)所得掃描圖像,圖6(b)為小波分析處理數(shù)據(jù)所得圖像,圖6(c)為AR頻譜外推處理數(shù)據(jù)所得圖像.
表2 檢測參數(shù)設(shè)置
依據(jù)原始數(shù)據(jù)成像、小波分析處理成像、AR外推處理成像的圖像均值、標準差、平均梯度、熵等評價參數(shù),對圖6中硬幣C掃描圖像進行成像質(zhì)量評價,并獲取2種信號處理方式下所得圖像的質(zhì)量評價參數(shù)值相對于原始數(shù)據(jù)成像所得圖像質(zhì)量評價參數(shù)值的變化率δ,如表3所示.
由表3數(shù)據(jù)可以看出,使用小波分析處理后所得圖像的質(zhì)量評價參數(shù)與原始數(shù)據(jù)所得圖像的質(zhì)量評價參數(shù)幾乎一致,變化率約為0%(實際變化率為0.1%~0.01%,在此基本可忽略),并無明顯的質(zhì)量提升效果,而使用AR外推處理所得圖像的質(zhì)量評價參數(shù)相較前兩者變化較大,變化率在12.1%~26.7%,其中平均梯度及熵值增加,即圖像清晰度增加,包含信息量增加,均值及標準差減小,反映在圖像中為亮度降低.
對比圖6中各C掃描成像可以看出,未經(jīng)過處理的原始數(shù)據(jù)所成圖像基本反映了硬幣表面的真實形貌,但是對較為密集的區(qū)域以及相對較小的文字的成像比較模糊;使用小波分析處理所得圖像,與原始圖像相比無明顯改進;表3中圖像質(zhì)量評價參數(shù)值的變化規(guī)律與圖6中圖像變化規(guī)律相符合,即使用AR頻譜外推處理所得圖像基本保留了原始數(shù)據(jù)成像中的硬幣表面的真實形貌信息,而且邊緣更加突出,線條對比度增強,在細節(jié)的展示上為三者最優(yōu).
此外,通過對成像過程計時比較,原始數(shù)據(jù)成像過程耗時0.8 min,運用小波分析的成像過程耗時11.5 min,運用AR頻譜外推處理的成像過程耗時1 min,可以看出,AR頻譜外推法在提升了圖像質(zhì)量的基礎(chǔ)上,與原始數(shù)據(jù)耗時基本持平,可以滿足高速C掃描過程中對數(shù)據(jù)進行實時處理的要求.
利用C掃描系統(tǒng)對電子芯片進行成像測試,被測試芯片為89C52RC,長52.50 mm,寬13.80 mm.
圖7(a)為原始數(shù)據(jù)成像結(jié)果,圖7(b)為小波分析處理數(shù)據(jù)所得圖像,圖7(c)為AR頻譜外推處理數(shù)據(jù)所得圖像.
同理對圖7中電子封裝器件C掃描圖像進行質(zhì)量評價,可得原始數(shù)據(jù)成像、小波分析處理成像、AR外推處理成像的圖像均值、標準差、平均梯度、熵等評價參數(shù)值,以及2種信號處理方式下所得圖像的質(zhì)量評價參數(shù)值相對于原始數(shù)據(jù)成像所得圖像的質(zhì)量評價參數(shù)值的變化率δ,如表4所示.
由表4數(shù)據(jù)可以看出,使用小波分析處理后所得圖像的質(zhì)量評價參數(shù)與原始數(shù)據(jù)所得圖像的質(zhì)量評價參數(shù)幾乎一致,變化率約為0,并無明顯的質(zhì)量提升效果,而使用AR外推處理所得圖像的質(zhì)量評價參數(shù)相較前兩者變化較大,變化率在7.1%~32.9%,其中平均梯度及熵值增加,即圖像清晰度增加,包含信息量增加,均值及標準差減小,在圖像中為亮度降低.
再結(jié)合對比圖7中各C掃描成像可以看出,每組成像結(jié)果均清晰展示了芯片內(nèi)部的電路分布,但芯片表面結(jié)構(gòu)會對成像產(chǎn)生影響. 芯片中心區(qū)域電路分布細而密,使用小波分析處理后所得圖像與原始數(shù)據(jù)所得圖像基本無差別,即圖7(a)(b)在這一區(qū)域的成像效果基本無差異,而使用AR外推法處理所得圖像細節(jié)清楚,電路邊緣處更加清晰,即圖7(c)的成像效果更優(yōu),與硬幣成像檢測結(jié)果一致.
表3 不同信號處理方式下硬幣C掃圖像質(zhì)量評價參數(shù)值及變化率δ
表4 不同信號處理方式下芯片C掃圖像質(zhì)量評價參數(shù)值及變化率δ
本文提出運用AR頻譜外推法,快速、有效地改善了超聲波信號的信噪比和時間分辨力,提高了超聲C掃描的成像質(zhì)量.
1) 運用AR頻譜外推法時頻段的選取直接影響信號處理的效果;仿真信號處理結(jié)果表明,對3~10 dB系列頻窗所得遞推頻譜做平均的方法,優(yōu)于單一頻窗下AR外推所得的時域信號.
2) 硬幣、電子芯片成像實驗所得圖像的質(zhì)量評價結(jié)果表明,AR頻譜外推法較小波變換法在提高C掃描圖像細節(jié)展示能力方面效果良好,其圖像平均梯度及熵的變化率超過7%,最高可到32.9%,并且處理速度更高效.