亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        超聲相控陣圖像中的缺陷識(shí)別算法

        2018-09-01 04:40:20,,,,,,,
        無(wú)損檢測(cè) 2018年8期
        關(guān)鍵詞:相控陣圖像處理濾波

        ,,,, , ,,

        (1.甘肅藍(lán)科石化高新裝備股份有限公司, 蘭州 730070;2.國(guó)家知識(shí)產(chǎn)權(quán)局專利局 專利審查協(xié)作河南中心,鄭州 450002;3.北京交通大學(xué) 理學(xué)院物理系,北京 100044;4.國(guó)標(biāo)(北京)檢驗(yàn)認(rèn)證有限公司,北京 100088)

        由于其具有的獨(dú)特優(yōu)勢(shì),相控陣檢測(cè)技術(shù)一應(yīng)用于工業(yè)無(wú)損檢測(cè)就得到了迅速的發(fā)展,廣泛應(yīng)用于電力、鐵路、石化等多個(gè)行業(yè)。但是相控陣應(yīng)用中對(duì)相控陣圖像的缺陷處理和分析,目前還停留在用肉眼觀察和人工標(biāo)識(shí)的階段。另一方面,融合了圖像處理、模式識(shí)別、自動(dòng)控制等技術(shù)的運(yùn)動(dòng)目標(biāo)自動(dòng)檢測(cè)和跟蹤技術(shù)在計(jì)算機(jī)視覺(jué)系統(tǒng)研究領(lǐng)域正在不斷發(fā)展[1]。

        筆者將運(yùn)動(dòng)目標(biāo)的自動(dòng)檢測(cè)和跟蹤技術(shù)應(yīng)用于相控陣檢測(cè)的圖像處理中,實(shí)現(xiàn)了超聲相控陣圖像中的缺陷識(shí)別與提取,以為超聲檢測(cè)自動(dòng)化提供一種思路。

        1 超聲相控陣S掃圖像

        相控陣通過(guò)相位調(diào)制超聲波發(fā)射角的偏轉(zhuǎn),同時(shí)記錄發(fā)射和接收時(shí)差來(lái)間接檢測(cè)目標(biāo)深度。這種方法得到的原始數(shù)據(jù)是一個(gè)“角度-深度”坐標(biāo)的回波強(qiáng)度矩陣。由于一般情況下角度的分辨率遠(yuǎn)小于深度分辨率,這個(gè)矩陣的長(zhǎng)寬比就變得非常大,不適合直接進(jìn)行圖像處理。而扇形圖像能很好地表示相控陣的發(fā)射角度和深度,而且圖像比例合適,故可用于圖像處理中。因此筆者需要做適當(dāng)?shù)淖鴺?biāo)變換,將原始矩陣數(shù)據(jù)變成扇形,得到S掃圖像。

        文章使用雙線性插值算法使原始數(shù)據(jù)矩陣中的坐標(biāo)位置(θ,ρ)變換為S掃圖像的每一個(gè)像素點(diǎn)(x,y)。如圖1所示,十字點(diǎn)為S掃圖像中的像素點(diǎn),黑色點(diǎn)為原始數(shù)據(jù)中的點(diǎn),P為需要被插值的點(diǎn),A,B,C和D為P點(diǎn)對(duì)應(yīng)的4個(gè)最相鄰的原始數(shù)據(jù)點(diǎn)。

        圖1 雙線性插值算法示意圖

        變換后最終得到的S掃圖像如圖2所示,可以看出相控陣S掃圖譜記錄的是特定角度上(扇形的不同母線),不同聲程處(扇形母線的不同位置)的回波幅度(顏色)。

        圖2 試塊S掃描示意與掃描圖像

        2 缺陷識(shí)別與提取

        超聲檢測(cè)中往往有大量的噪聲存在,如盲區(qū)白噪聲、背景噪聲、邊界回波噪聲、脈沖噪聲、缺陷多次反射回波等。這些噪聲信號(hào)通過(guò)數(shù)據(jù)轉(zhuǎn)換后也存在于S掃圖像中,是導(dǎo)致相控陣成像質(zhì)量低、缺陷識(shí)別困難的主要因素。故只有對(duì)檢測(cè)圖像進(jìn)行針對(duì)性地處理,使得缺陷圖像與實(shí)際缺陷成為一一對(duì)應(yīng)的關(guān)系后,才能對(duì)缺陷進(jìn)行準(zhǔn)確地提取和量化。反過(guò)來(lái)說(shuō),就是只有提取出的缺陷信息(深度、大小等)與實(shí)際缺陷相同或是相差不多時(shí),才能認(rèn)為圖像處理及缺陷提取的過(guò)程是準(zhǔn)確的。

        噪聲去除是圖像處理的第一步,也是最重要的一步。一般來(lái)說(shuō),與缺陷信號(hào)特征相差較多的噪聲信號(hào)比較容易處理,但一些與缺陷信號(hào)特征差不多的噪聲,比如缺陷的二次回波、邊角反射波等較難去除,如果強(qiáng)行去除則可能會(huì)失去真實(shí)的缺陷信號(hào)。圖像處理過(guò)程中,特殊情況下有可能將一個(gè)缺陷劃分為兩個(gè)缺陷,也有可能把相近的兩個(gè)缺陷合為一個(gè)缺陷,這都會(huì)影響到后續(xù)缺陷特征信息的提取。同時(shí),隨著圖像的進(jìn)一步處理,軟件又能識(shí)別出新的噪聲,需要進(jìn)行噪聲再處理。一般來(lái)說(shuō),計(jì)算機(jī)處理二值圖像比較方便,所以對(duì)得到S掃圖像進(jìn)行二值化處理是其他高級(jí)處理方法的前提。

        筆者依照去噪、二值化、濾波、多目標(biāo)跟蹤、缺陷提取步驟實(shí)現(xiàn)了缺陷的自動(dòng)識(shí)別和信息提取。其主要流程如圖3所示。

        圖3 缺陷自動(dòng)識(shí)別流程

        3 去噪

        3.1 背景差分去噪

        背景差分去噪可以去除大部分的噪聲信號(hào),特別是背景白噪聲。處理方式是原圖與背景進(jìn)行矩陣減法運(yùn)算得到新圖。定義圖像序列為pic(x,y,t)(其中x,y為空間坐標(biāo),t為第t幀數(shù)據(jù)),背景圖像為background(x,y,t)。則背景差分可以表示為

        pic′(x,y,t)=

        |pic(x,y,t)-background(x,y,t)|

        (1)

        探頭在移動(dòng)掃查的過(guò)程中,噪聲時(shí)刻都在發(fā)生變化,因此背景需要進(jìn)行動(dòng)態(tài)更新,文中選定權(quán)重p(0

        background(x,y,t+1)=pic(x,y,t+1)×p+

        background(x,y,t)×(1-p)

        (2)

        p的大小需要通過(guò)試驗(yàn)來(lái)確定,一般來(lái)說(shuō),p越大背景圖像更新越快,但更新快容易導(dǎo)致前景目標(biāo)融入背景。背景差分去噪的實(shí)際效果如圖4所示,可以看到頂部的盲區(qū)噪聲全部被濾除了,效果很好。

        圖4 圖像背景差分去噪效果圖

        3.2 圖像二值化

        背景差分去噪后形成的圖像為灰度圖,不適合計(jì)算機(jī)軟件進(jìn)一步的圖像處理,因此需要對(duì)圖像進(jìn)行二值化。設(shè)二值化后的某點(diǎn)像素值為mask(x,y,t),閾值為thresh(x,y,t),則二值化的過(guò)程可用式(3)表示

        mask(x,y,t)=

        (3)

        二值化過(guò)程中,閾值的選擇是關(guān)鍵[2]。最大類間方差法是力求得到盡可能大的背景和前景之間的類間方差,以增大圖像兩部分差別的方法[3],文章采用該方法來(lái)選取閾值。考慮到相控陣檢測(cè)中超聲波衰減、偏轉(zhuǎn)角等因素的影響,文中二值化函數(shù)的閾值還和像素點(diǎn)所在的偏轉(zhuǎn)角位置有關(guān),偏轉(zhuǎn)角越大閾值越小。這樣可以降低缺陷目標(biāo)在兩側(cè)被誤認(rèn)為背景的概率。圖5所示為二值化前后的效果對(duì)比,可以看到左下角強(qiáng)度較低的回波噪聲在二值化之后被濾除,產(chǎn)生了3個(gè)潛在目標(biāo)。

        圖5 圖像二值化前后效果對(duì)比

        3.3 圖像濾波

        超聲相控陣檢測(cè)時(shí)受構(gòu)件幾何形狀、耦合狀況等因素的影響,缺陷存在不連續(xù)(即被分成兩個(gè)或更多的部分)問(wèn)題,同時(shí)也存在缺陷虛假邊界等問(wèn)題,而前期的背景去噪及二值化過(guò)程一般不能解決這些問(wèn)題,所以需要進(jìn)行進(jìn)一步的濾波處理[4]。筆者采用了中值濾波加形態(tài)學(xué)處理的方法進(jìn)行圖像濾波處理。

        3.3.1 中值濾波

        中值濾波是一種常見的統(tǒng)計(jì)排序空間濾波器。這種濾波器的響應(yīng)以濾波器包圍的圖像區(qū)域中所含的像素排序?yàn)榛A(chǔ),以統(tǒng)計(jì)排序的中值來(lái)代替中心像素的值[5]。

        對(duì)于二值化后的圖像,中值濾波器的輸入圖像只有2種灰度值,即0和1,此時(shí)的中值濾波器的工作變成了統(tǒng)計(jì)模板W內(nèi)的1的個(gè)數(shù)并和模板大小的一半進(jìn)行比較,可用式(4)表示

        mask′(x,y,t)=

        (4)

        式中:mask(x,y,t)和mask′(x,y,t)分別為原始圖像和處理后的圖像;W為中值濾波的模板;w為模板的大小。

        中值濾波器可以消除一些孤立的噪聲點(diǎn),填補(bǔ)一些缺陷目標(biāo)中間的空隙。由圖6可以很明顯地看到,濾波后目標(biāo)附近的孤立的像素點(diǎn)群被濾除了,同時(shí)目標(biāo)中間的縫隙也被填補(bǔ)了,從而使目標(biāo)變成了一個(gè)整體。

        圖6 圖像中值濾波前后效果對(duì)比

        3.3.2 形態(tài)學(xué)圖像處理

        中值濾波后,缺陷目標(biāo)在圖像上變?yōu)榱艘粋€(gè)整體,但是整體中,圖像還存在較窄的間斷、細(xì)長(zhǎng)的溝壑、細(xì)小的孔洞、輪廓線不完整等一些問(wèn)題?;诩险撍枷?,對(duì)二值圖像進(jìn)行形態(tài)變換的數(shù)學(xué)形態(tài)學(xué)方法則可以很好地對(duì)圖像進(jìn)行進(jìn)一步的濾波。圖7為對(duì)圖像部分目標(biāo)閉運(yùn)算前后的效果對(duì)比圖,可以看出經(jīng)過(guò)閉運(yùn)算后,目標(biāo)中的溝壑和孔洞得到了填補(bǔ),邊緣也被平滑處理了。

        圖7 圖像閉運(yùn)算處理前后效果對(duì)比

        經(jīng)過(guò)中值濾波和形態(tài)學(xué)閉運(yùn)算后,圖像中大部分的背景噪聲、回波噪聲以及脈沖噪聲均被去除。圖8所示為圖像濾波前后的效果對(duì)比圖,可看出圖像雖然清晰,目標(biāo)缺陷形態(tài)完整,但圖像中還存在邊界回波噪聲以及缺陷的高次回波噪聲。文中前面也講過(guò)這些噪聲的靜態(tài)信息和真實(shí)的缺陷幾乎相同,如果強(qiáng)行去除有可能會(huì)失去真實(shí)的缺陷信號(hào)。

        圖8 圖像濾波處理前后對(duì)比

        4 缺陷目標(biāo)跟蹤及識(shí)別

        為了進(jìn)一步優(yōu)化圖像,去除邊界回波噪聲以及缺陷的高次回波噪聲,文章采用了動(dòng)態(tài)的多目標(biāo)跟蹤方法。多目標(biāo)跟蹤的基礎(chǔ)是缺陷因?yàn)榻^對(duì)位置的固定而在圖像序列中有相同模式的軌跡,而噪聲不具有這種特性。因此,可用軌跡的模式來(lái)區(qū)分缺陷目標(biāo)和噪聲。

        4.1 連通域標(biāo)記及缺陷信息的提取

        經(jīng)過(guò)形態(tài)學(xué)處理后的二值化圖像,含有多個(gè)目標(biāo)缺陷,這些缺陷雖然有的是噪聲,但在圖像上看,都是相互連通的實(shí)體,每一個(gè)實(shí)體都代表了一個(gè)可能的缺陷。這些實(shí)體在圖像中,被稱為連通域。為了更進(jìn)一步地提取相關(guān)信息,需要對(duì)連通域進(jìn)行標(biāo)記。MATLAB中的bwlabel函數(shù)可以很好地實(shí)現(xiàn)連通域的標(biāo)記[6],達(dá)到區(qū)分各個(gè)不同的實(shí)體并賦于每個(gè)實(shí)體索引號(hào)的目的。并且,每個(gè)被標(biāo)記的連通域都可通過(guò)blobAnlysis函數(shù)得到連通域的面積、中心、邊框等信息。得到目標(biāo)缺陷的邊框信息后,在未處理原圖的對(duì)應(yīng)范圍搜索,又可得到目標(biāo)缺陷的最強(qiáng)點(diǎn)位置、強(qiáng)度等信息。

        文章至此,基本完成了目標(biāo)缺陷的面積、邊框、中心、最強(qiáng)點(diǎn)位置等主要信息的提取。但需要注意的是,至此步驟還有一些非缺陷信號(hào)沒(méi)有去除,以下將通過(guò)動(dòng)態(tài)的跟蹤方法進(jìn)行去除。

        4.2 卡爾曼濾波及軌道分配多目標(biāo)跟蹤

        單幀超聲相控陣圖像包含了所有的目標(biāo)信息,但是同時(shí)還有一些和實(shí)際缺陷外形完全一樣的噪聲信號(hào)。這些信號(hào)很難通過(guò)單幀圖像區(qū)分。采用動(dòng)態(tài)的目標(biāo)跟蹤方法,通過(guò)連續(xù)跟蹤多幀圖像來(lái)剔除這些噪聲是非常有用的方法。MATLAB附帶的卡爾曼濾波器是一種著名的目標(biāo)跟蹤方法。原始的卡爾曼濾波器只能進(jìn)行單目標(biāo)跟蹤,本身無(wú)法在多個(gè)輸入中鑒別出唯一的正確坐標(biāo)進(jìn)行跟蹤。

        多目標(biāo)跟蹤方法最難的環(huán)節(jié)是幀間數(shù)據(jù)關(guān)聯(lián)問(wèn)題,即每一幀的目標(biāo)分別對(duì)應(yīng)前一幀的哪些目標(biāo),而這需要進(jìn)行軌道分配。軌道分配多目標(biāo)跟蹤法要求建立多個(gè)軌道,在每一幀的開始階段進(jìn)行參數(shù)分配,將探測(cè)到的m個(gè)目標(biāo)分配給n個(gè)軌道,對(duì)每一個(gè)軌道內(nèi)的目標(biāo)跟蹤就是單目標(biāo)跟蹤,完全可以用卡爾曼濾波器實(shí)現(xiàn)。

        圖9 軌道分配距離定義示意

        最簡(jiǎn)單的軌道分配算法是計(jì)算每一個(gè)軌道與每一個(gè)探測(cè)目標(biāo)的距離,形成一個(gè)m×n的距離分布矩陣,其中m是探測(cè)目標(biāo)數(shù),n是軌道數(shù)。這里的距離指的是每一個(gè)軌道的卡爾曼濾波器預(yù)測(cè)的中心和觀測(cè)值中心之間的幾何距離,如圖9所示。如果一個(gè)軌道只有一個(gè)候選目標(biāo),那么將目標(biāo)分配給這個(gè)軌道;如果有多個(gè)候選目標(biāo),那么將距離最小的目標(biāo)分配給這個(gè)軌道。

        MATLAB中集成的軌道分配函數(shù)assign-DetectionsToTracks,可以高效地將探測(cè)目標(biāo)分配給軌道[7],但是這只適合于n×n矩陣。因此需要根據(jù)實(shí)際情況來(lái)補(bǔ)全矩陣至方陣,即將計(jì)算出來(lái)的m×n距離分布矩陣補(bǔ)全至大方陣,增加部分的數(shù)據(jù)可以填入無(wú)限大的數(shù)(大于探測(cè)閾值)。分配探測(cè)目標(biāo)給軌道將產(chǎn)生3種結(jié)果:

        (1) 探測(cè)目標(biāo)被成功分配給已有的軌道:目標(biāo)跟蹤正常,可以繼續(xù)跟蹤下去。

        (2) 軌道沒(méi)有分配到探測(cè)目標(biāo):跟蹤目標(biāo)和其他目標(biāo)合并或是因?yàn)槟繕?biāo)過(guò)弱、加速運(yùn)動(dòng)等原因而沒(méi)有被探測(cè)到,需要保留軌道;也可能目標(biāo)是噪聲,此時(shí)已消失,需要?jiǎng)h除相應(yīng)軌道。

        (3) 探測(cè)目標(biāo)沒(méi)有分配到已有軌道:新的目標(biāo)或是噪聲進(jìn)入探測(cè)范圍,需要交給后面幾幀去判斷,需建立新的軌道。

        到此,文章完成了動(dòng)態(tài)的噪聲處理,去除了與實(shí)際缺陷信號(hào)非常接近的噪聲信號(hào)。圖10所示為整個(gè)程序完成圖像處理前和處理后進(jìn)行目標(biāo)跟蹤的效果對(duì)比,圖中的編號(hào)為跟蹤目標(biāo)的序號(hào),其中第9,55號(hào)是缺陷目標(biāo),49號(hào)是底面回波噪聲,49號(hào)在軌道分配多目標(biāo)跟蹤后被濾去。

        圖10 某幀超聲圖像完成處理前和處理后目標(biāo)跟蹤效果對(duì)比

        5 試驗(yàn)測(cè)試結(jié)果

        根據(jù)上述理論,用C語(yǔ)言編寫了原始數(shù)據(jù)坐標(biāo)變換程序,使用MATLAB編寫圖像處理及識(shí)別程序,并進(jìn)行了試驗(yàn)驗(yàn)證。在試驗(yàn)中,使用一個(gè)鋁制帶孔試塊進(jìn)行測(cè)試。試驗(yàn)所用試塊及探頭外觀如圖11所示,試塊上鉆有3個(gè)小孔作為缺陷。

        試驗(yàn)共進(jìn)行了5組數(shù)據(jù)的測(cè)量,測(cè)試結(jié)果如表1所示(3個(gè)正面的檢測(cè)速度不同)。

        由表1可以看出:識(shí)別結(jié)果中,除了第1組的89號(hào)目標(biāo)由于軌跡不夠完整被刪除,以及第4組的30號(hào)由于剛好未觸發(fā)刪除閾值之外,程序都能很好地識(shí)別區(qū)分出正確的缺陷目標(biāo);在測(cè)量結(jié)果中誤差的絕對(duì)值最大為1.66 mm,誤差相對(duì)值最大為6.5%??紤]到超聲波的波長(zhǎng)在鋁中有0.2 mm,以及孔洞大小直徑為1~3 mm,作為一個(gè)demo程序,識(shí)別的正確率以及測(cè)量精確度都達(dá)到了較好的效果。

        圖11 測(cè)試所用的試塊以及探頭外觀

        表1 驗(yàn)證試驗(yàn)結(jié)果

        6 結(jié)語(yǔ)

        在算法流程中,目標(biāo)消失后判斷目標(biāo)是噪聲還是缺陷的工作是算法的一個(gè)重要部分,文中程序只是以連續(xù)不可見幀數(shù)作為判定依據(jù)進(jìn)行簡(jiǎn)單判定的。在實(shí)際檢測(cè)中如果要進(jìn)一步優(yōu)化程序,可以使用程序支持向量機(jī)來(lái)實(shí)現(xiàn),可將目標(biāo)本身的面積、邊框、不變矩以及軌跡的最大深度、最高運(yùn)動(dòng)速度等信息組成一個(gè)n維向量作為支持向量機(jī)的輸入,然后獲取多組數(shù)據(jù)進(jìn)行訓(xùn)練,最終用于目標(biāo)識(shí)別,這需要更進(jìn)一步的研究。

        猜你喜歡
        相控陣圖像處理濾波
        相控陣超聲技術(shù)在PE管電熔焊接檢測(cè)的應(yīng)用
        煤氣與熱力(2021年3期)2021-06-09 06:16:16
        相控陣超聲波檢測(cè)技術(shù)認(rèn)證
        化工管理(2021年7期)2021-05-13 00:45:20
        一種相控陣?yán)走_(dá)的通訊處理器設(shè)計(jì)
        電子制作(2019年24期)2019-02-23 13:22:16
        機(jī)器學(xué)習(xí)在圖像處理中的應(yīng)用
        電子制作(2018年18期)2018-11-14 01:48:20
        相控陣?yán)走_(dá)研究現(xiàn)狀與發(fā)展趨勢(shì)
        模糊圖像處理,刑事偵查利器
        圖像處理技術(shù)的實(shí)戰(zhàn)應(yīng)用
        RTS平滑濾波在事后姿態(tài)確定中的應(yīng)用
        基于線性正則變換的 LMS 自適應(yīng)濾波
        Photo Shop通道在圖像處理中的應(yīng)用
        河南科技(2014年1期)2014-02-27 14:04:06
        在线观看视频国产一区二区三区 | 求网址日韩精品在线你懂的| 五月婷婷开心五月激情| 丰满人妻一区二区三区视频| 日本高清视频永久网站www| 大肉大捧一进一出好爽视频mba| 调教在线播放黄| 亚洲日本一区二区在线观看| 亚洲av乱码一区二区三区人人| 国产精品美女久久久网av| 粗壮挺进人妻水蜜桃成熟漫画| 国产成人国产在线观看 | 国产精品亚洲一区二区三区妖精| 国产亚洲91精品色在线| 亚洲日韩精品无码专区网址| 日韩在线一区二区三区免费视频| 国产精品美女AV免费观看| 亚洲av一区二区三区网站| 日本系列有码字幕中文字幕| 国产国语亲子伦亲子| 国产欧美日韩综合精品二区| 日本a级大片免费观看| 日本一二三区在线视频观看| 日本高清乱码中文字幕| 久久久精品一区aaa片| 国产又色又爽无遮挡免费动态图| 天堂网av在线| 日本一区二区高清精品| 亚洲欧美v国产一区二区| a人片在线观看苍苍影院| 久久国产精品99精品国产987| 五月激情在线观看视频| 综合国产婷婷精品久久99之一| 老司机亚洲精品影院| 国产爆乳无码一区二区在线| 久久九九av久精品日产一区免费 | 亚洲一区二区岛国高清| 精品人妻系列无码人妻漫画| 羞羞视频在线观看| 国产精品国产三级国产专播| 中文片内射在线视频播放|