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

        ?

        活塞表面缺陷圖像的亞像素邊緣檢測技術(shù)研究

        2024-01-26 09:18:28彬,黃濤,羅
        機(jī)械設(shè)計(jì)與制造 2024年1期
        關(guān)鍵詞:活塞算子灰度

        鄭 彬,黃 濤,羅 山

        (攀枝花學(xué)院交通與汽車工程學(xué)院,四川 攀枝花 617000)

        1 引言

        活塞作為汽車發(fā)動機(jī)核心零部件之一,其工作狀態(tài)直接決定了汽車的使用性能?;钊谋砻嫒毕輽z測是生產(chǎn)制造的一道必不可少的工序,對其表面質(zhì)量起著關(guān)鍵的作用。

        之前大多數(shù)汽車零部件制造企業(yè)還是采用傳統(tǒng)的人工檢測方式,而人工檢測通常會造成較大的誤差。文獻(xiàn)[1]針對制動主缸活塞人工檢測效率低的問題,采用機(jī)器視覺的方法,提高了生產(chǎn)效率。文獻(xiàn)[2]設(shè)計(jì)了一套活塞包膠組件的機(jī)器視覺檢測系統(tǒng),并給出了檢測算法。文獻(xiàn)[3]提出了一種改進(jìn)的Sobel 邊緣檢測算法,用于圖像邊緣檢測,比傳統(tǒng)算子更清晰。文獻(xiàn)[4]提出一種基于自然彩色圖像的區(qū)域生長算法,具有較強(qiáng)的適應(yīng)性和有效性。

        綜上所述,在處理不規(guī)則的感興趣區(qū)域時(shí),圖像中的噪聲很難消除,導(dǎo)致待檢測區(qū)域邊緣模糊。

        為了使區(qū)域生長法分割的區(qū)域精確性更高,結(jié)合活塞頂部缺陷的形態(tài)學(xué)、區(qū)域形狀、灰度值等特征,以區(qū)域生長法的分割模型為基礎(chǔ),提出了一種基于Canny算子進(jìn)行亞像素級別的邊緣提取算法,使分割的區(qū)域更符合感興趣區(qū)域的狀態(tài)。

        2 系統(tǒng)總體設(shè)計(jì)方案

        發(fā)動機(jī)在工作過程中,缸體內(nèi)的高溫高壓很容易導(dǎo)致活塞頂部造成裂紋、劃痕和崩口等缺陷。為了能快速準(zhǔn)確地找出這些缺陷并采集到理想的圖像,利用高像素CCD工業(yè)面陣相機(jī),設(shè)計(jì)了一套活塞表面缺陷檢測系統(tǒng),具體流程圖,如圖1所示。

        圖1 圖像處理流程圖Fig.1 Image Processing Flow Chart

        采用CCD工業(yè)面陣相機(jī)采集圖像,對圖像進(jìn)行預(yù)處理(主要包括圖像增強(qiáng)和降噪)、圖像分割(區(qū)域生長分割法、形態(tài)學(xué)處理和選取感興趣區(qū)域)和缺陷區(qū)域邊緣提?。ǜ信d趣區(qū)域提取、亞像素級邊緣提取和缺陷識別),從而定位出活塞表面的不規(guī)則缺陷,最終實(shí)現(xiàn)缺陷邊緣檢測。根據(jù)活塞圖像采集的實(shí)際要求和圖像質(zhì)量等影響因素,搭建了一套基于機(jī)器視覺的活塞表面缺陷檢測實(shí)驗(yàn)平臺,如圖2所示。該實(shí)驗(yàn)平臺主要包括CCD工業(yè)面陣相機(jī)、LED光源、光源控制器和開關(guān)電源等部件。

        圖2 基于機(jī)器視覺的活塞表面缺陷檢測實(shí)驗(yàn)平臺Fig.2 Experimental Platform of Piston Surface Defect Detection Based on Machine Vision

        3 圖像處理

        借助于上述活塞表面缺陷檢測實(shí)驗(yàn)平臺,通過光源控制器調(diào)整合適的光源強(qiáng)度,對活塞進(jìn)行對焦操作后,得到帶表面缺陷的活塞圖像,如圖3所示。

        圖3 帶表面缺陷的活塞圖像Fig.3 Image of Piston with Surface Defect

        3.1 圖像預(yù)處理

        由于區(qū)域生長分割法對圖像質(zhì)量要求較高,針對活塞表面的實(shí)際情況,首先對原始圖像進(jìn)行增強(qiáng)和降噪處理。采用線性灰度變換處理,使原始圖像對比度增加,缺陷區(qū)域更明顯,易于區(qū)域生長分割法處理。在灰度變換中,灰度值線性比例縮放是最重要的步驟之一,其算子,如式(1)所示。

        式中:(fg)—進(jìn)行灰度變換的函數(shù);a—線性灰度變換的斜率;g—灰度值;b—需要變換的灰度范圍。

        如果g∈gb,則需要對輸出的灰度值進(jìn)行四舍五入處理,以確保輸出的灰度值在gb范圍內(nèi)。此處采用的算子,如式(2)所示。

        式中:(fg)—進(jìn)行灰度變換的函數(shù);a—線性灰度變換的斜率;g—灰度值;b—需要變換的灰度范圍;min—求最小灰度值;max—求最大灰度值。

        由上式可知:

        當(dāng)|a|>1時(shí),對比度增加:

        當(dāng)|a|<1時(shí),對比度降低;

        當(dāng)a<1時(shí),灰度值反轉(zhuǎn):

        當(dāng)b>0時(shí),亮度值增加;

        當(dāng)b<0時(shí),亮度值降低。

        對圖像進(jìn)行降噪時(shí),考慮到活塞長期在氣缸內(nèi)往復(fù)工作,導(dǎo)致活塞頂部存在較多麻點(diǎn)。為消除圖像本身以及機(jī)器視覺采集系統(tǒng)產(chǎn)生的噪聲,采用反復(fù)迭代的中值濾波算法對圖像進(jìn)行降噪處理,較好地保留了原始圖像邊緣的特點(diǎn)。

        3.2 圖像分割

        在獲取活塞頂部圖像中,利用光源垂直照射的原理,使CCD工業(yè)相機(jī)所捕捉到的圖像,缺陷區(qū)域比較明顯。通過對圖像增強(qiáng),濾波降噪等預(yù)處理,使得目標(biāo)與背景灰度值區(qū)別較大,為區(qū)域生長圖像分割提供了良好的前提條件。

        為了實(shí)現(xiàn)活塞表面缺陷區(qū)域初步分割,采用區(qū)域生長分割法初步提取缺陷區(qū)域。區(qū)域生長(Region Growing)的基本思想是將指定的像素點(diǎn)或者像素區(qū)域按照規(guī)定的條件發(fā)展成更大的區(qū)域[5]。具體來說,就是以一個(gè)集合單位的種子點(diǎn)為起點(diǎn),通過指定條件將周圍與之相似的灰度值或紋理顏色等的相鄰像素合并到一個(gè)區(qū)域內(nèi);再將得到的新區(qū)域,作為新的種子重復(fù)上述操作;直到結(jié)束繼續(xù)擴(kuò)展區(qū)域,這就標(biāo)志著采用區(qū)域生長法的圖像分割結(jié)束?;趨^(qū)域生長原理,給出矩陣B1,如式(3)所示。

        令矩陣B1中“6”為種子,以“6”為中心,對四周各像素點(diǎn)灰度值的差取絕對值。當(dāng)某像素點(diǎn)絕對值小于閾值T,則該像素點(diǎn)定義為新的種子。此處,令T=1,則進(jìn)行區(qū)域生長操作后,B1更新為B2,如式(4)所示。

        從B2可知,其灰度值為0、1、2、3、4、8 和9的七個(gè)像素區(qū)域都成為了邊界。其中,右下角的6可以成為種子,但它的周圍并沒有種子,因此不在生長區(qū)域之中。此時(shí),令新閾值T=4,再次進(jìn)行區(qū)域生長操作后,內(nèi)則B2更新為B3,如式(5)所示。

        由B3可知,針對活塞表面缺陷檢測,其閾值T的選擇對區(qū)域生長最后的分割結(jié)果是很重要的,閾值T的選擇,如式(6)所示。

        式中:T—設(shè)定閾值;k—所求均值;R—圖像區(qū)域;(fx,y)—圖像數(shù)據(jù)函數(shù);max—圖像區(qū)域最大值。其中,對含有N個(gè)像素的圖像區(qū)域R,它的均值,如式(7)所示。

        式中:k—所求均值;N—像素點(diǎn)的個(gè)數(shù);R—圖像區(qū)域;(fx,y)—所求函數(shù)。

        基于灰度分布相似性的區(qū)域生長準(zhǔn)則的具體算法如下。

        (1)將圖像分割成互不干擾的小區(qū)域。由于不同的小區(qū)域可能具有相似的灰度直方圖,因此區(qū)域過小,檢測可靠性就會降低;區(qū)域過大,就會淹沒一些小目標(biāo),對圖像分割造成極大的干擾。

        (2)檢測或者平滑差分。一般采用柯爾莫哥洛夫-斯米洛夫(Kolomogorov-Smimov)距離來檢測直方圖的相似性。當(dāng)檢測結(jié)果小于給定的閾值,則將兩個(gè)區(qū)域進(jìn)行合并操作??聽柲缏宸颉姑茁宸驒z測算子,如式(8)所示。

        再采用式(9)進(jìn)行平滑差分檢測。

        式中:h1(z)、h2(z)—鄰接兩個(gè)區(qū)域的累計(jì)灰度直方圖;T—給定的閾值。

        (3)重復(fù)上述過程,使給定區(qū)域按照之前給定的生長條件一直進(jìn)行,直到鄰接的區(qū)域不滿足式(8)、式(9)限定的閾值為止,則標(biāo)志區(qū)域生長結(jié)束。

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

        區(qū)域生長法的優(yōu)點(diǎn)是計(jì)算簡單,但是用區(qū)域生長法在處理圖像時(shí)對噪聲特別敏感,會將圖像局部分開的區(qū)域連接起來或者使局部區(qū)域產(chǎn)生孔洞。因此先采用膨脹處理和閉運(yùn)算等形態(tài)學(xué)方法對圖像進(jìn)行處理,在此基礎(chǔ)上再采用區(qū)域生長法提取圖像邊緣特征。

        為了篩選出區(qū)域生長分割后產(chǎn)生的一些小區(qū)域,確保圖像中只有需要的特征區(qū)域,需對區(qū)域進(jìn)行聯(lián)通操作。其算法是:首先進(jìn)行第一次初步提取,其次進(jìn)行一次閉運(yùn)算,再進(jìn)行一次特征提取,并結(jié)合灰度特征直方圖,最終得到缺陷區(qū)域。在此基礎(chǔ)上,采用邊緣填充算法,實(shí)現(xiàn)缺陷的初步定位。兩次提取的結(jié)果,如圖4所示。

        圖4 特征提取Fig.4 Feature Extraction

        4 邊緣提取

        由圖4可知,雖然對圖像進(jìn)行了預(yù)處理,對感興趣區(qū)域也進(jìn)行了形態(tài)學(xué)處理,但所得到的不規(guī)則缺陷區(qū)域并沒有達(dá)到理想目標(biāo)。放大圖像后,顯示區(qū)域邊緣并未與缺陷區(qū)域邊緣完全重合,而且不太平滑。為了消除區(qū)域生長法對分割區(qū)域時(shí)所產(chǎn)生的不穩(wěn)定性,提出了一種利用感興趣區(qū)域(Region of Interest,ROI)提取方法,首先將提取區(qū)域灰度化處理,其次進(jìn)行亞像素級別邊緣精準(zhǔn)提取,再將提取出的區(qū)域進(jìn)行邊緣優(yōu)化,最終得到連續(xù)、平滑的不規(guī)則缺陷區(qū)域。

        4.1 ROI提取

        采用感興趣區(qū)域進(jìn)行圖像處理能快速定位目標(biāo)區(qū)域范圍,不僅可有效提高圖像處理的效率,而且還能大幅度減少圖像處理時(shí)間[6]。

        在上述提取的活塞表面缺陷區(qū)域基礎(chǔ)上,為了能精準(zhǔn)提取到目標(biāo)位置,對其進(jìn)行ROI操作,以便于對缺陷區(qū)域進(jìn)行單獨(dú)處理。對提取出的區(qū)域,進(jìn)行RGB圖像轉(zhuǎn)換,使其成為灰度圖像。為有效地降低圖像處理的運(yùn)算量并結(jié)合人眼的生理特點(diǎn),對圖像采用加權(quán)法進(jìn)行灰度轉(zhuǎn)換,如式(10)所示。

        式中:Gray—轉(zhuǎn)換后的單顏色通道;R—一色通道;G—一色通道;B—另一色通道。

        4.2 亞像素級別邊緣提取

        目前,圖像處理中經(jīng)常使用的邊緣檢測算子有以下幾種:Roberts算子、Sobel算子、Prewitt算子、Canny算子等[7]。采用Roberts算子往往會出現(xiàn)邊緣不連續(xù)和抗噪性能不強(qiáng)等缺點(diǎn)[8];Sobel算子易受局部邊緣的影響,導(dǎo)致邊緣提取精度不高[9-11];Prewitt算子需要進(jìn)行人工閾值設(shè)定且邊緣檢測不精細(xì)[12];相對于經(jīng)典的拉普拉斯算子,高斯-拉普拉斯抗噪性能更好,但在處理復(fù)雜的邊緣特征時(shí),會平滑掉部分尖銳邊緣,從而導(dǎo)致檢測精確不高[13]。而Canny邊緣檢測算子明顯優(yōu)于上述的邊緣檢測算子[14]。

        基于上述分析,結(jié)合活塞原始圖像的本身特性,提出利用Canny算子初步定位缺陷邊緣,再采用邊緣算法進(jìn)行擬合、平滑、拼接和特征選取等處理得到完整、精確的不規(guī)則邊緣缺陷位置,有效地提高了算法的運(yùn)行速度和穩(wěn)定性。由于上文已經(jīng)對圖像進(jìn)行了預(yù)處理,為進(jìn)行Canny算子邊緣檢測奠定了良好的處理環(huán)境。在此基礎(chǔ)上,采用如下的算法。

        (1)使用一階有限差分方法,計(jì)算圖像在x和y方向上的偏導(dǎo)數(shù)矩陣P和Q。其中,一階差分卷積模板如下所示。

        其中x方向和y方向的一階偏導(dǎo)數(shù)矩陣表達(dá)式,如式(11)和式(12)所示。

        式中:P[i,j]—x方向的梯度幅值。

        式中:S—圖像灰度值;Q[i,j]—y方向的梯度幅值。

        (2)計(jì)算梯度的幅值與方位角,如式(13)、式(14)所示。

        式中:M[i,j]—該點(diǎn)幅值;P[i,j]—x方向的梯度幅值;Q[i,j]—y方向的梯度幅值。

        式中:θ[i,j]—梯度方位角;P[i,j]—x方向的梯度幅值;Q[i,j]—y方向的梯度幅值。

        (3)非極大值抑制(Non-Maximum Suppression,NMS),指的是細(xì)化寬邊緣帶,即只保留邊緣峰值最大的區(qū)域,其余非極大值的點(diǎn)均置零處理。

        (4)雙閾值算法檢測邊緣和連接邊緣。目的是減少Canny算法中出現(xiàn)的假邊緣數(shù)量。

        為驗(yàn)證Canny算子在處理本例的優(yōu)勢性能,分別利用Prewitt算子、Roberts算子、Kirsch算子、高斯-拉普拉斯算子和Sobel算子對目標(biāo)區(qū)域進(jìn)行邊緣提取,其處理結(jié)果,如圖5所示。

        圖5 不同邊緣算子檢測結(jié)果對比圖Fig.5 Comparison of Different Edge Operators Detection Results

        從圖5可知,采用Prewitt算子和Roberts 算子提取的輪廓邊緣存在不連續(xù)現(xiàn)象。Kirsch算子在輪廓邊緣細(xì)節(jié)方面效果較好,但也存在連續(xù)性較差現(xiàn)象。高斯-拉普拉斯算子對噪聲較為敏感,出現(xiàn)偽邊緣響應(yīng)。Sobel算子對灰度的變化不敏感,存在不連續(xù)現(xiàn)象。Canny算子標(biāo)識出的邊緣與實(shí)際邊緣非常接近。

        4.3 輪廓擬合與定位

        對已經(jīng)預(yù)處理過的ROI區(qū)域再進(jìn)行一次灰度化處理,極大程度上減少了外部噪聲,但基于本身缺陷區(qū)域的不規(guī)則性,Canny算法也未能將輪廓完全提取,還有較少部分區(qū)域存在斷點(diǎn)。因此根據(jù)缺陷輪廓端點(diǎn)處的局部曲率,連接曲率滿足一定條件的輪廓邊緣進(jìn)行擬合操作。其算法為:如果所有的閾值都在輪廓線之間被滿足,則計(jì)算一個(gè)評分值;角度和距離的計(jì)算值越接近于0,則得分值越高;然后按照分?jǐn)?shù)值的順序執(zhí)行連接操作。因此,當(dāng)連接操作有多個(gè)候選項(xiàng)時(shí),則首先合并最佳擬合輪廓。通過上述算法對由Canny算子處理后存在的斷點(diǎn)位置進(jìn)行擬合操作,再對目標(biāo)區(qū)域進(jìn)行邊緣平滑處理及缺陷定位。最終得到經(jīng)過亞像素邊緣提取定位出的缺陷區(qū)域,如圖6所示。

        圖6 亞像素級別缺陷定位圖Fig.6 Sub-Pixel Defect Location Graphic

        5 結(jié)論

        介紹了基于機(jī)器視覺的活塞表面缺陷檢測系統(tǒng)的組成,針對活塞圖像對比度低、缺陷區(qū)域小、缺陷種類多、人工檢測效率低等問題,提出了基于區(qū)域生長法和亞像素邊緣提取方法。區(qū)域生長法作為一種易于操作的常用圖像分割方法,在處理環(huán)境較為復(fù)雜的區(qū)域圖像時(shí),缺少一定的精準(zhǔn)性和穩(wěn)定性?;诟倪M(jìn)區(qū)域生長法的局限性,引用Canny 算子結(jié)合區(qū)域生長法處理圖像缺陷區(qū)域,取得了較好的缺陷定位效果,達(dá)到了預(yù)期的檢測目的,較好地提高了區(qū)域生長法在復(fù)雜環(huán)境下的可應(yīng)用性。

        猜你喜歡
        活塞算子灰度
        采用改進(jìn)導(dǎo)重法的拓?fù)浣Y(jié)構(gòu)灰度單元過濾技術(shù)
        一種活塞擠壓式室內(nèi)通風(fēng)設(shè)備的研發(fā)與應(yīng)用
        擬微分算子在Hp(ω)上的有界性
        基于灰度拉伸的圖像水位識別方法研究
        各向異性次Laplace算子和擬p-次Laplace算子的Picone恒等式及其應(yīng)用
        一類Markov模算子半群與相應(yīng)的算子值Dirichlet型刻畫
        基于最大加權(quán)投影求解的彩色圖像灰度化對比度保留算法
        Roper-Suffridge延拓算子與Loewner鏈
        基于灰度線性建模的亞像素圖像抖動量計(jì)算
        KS Kolbenschmidt公司的新型鋼活塞
        日韩人妻中文字幕高清在线| 一区二区三区日本大片| 成人国产自拍在线播放| 中文字幕女同人妖熟女| 男女猛烈拍拍拍无挡视频| 少妇饥渴xxhd麻豆xxhd骆驼| 天啦噜国产精品亚洲精品| 国产一区二区三区在线av| 精品偷自拍另类在线观看| 亚洲国产无套无码av电影| 日韩精品一区二区三区四区| 亚洲精品国产av成拍色拍| 中文字幕av伊人av无码av| 国产在线不卡一区二区三区 | 日本高清在线播放一区二区三区| 网址视频在线成人亚洲| 精品国产天堂综合一区在线 | 免费的黄网站精品久久| 精品国产日韩一区2区3区| 97夜夜澡人人双人人人喊| 国产女精品| 久久精品一区二区三区夜夜| 亚洲综合av一区二区三区蜜桃| 精品高清免费国产在线| 成人av鲁丝片一区二区免费| 有码精品一二区在线| 日产精品一区二区在线| 国产高颜值女主播在线| 国产精品亚洲一区二区三区在线| 毛片无码高潮喷白浆视频| 日韩亚洲一区二区三区在线| 日本一道综合久久aⅴ免费| 国产第19页精品| 男女上床视频在线观看| 中文字幕乱码亚洲无限码| 鲁鲁鲁爽爽爽在线视频观看| 国产精品每日更新在线观看| 精品不卡视频在线网址| 国产精品久久成人网站 | 亚洲一区二区三区av在线免费| 青青草在线免费观看在线|