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

?

坡口對(duì)接焊縫圖像數(shù)據(jù)分析及修正研究

2015-12-05 05:54:45周厚新陳月強(qiáng)王志遠(yuǎn)
機(jī)械工程與自動(dòng)化 2015年6期
關(guān)鍵詞:樣條形態(tài)學(xué)圖像處理

周厚新 ,陳月強(qiáng) ,王志遠(yuǎn),邸 炯,霍 平

(1.河北聯(lián)合大學(xué) 以升創(chuàng)新教育基地,河北 唐山 063009;2.河北聯(lián)合大學(xué) 機(jī)械工程學(xué)院,河北 唐山 063009)

坡口對(duì)接焊縫圖像數(shù)據(jù)分析及修正研究

周厚新1,陳月強(qiáng)1,王志遠(yuǎn)1,邸 炯1,霍 平2

(1.河北聯(lián)合大學(xué) 以升創(chuàng)新教育基地,河北 唐山 063009;2.河北聯(lián)合大學(xué) 機(jī)械工程學(xué)院,河北 唐山 063009)

針對(duì)坡口對(duì)接焊縫圖像的特點(diǎn),采取灰度形態(tài)學(xué)閉運(yùn)算、二值化和Canny算子對(duì)圖像進(jìn)行邊緣檢測(cè),利用最小二乘法擬合得到邊緣圖像方程來獲得焊縫寬度和深度信息。因?yàn)楹更c(diǎn)的噪聲使得圖像處理中的焊縫邊緣定位出現(xiàn)了異常,所以數(shù)據(jù)中出現(xiàn)了失真數(shù)據(jù),針對(duì)數(shù)據(jù)中出現(xiàn)的失真數(shù)據(jù)利用插值算法剔除偽數(shù)據(jù),最后采用三次樣條插值對(duì)數(shù)據(jù)進(jìn)行修正得到比較平滑、具有一階連續(xù)導(dǎo)數(shù)的插值曲線,較好地實(shí)現(xiàn)了對(duì)于偽數(shù)據(jù)點(diǎn)的修正。該研究對(duì)于工程實(shí)踐具有一定的實(shí)用性。

焊縫;特征提取;數(shù)據(jù)修正;圖像數(shù)據(jù)分析

0 引言

在自動(dòng)焊接技術(shù)中,視覺傳感技術(shù)已被廣泛應(yīng)用到焊縫跟蹤過程中,而圖像處理算法與數(shù)據(jù)的處理成為整個(gè)視覺跟蹤系統(tǒng)的基礎(chǔ)與核心。在圖像處理方面常采用數(shù)學(xué)形態(tài)學(xué)處理方法,數(shù)學(xué)形態(tài)學(xué)是從集合的角度來刻畫和分析圖像,并作為一種非線性圖像處理和分析理論[1]。為了在自動(dòng)焊接時(shí)焊槍的軌跡能夠更加地準(zhǔn)確,在得到焊縫寬度和深度信息后必須要對(duì)焊點(diǎn)的噪聲造成的偽數(shù)據(jù)進(jìn)行處理。本文采用特定的算法對(duì)數(shù)據(jù)異常的突變點(diǎn)進(jìn)行刪除,并對(duì)所有的焊縫寬度和深度數(shù)據(jù)運(yùn)用三次樣條插值進(jìn)行修正,從而得到與實(shí)際數(shù)據(jù)基本吻合的曲線方程。

1 坡口對(duì)接焊縫的圖像預(yù)處理

本文選用點(diǎn)焊好的管材工件作為模型進(jìn)行試驗(yàn),管子的直徑為Φ426 mm,管子壁厚為17 mm,橢圓度為1%。選用工業(yè)CCD拍攝的灰度圖像為研究對(duì)象,首先對(duì)焊縫圖像進(jìn)行預(yù)處理來消除噪聲,實(shí)現(xiàn)焊縫圖像邊緣的精確檢測(cè)。

1.1 圖像預(yù)處理

圖1為焊縫圖像及預(yù)處理。圖像預(yù)處理的主要目的是初步消除圖像中無關(guān)的信息。為了提高圖像處理算法的執(zhí)行效率,本文對(duì)圖1(a)進(jìn)行裁剪,在圖像中存在著工件表面反光、劃痕、小的突出物等噪聲,而這些噪聲勢(shì)必會(huì)給后續(xù)的處理帶來困難,本文采用灰度圖像形態(tài)學(xué)的閉運(yùn)算來解決這一難題?;叶葓D像形態(tài)學(xué)的閉運(yùn)算后,小的暗細(xì)節(jié)被濾除,明亮部分受影響較小,焊縫邊緣基本沒有受到影響[2-3]。

1.2 圖像后處理

盡管人眼很容易地就能從預(yù)處理后的焊縫圖像中識(shí)別出物體的邊緣,但對(duì)于計(jì)算機(jī)來說還需要對(duì)圖像進(jìn)一步做閾值分割、邊緣檢測(cè)等處理,才能有效地識(shí)別焊縫信息。因此還需要對(duì)圖像進(jìn)行后處理,包括二值化和邊緣檢測(cè)。

圖1 焊縫圖像及預(yù)處理

當(dāng)對(duì)圖像進(jìn)行分析與識(shí)別時(shí),首先要將有效部分從圖像中分割出來。本文采用全局閾值,利用MATLAB中的最佳閾值函數(shù)選取閾值,處理結(jié)果如圖1(b)所示。圖像二值化后使得特征更加突出,但在焊縫邊緣有很多小齒。

經(jīng)過二值化后,對(duì)焊縫圖像進(jìn)行邊緣檢測(cè)。采用越合適的邊緣提取算子,所得到的焊縫中心與實(shí)際焊縫中心位置越接近,精度越高。經(jīng)過多次實(shí)驗(yàn)本文最終選取Canny邊緣檢測(cè)算子對(duì)焊縫圖像進(jìn)行邊緣檢測(cè),得到的圖像如圖1(c)所示。

2 圖像的特征提取

通過預(yù)處理、閾值分割、邊緣檢測(cè)處理后,已經(jīng)可以得到較清晰的焊縫邊緣圖像輪廓,但為了提取兩側(cè)邊緣點(diǎn)的拐點(diǎn)坐標(biāo),求出焊縫的像素寬度,還要對(duì)焊縫圖像進(jìn)行特征提取。本文采用搜索法來實(shí)現(xiàn)邊緣坐標(biāo)的記錄。

由搜索法得到以邊緣點(diǎn)的圖像坐標(biāo)為元素的二維數(shù)組,但數(shù)字圖像是一個(gè)矩陣,而每個(gè)像素的位置信息是按先行后列的順序給出的,所以必須要對(duì)二維數(shù)組列進(jìn)行交換,又因圖像的縱軸是向下為正的,要想圖形不發(fā)生變化,所以要把第二列變?yōu)樨?fù)的[4]。這樣就完成了對(duì)圖像上邊緣點(diǎn)的坐標(biāo)提取,如圖2所示。

為了比較精確地提取焊縫的拐點(diǎn)坐標(biāo),本文把邊緣分為左上、左下、右上、右下四部分,并分別進(jìn)行最小二乘法擬合[5],擬合結(jié)果如圖3所示。

圖2 坐標(biāo)系中的焊縫邊緣圖像

圖3 最小二乘擬合后的結(jié)果

采用直線擬合,若y=φ(x)=a0+a1x,a0和a1滿足如下法方程組:

(1)

即a0和a1是法方程組的解。

利用MATLAB平臺(tái)可得到左上、左下、右上、右下邊緣的4個(gè)擬合方程:

y=-1.371 9x+12.124 4;

x=232;

y=1.231 4x-621.375 7;

x=258。

因此,得到的兩拐點(diǎn)的坐標(biāo)分別為:(232,-306.156 4)、(258,-303.674 5)

焊縫兩拐點(diǎn)之間的像素點(diǎn)距離ΔX=26、ΔY=2.5。

3 坡口焊縫實(shí)驗(yàn)數(shù)據(jù)的分析及修正

通過模擬實(shí)驗(yàn)驗(yàn)證基于CCD的管材坡口焊接焊縫識(shí)別系統(tǒng)的實(shí)效性,選用點(diǎn)焊好的管材工件作為模型,實(shí)驗(yàn)步驟如下:

(1) 把攝像機(jī)的物距設(shè)定為750 mm,利用焊縫識(shí)別界面設(shè)定采樣時(shí)間為0.1 s,工件轉(zhuǎn)速為8 r/min(周向),在焊接過程中管子旋轉(zhuǎn)。利用CCD對(duì)轉(zhuǎn)動(dòng)中的工件進(jìn)行垂直取像,采集72張圖片。

(2) 通過識(shí)別算法提取出管材焊縫的寬度數(shù)據(jù)(圖3中的兩條線之間的距離)。

3.1 測(cè)量數(shù)據(jù)分析

實(shí)驗(yàn)得到的數(shù)據(jù)如圖4所示。由圖4可知焊縫識(shí)別系統(tǒng)在測(cè)量中出現(xiàn)了偽數(shù)據(jù),造成這一現(xiàn)象的主要原因是焊點(diǎn)的噪聲使得圖像處理中的焊縫邊緣定位出現(xiàn)了異常,表現(xiàn)為測(cè)量數(shù)據(jù)中出現(xiàn)了突變數(shù)據(jù),這樣的現(xiàn)象是不可避免的,但為了滿足實(shí)際的焊接要求就必須把這些異常數(shù)據(jù)進(jìn)行剔除。

圖4中,包含偽數(shù)據(jù)的采樣點(diǎn)一定是異常突變點(diǎn),偽數(shù)據(jù)剔除的過程就是數(shù)據(jù)異常突變點(diǎn)的刪除過程,算法實(shí)現(xiàn)步驟如下:

(1) 設(shè)向量A=[a1,a2,…,a71,a72],其中ai(i=1,…,72)為第i個(gè)采樣點(diǎn)所對(duì)應(yīng)的寬度數(shù)據(jù),構(gòu)造向量B=[a72,a1,a2,…,a71,a72,a1]=[b1,b2,…,b72,b73,b74]。

對(duì)乙酰氨基酚其實(shí)就是我們常說的撲熱息痛、必理通或者泰諾林,它們都是含單一有效成分“對(duì)乙酰氨基酚”的退燒藥。而人們熟知的以布洛芬為單一有效成分的藥包括美林、芬必得等。

(2) 構(gòu)造向量C=[c1,c2,c3,…,c70,c71,c72,c73],ci=abs(bi-bi+1)(i=1,…,73)。

(3) 再把C中的元素進(jìn)行從小到大排列,取前64個(gè)元素中的最大值m(由圖4可知,圖中大部分相鄰數(shù)據(jù)值沒有異常突變,即可認(rèn)為測(cè)試數(shù)據(jù)中至少有90%是可信的,那么對(duì)于72個(gè)數(shù)據(jù)而言,就是至少有64個(gè)數(shù)據(jù)是可信值),那么C中至少有兩個(gè)大于2m的突變?cè)豤j-1和cj(j=2,…,73),cj-1和cj所對(duì)應(yīng)的采樣點(diǎn)必定是偽數(shù)據(jù),其中對(duì)應(yīng)B中元素bj就是偽數(shù)據(jù),因此將其剔除。

(4) 重復(fù)步驟2和步驟3,直到C中沒有大于2m的元素為止。剔除偽數(shù)據(jù)的結(jié)果如圖5所示。

圖4 實(shí)驗(yàn)數(shù)據(jù)

圖5 剔除偽數(shù)據(jù)的實(shí)驗(yàn)結(jié)果

3.2 測(cè)量數(shù)據(jù)修正

為了修正測(cè)量中的偽數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行一維插值,用插值后的數(shù)據(jù)來修正偽數(shù)據(jù)采樣點(diǎn)。一維插值可以分為基于快速傅里葉的插值和基于多項(xiàng)式的插值。

(1) 快速傅里葉插值的基本思想是先對(duì)輸入的函數(shù)值進(jìn)行傅里葉變換到頻域,再用傅里葉逆變換把更多的點(diǎn)轉(zhuǎn)為時(shí)域,從而達(dá)到增加采樣點(diǎn)的目的。經(jīng)傅里葉插值后的結(jié)果如圖6所示,數(shù)據(jù)出現(xiàn)了很大的偏移而且曲線的平滑度差。

(2) 多項(xiàng)式插值法就是用給定的若干點(diǎn)上的函數(shù)值來構(gòu)造f(x)的近似多項(xiàng)式函數(shù)φ(x),要求φ(x)與f(x)在給定點(diǎn)的函數(shù)值相等。n次代數(shù)多項(xiàng)式插值滿足在n+1個(gè)節(jié)點(diǎn)上插值多項(xiàng)式φ(x)和被插值函數(shù)f(x)相等,而且插值多項(xiàng)式φ(x)的次數(shù)不超過n次。比較常用的一維插值是分段插值和三次樣條插值。

由于分段線性插值采用直線連接了相鄰點(diǎn),曲線的平滑度較差,不具有一階連續(xù)導(dǎo)數(shù),故此處采用三次樣條插值法。對(duì)數(shù)據(jù)進(jìn)行三次樣條插值后的,結(jié)果如圖7所示。數(shù)據(jù)經(jīng)過三次樣條插值得到的插值曲線比較平滑,具有一階連續(xù)導(dǎo)數(shù)。

圖6 傅里葉插值

圖7 三次樣條插值

比較圖6和圖7可以看出,三次樣條插值對(duì)數(shù)據(jù)的插值效果最好,對(duì)圖像進(jìn)行三次樣條插值可以產(chǎn)生比較平滑的曲線,能夠較好地實(shí)現(xiàn)對(duì)于偽數(shù)據(jù)點(diǎn)的修正。

4 結(jié)論

本文在焊縫圖像處理流程中采取數(shù)學(xué)形態(tài)學(xué)運(yùn)算,最終得到了有效的焊縫邊緣圖像。對(duì)實(shí)驗(yàn)數(shù)據(jù)剔除了偽數(shù)據(jù),通過三次樣條插值得到了較平滑的曲線,能夠較好地修正偽數(shù)據(jù)點(diǎn),修正后的數(shù)據(jù)和實(shí)際數(shù)據(jù)基本吻合,符合工程實(shí)際需求。

[1] 吳丹,劉修國,尚建嘎.數(shù)學(xué)形態(tài)學(xué)在圖像處理與分析中的應(yīng)用及展望[J].工程圖學(xué)報(bào),2003(2):120-125.

[2] 戴青云,余英林.數(shù)學(xué)形態(tài)學(xué)在圖像處理中的應(yīng)用進(jìn)展[J].控制理論與應(yīng)用,2001,18(4):478-482.

[3] 張翔,劉媚潔,陳立偉.基于數(shù)學(xué)形態(tài)學(xué)的邊緣提取方法[J].電子科技大學(xué)學(xué)報(bào),2002,31(5):490-493.

[4] 饒海濤.基于數(shù)學(xué)形態(tài)學(xué)的圖像邊緣檢測(cè)[J].蘇州大學(xué)學(xué)報(bào)(自然科學(xué)版),2004,20(2):42-45.

[5] Zhao Xiao dong. Mathematical morphological binary image real-time parallel processing using optical frequency filtering of complex-value kernel[J].Chinese J Lasers,1998,A25(11):1031-1034.

Data Analysis and Data Correction of Butt Weld Image

ZHOU Hou-xin1, CHEN Yue-qiang1, WANG Zhi-yuan1, DI Jiong1, HUO Ping2

(1.Yisheng College, Hebei United University, Tangshan 063009, China; 2. College of Mechanical Engineering, Hebei United University, Tangshan 063009, China)

In accordance with the characteristics of the butt weld image,this article designs the gray-scale morphological close operation, binarization and Canny operator for edge detection and uses the researching method to extract the image character to record the edge coordinate of welding line. Because of the solder joint making the weld edge positioning noise in image processing abnormally, there are some mutation data appear. Using the algorithm to eliminate false data, this article finally uses cubic spline interpolation to modify data to get a continuous derivative first-order interpolation curve, the correction of pseudo data points are realized, which is of great value to the engineering practice.

weld; feature extraction; data correction; image data analysis

1672- 6413(2015)06- 0029- 02

2015- 01- 28;

2015- 09- 11

周厚新(1992-),男,湖南株洲人,本科在讀,專業(yè)為機(jī)械設(shè)計(jì)制造及其自動(dòng)化。

TN911.73∶TG44

A

猜你喜歡
樣條形態(tài)學(xué)圖像處理
一元五次B樣條擬插值研究
機(jī)器學(xué)習(xí)在圖像處理中的應(yīng)用
電子制作(2018年18期)2018-11-14 01:48:20
三次參數(shù)樣條在機(jī)床高速高精加工中的應(yīng)用
模糊圖像處理,刑事偵查利器
圖像處理技術(shù)的實(shí)戰(zhàn)應(yīng)用
三次樣條和二次刪除相輔助的WASD神經(jīng)網(wǎng)絡(luò)與日本人口預(yù)測(cè)
軟件(2017年6期)2017-09-23 20:56:27
基于樣條函數(shù)的高精度電子秤設(shè)計(jì)
醫(yī)學(xué)微觀形態(tài)學(xué)在教學(xué)改革中的應(yīng)用分析
數(shù)學(xué)形態(tài)學(xué)濾波器在轉(zhuǎn)子失衡識(shí)別中的應(yīng)用
Photo Shop通道在圖像處理中的應(yīng)用
河南科技(2014年1期)2014-02-27 14:04:06
武宁县| 图木舒克市| 巴南区| 弥渡县| 修武县| 新源县| 乡城县| 义马市| 会泽县| 乌拉特中旗| 民乐县| 通化县| 大埔县| 西充县| 嘉黎县| 那坡县| 邛崃市| 郸城县| 晋江市| 黎城县| 兰州市| 丹江口市| 邹平县| 土默特右旗| 潜山县| 白水县| 汉川市| 宜兰市| 广德县| 丰原市| 郧西县| 仁寿县| 绥棱县| 上饶县| 江口县| 独山县| 临夏县| 武威市| 松潘县| 五河县| 正定县|