999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Halcon 的焊縫識(shí)別技術(shù)研究

2024-01-31 13:23:26毛東宸孔令云李博李明科
電子制作 2024年2期
關(guān)鍵詞:焊縫檢測(cè)

毛東宸,孔令云,李博,李明科

(1.西京學(xué)院 電子信息學(xué)院,陜西西安,710123;2.河南省??C(jī)器人制造有限公司,河南新鄉(xiāng),453000)

0 引言

近年來(lái),機(jī)器視覺(jué)技術(shù)的快速發(fā)展為焊縫缺陷檢測(cè)提供了新的思路和工具。利用機(jī)器視覺(jué)技術(shù),可以在不需要人工干預(yù)的情況下,高效地進(jìn)行焊縫缺陷檢測(cè),提高生產(chǎn)效率和產(chǎn)品質(zhì)量。李超等作者提出了一種基于混合高斯模型的改進(jìn)背景減法提取焊縫缺陷區(qū)域的方法,該方法能夠?qū)缚p缺陷進(jìn)行識(shí)別和分類(lèi),準(zhǔn)確率超過(guò)95%[3]。谷靜等作者提出了一種基于深度學(xué)習(xí)改進(jìn)Faster RCNN 模型的焊縫缺陷檢測(cè)算法,通過(guò)多尺度特征圖并充分利用底層特征取得缺陷檢測(cè)結(jié)果,可以對(duì)小目標(biāo)物體的檢測(cè)有較高的檢測(cè)精度[4]。王巖等人提出了一種提取具有多個(gè)閾值的X 射線(xiàn)圖像特征的方法,使用SVM 技術(shù)進(jìn)行缺陷分類(lèi)并進(jìn)行定位,該方法在低對(duì)比度X 射線(xiàn)圖像中分割和定位缺陷是有效可行的[5]。蔡述庭等人則基于Halcon 軟件利用圖像處理對(duì)美標(biāo)電源線(xiàn)進(jìn)行缺陷檢測(cè),對(duì)該電源線(xiàn)的檢測(cè)具有較好的檢測(cè)效果[6]。

本文將基于Halcon 軟件對(duì)相機(jī)進(jìn)行標(biāo)定并對(duì)焊縫缺陷進(jìn)行檢測(cè)和分析,進(jìn)一步探索機(jī)器視覺(jué)技術(shù)在焊接領(lǐng)域應(yīng)用的方法和途徑。通過(guò)與前人研究的比較和驗(yàn)證,本文的成果可以更加準(zhǔn)確、高效地完成焊縫缺陷檢測(cè)任務(wù),具有重要的理論和實(shí)際價(jià)值。

1 系統(tǒng)平臺(tái)的組成

本文采用KinectV2 相機(jī)對(duì)焊縫進(jìn)行檢測(cè),使用相機(jī)檢測(cè)的圖像如圖1 所示。

圖1 Kinect v2 相機(jī)

2 系統(tǒng)平臺(tái)的框架流程圖

由于相機(jī)采集圖像時(shí)往往會(huì)產(chǎn)生畸變,所以需要先對(duì)相機(jī)進(jìn)行標(biāo)定來(lái)消除畸變,之后再對(duì)圖像進(jìn)行一定程度上的處理,主要包括:去噪、閾值分割、形態(tài)學(xué)運(yùn)算等操作,最后對(duì)處理后的圖像進(jìn)行缺陷檢測(cè)工作,流程圖如圖2 所示。

圖2 焊縫識(shí)別流程圖

3 相機(jī)的標(biāo)定

機(jī)器視覺(jué)的核心在于通過(guò)圖像采集獲取三維世界信息。在這個(gè)過(guò)程中,我們需要解決兩個(gè)問(wèn)題:如何將相機(jī)坐標(biāo)系中的坐標(biāo)與世界坐標(biāo)系中的坐標(biāo)進(jìn)行轉(zhuǎn)換,以及如何校正相機(jī)帶來(lái)的畸變,相機(jī)產(chǎn)生的畸變?nèi)鐖D3 所示。解決這兩個(gè)問(wèn)題的方法就是相機(jī)標(biāo)定,獲取相機(jī)的內(nèi)參和外參,使相機(jī)坐標(biāo)系與世界坐標(biāo)系建立起聯(lián)系,就能消除圖像的畸變。

圖3 相機(jī)產(chǎn)生的畸變類(lèi)型

不同于傳統(tǒng)的張正友標(biāo)定法,本文采用Halcon 軟件的相機(jī)標(biāo)定助手進(jìn)行標(biāo)定,可以更快速獲得相機(jī)的內(nèi)部參數(shù),對(duì)圖像進(jìn)行畸變校正,以獲得精確的圖像信息。

■3.1 標(biāo)定板的制作

Halcon 相機(jī)標(biāo)定分為如下幾個(gè)步驟:生成標(biāo)定板、使用助手進(jìn)行標(biāo)定、使用laplace_of_gauss 算子對(duì)圖像進(jìn)行校正。

在標(biāo)定過(guò)程中,標(biāo)定板的選擇是非常重要的,因?yàn)楹线m的標(biāo)定板能夠保證成像清晰度和標(biāo)定精度。下面介紹適用于本文中焊縫檢測(cè)的標(biāo)定板生成方法:在程序窗口中輸入算子gen_caltab(9,9,0.004,0.5,'C∶/Users/57812/Pictures/caltab.descr','C∶/Users/57812/Pictures/caltab.ps'),并運(yùn)行。這會(huì)在指定的文件夾中生成名為“caltab.descr”描述文件,如圖4 所示,其中生成標(biāo)定板的行和列標(biāo)記點(diǎn)數(shù)為9,標(biāo)記點(diǎn)之間的距離為0.015,標(biāo)定點(diǎn)的直徑為0.5。

圖4 相機(jī)參數(shù)標(biāo)定板

■3.2 標(biāo)定圖像的采集與標(biāo)定

標(biāo)定過(guò)程包括選擇標(biāo)定板類(lèi)型、采集圖像、搜索標(biāo)記點(diǎn)以及進(jìn)行標(biāo)定計(jì)算。只要正確選擇算子并根據(jù)需要進(jìn)行參數(shù)設(shè)置,就可以完成相機(jī)的標(biāo)定。標(biāo)定流程如圖5 所示。

圖5 相機(jī)標(biāo)定流程圖

進(jìn)行相機(jī)標(biāo)定時(shí),標(biāo)定圖片的數(shù)量應(yīng)該在15~30 張左右,可以將圖片旋轉(zhuǎn)和傾斜,角度在45 度內(nèi),以保證所有標(biāo)定點(diǎn)都能完整地呈現(xiàn)在標(biāo)定圖中。本案例采樣了24 張標(biāo)定板圖像,如圖6 所示。

圖6 相機(jī)標(biāo)定圖

在標(biāo)定過(guò)程中,應(yīng)保持標(biāo)定板干凈,并且在拍攝時(shí)要保證清晰對(duì)焦,避免噪聲對(duì)標(biāo)定精度造成影響。但是這些干擾依舊不可避免,因此我們首先對(duì)采集的標(biāo)定板圖像進(jìn)行去噪。為此,我們使用LOG 算法,它是由高斯濾波算法和拉普拉斯濾波算法組合而成,其公式如下:

其中,f(x,y)是二維離散信號(hào),G(a,b)是二維高斯函數(shù),L(a,b)是二維拉普拉斯函數(shù)。在程序中輸入算子laplace_of_gauss(Image,LaplaceImage,2.0,5,'mirrored'),生成圖7 中的圖片,可以明顯看出通過(guò)LOG 算法處理之后,最終得到標(biāo)定板的邊緣信息,且表現(xiàn)出很好的邊緣檢測(cè)能力。

圖7 laplace_of_gauss 邊緣檢測(cè)

4 圖像的預(yù)處理

對(duì)于經(jīng)過(guò)標(biāo)定的相機(jī)采集的圖像,圖像的質(zhì)量有所提高,但仍可能存在一些缺陷,如噪聲大、清晰度不高等問(wèn)題。因此,為了準(zhǔn)確識(shí)別焊縫缺陷,須進(jìn)行圖像預(yù)處理。常見(jiàn)的圖像預(yù)處理方法包括去噪、增強(qiáng)、分割和形態(tài)學(xué)處理等,可以根據(jù)需求和實(shí)際情況選擇不同的技術(shù)進(jìn)行組合使用,從而得到最佳的圖像預(yù)處理效果。本文采用的工作流程如圖8所示。

圖8 圖像預(yù)處理流程圖

■4.1 圖像的平滑與去噪

對(duì)于數(shù)字圖像預(yù)處理而言,平滑和去噪是其的基本操作。平滑的目的是消除圖像中的高頻成分,強(qiáng)化低頻部分,去噪是消除圖像噪聲的一種處理。在圖像處理的過(guò)程中,有多種方法可供選擇,例如均值濾波、高斯濾波和中值濾波等。本文主要采用高斯濾波和小波變換的組合方式對(duì)采集到的圖片進(jìn)行去噪。其中高斯濾波是通過(guò)對(duì)像素點(diǎn)周?chē)泥従酉袼剡M(jìn)行權(quán)值平均,來(lái)計(jì)算出該像素點(diǎn)的新值。而小波變換是基于小波分析和閾值處理技術(shù),將一幅圖像通過(guò)DWT 拆分成多個(gè)子帶,并對(duì)每個(gè)子帶進(jìn)行不同的閾值處理。

但由于在某些情況下二者都不能完全消除噪聲,故本文采用兩者結(jié)合的方法高斯小波濾波方法對(duì)圖像進(jìn)行濾波去噪處理,其公式為:

式中fdenoised(t)表示去噪后的信號(hào),wj,k表示小波系數(shù)的權(quán)值,可以通過(guò)高斯濾波器計(jì)算得到。

如圖9(a)所示,圖片的表面帶有噪音,經(jīng)過(guò)高斯小波濾波處理之后達(dá)到了圖9(b)的效果。

圖9

■4.2 圖像的灰度變換

圖像灰度變換是數(shù)字圖像處理中常用的預(yù)處理技術(shù),用于調(diào)整圖像的亮度和對(duì)比度以獲得更好的可視化效果。由于成像系統(tǒng)的限制,圖像有時(shí)可能具有低對(duì)比度或較窄的動(dòng)態(tài)范圍,因此灰度變換成為重要的一步?;叶茸儞Q使用數(shù)學(xué)公式修改每個(gè)像素的灰度值,以達(dá)到最佳的視覺(jué)效果,用Gray 表示灰度值,R、G、B 表示紅、綠、藍(lán)三個(gè)通道的灰度值,其公式如下:

常見(jiàn)的灰度變換方法包括對(duì)比度拉伸、伽瑪校正和閾值。本文采用伽瑪校正方法進(jìn)行非線(xiàn)性灰度變換,調(diào)整每個(gè)像素的灰度值以提高圖像對(duì)比度和亮度。其公式如下:

其中,r 是原始圖像的像素值(范圍通常為0~255),s 是增強(qiáng)后的像素值,c 是增益因子,γ 是伽馬值。γ 直接決定了輸出像素灰度值變化的強(qiáng)度:當(dāng)γ>1 時(shí),輸出像素的變化會(huì)緩慢,圖像的整體亮度和對(duì)比度會(huì)較低;當(dāng)γ=1 時(shí),輸出像素的變化與輸入像素的變化相似,圖像不會(huì)發(fā)生明顯變化;當(dāng)γ<1 時(shí),圖像的強(qiáng)光部分會(huì)被壓縮,而陰影部分的細(xì)節(jié)得到增強(qiáng),從而提高圖像的整體對(duì)比度和細(xì)節(jié)。

在對(duì)工件圖像進(jìn)行高斯小波濾波處理后,需要將其轉(zhuǎn)換為灰度圖像,并進(jìn)行伽馬校正來(lái)修正圖像的亮度。使用函數(shù)rgb1_to_gray(GaussWavelet,GrayImage)將圖像轉(zhuǎn)換為灰度圖像。經(jīng)過(guò)伽馬校正后,工件灰度圖像的效果如圖10 所示。

圖10 工件灰度圖像

■4.3 圖像閾值分割OTSU 二值化

圖像閾值分割二值化是焊縫識(shí)別中常用的方法。在焊接過(guò)程中,焊縫邊緣與背景的對(duì)比度較大,顏色不同。因此,可以使用下面的公式將焊縫圖像二值化,使背景與焊縫分離,從而實(shí)現(xiàn)焊縫的自動(dòng)檢測(cè)。

其中,f(x,y)表示原始圖像在(x,y)處的像素值,T 為OTSU 算法自適應(yīng)選擇出來(lái)的閾值。根據(jù)OTSU 算法的定義,T 被選取為使類(lèi)間方差最大的閾值。

在實(shí)際作業(yè)中,可以使用一些閾值分割算法,如固定閾值二值化、自適應(yīng)閾值二值化和OTSU 二值化等。本文采用OTSU 二值化算法調(diào)用算子threshold,設(shè)定閾值在80~149 的范圍,在范圍之內(nèi)的所有像素被選中,從而將工件從背景中分割開(kāi)來(lái),從而獲得最佳的二值化結(jié)果如圖11所示。

圖11

■4.4 形態(tài)學(xué)運(yùn)算

形態(tài)學(xué)運(yùn)算是數(shù)字圖像處理中一種基本的圖像處理技術(shù)。形態(tài)學(xué)運(yùn)算的目的是根據(jù)結(jié)構(gòu)元素對(duì)原始圖像進(jìn)行像素級(jí)別的操作,從而改變圖像的形狀、大小或提取出感興趣的區(qū)域,常用于圖像預(yù)處理、圖像分割、輪廓提取、形狀分析等方面。

通過(guò)在二值圖像中進(jìn)行膨脹運(yùn)算,可以使焊縫區(qū)域邊界更加清晰,便于后續(xù)的分割和形態(tài)學(xué)特征提取。運(yùn)用腐蝕運(yùn)算可以消除對(duì)后續(xù)處理過(guò)程產(chǎn)生的干擾,增強(qiáng)焊縫的連續(xù)性和穩(wěn)定性,提高檢測(cè)精度。但是由于膨脹和腐蝕運(yùn)算都是局部操作,對(duì)全局特征的處理效果有限,可能會(huì)導(dǎo)致邊緣模糊、物體形態(tài)變化等問(wèn)題。所以需要涉及其他的形態(tài)學(xué)運(yùn)算,如開(kāi)運(yùn)算、閉運(yùn)算、梯度運(yùn)算、頂帽運(yùn)算和底帽運(yùn)算等。它們都是以膨脹和腐蝕為基礎(chǔ),通過(guò)組合、加權(quán)等方式進(jìn)行的一些高級(jí)運(yùn)算,可以更加精細(xì)地提取出圖像中的區(qū)域。

本文在焊縫缺陷檢測(cè)中使用開(kāi)運(yùn)算、閉運(yùn)算和頂帽運(yùn)算的組合。在焊縫缺陷檢測(cè)中應(yīng)用開(kāi)運(yùn)算可以消除噪點(diǎn)和小氣孔等缺陷,使后續(xù)檢測(cè)更加準(zhǔn)確可靠,其公式如下:

在焊縫缺陷檢測(cè)中可以采用閉運(yùn)算來(lái)填補(bǔ)小孔和斷裂,提高焊縫的連續(xù)性和完整性,其公式如下:

其中,A 表示原始二值化圖像,SE 表示結(jié)構(gòu)元素,⊕表示形態(tài)學(xué)膨脹運(yùn)算,?表示形態(tài)學(xué)腐蝕運(yùn)算,B 表示開(kāi)運(yùn)算后的二值化圖像,C 表示閉運(yùn)算后的二值化圖像。

則組合運(yùn)算的公式如下所示:

其中,A 表示原始灰度圖像,B 表示結(jié)構(gòu)元素,?表示形態(tài)學(xué)腐蝕運(yùn)算,⊕表示形態(tài)學(xué)膨脹運(yùn)算,+表示圖像相加運(yùn)算,-表示圖像相減運(yùn)算。該組合方法可以去除低灰度雜質(zhì),并增強(qiáng)圖像的亮度和對(duì)比度。

在Halcon 中使用opening_circle 算子執(zhí)行開(kāi)運(yùn)算,在程序窗口輸入opening_circle(Rectangle,ImageOpening,Radius),生成圖12,但是由于光源的影響,圖像的呈現(xiàn)并不完整。

圖12 閾值分割后的焊縫

采用closingcircle(ImageOpening,ImageClosing,Radius)和OpeningCircle(ImageClosing_Image,Image_background,RadiusB)算子以此執(zhí)行閉運(yùn)算和頂帽運(yùn)算結(jié)果如圖13 所示。

圖13

5 實(shí)驗(yàn)結(jié)果

經(jīng)過(guò)上述的所有處理之后,我們就可以識(shí)別出來(lái)焊縫的缺陷,然后可以使用Halcon 中的dev_display 函數(shù)在原始圖像上標(biāo)注出來(lái),并通過(guò)鏤空顯示或顏色變化等方式實(shí)現(xiàn),如圖14 所示。

圖14 顯示顏色變化

這篇文章是基于一定場(chǎng)地條件下,對(duì)工件圖像進(jìn)行檢測(cè),實(shí)驗(yàn)最終結(jié)果以及直方圖分布分別如圖15 所示。

圖15

6 結(jié)語(yǔ)

本文提出了一種基于Halcon 的焊縫缺陷檢測(cè)方法。通過(guò)對(duì)相機(jī)標(biāo)定使用laplace_of_gauss 算子,并對(duì)圖像使用適合的處理方法,結(jié)果表明該方法能夠準(zhǔn)確地檢測(cè)出焊縫缺陷區(qū)域并且精準(zhǔn)地定位缺陷位置。然而,該方法處理的時(shí)間較長(zhǎng),并且當(dāng)光線(xiàn)強(qiáng)度不均或過(guò)強(qiáng)時(shí),會(huì)導(dǎo)致工件難以分割,對(duì)識(shí)別造成了一定的困難。盡管如此,在大多數(shù)情況下,該方法依然能夠?qū)崿F(xiàn),并且具有極高的實(shí)用性。

猜你喜歡
焊縫檢測(cè)
“不等式”檢測(cè)題
“一元一次不等式”檢測(cè)題
“一元一次不等式組”檢測(cè)題
基于焊縫余高對(duì)超聲波探傷的影響分析
焊縫符號(hào)在機(jī)械設(shè)計(jì)圖上的標(biāo)注
“幾何圖形”檢測(cè)題
“角”檢測(cè)題
TP347制氫轉(zhuǎn)油線(xiàn)焊縫裂紋返修
焊縫跟蹤遺傳算法優(yōu)化PID控制仿真研究
機(jī)器人在輪輞焊縫打磨工藝中的應(yīng)用
主站蜘蛛池模板: 精品少妇人妻无码久久| 波多野结衣一区二区三视频 | 99国产精品免费观看视频| 免费又爽又刺激高潮网址 | 国产黑丝视频在线观看| 丰满的熟女一区二区三区l| 日韩国产另类| 国产69囗曝护士吞精在线视频| 97色伦色在线综合视频| 久久国产香蕉| 国产呦视频免费视频在线观看| 色成人亚洲| 欧美国产中文| 91年精品国产福利线观看久久 | 日本国产精品| 99视频国产精品| 高清欧美性猛交XXXX黑人猛交| 国产男女XX00免费观看| 青青草国产在线视频| 高清乱码精品福利在线视频| 午夜a级毛片| AV在线天堂进入| 欧美一区日韩一区中文字幕页| 亚洲精品天堂在线观看| 亚卅精品无码久久毛片乌克兰 | 久久久久国产一区二区| 亚洲欧洲日产国产无码AV| 正在播放久久| 国产三级国产精品国产普男人| 91成人在线免费观看| 日韩精品免费一线在线观看| 毛片网站观看| 国产在线视频自拍| a级毛片免费播放| 免费av一区二区三区在线| 色综合久久88色综合天天提莫| 色综合中文| 国产精品无码一区二区桃花视频| 影音先锋丝袜制服| 亚洲日本www| 天天色天天操综合网| 欧美激情视频一区| 亚洲国产成熟视频在线多多| 国产精品亚洲五月天高清| 久久久久国产精品免费免费不卡| 国产91小视频在线观看| 免费观看欧美性一级| 制服丝袜 91视频| 成人一级免费视频| 久久久久无码精品| 国产69精品久久久久孕妇大杂乱| 国产毛片一区| 天天躁夜夜躁狠狠躁躁88| 中文字幕在线观| 免费精品一区二区h| 久久综合婷婷| 亚洲一区二区三区麻豆| 在线高清亚洲精品二区| 色男人的天堂久久综合| 亚洲色中色| 亚洲成人精品久久| 亚洲 欧美 偷自乱 图片 | 99热在线只有精品| 日韩欧美中文字幕在线精品| 亚洲国产成人久久77| 97se亚洲综合| 国产成人精品一区二区三区| 欧美一级在线| 国产精品嫩草影院视频| 国产成人综合网| 亚洲国产中文欧美在线人成大黄瓜 | 国产精品亚洲精品爽爽| 一级高清毛片免费a级高清毛片| 女人18毛片一级毛片在线 | 欧美综合激情| 丁香婷婷在线视频| 久久动漫精品| 久久国产高清视频| 99国产精品一区二区| 欧洲极品无码一区二区三区| 国产午夜无码片在线观看网站| 自慰网址在线观看|