国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

焊縫射線檢測(cè)圖像的缺陷搜尋與算法優(yōu)化

2017-09-11 14:23:08江瑞柱閆志鴻白立來(lái)盧振洋
電焊機(jī) 2017年8期
關(guān)鍵詞:底片X射線灰度

江瑞柱,閆志鴻,白立來(lái),盧振洋

(北京工業(yè)大學(xué) 機(jī)械工程及應(yīng)用電子技術(shù)學(xué)院,北京 100124)

焊縫射線檢測(cè)圖像的缺陷搜尋與算法優(yōu)化

江瑞柱,閆志鴻,白立來(lái),盧振洋

(北京工業(yè)大學(xué) 機(jī)械工程及應(yīng)用電子技術(shù)學(xué)院,北京 100124)

基于X射線成像的焊縫缺陷自動(dòng)檢測(cè)技術(shù)對(duì)提高工業(yè)射線檢測(cè)的自動(dòng)化水平具有重要意義。在通過(guò)圖像處理算法進(jìn)行焊接缺陷提取的過(guò)程中,存在各種干擾,要求算法有很強(qiáng)的抗干擾能力。嘗試了均值濾波背景相減和底帽變換兩種缺陷提取算法,并分析存在的主要問(wèn)題。針對(duì)這些問(wèn)題,提出相應(yīng)的解決辦法,即模板優(yōu)化算法和多特征再篩選算法,有效地解決了缺陷誤檢和漏檢之間的矛盾。

焊縫射線檢測(cè);焊接缺陷提??;數(shù)學(xué)形態(tài)學(xué);多特征算法優(yōu)化

0 前言

無(wú)損檢測(cè)能在不破壞工件的基礎(chǔ)上對(duì)缺陷進(jìn)行檢測(cè),X射線無(wú)損檢測(cè)具有檢測(cè)結(jié)果直觀、缺陷定性容易、檢測(cè)結(jié)果可以保存等優(yōu)點(diǎn),在無(wú)損檢測(cè)中得到廣泛應(yīng)用[1]。在焊接產(chǎn)品中,焊接質(zhì)量的好壞直接影響到使用壽命,所以在焊接過(guò)程中要嚴(yán)格防止和監(jiān)測(cè)各類焊接缺陷的產(chǎn)生。目前,X射線檢測(cè)結(jié)果的評(píng)定主要采用人工評(píng)片。人工評(píng)片需要評(píng)片人員具有較強(qiáng)的專業(yè)知識(shí)及豐富的工作經(jīng)驗(yàn),同時(shí),評(píng)片的工作量大、工作人員眼睛易受強(qiáng)光損傷、檢測(cè)結(jié)果受檢測(cè)人員主觀因素影響等不利因素影響,評(píng)定結(jié)果很難保證規(guī)范性、客觀性和科學(xué)性,因此迫切需要提高焊縫X射線實(shí)時(shí)檢測(cè)的自動(dòng)化水平。目前,基于X射線成像的焊縫缺陷自動(dòng)檢測(cè)技術(shù)成為國(guó)內(nèi)外學(xué)者研究的熱點(diǎn)[2]。

傳統(tǒng)的焊接缺陷數(shù)字圖像處理算法主要思路是背景相減,即根據(jù)原始圖像中背景特點(diǎn),用算法擬合出缺陷以外的背景區(qū),然后將原始圖像和背景圖像相減來(lái)去除缺陷背景,再選擇合適的閾值分割出缺陷區(qū)域[3]。如W.Daum[4]和A.Kehoe[5]分別提出用三次樣條曲線擬合算法和多項(xiàng)式擬合算法擬合缺陷背景;B.Echelt設(shè)計(jì)了一組不同的低通濾波器組去除圖像中的高頻分量,保留圖像的低頻分量,從而達(dá)到擬合背景圖像的目的;周正干[6]對(duì)航空發(fā)動(dòng)機(jī)葉片圖像進(jìn)行了基于掃描線的自適應(yīng)中值濾波,擬合出缺陷背景,然后進(jìn)行后續(xù)處理。

由于焊縫和焊接缺陷的復(fù)雜性,對(duì)缺陷提取算法的通用性提出了很高的要求。本研究針對(duì)焊接缺陷的提取算法展開(kāi)研究,著重在如何避免漏檢和如何減少誤檢方面進(jìn)行了圖像處理算法的研究和改進(jìn)。

1 焊縫射線檢測(cè)底片數(shù)字圖像處理系統(tǒng)

實(shí)驗(yàn)平臺(tái)分為底片數(shù)字化系統(tǒng)和底片評(píng)定系統(tǒng)兩部分,如圖1所示。軟件以Visual C++作為開(kāi)發(fā)平臺(tái),MFC作為界面開(kāi)發(fā)基礎(chǔ)類庫(kù),OpenCV作為圖像采集與處理的開(kāi)發(fā)類庫(kù)。

圖1 射線圖像評(píng)定系統(tǒng)Fig.1 Evaluation system of radiographic image

底片數(shù)字化系統(tǒng)采用的底片數(shù)字圖像由自行研制的底片掃描儀掃描得到,該掃描儀的空間分辨率為20 lp/mm,圖像位深16 bit,可以很好地實(shí)現(xiàn)工業(yè)底片的信息低損數(shù)字化。

底片評(píng)定系統(tǒng)以數(shù)據(jù)庫(kù)訪問(wèn)為中心,包含以下功能模塊:圖像預(yù)處理、圖像篩選、缺陷檢測(cè)與分割、缺陷類型識(shí)別、質(zhì)量評(píng)定和報(bào)表顯示與打印。其中圖像預(yù)處理主要是對(duì)圖像進(jìn)行增強(qiáng),圖像篩選是對(duì)破損的底片進(jìn)行篩選,缺陷檢測(cè)與分割是對(duì)數(shù)字化底片缺陷進(jìn)行提取,缺陷識(shí)別是對(duì)缺陷進(jìn)行分類。各個(gè)模塊數(shù)據(jù)存入工業(yè)底片數(shù)據(jù)庫(kù)模塊,具有各自的圖像用戶界面接口,相互獨(dú)立運(yùn)行。

2 焊縫缺陷提取算法的實(shí)現(xiàn)與分析

底片中的焊縫缺陷可分為兩大類:一是光學(xué)密度大于焊縫的缺陷,例如氣孔、夾雜、裂紋、未熔合、未焊透等,在圖像上顯示為灰度值較低的區(qū)域;二是光學(xué)密度小于焊縫的缺陷,例如夾鎢等,在圖像上顯示為灰度值較高的區(qū)域。在這兩類缺陷中,第一類缺陷較為常見(jiàn),因此以第一類缺陷為例進(jìn)行研究,采用背景相減算法[7]。

2.1 背景消除法

背景相減流程為:對(duì)原圖像應(yīng)用均值濾波得到模擬的焊縫背景圖像,然后將背景圖和原圖像相減得到只含缺陷的差圖像[8]。最后,對(duì)得到的差圖像進(jìn)行閾值分割得到缺陷分割結(jié)果。由于缺陷大小不規(guī)則用不同大小的濾波器得到的效果也不一樣,圖1a為369像素的圖像,其中每個(gè)像素對(duì)應(yīng)實(shí)際距離約為0.04 mm,圖1b采用10×10(指像素,下同)的模板,圖1c采用30×30模板,圖1d采用50×50的模板,圖1f采用300×300的模板??梢钥闯觯?dāng)采用模板過(guò)大或者過(guò)小都會(huì)造成誤檢和漏檢,即使模板選擇相對(duì)合適時(shí),還是有誤檢。

圖3是采用不同閾值分割得到的結(jié)果,其中分割的閾值是灰度值,即灰度歸一化值。可以看出,閾值過(guò)小會(huì)造成過(guò)多的誤檢,閾值過(guò)大會(huì)造成漏檢,即使選擇較為合適的閾值也很難避免誤檢。

根據(jù)以上分析僅通過(guò)單一閾值和濾波模板很難準(zhǔn)確地提取缺陷,而且不同缺陷圖像的最優(yōu)模板和閾值不同,很難找出最優(yōu)值。因此通過(guò)單一背景相減很難準(zhǔn)確地找出缺陷。

2.2 底帽變換實(shí)現(xiàn)缺陷的提取

采用均值濾波求背景時(shí),背景或多或少會(huì)含有缺陷的信息,因此本研究嘗試了采用形態(tài)學(xué)閉運(yùn)算求底片背景,然后再做背景相減,這一算法在形態(tài)學(xué)領(lǐng)域又可稱為底帽變換。閉運(yùn)算是一種基本的形態(tài)學(xué)運(yùn)算,它由一次腐蝕和一次膨脹運(yùn)算組成。設(shè)f(x,y)為輸入圖像,B(s,t)是結(jié)構(gòu)元素,則結(jié)構(gòu)元素B對(duì)輸入圖像f進(jìn)行形態(tài)學(xué)運(yùn)算如下。

(1)結(jié)構(gòu)元素:設(shè)圖像的中心點(diǎn)(x0,y0)為坐標(biāo)原點(diǎn),則結(jié)構(gòu)元素矩陣為

式中 i=1,2,…,4N-1;N為自然數(shù);α=180°/4N;θi為結(jié)構(gòu)元素在矩陣中的方向角。

(2)用結(jié)構(gòu)元素對(duì)灰度圖像進(jìn)行膨脹運(yùn)算f⊕B,Df、DB分別是f與B的定義域

圖2 不同模板下背景相減結(jié)果對(duì)比Fig.2 Comparison of background subtraction results under different templates

圖3 不同閾值的結(jié)果Fig.3 Different threshold results

不同大小的結(jié)構(gòu)元素模板(簡(jiǎn)稱模板)對(duì)缺陷處理結(jié)果如圖4所示??梢钥闯?,模板過(guò)大時(shí)容易誤檢,模板過(guò)小時(shí)容易漏檢;當(dāng)模板較小時(shí),雖然噪聲較少,但缺陷的整體輪廓小于原圖。當(dāng)模板找得較為合適時(shí)也有部分誤檢。

不同閾值設(shè)定對(duì)閾值分割結(jié)果的影響如圖5所示??梢钥闯?,當(dāng)閾值過(guò)小時(shí)容易誤檢,當(dāng)閾值過(guò)大時(shí)容易漏檢。即使閾值設(shè)定較合適時(shí),還是會(huì)有少部分誤檢。

根據(jù)以上分析,通過(guò)單一開(kāi)運(yùn)算、閉運(yùn)算模板和閾值很難準(zhǔn)確找出缺陷。由于不同圖像缺陷大小、形狀也不同,很難找出最優(yōu)的運(yùn)算模板和閾值,因此通過(guò)單一底帽變換很難得到準(zhǔn)確的結(jié)果。

2.3 對(duì)模板選擇的優(yōu)化

模板的選擇對(duì)圖像缺陷檢測(cè)尤為重要,模板過(guò)大或過(guò)小都會(huì)對(duì)缺陷分析造成大量的誤差。因而通過(guò)嘗試不同大小的模板找出其中的最優(yōu)模板來(lái)解決這個(gè)問(wèn)題,優(yōu)化指標(biāo)是潛在缺陷與背景之間的灰度差,具體步驟如下:

(1)通過(guò)不同模板進(jìn)行背景相減,再做閾值分割將灰度變化較小的認(rèn)為是背景得到圖像f1。

圖4 不同模板下底帽變換結(jié)果對(duì)比Fig.4 Comparisonofthebottom-hattransformationresults under different templates

(2)計(jì)算f1的連通域面積,將小面積的連通域設(shè)為背景得到只含最大連通域的圖像f2,f2通常為圖片中的最明顯缺陷。

(3)對(duì)f2求外輪廓和內(nèi)輪廓,最終用外輪廓灰度均值減去內(nèi)輪廓灰度均值,然后再求二者的灰度差,當(dāng)灰度差最大時(shí),認(rèn)為是最優(yōu)模板。

3 基于特征的缺陷再篩選

圖5 不同閾值結(jié)果對(duì)比Fig.5 Comparison of different threshold results

焊縫缺陷的搜尋和提取的首要條件是不能漏選。為了避免漏選,一般在設(shè)計(jì)篩選算法時(shí)會(huì)有一定的冗余度,篩選結(jié)果會(huì)包含一些非缺陷部分。因此,在檢出缺陷的基礎(chǔ)上進(jìn)行二次或多次篩選是必要的環(huán)節(jié)。

焊接缺陷檢出后,可根據(jù)焊接缺陷的特征去除干擾。例如,對(duì)于一般的工業(yè)底片,其顯影物質(zhì)都有一定的顆粒度,此顆粒度會(huì)給底片造成許多噪聲,在篩選缺陷的同時(shí),也可能會(huì)將這些顆粒檢測(cè)進(jìn)來(lái),相比焊接缺陷,這些顯影顆粒的特點(diǎn)是尺寸較小、且分散分布,如有聚集情況,則其與背景之間的光學(xué)密度差較小,因此可根據(jù)這些特征來(lái)進(jìn)行二次或多次篩選。

具體缺陷再篩選步驟如下。

(1)對(duì)背景相減得到圖像f1進(jìn)行判斷是否含有缺失性缺陷,將缺失性缺陷設(shè)定為背景得到f2;

(2)對(duì)f2標(biāo)記連通域和計(jì)算連通域的個(gè)數(shù)n,然后計(jì)算所有連通域的面積;

(3)判斷連通域的面積并將面積小的連通域設(shè)定為背景,得到新的圖像f3;

(4)對(duì)f3標(biāo)記連通域和計(jì)算連通域的個(gè)數(shù)n,對(duì)標(biāo)記后的f3進(jìn)行二值化,然后分別求每個(gè)連通域的邊界并用它與原圖做點(diǎn)乘,最后求出每個(gè)連通域邊界灰度和的平均值與連通域的灰度和的平均值的差Sk(k∈(1,…,n));

(5)將Sk作為相對(duì)應(yīng)連通域的灰度值賦值給f3得到新的圖像f4;

(6)對(duì)f4進(jìn)行閾值分割,求背景差較大的連通域。

圖6b是背景相減的結(jié)果;圖6c是對(duì)圖6b進(jìn)行閾值分割,將缺失性缺陷設(shè)為背景,可以看出有很多噪聲,其中大多數(shù)是小的連通域;基于連通域的面積特征在篩選時(shí)將小面積設(shè)定為背景得到圖6d,可以看出缺陷面積比非缺陷的面積更大,但連通域之間的灰度級(jí)相近不利于閾值分割,因而通過(guò)求出每個(gè)連通域邊界灰度和的平均值與連通域灰度和的平均值的差,在對(duì)相對(duì)應(yīng)的連通域賦值得到圖6e,缺陷連通域和非缺陷連通域的灰度級(jí)對(duì)比度明顯增強(qiáng)了,再對(duì)其做一次閾值分割得到了最終結(jié)果,如圖6f所示。

圖6 基于特征的缺陷再篩選的結(jié)果Fig.6 Results of feature-based defect re-screening

不同算法對(duì)裂紋的處理如圖7所示,可以看出改進(jìn)的算法對(duì)裂紋一樣適用。

4 結(jié)論

采用均值濾波背景相減和底帽變換兩種算法對(duì)射線檢測(cè)底片中的焊接缺陷提取問(wèn)題進(jìn)行了研究,通過(guò)分析發(fā)現(xiàn)不同的模板大小和閾值大小對(duì)缺陷檢測(cè)有很大的影響。模板和閾值過(guò)大或過(guò)小都會(huì)導(dǎo)致缺陷的漏檢和誤檢,而模板和閾值選擇相對(duì)準(zhǔn)確時(shí)噪聲還是存在,因此用單一背景相減或底帽變換很難達(dá)到目的。為了更加準(zhǔn)確地提取焊接缺陷,本研究在傳統(tǒng)算法的基礎(chǔ)上提出了一套基于缺陷的特征再篩選算法和對(duì)模板選擇的優(yōu)化算法,最終得到了準(zhǔn)確的缺陷,該方法有以下優(yōu)點(diǎn):

(1)根據(jù)缺陷邊界處與背景之間具有較大灰度差的特征,通過(guò)對(duì)不同大小的模板再篩選,找到其中最優(yōu)模板,在使用這個(gè)模板可以有效地避免背景相減時(shí)將缺陷判為背景的情況。

(2)通過(guò)灰度特性和連通域面積特征的再篩選,有效解決了在焊縫缺陷自動(dòng)檢測(cè)中的誤檢與漏檢之間的矛盾。

[1]李國(guó)華,吳淼,鄒勇.現(xiàn)代無(wú)損檢測(cè)與評(píng)價(jià)[M]北京:化學(xué)工業(yè)出版社,2009:75-76.

圖7 不同算法對(duì)裂紋的處理Fig.7 Different algorithms deal with crack

[2]邵家鑫,都東.基于X射線數(shù)字化圖像處理的雙面焊焊縫缺陷檢測(cè)[J].焊接學(xué)報(bào),2010,31(11):21-24.

[3]康宏偉,蘇真?zhèn)?焊接缺陷X射線數(shù)字圖像的處理算法研究[J].無(wú)損檢測(cè),2006,30(5):23-26.

[4]W Daum,P Rose,H Heidt.Automatic recognition of weld defects in X-ray inspection[J].British Journal of NDT,1987,29(2):79-82.

[5] A Kehoe,GA Parker.Image processing for industrial radiograph inspection.Image Enhancement[J].British Journal of NDT,1990,32(4):183-190.

[6]周正干.焊縫X射線檢測(cè)及其結(jié)果的評(píng)判方法綜述[J].焊接學(xué)報(bào),2002(23):85-88.

[7] 閆志鴻,劉陽(yáng).焊縫X射線底片數(shù)字化技術(shù)及其應(yīng)用[J].航天制造技術(shù),2010(2):20-22.

[8]Ryszard SIKORA,Piotr BANIUKIEWICZ.Detection and Classification of Weld Defects in Industrial Radiography withUseofAdvancedAIMethods[J].NondestructiveEvaluation/testing:New Technology&Application,2013,27(12):12-17.

Flaws finding and algorithm optimization of radiographic inspection of welding bead

JIANG Ruizhu,YAN Zhihong,BAI Lilai,LU Zhenyang
(Department of Mechanical Engineering&Applied Electronics Technology,Beijing University of Technology,Beijing 100124,China)

TheautomaticinspectiontechniqueofwelddefectsbasedonXrayimagingisofgreatimportancetoimprovetheautomationlevelof industrial radiographic inspection.In the process of extracting welding defects through image processing algorithms,there are many kinds of interference,which requires the algorithm to have strong anti-interference ability.Two kinds of defect extraction algorithms,mean filtering,background subtraction and bottom hat transformation,are discussed and the main problems are analyzed.In view of these problems,the corresponding solutions are proposed,namely template optimization algorithm and multi feature re screening algorithm,which effectively solvesthecontradictionbetweendefectdetectionandmisseddetection.

radiographicinspectionofweldingbead;extractionofweldflaw;mathematicalmorphology;multi-featurealgorithmoptimization

TG441.7

A

1001-2303(2017)08-0038-06

10.7512/j.issn.1001-2303.2017.08.07

2017-03-13;

2017-05-02

江瑞柱(1993—),男,在讀碩士,主要從事現(xiàn)代焊接技術(shù)與自動(dòng)化裝配的研究。E-mail:jrz199303@ 163.com。

本文參考文獻(xiàn)引用格式:江瑞柱,閆志鴻,白立來(lái),等.焊縫射線檢測(cè)圖像的缺陷搜尋與算法優(yōu)化[J].電焊機(jī),2017,47(08):38-43.

猜你喜歡
底片X射線灰度
“X射線”的那些事兒
實(shí)驗(yàn)室X射線管安全改造
采用改進(jìn)導(dǎo)重法的拓?fù)浣Y(jié)構(gòu)灰度單元過(guò)濾技術(shù)
基于灰度拉伸的圖像水位識(shí)別方法研究
舊底片
海燕(2021年4期)2021-03-24 02:08:32
虛擬古生物學(xué):當(dāng)化石遇到X射線成像
科學(xué)(2020年1期)2020-01-06 12:21:34
一座城的70年時(shí)光底片
基于最大加權(quán)投影求解的彩色圖像灰度化對(duì)比度保留算法
基于灰度線性建模的亞像素圖像抖動(dòng)量計(jì)算
基于DirectShow的便攜式X射線數(shù)字圖像采集的實(shí)現(xiàn)
桂阳县| 桂林市| 边坝县| 景德镇市| 丰镇市| 鄂托克旗| 郓城县| 铜川市| 礼泉县| 盐津县| 永川市| 奉新县| 肥乡县| 宾川县| 文登市| 冀州市| 塔城市| 邵东县| 大港区| 迭部县| 北宁市| 安远县| 荥经县| 永善县| 伽师县| 营口市| 邵武市| 诸城市| 渭源县| 炉霍县| 龙里县| 宜州市| 桦南县| 台东县| 阿克| 定西市| 旬邑县| 扬州市| 中卫市| 翼城县| 博白县|