黃冠雄,高向東,蕭振林,陳曉輝,李秀忠
(1.廣東工業(yè)大學(xué)機(jī)電工程學(xué)院,廣東廣州510006;2.廣州番禺高勛染整設(shè)備制造有限公司,廣東廣州511400;3.佛山職業(yè)技術(shù)學(xué)院,廣東佛山528137)
微間隙焊縫磁光成像傳感自適應(yīng)識(shí)別方法
黃冠雄1,高向東1,蕭振林2,陳曉輝2,李秀忠3
(1.廣東工業(yè)大學(xué)機(jī)電工程學(xué)院,廣東廣州510006;2.廣州番禺高勛染整設(shè)備制造有限公司,廣東廣州511400;3.佛山職業(yè)技術(shù)學(xué)院,廣東佛山528137)
對(duì)于微間隙(小于0.1 mm)對(duì)接焊縫,針對(duì)焊接過程中磁光傳感器提離高度不斷變化的狀態(tài),設(shè)計(jì)焊縫位置檢測(cè)試驗(yàn)系統(tǒng)。通過對(duì)焊件施加感應(yīng)磁場(chǎng),并利用法拉第旋光原理構(gòu)成的磁光傳感器獲取焊縫磁光圖像序列。為了識(shí)別焊縫的準(zhǔn)確位置,研究一種改進(jìn)的多閾值最大類間方差算法。根據(jù)傳統(tǒng)最大類間方差法的基本思想進(jìn)行多閾值推廣,并使用松弛余量的方法優(yōu)化算法的搜索過程。根據(jù)焊縫磁光圖像的特征,運(yùn)用算法自適應(yīng)確定圖像的兩個(gè)分割閾值,獲得焊縫的準(zhǔn)確位置。焊縫位置識(shí)別試驗(yàn)結(jié)果表明,改進(jìn)的多閾值最大類間方差識(shí)別算法是一種有效的焊縫位置自適應(yīng)識(shí)別方法,適用于基于磁光成像檢測(cè)的焊縫路徑實(shí)時(shí)跟蹤。
磁光成像;微間隙焊縫;圖像分割;最大類間方差
激光焊接技術(shù)已廣泛應(yīng)用于制造業(yè),激光焊接自動(dòng)化是當(dāng)前焊接技術(shù)發(fā)展的重要趨勢(shì)。為了保證焊接質(zhì)量,準(zhǔn)確的焊縫位置識(shí)別與精確的焊縫跟蹤是進(jìn)行激光焊接的重要前提[1]。在激光焊接過程中,當(dāng)激光束聚焦光斑足夠小時(shí),產(chǎn)生的能量才能使焊件熔化而被連接在一起,因此焊縫間隙寬度必須小于激光束聚焦光斑的直徑大小?;诖殴獬上駛鞲械暮缚p檢測(cè)技術(shù)是一種針對(duì)緊密對(duì)接、無坡口、超窄間隙焊縫的有效檢測(cè)新方法[2]。它以法拉第磁旋光效應(yīng)為基礎(chǔ),通過對(duì)焊件施加感應(yīng)磁場(chǎng),得到反映焊縫上方磁場(chǎng)分布的焊縫磁光圖像序列,根據(jù)圖像序列的特征提取焊縫位置,從而精確地實(shí)現(xiàn)焊縫跟蹤。
焊縫過渡帶是微間隙焊縫磁光圖像的最主要特征,從磁光圖像中準(zhǔn)確識(shí)別焊縫過渡帶并提取焊縫中心是進(jìn)行微間隙焊縫位置精確跟蹤的關(guān)鍵。目前焊縫磁光圖像的處理方法主要包括焊縫過渡帶邊緣信息提取法和焊縫過渡帶目標(biāo)分割法。其中邊緣信息提取法有傳統(tǒng)的Canny邊緣提取、小波邊緣提取等,但由于磁光傳感器對(duì)工業(yè)現(xiàn)場(chǎng)的電、磁等干擾非常敏感,導(dǎo)致獲取的焊縫磁光圖像的邊緣復(fù)雜性大大增加,使這些方法檢測(cè)到的焊縫邊緣往往比較粗糙,而且計(jì)算量大,不能滿足實(shí)時(shí)焊縫跟蹤的要求;目標(biāo)分割法有雙峰法(最優(yōu)固定閾值法)、Otsu法(最大類間方差法)等,其特點(diǎn)是計(jì)算量較小,適合應(yīng)用于在線焊縫跟蹤。
在復(fù)雜工業(yè)現(xiàn)場(chǎng)中,焊件表面不可能保持完全水平,磁光傳感器與焊件表面的距離(提離高度)也會(huì)由于跟蹤運(yùn)動(dòng)過程中的振動(dòng)而發(fā)生改變。因此根據(jù)磁光傳感器對(duì)提離高度具有高敏感度的特點(diǎn),設(shè)計(jì)試驗(yàn)方案,模擬提離高度不斷變化的焊縫位置檢測(cè)過程,研究一種針對(duì)焊縫磁光圖像特征的改進(jìn)的多閾值最大類間方差分割算法,并改善算法的運(yùn)算速度和可靠性,使其能滿足焊縫跟蹤的實(shí)時(shí)性要求。
激光焊接試驗(yàn)系統(tǒng)示意如圖1所示。磁場(chǎng)發(fā)生器位于焊件下方,其作用是磁化焊件并使焊縫間隙處產(chǎn)生漏磁。磁光成像傳感器位于焊縫上方,通過圖像采集系統(tǒng)獲取焊縫磁光圖像并存儲(chǔ)到計(jì)算機(jī)中。
磁光成像傳感器工作原理如圖2所示,由單色高功率發(fā)光二極管作為光源發(fā)出的光經(jīng)起偏器變?yōu)榫€偏振光,通過磁光薄膜并被反射鏡片反射。由于反射鏡片下方焊縫處的垂直磁場(chǎng)分量發(fā)生變化,根據(jù)法拉第磁旋光效應(yīng),線偏振光的偏振方向會(huì)發(fā)生一定角度的偏轉(zhuǎn),包含了焊縫信息的線偏振光經(jīng)檢偏器檢偏后被成像元件接收,形成焊縫磁光圖像。
圖1 試驗(yàn)裝置示意Fig.1Schematic diagram of experimental system
圖2 磁光成像傳感器工作原理示意Fig.2Schematic of magneto-optical imaging device
2.1磁光檢測(cè)焊縫位置試驗(yàn)方案
磁光傳感器的成像效果與提離高度的大小密切相關(guān),不同的磁光成像效果會(huì)使縫磁光圖像特征發(fā)生改變,給下一步焊縫位置的準(zhǔn)確檢測(cè)帶來困難。為了模擬焊縫跟蹤過程中提離高度不斷變化的情況,設(shè)計(jì)了如圖3所示的磁光檢測(cè)焊縫位置試驗(yàn)方案,其中D1為磁光傳感器起始位置的提離高度,即磁光傳感器與焊件的距離,D2為磁光傳感器終止位置的提離高度。在改變D1和D2的條件下分別進(jìn)行兩組試驗(yàn),磁光檢測(cè)焊縫位置試驗(yàn)的試驗(yàn)參數(shù)如表1所示。
表1 試驗(yàn)參數(shù)Tab.1Testing parameters
圖3 磁光檢測(cè)焊縫位置試驗(yàn)示意Fig.3Schematic of weld detection testing with MOI
2.2焊縫磁光圖像序列特征分析
圖4是在試驗(yàn)1中通過磁光傳感器采集到的焊縫磁光圖像序列的部分樣本。
圖4 焊縫磁光圖像序列Fig.4Weld magneto-optical images sequence
圖像中較亮和較暗的部分分別對(duì)應(yīng)被磁化的焊件的N極和S極,中間的過渡區(qū)域(焊縫過渡帶)反映焊縫處的漏磁場(chǎng)的分布。當(dāng)磁場(chǎng)沿著焊縫兩側(cè)對(duì)稱分布時(shí),焊縫漏磁場(chǎng)亦沿著焊縫兩側(cè)對(duì)稱分布,而磁光傳感器將磁場(chǎng)分布信息以光強(qiáng)的形式表現(xiàn)出來,就形成了磁光圖像。因此理論上焊縫過渡帶的中心線就是焊縫中心的位置。
在焊縫跟蹤過程中,當(dāng)提離高度始終保持不變時(shí),焊縫過渡帶的寬度會(huì)保持不變;當(dāng)提離高度按照?qǐng)D3的試驗(yàn)方案發(fā)生變化時(shí),其焊縫過渡帶寬度也會(huì)隨之發(fā)生改變。試驗(yàn)1磁光圖像序列焊縫過渡帶寬度的變化曲線如圖5所示,隨著提離高度的增加,焊縫過渡帶變得越來越寬。
圖5 磁光圖像焊縫過渡帶變化曲線Fig.5Curve of weld transition zone changing
根據(jù)磁光圖像的多背景灰度的特征,即背景既包含小于目標(biāo)的灰度級(jí),也包含大于目標(biāo)的灰度級(jí),需要采用多閾值的目標(biāo)分割方法,在本研究中磁光圖像序列采用的是雙閾值。根據(jù)磁光圖像灰度直方圖中灰度級(jí)的概率分布特征進(jìn)行手動(dòng)目標(biāo)分割,得到分割時(shí)所使用的兩個(gè)最優(yōu)閾值——下閾值和上閾值,圖6和圖7是試驗(yàn)1磁光圖像序列中下閾值和上閾值的變化曲線,下閾值隨著提離高度的增加逐漸減小,上閾值隨著提離高度的增加逐漸增大。
因此,需要研究一種既能自動(dòng)檢測(cè)出焊縫中心的準(zhǔn)確位置,又能滿足焊縫跟蹤實(shí)時(shí)性要求的自適應(yīng)雙閾值分割算法。
圖6 磁光圖像下閾值變化曲線Fig.6Curve of low-threshold of magneto-optical images
圖7 磁光圖像上閾值變化曲線Fig.7Curve of high-threshold of magneto-optical images
3.1最大類間方差法
最大類間方差法又稱Otsu法,其基本原理是以最佳閾值將圖像的灰度直方圖分割成兩部分,使兩部分的方差取最大值,意味著錯(cuò)分概率最小,即分割效果最好[3]。最大類間方差選擇函數(shù)定義為
式中ω0和ω1分別為目標(biāo)出現(xiàn)概率和背景出現(xiàn)概率;μ0和μ1分別為目標(biāo)的灰度均值和背景的灰度均值;μ為全局圖像均值,令ω0=ω(T),μ0=μ(T),則式(1)可以簡(jiǎn)化為
最大類間方差法可以自動(dòng)得到統(tǒng)計(jì)意義上的最佳分割閾值,實(shí)際應(yīng)用中對(duì)目標(biāo)-背景類的圖像具有很好的分割效果。但傳統(tǒng)的最大類間方差法是單閾值的,只能把圖像分割為兩類,而磁光圖像并不是簡(jiǎn)單的單峰圖像,因此不能直接對(duì)磁光圖像進(jìn)行分割,需將最大類間方差法推廣到多閾值。
3.2最大類間方差法的推廣
設(shè)有M個(gè)閾值把磁光圖像分成M+1類,閾值區(qū)間為[0,1,…,t1],[t1+1,…,t2],…,[tM+1,…,L-1]。根據(jù)最大類間方差法的基本思想,最大類間方差選擇函數(shù)可推廣定義為[4]
式中ωk,μk,μ分別為在每一個(gè)類出現(xiàn)的概率、灰度均值和圖像的總體灰度均值。使得最大值的一組閾值就是所要求的最優(yōu)閾值,即最優(yōu)閾值為
算法的基本過程是:首先根據(jù)用戶設(shè)定的閾值個(gè)數(shù)M劃分類別區(qū)間,初始化閾值大小t1,t2,…,tM,然后計(jì)算類間方差并保存于數(shù)組sigma2B中,循環(huán)搜索直方圖,組合t1,t2,…,tM,每次循環(huán)使其中一個(gè)閾值ti=ti+1(i=1,2,…,M),比較sigma2B中所有的類間方差找出最大類間方差對(duì)應(yīng)的那組閾值(t1,t2,…,tM)即為所求的最優(yōu)分割閾值。
3.3多閾值最大類間方差法的改進(jìn)
多閾值最大類間方差法本質(zhì)上是一種數(shù)值優(yōu)化的窮舉搜索算法,其搜索運(yùn)算的循環(huán)數(shù)近似等于以灰度級(jí)數(shù)為底、以閾值數(shù)為冪的指數(shù)。因此,如果不加改進(jìn),多閾值最大類間方差法分割的運(yùn)算效率較低。為此,根據(jù)焊縫跟蹤的實(shí)時(shí)性要求,對(duì)上述方法進(jìn)行了如下的改進(jìn)。
在進(jìn)行最大類間方差分割之前,使用雙峰法粗略得到各分割閾值,確定一個(gè)較小的灰度級(jí)范圍作為相應(yīng)局部閾值的搜索范圍(稱為松弛余量)。各閾值不再窮盡搜索整個(gè)直方圖,而是在松弛余量范圍內(nèi)進(jìn)行搜索[5]。如果最終搜索到的最佳閾值到達(dá)搜索范圍邊界,則表明粗分割閾值與最優(yōu)閾值差別過大,應(yīng)擴(kuò)大松弛余量,重新進(jìn)行最佳閾值的搜索,以取得全局最優(yōu)分割。
4.1焊縫位置識(shí)別結(jié)果
首先標(biāo)定磁光圖像的像素當(dāng)量。在磁光傳感器內(nèi)部,鏡頭與成像平面的距離固定,因此像素當(dāng)量不會(huì)隨著提離高度的改變而發(fā)生變化,經(jīng)過標(biāo)定得到磁光傳感器像素當(dāng)量為1/103(單位:mm/pixel)。
在磁光圖像采集過程中不可避免地會(huì)存在系統(tǒng)噪聲,這些噪聲會(huì)導(dǎo)致磁光圖像直方圖上出現(xiàn)偽峰值,從而影響后續(xù)目標(biāo)分割的準(zhǔn)確性。因此在進(jìn)行圖像分割前,使用3×3的模板對(duì)磁光圖像進(jìn)行一次中值濾波,以降低噪聲對(duì)分割算法準(zhǔn)確性的影響。
然后運(yùn)用多閾值最大類間方差法對(duì)焊縫磁光圖像序列進(jìn)行目標(biāo)分割,根據(jù)磁光圖像特征可分為三類,即閾值數(shù)為2。分割完成后圖像中仍然會(huì)存在一些小面積偽目標(biāo),因此使用3×3菱形結(jié)構(gòu)元素進(jìn)行了腐蝕膨脹操作,保留最大的目標(biāo),即焊縫過渡帶。算法處理后磁光圖像分割結(jié)果的部分樣本如圖8所示。
圖8 多閾值最大類間方差法分割結(jié)果Fig.8Segmentation result of multi-threshold Otsu method
4.2誤差分析
在試驗(yàn)1和試驗(yàn)2中運(yùn)用多閾值最大類間方差法和固定閾值法識(shí)別焊縫位置的曲線如圖9所示。固定閾值法是指根據(jù)磁光圖像序列首幀圖像進(jìn)行最優(yōu)閾值提取后,整個(gè)序列都采用此組閾值的算法。試驗(yàn)1和試驗(yàn)2中運(yùn)用多閾值最大類間方差法和固定閾值法識(shí)別焊縫位置的識(shí)別誤差曲線如圖10所示。由于工作臺(tái)開始運(yùn)動(dòng)時(shí)處于加速運(yùn)動(dòng)狀態(tài),而實(shí)際焊縫路徑是根據(jù)磁光傳感器與自帶同軸攝像頭相對(duì)坐標(biāo)關(guān)系按照勻速運(yùn)動(dòng)的情況給出的,所以由誤差曲線可以看到,試驗(yàn)1和試驗(yàn)2的前100幀圖像的識(shí)別誤差都較大。
統(tǒng)計(jì)分析試驗(yàn)1和試驗(yàn)2中101~400幀磁光圖像序列的焊縫位置識(shí)別誤差,如表2所示,其中算法1表示多閾值最大類間方差法,算法2表示固定閾值法。表中各誤差的定義如下
圖9 焊縫位置識(shí)別結(jié)果Fig.9Result of weld position recognition
由表2可知,根據(jù)多閾值最大類間方差法提取的焊縫位置識(shí)別誤差小,在磁光傳感器提離高度發(fā)生變化時(shí)能更準(zhǔn)確地提取焊縫位置信息。
(1)基于法拉第磁旋光效應(yīng)的磁光成像傳感器能夠有效檢測(cè)超微間隙焊縫,適用于激光焊接過程中間隙小于0.1 mm的微間隙焊縫的檢測(cè)和跟蹤。
(2)針對(duì)提離高度發(fā)生變化的狀態(tài)下的焊縫磁光圖像序列特征,提出一種改進(jìn)的多閾值最大類間方差算法對(duì)焊縫位置進(jìn)行自適應(yīng)識(shí)別。試驗(yàn)結(jié)果表明,算法的計(jì)算復(fù)雜度小,處理時(shí)間短,識(shí)別誤差小,焊縫路徑跟蹤精度高,適用于基于磁光成像檢測(cè)的焊縫路徑實(shí)時(shí)跟蹤。
圖10 焊縫位置測(cè)量絕對(duì)誤差Fig.10Absolute error of weld position measurement
表2 焊縫位置測(cè)量誤差統(tǒng)計(jì)Tab.2Error statistics of weld position measurement
[1]Zhang Y,Gao X,Katayama S.Weld appearance prediction with BP neural network improved by genetic algorithm during disk laser welding[J].Journal of ManufacturingSystems,2015(34):53-59.
[2]Gao X,Chen Y.Detection of micro gap weld using magnetooptical imaging during laser welding[J].The International Journal of Advanced Manufacturing Technology,2014,73(1-4):23-33.
[3]張召長(zhǎng),戴耀東,周正東.基于Otsu多閾值和分水嶺算法的乳腺腫塊分割[J].計(jì)算機(jī)應(yīng)用,2008(S2):198-200.
[4]張立云,劉南艷,侯媛彬,等.多閾值SF的光照不均圖像分割[J].光電工程,2014,41(7):81-87.
[5]鄧富亮,唐娉,劉源,等.引入松弛因子的高分辨率遙感影像自動(dòng)多層次分割[J].遙感學(xué)報(bào),2013,17(6):1492-1507.
Adaptive recognition method of micro-gap weld position based on magneto-optical sensing
HUANG Guanxiong1,GAO Xiangdong1,XIAO Zhenlin2,CHEN Xiaohui2,LI Xiuzhong3
(1.School of Electromechanical Engineering,Guangdong University of Technology,Guangzhou 510006,China;2.Guangzhou Panyu Gofront Dyeing&Finishing Machinery Manufacturer Ltd.,Guangzhou 511400,China;3. Foshan Polytechnic,F(xiàn)oshan 528137,China)
For micro-gap weld joint whose width is less than 0.1 mm and simulating the changing condition of lift-off height of magneto-optical sensor in welding processing,designed a experiment scheme to detect weld position by using magneto-optical senser.In the experiment,the weldments were magnetized by using an excitation magnetic field.Meanwhile,a magneto optical sensor based on the principle of Faraday magneto effect was applied to acquire the magneto optical images sequences of weld joint.An improved multi-threshold Otsu algorithm was developed to deal with recognition.Multi-threshold method was promoted according to basic idea of traditional Otsu and relaxation margin was being used to optimize the search process of proposed algorithm.For the characteristics of weld magneto-optical images,the proposed algorithm was applied to adaptively determine two segmentation thresholds which got the exact weld position.The result of seam detecting test shows that the proposed method is an effective and adaptive way to recognize weld position and is suitable for the real-time micro-gap seam tracking based on magneto-optical imaging sensing.
magneto optical imaging;micro weld joint;image segmentation;Otsu method
TG409
A
1001-2303(2016)04-0049-06
10.7512/j.issn.1001-2303.2016.04.11
2015-07-15;
2015-10-16
國(guó)家自然科學(xué)基金資助項(xiàng)目(51175095);廣東省學(xué)科建設(shè)科技創(chuàng)新項(xiàng)目資助(2013KJCX0063);廣東省重大科技專項(xiàng)資助(2014B090921008);廣州市科學(xué)研究專項(xiàng)資助(1563000554);佛山市科技創(chuàng)新專項(xiàng)資金項(xiàng)目資助(2014AG10015)
黃冠雄(1990—),男,碩士,主要從事焊接自動(dòng)化的研究工作。