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

一種圓環(huán)內(nèi)斑點分割的新方法

2016-06-01 17:25:49徐玉冰程耀瑜崔亮
無線互聯(lián)科技 2016年8期

徐玉冰 程耀瑜 崔亮

摘 要:圖像分割是圖像處理及機器視覺領(lǐng)域的一項基本技術(shù),分割方法各式各樣,但都僅限于特定的對象。文章針對墊圈工件表面缺陷檢測所做的分割,通過一種全新的分割方法將墊圈表面缺陷檢測出來,先將目標(biāo)圖像掩膜成一圓環(huán),后通過極坐標(biāo)轉(zhuǎn)換將圓環(huán)區(qū)域轉(zhuǎn)換成矩形區(qū)域,再用Sobel算子進行Y方向上的分割,從而提取出缺陷。

關(guān)鍵詞:圖像分割;圓環(huán);極坐標(biāo)轉(zhuǎn)換;Sobel算子

針對缺陷檢測,最終提取缺陷都需要圖像分割,從圖像處理誕生以來隨著技術(shù)理論的發(fā)展,研究者已提出上百種分割方法,每種方法只限特定的處理對象,針對每個圖像處理場合,分割方法都是最優(yōu)化的。不管是閾值分割,還是基于邊緣提取的分割,整合起來都最適宜研究者的應(yīng)用。

本文就是針對火花塞密封墊圈的表面缺陷(裂紋、壓凹等,如圖1所示)檢測,研究了一種新分割方法,下面針對正面裂痕討論這種方法的處理過程及可行性。

圖像中亮圓環(huán)區(qū)域的黑色斑點就是裂痕,提取該缺陷的本質(zhì)就是在亮圓環(huán)區(qū)域內(nèi)查找黑色斑點。

1 缺陷圖像前期處理

缺陷圖像前期處理包括圖像平滑、圖像增強、圖像匹配定位。

1.1 圖像平滑

圖像平滑指抑制噪聲、改善圖像所進行的去噪處理,也稱為圖像濾波。平滑目的為抑制CCD暗電流、增強器及圖像傳輸產(chǎn)生的噪聲,相當(dāng)于在傅里葉變換中抑制高頻部分,然而平滑又會造成含有圖像重要信息的明顯邊緣變得模糊。

本處理過程采用了中值濾波,濾去了噪聲,但也造成了一定程度上的圖像模糊,處理效果如圖2所示。

1.2 圖像增強

對墊圈圖像進行去噪聲處理后,噪聲得到了明顯抑制,然而特征與背景對比度降低,特征輪廓變得模糊。為了應(yīng)對檢測需求,突出缺陷信息,需要增加背景與缺陷的對比度,需要用到圖像增強技術(shù)。圖像增強方法一般分為基于空間域的增強和基于頻率域的增強,前者對圖像像素灰度直接處理,后者先將圖像變換到某個頻率域,對變換系數(shù)進行相應(yīng)處理,再通過逆變換得到增強圖像[1,2]。

本處理過程采用了灰度拉伸變換對濾波后圖像進行增強,處理效果如圖3所示。

1.3 圖像匹配定位

圖像匹配定位是將同一傳感器或者不同傳感器在不同成像條件、不同時間下對同一物體獲取的多幅圖像進行空間上的匹配,或者基于已知模板到目標(biāo)圖像中通過一定算法進行的匹配。目標(biāo)模板需要有比例的尺寸及方向,在圖像中找到目標(biāo)后,計算物體在模板圖像和搜索圖像中的關(guān)系,這種關(guān)系應(yīng)盡可能在區(qū)分不同目標(biāo)的前提下對目標(biāo)平移、旋轉(zhuǎn)以及縮放不敏感[3]。對于墊圈來說,由于是圓環(huán),不存在方向性,所以只考慮位移不考慮旋轉(zhuǎn)。

本過程采用歸一化相關(guān)性的匹配方法,能夠不受光照的影響,抗白噪聲的干擾能力強[4],匹配結(jié)果如圖4。其中,圖4(a)為模板圖像,用此圖像創(chuàng)建模板,圖4(b)和4(c)為兩個缺陷圖像匹配結(jié)果。圖像平滑和圖像增強過程可以稱為圖像預(yù)處理,經(jīng)過預(yù)處理,屏蔽了圖像原本的噪聲等無效信息并增強了目標(biāo)區(qū)域與背景區(qū)域的對比度,非常利于下一步處理的進行。圖像匹配定位是對每一個工件做一個位置上的匹配,以獲得工件原點坐標(biāo)并進行下一步分割處理。

2 分割過程

首先針對缺陷圖像做圓環(huán)外圓的擬合,并獲取圓環(huán)內(nèi)圓與外圓半徑相差的像素個數(shù)n,然后在該擬合外圓及n基礎(chǔ)上做一掩膜圖像,并將掩膜圖像與原圖像運算得到缺陷圖像的掩膜后圖像,將該掩膜后圖像中圓環(huán)轉(zhuǎn)換成矩形,最后在矩形區(qū)域通過Sobel算子分割出斑點。

2.1 采用最小二值法擬合圓

經(jīng)過中值濾波和灰度拉伸后,圓環(huán)外圓、內(nèi)圓輪廓邊緣噪聲極少,此時采用最小二乘法擬合圓精度比較樂觀。

最小二乘法是一種優(yōu)化的數(shù)學(xué)算法,該方法通過最小誤差平方和尋找一組數(shù)據(jù)的最佳擬合函數(shù)。最小二乘法用簡單方法求不可知的真值,令誤差平方和最小,通常用于曲線擬合。擬合該2個圓并分別獲取其原點坐標(biāo)(X0,Y0)及半徑R1、R2,可得2個半徑相差像素個數(shù)n。

2.2 掩膜

本處理過程采用掩膜的目的在于屏蔽圓環(huán)以外區(qū)域,使這部分區(qū)域不參與處理或不參與處理參數(shù)計算,或只對圓環(huán)區(qū)域作處理或統(tǒng)計。

該過程分四步:

(1)先做一與目標(biāo)圖像大小、位深一致的灰度值全部為0的圖像,如圖6所示。

(2)根據(jù)原點坐標(biāo)(X0,Y0)及圓環(huán)外圓半徑R1在圖6上做出該圓,并將該圓內(nèi)部像素灰度設(shè)為255,如圖7所示。

(3)繼續(xù)在圖7中以外圓向內(nèi)減n個像素做內(nèi)圓,并將內(nèi)圓內(nèi)部所有像素灰度設(shè)為0,如圖8所示。

圖8即掩膜圖像,它代表正常工件的形態(tài)。

將掩膜圖像COPY到缺陷原圖上,得到原圖掩膜后的圖像,也就是我們的掩膜最終效果圖像,如圖9所示。

2.3 圓環(huán)區(qū)域轉(zhuǎn)換矩形區(qū)域

圖9屏蔽了圓環(huán)以外所有區(qū)域特征,只對圓環(huán)進行處理即可,但圓環(huán)內(nèi)斑點位置不確定,因為本項目設(shè)計圖像分割算法查找斑點,需要在矩形區(qū)域內(nèi)進行,所以要將該圓環(huán)變換為矩形,該過程通過極坐標(biāo)轉(zhuǎn)換直角坐標(biāo)完成,轉(zhuǎn)換效果如圖10所示。

圓環(huán)轉(zhuǎn)換成矩形,圓環(huán)內(nèi)斑點相應(yīng)的轉(zhuǎn)換成了矩形內(nèi)斑點,只需通過分割將該斑點提取出來即可。

2.4 Sobel算子分割

圖像邊緣是圖像的基本特征,也是基于灰度突變體現(xiàn)的,與圖像物體有所區(qū)別。對于邊緣檢測來說,本質(zhì)是檢測相鄰像素灰度值突變性,最基本的檢測方法是構(gòu)造邊緣檢測算子,如羅伯特算子、Sobel算子、Prewitt算子、Kirsch算子和拉普拉斯算子等[5 ,6]。本過程采用了Sobel算子進行邊緣提取分割。

一般選取3*3鄰域?qū)︵徲騼?nèi)上下左右像素點灰度值加權(quán)平均后計算微分,從而求出梯度值。該檢測一般選取兩個3*3鄰域(如圖11),稱為Sobel算子的2個卷積核,其中一個相應(yīng)水平方向邊緣,另一個相應(yīng)垂直方向邊緣。將目標(biāo)像素與卷積核的中心對應(yīng),如公式1和2,先后用左邊卷積核、右邊卷積核對圖像卷積運算,得到圖像像素值的平方值,并輸出兩個平方和的開方根值。

最終選擇Sobel算子在整幅圖像區(qū)域內(nèi)進行垂直方向提取邊緣,即屏蔽掉水平方向矩形與背景區(qū)域邊緣,圖12為Sobel算子斑點檢測結(jié)果。

3 OpenCV對以上算法實現(xiàn)

(1)中值濾波的實現(xiàn):void medianBlur(InputArray src, OutputArray dst,int ksize);

其中src為源圖像即待平滑圖像,dst為目標(biāo)圖像即處理完的存儲圖像,ksize表示濾波窗口的尺寸,k必須為奇數(shù)并且大于1,因此k至少為3,而本項目中k就取3。

(2)模板匹配的實現(xiàn):void match Template(InputArray image, InputArray templ,OutputArray result, int method);

其中image為源圖像,templ為模板圖像,result為輸出的結(jié)果圖像,method表示匹配方法,共有4個:

Ⅰ.平方差匹配method=CV_TM_SQDIFF,用平方差進行匹配,值越大匹配越差,0表示最佳匹配。

Ⅱ.標(biāo)準(zhǔn)平方差匹配method=CV_TM_SQDIFF_NORMED。

Ⅲ.相關(guān)匹配method=CV_TM_CCORR,采用模板和圖像間的乘法進行操作,值越大匹配越好,0表示匹配最壞。

Ⅳ.標(biāo)準(zhǔn)相關(guān)匹配method=CV_TM_CCORR_NORMED。

本項目中采用的是標(biāo)準(zhǔn)相關(guān)匹配。

(3)圓擬合的實現(xiàn):實際是根據(jù)已有輪廓擬合橢圓的方法,擬合圓也是為了掩膜圖像的建立。

RotatedRectt_ellipse=fitEllipse(img_Contour[i]);

Point2f t_center=t_ellipse.center;//獲取所擬合橢圓的中心坐標(biāo)

float t_rh=t_ellipse.size.height/2;

float t_rw=t_ellipse.size.width/2;//獲得長度方向半徑和高度方向半徑

float t_r=t_rh

(4)圖像掩膜的實現(xiàn):Mat mask=Mat::zeros(t_img. size(),CV_8UC1);//建立一個8位的且與目標(biāo)圖像大小一致的所有像素值均為0的圖像。

circle(mask,t_center,t_r,255,-1);//在上面圖像上畫出擬合的外圓,并將該圓內(nèi)部所有像素灰度設(shè)置為255。

circle(mask,t_center,t_r-40,0,-1);//計算內(nèi)圓與外圓半徑相差40個像素,在上面圖像中畫出內(nèi)圓,并將該內(nèi)圓內(nèi)部所有像素灰度設(shè)置為0。

以上就是掩膜圖像的建立,然后每個待檢圖像都對應(yīng)一個自己的掩膜圖像,經(jīng)過復(fù)制操作,待檢圖像特征體現(xiàn)出來,操作為下面語句——

t_img.copyTo(d_img,mask);

上面d_img即掩膜后顯現(xiàn)目標(biāo)特征的圖像。

(5)極指數(shù)空間映射的實現(xiàn):cvLogPolar(d_img,d_ dst,cvPoint2D32f(t_center.x,t_center.y),400,CV_INTER_ LINEAR+CV_WARP_FILL_OUTLIERS);

LogPolar是指把圖像映射到極指數(shù)空間,即將圖像中帶有斑點特征的圓環(huán)展開成長矩形,以便于下一步斑點分割的處理。

(6)圖像分割的實現(xiàn):void Sobel(InputArray src,Out putArray dst,int ddepth,int dx,int dy,int ksize=3,do uble scale=1,double delta=0, int borderType=BORDER_ DEFAULT);

其中src為輸入圖像,dst為輸出圖像,ddepth為輸出圖像深度,dx、dy數(shù)值決定檢測的方向,ksize為核大小(默認(rèn)為3),scale為縮放因子(默認(rèn)為1)。由于當(dāng)前進行矩形內(nèi)靠近右邊的斑點檢測,且只檢斑點,因此設(shè)置dx=0,dy=1。

4 總結(jié)

該分割方法先用圖像平滑、圖像增強對原圖像做了預(yù)處理,然后通過圖像匹配定位獲取工件中心位置坐標(biāo)及旋轉(zhuǎn)坐標(biāo),通過擬合圓獲取圓心坐標(biāo)及半徑,建立掩膜圖像,并對原圖像進行掩膜屏蔽掉無關(guān)區(qū)域特征,對掩膜得到的圓環(huán)進行轉(zhuǎn)換得到矩形目標(biāo)區(qū)域,再通過Sobel算子在垂直方向上的邊緣提取獲得斑點即缺陷。該方法創(chuàng)新的核心之處在于只做垂直方向上的Sobel運算,大大減少了計算機處理量,優(yōu)化了算法。

[參考文獻(xiàn)]

[1]劉金春.基于小波變換的數(shù)字圖像處理技術(shù)在變電站監(jiān)控中的應(yīng)用[D].南昌:華東交通大學(xué),2007.

[2]陳朝康.牛頓迭代法在圖像增強中的應(yīng)用[D].西安:西安電子科技大學(xué),2013.

[3]張顯全,郭明明,唐瑩,等.一種新的幾何特征形狀描述子[J].計算機工程與應(yīng)用,2007(29):90-92.

[4]張耀宗.圖像匹配算法的研究與應(yīng)用[D].太原:太原理工大學(xué),2010.

[5]楊亮,趙春江.立體視覺技術(shù)及其在農(nóng)業(yè)中的應(yīng)用[J].第一屆國際計算機及計算技術(shù)在農(nóng)業(yè)中的應(yīng)用研討會暨第一屆中國農(nóng)村信息化發(fā)展論壇,2008.

[6]胡尚舉,田國法,申江波.邊緣檢測算子的分析比較[J].大眾科技,2008(9):48-49.

A New Method for Segmentation of Spots in Annulus

Xu Yubing Cheng Yaoyu Cui Liang

(Information and Communication Engineering Institute,North University of China,Taiyuan 030051,China)

Abstrac:Image segmentation is a basic technology in the field of image processing and machine vision. It can be divided in various ways, but it is limited to specific objects.This article describes the segmentation of gasket surface to defect detection, it is a new segmentation method to detect detection on a gasket surface. First mask the target image into a annulus, then convert the annulus region into rectangle region and segment the rectangle in Y direction through Sobel operator, so as to extract the detection.

Key words:image segmentation;annulus;polar coordinate conversion;sobel operator

主站蜘蛛池模板: 欧美高清国产| 欧美高清国产| 91精品视频播放| 亚洲美女视频一区| 国产一区二区三区视频| 欧美第九页| a级毛片免费看| 五月婷婷精品| 国产区在线看| 四虎永久在线精品国产免费| 国产亚洲欧美在线人成aaaa| 久久国产精品夜色| 亚洲午夜国产精品无卡| 亚洲欧美极品| a天堂视频| 亚洲六月丁香六月婷婷蜜芽| 亚洲乱码在线视频| 国产一在线观看| 国产成人高清精品免费| 极品av一区二区| 狠狠亚洲五月天| 尤物视频一区| 国产午夜一级淫片| 国产成年无码AⅤ片在线 | 国产人在线成免费视频| 国产在线观看91精品亚瑟| 中国国产A一级毛片| 人妻精品全国免费视频| 伊人91视频| 中文字幕 欧美日韩| 欧美一级特黄aaaaaa在线看片| 国产96在线 | 色婷婷综合激情视频免费看| 日韩一区二区三免费高清| 日本高清在线看免费观看| 欧美笫一页| 亚洲美女AV免费一区| av一区二区无码在线| 色综合久久88| 亚洲欧洲国产成人综合不卡| 国产无人区一区二区三区| 午夜a级毛片| 国产美女无遮挡免费视频| 成人在线亚洲| 国产www网站| 天天躁日日躁狠狠躁中文字幕| 夜色爽爽影院18禁妓女影院| 熟女成人国产精品视频| 人人澡人人爽欧美一区| 成人福利在线视频免费观看| 亚洲最新在线| 国产在线精品人成导航| 久久久久亚洲AV成人人电影软件| 青草91视频免费观看| 日韩在线欧美在线| 亚洲一级毛片| 久久久受www免费人成| 露脸真实国语乱在线观看| 米奇精品一区二区三区| 国产成a人片在线播放| 精品91在线| 香蕉蕉亚亚洲aav综合| 国产情侣一区| 亚洲国产日韩在线成人蜜芽| 免费观看国产小粉嫩喷水 | 国内精品免费| 东京热高清无码精品| 亚洲综合色在线| 自慰高潮喷白浆在线观看| 福利国产微拍广场一区视频在线| 亚洲人成网址| 青青青国产视频| 天天婬欲婬香婬色婬视频播放| 色综合久久无码网| 91黄色在线观看| 熟妇无码人妻| 亚洲天堂精品在线观看| 精品国产成人三级在线观看| 免费a级毛片视频| 国产精品久久久久无码网站| 久久国产精品娇妻素人| 99久久国产自偷自偷免费一区|