• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      結(jié)合圖像增強(qiáng)的含噪齒輪圖像邊緣檢測(cè)研究*

      2021-08-07 02:03:48肖文韜李登峰
      機(jī)電工程 2021年7期
      關(guān)鍵詞:馬氏齒輪邊緣

      肖文韜,李登峰

      (武漢紡織大學(xué) 數(shù)學(xué)與計(jì)算機(jī)學(xué)院, 湖北 武漢 430200)

      0 引 言

      齒輪是現(xiàn)代工業(yè)生產(chǎn)中最重要的零部件之一。在齒輪的批量生產(chǎn)中,對(duì)其進(jìn)行缺陷檢測(cè)和后期故障檢測(cè)具有重要意義。

      圖像的邊緣對(duì)于人類視覺而言具有重要意義[1],同時(shí)邊緣檢測(cè)作為視覺測(cè)量的基礎(chǔ),其結(jié)果直接影響到圖像特征及平面幾何參數(shù)測(cè)量的精度[2]。Canny算子、Sobel[3]算子和LOG算子等目前常見的傳統(tǒng)邊緣檢測(cè)算法具有易實(shí)現(xiàn)、應(yīng)用廣泛等特點(diǎn)。

      由于圖像噪聲和邊緣都屬于高頻信號(hào),導(dǎo)致傳統(tǒng)邊緣檢測(cè)算子對(duì)于噪聲較為敏感,難以區(qū)分邊緣和噪聲[4],對(duì)圖像真實(shí)邊緣的檢測(cè)不理想。而在傅里葉變換基礎(chǔ)上發(fā)展而來的小波變換,與傅里葉變換相比,其在時(shí)間域和頻域內(nèi)處理信號(hào)方面有較強(qiáng)的優(yōu)越性[5],因此,在圖像處理等方面有非常多的應(yīng)用[6]。

      文獻(xiàn)[7]提出了一種融合小波變換模極大值法和多尺度多結(jié)構(gòu)形態(tài)學(xué)的圖像邊緣檢測(cè)算法,并采用該算法對(duì)電力機(jī)房的圖像進(jìn)行了處理。文獻(xiàn)[8]認(rèn)為由于數(shù)據(jù)噪聲的存在,在漏磁內(nèi)檢測(cè)會(huì)導(dǎo)致邊緣檢測(cè)精度大大降低,提出了一種基于數(shù)據(jù)融合的小波變換漏磁異常邊緣檢測(cè)方法。

      由于采用視覺技術(shù)檢測(cè)齒輪的第一步就是對(duì)工業(yè)齒輪圖像的采集,避免不了混合噪聲的混入,進(jìn)行圖像去噪的預(yù)處理,再進(jìn)行邊緣檢測(cè)是其中必不可少的一步。文獻(xiàn)[9]將非局部均值算法與字典算法相結(jié)合,通過建立字典集的方式減少了領(lǐng)域搜索操作。文獻(xiàn)[10]將大津法與分?jǐn)?shù)階微分濾波器相結(jié)合,設(shè)計(jì)了圖像去噪與增強(qiáng)算法。

      綜合上述的分析可知,在對(duì)齒輪圖像邊緣進(jìn)行檢測(cè)過程中,齒輪圖像邊緣信息易受外界環(huán)境因素干擾,在對(duì)齒輪圖像進(jìn)行去噪預(yù)處理時(shí),傳統(tǒng)邊緣檢測(cè)算法難以滿足其去噪效果;并且無法盡可能地保留更多的真實(shí)邊緣。

      而盡可能保留更多真實(shí)邊緣也是齒輪邊緣檢測(cè)的關(guān)鍵。因此,本文提出一種結(jié)合圖像增強(qiáng)的含噪齒輪圖像邊緣檢測(cè)算法,對(duì)該算法的去噪效果和邊緣檢測(cè)效果進(jìn)行研究。

      1 濾波算法

      1.1 自適應(yīng)中值濾波器

      中值濾波器是一種常見的非線性濾波器。在圖像的處理過程中,中值濾波器窗口尺寸大小固定,因此,它不能在去噪的同時(shí),更好地保留圖像的細(xì)節(jié)。

      而自適應(yīng)中值濾波器(AMF)通過動(dòng)態(tài)的調(diào)節(jié)窗口尺寸,可以將窗口內(nèi)像素點(diǎn)灰度值按順序排列,獲取排序后的中值代替所檢測(cè)到的目標(biāo)噪聲像素點(diǎn)灰度值,同時(shí)還可以達(dá)到去噪和保護(hù)細(xì)節(jié)的效果。

      AMF的處理過程主要有兩個(gè)步驟。其算法的變量有:Zmin(窗口領(lǐng)域內(nèi)最小像素值)、Zmed(窗口領(lǐng)域內(nèi)像素中值)、Zmax(窗口領(lǐng)域內(nèi)最大像素值)。AMF的具體處理過程如下:

      步驟1:A1=Zmed-Zmin,A2=Zmed-Zmax。如果A1>0且A2<0,則進(jìn)入步驟2,否則增大窗口尺寸ns;如果窗口尺寸ns≤nmax,則繼續(xù)步驟1,否則直接輸出Zmed;

      步驟2:B1=f(i,j)-Zmin,B2=f(i,j)-Zmax。如果B1>0且B2<0,則輸出f(i,j),否則輸出Zmed。

      1.2 馬氏距離

      隨著圖像處理技術(shù)的發(fā)展,像素間距離的定義及計(jì)算方式逐漸增多,歐氏距離和曼哈頓距離經(jīng)常被應(yīng)用到圖像處理中,而馬氏距離作為一種能夠有效地計(jì)算未知樣本集的相似度方法,已經(jīng)逐漸出現(xiàn)在研究者的研究?jī)?nèi)容中。

      馬氏距離主要對(duì)樣本數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理,排除變量之間的相關(guān)性干擾,可以有效地衡量樣本之間的相似度[11],克服了歐式距離存在的不足。

      馬氏距離的定義如下:

      (1)

      (2)

      可得兩組樣本數(shù)據(jù)之間的馬氏距離為:

      (3)

      1.3 改進(jìn)自適應(yīng)中值濾波器

      從式(3)中可以看出協(xié)方差S會(huì)出現(xiàn)逆矩陣不存在的情況,針對(duì)逆矩陣不存在問題,有研究者采用奇異值分解去解決,并提出了馬氏距離公式,如下[13]:

      (4)

      式中:λ1—圖像塊中有用信號(hào)的方差。

      綜合上述分析,本文引入信息熵來替代λ1,信息熵作為一個(gè)信息含量的量化指標(biāo),可以反映圖像中有用信息的豐富程度。

      信息熵公式如下:

      (5)

      將式(5)引入馬氏距離公式,解決了式(4)復(fù)雜的推導(dǎo)和馬氏距離協(xié)方差逆矩陣不存在現(xiàn)象,同時(shí)由于圖像信息熵各不相同,使得新的馬氏距離公式具有不錯(cuò)的自適應(yīng)性。

      改進(jìn)后的馬氏距離公式如下:

      (6)

      相關(guān)研究已經(jīng)表明,中值濾波器對(duì)脈沖噪聲去噪效果較好,對(duì)高斯噪聲去噪效果較差,現(xiàn)將改進(jìn)的馬氏距離公式用于改進(jìn)自適應(yīng)中值濾波器,使其對(duì)混合噪聲去噪具有不錯(cuò)的效果,并采用本文權(quán)值公式確定權(quán)值,步驟如下:

      (1)采用AMF對(duì)原圖像f(x,y)去噪預(yù)處理得到一組樣本數(shù)據(jù)xj;

      (2)定義模板窗口T從n=3開始增加,最大nmax=7,窗口內(nèi)最大像素值為Tmax、最小像素值為Tmin和中值Tmed;

      (3)若Tmin

      (4)根據(jù)權(quán)值系數(shù)和式(7)計(jì)算f(x,y)所對(duì)應(yīng)的權(quán)重。

      本文的權(quán)值公式定義如下:

      H(i,j)=1/(1+hi)

      (7)

      (5)若滿足步驟3中的判斷條件,則根據(jù)式(7)得到最終輸出像素值,否則輸出像素值f(i,j)=Tmed。最終輸出像素值公式如下:

      (8)

      2 冪次變換結(jié)合Retinex算法

      2.1 自適應(yīng)冪次變換

      冪次變換和對(duì)數(shù)變換都是對(duì)圖像整體明亮程度進(jìn)行一種非線性變換。

      圖像的冪次變換基本公式如下:

      I(x,y)=c[f(x,y)]γ

      (9)

      式中:f(x,y)—原始圖像;I(x,y)—冪次變換后圖像;c,γ—正常數(shù)。

      當(dāng)γ>1時(shí),效果為放大原始圖像亮區(qū)細(xì)節(jié)。當(dāng)0<γ<1時(shí),效果為放大原始圖像中低像素值區(qū)的灰度值,壓縮高像素值區(qū)的灰度值,從而增強(qiáng)暗處細(xì)節(jié)。

      根據(jù)上述分析,通常令c=1,而γ值卻無法自適應(yīng)確定。因?yàn)閳D像均值和信息熵與圖像性質(zhì)具有很大關(guān)聯(lián),結(jié)合圖像的均值和信息熵來自適應(yīng)確定γ值,其具體步驟為:

      (1)將原圖像根據(jù)圖像均值映射到模糊域:

      (10)

      (2)根據(jù)公式(5)信息熵確定γ1值,公式如下:

      (11)

      (3)得到自適應(yīng)冪次變換為:

      F(x,y)=[f(x,y)]γ1

      (12)

      其中:γ1∈[0,1]。

      2.2 改進(jìn)的Retinex算法

      基于Retinex理論的算法是圖像增強(qiáng)領(lǐng)域應(yīng)用最為廣泛的算法之一,其主要分為兩類算法:單尺度Retinex算法和多尺度Retinex算法。該算法不但可以彌補(bǔ)光照不均勻?qū)D像的影響,而且可以增強(qiáng)整體圖像的對(duì)比度,但存在容易使圖像失真的問題[14]。

      因此,根據(jù)Retinex理論,可以將一幅圖像的數(shù)學(xué)模型描述為:

      F(i,j)=L(i,j)·R(i,j)

      (13)

      式中:R(i,j)—反射分量;L(i,j)—照度分量。

      其具體步驟如下:

      (1)利用取對(duì)數(shù)的方式將分量分離,可得到:

      logF(i,j)=logL(i,j)+logR(i,j)

      (14)

      (2)得到單尺度Retinex算法(SSR)模型為:

      R(i,j)=logF(i,j)-log[I(i,j)*L(i,j)]

      (15)

      式中:*—卷積算子;I(i,j)—高斯卷積函數(shù)。

      (3)將自適應(yīng)冪次變換代替對(duì)數(shù)變換求解分量,具體模型如下:

      R(i,j)=[F(i,j)]γ1-[I(i,j)*L(i,j)]γ2

      (16)

      其中:γ1、γ2均由公式(3)自適應(yīng)確定。

      最后,對(duì)R(i,j)取反對(duì)數(shù),可以得到增強(qiáng)后的圖像f(i,j)。

      3 小波模極大值法邊緣檢測(cè)

      3.1 傳統(tǒng)小波模極大值

      小波模極大值法邊緣檢測(cè)就是利用一個(gè)平滑函數(shù)的導(dǎo)數(shù)作為小波變換的高頻基函數(shù)[15]。

      其具體過程描述如下:

      (17)

      (2)運(yùn)用高斯平滑函數(shù)對(duì)圖像f(i,j)進(jìn)行卷積處理,可得:

      (18)

      (19)

      (3)設(shè)在尺度s下,圖像的梯度幅值為Msjf(i,j),幅角為Asjf(i,j),則有:

      (20)

      (21)

      3.2 改進(jìn)閾值選取方式

      傳統(tǒng)小波模極大值法閾值的選取為單一閾值,而在進(jìn)行邊緣檢測(cè)時(shí),高低閾值的選取直接影響到真實(shí)邊緣的檢測(cè)。由于邊緣檢測(cè)的起始點(diǎn)往往由高閾值控制,如果高閾值越小,雖然邊緣信息保留的更多,但是偽邊緣和噪聲也會(huì)變多。

      因此,本文根據(jù)梯度圖像灰度值所在比例來得出高閾值,具體過程如下:

      (1)采用直方圖統(tǒng)計(jì)法,對(duì)式(20)所得梯度圖像進(jìn)行灰度值統(tǒng)計(jì),得到S(h),h∈[1,255];

      (2)遍歷直方圖,統(tǒng)計(jì)每個(gè)像素值所占比例,得到公式如下:

      (22)

      (3)定義本文判斷方式,若p≥0.6*MN,且p≤0.8*MN時(shí),灰度值定義為高閾值。其中:MN—圖像大小;

      (4)選取高閾值的40%作為低閾值。

      4 實(shí)驗(yàn)結(jié)果及其分析

      圖像質(zhì)量評(píng)價(jià)客觀法通過測(cè)量相關(guān)指標(biāo),定量模擬人類視覺系統(tǒng)對(duì)圖像質(zhì)量感知效果[16]。因此,為了更好地驗(yàn)證去噪實(shí)驗(yàn)的結(jié)果,本文選取可觀評(píng)價(jià)指標(biāo)PSNR(峰值信噪比)、SNR(信噪比)和SSIM(結(jié)構(gòu)相似度)作為實(shí)驗(yàn)評(píng)價(jià)指標(biāo)。

      具體的實(shí)驗(yàn)結(jié)果如下:

      加入0.5%高斯噪聲和1%椒鹽噪聲檢測(cè)齒輪圖像去噪實(shí)驗(yàn)結(jié)果,如圖1所示。

      圖1 齒輪圖像去噪實(shí)驗(yàn)

      加入0.5%高斯噪聲和1%椒鹽噪聲檢測(cè)齒輪圖像去噪實(shí)驗(yàn)客觀評(píng)價(jià)指標(biāo)結(jié)果,如表1所示。

      表1 客觀評(píng)價(jià)指標(biāo)值

      加入0.5%高斯噪聲和1%椒鹽噪聲檢測(cè)齒輪圖像用傳統(tǒng)Canny邊緣檢測(cè)實(shí)驗(yàn)結(jié)果,如圖2所示。

      圖2 傳統(tǒng)Canny算子邊緣檢測(cè)

      圖1、表1和圖2的實(shí)驗(yàn)結(jié)果表明:當(dāng)加入0.5%高斯噪聲和1%椒鹽噪聲驗(yàn)證齒輪圖像去噪效果時(shí),本文改進(jìn)的自適應(yīng)中值濾波具有更好的去噪效果;同時(shí),采用傳統(tǒng)Canny邊緣檢測(cè)算法驗(yàn)證去噪后的檢測(cè)效果也表明本文的去噪效果明顯,客觀評(píng)價(jià)指標(biāo)最高。

      筆者截取上述齒輪圖像的局部圖像進(jìn)行像素級(jí)邊緣檢測(cè),同樣地加入0.5%高斯噪聲和1%椒鹽噪聲,用以驗(yàn)證亞像素精度,其結(jié)果如圖3所示。

      圖3的實(shí)驗(yàn)結(jié)果表明:本文算法獲取的局部齒輪邊緣圖像連續(xù)性良好,去噪效果明顯。

      圖3 局部齒輪圖像邊緣檢測(cè)實(shí)驗(yàn)

      加入3%高斯噪聲和2%椒鹽噪聲檢測(cè)齒輪圖像邊緣檢測(cè)實(shí)驗(yàn)結(jié)果,如圖4所示。

      圖4 齒輪圖像邊緣檢測(cè)實(shí)驗(yàn)

      圖4實(shí)驗(yàn)結(jié)果表明:加入高濃度噪聲后,對(duì)去噪后的圖像進(jìn)行Retinex算法處理,對(duì)噪聲起到了一定的抑制效果。但是由于原圖并非低光照?qǐng)D像,齒輪表面本身就粗糙,對(duì)比度和亮度增強(qiáng)后,齒輪表面的部分混合噪聲和特征點(diǎn)被放大,從而使得其表面噪聲被當(dāng)作虛假邊緣檢測(cè)出來。

      這一不足也與本文小波采取的自適應(yīng)閾值選取有關(guān),對(duì)于邊緣檢測(cè)閾值的選取也將是以后的研究?jī)?nèi)容。

      5 結(jié)束語

      為了提高齒輪后期故障檢測(cè)和缺陷檢測(cè)效果,并在一定程度上去除圖像中的混合噪聲,筆者提出了一種結(jié)合圖像增強(qiáng)的含噪齒輪圖像邊緣檢測(cè)算法;首先利用馬氏距離和自適應(yīng)權(quán)值公式,改進(jìn)了自適應(yīng)中值濾波器;然后改進(jìn)了Retinex算法,并將圖像增強(qiáng)理論引入到齒輪圖像邊緣檢測(cè)中,提升了邊緣細(xì)節(jié)和去噪效果;最后采用小波模極大值法進(jìn)行了邊緣檢測(cè)。

      實(shí)驗(yàn)及研究結(jié)果表明:

      (1)將馬氏距離用于自適應(yīng)中值濾波器的改進(jìn),使其對(duì)低濃度混合噪聲具有良好的去噪效果,引入Retinex算法來增強(qiáng)邊緣細(xì)節(jié)信息,同時(shí)一定程度上抑制了噪聲;

      (2)在低濃度噪聲時(shí),采用本文算法對(duì)齒輪圖像邊緣進(jìn)行檢測(cè)能夠獲得完整清晰的邊緣,像素級(jí)邊緣連續(xù);在高濃度噪聲時(shí),采用本文算法對(duì)噪聲也有一定的抑制效果。

      在下一階段,本研究將人工采集低光照?qǐng)D像進(jìn)行亮度及對(duì)比度增強(qiáng)實(shí)驗(yàn)。由于距離公式的引入,時(shí)間復(fù)雜度有所增加。因此,后續(xù)筆者將把算法效率作為研究的重點(diǎn)。

      猜你喜歡
      馬氏齒輪邊緣
      東升齒輪
      一類時(shí)間變換的強(qiáng)馬氏過程
      有環(huán)的可逆馬氏鏈的統(tǒng)計(jì)確認(rèn)
      關(guān)于樹指標(biāo)非齊次馬氏鏈的廣義熵遍歷定理
      你找到齒輪了嗎?
      異性齒輪大賞
      一致可數(shù)可加馬氏鏈不變測(cè)度的存在性
      齒輪傳動(dòng)
      一張圖看懂邊緣計(jì)算
      在邊緣尋找自我
      雕塑(1999年2期)1999-06-28 05:01:42
      迁安市| 东乡族自治县| 夏河县| 三都| 沙河市| 泉州市| 阿拉善左旗| 百色市| 平原县| 永福县| 开江县| 巧家县| 龙里县| 房产| 新巴尔虎右旗| 老河口市| 于都县| 七台河市| 乌兰察布市| 霍邱县| 兴城市| 南皮县| 荃湾区| 涪陵区| 南陵县| 漾濞| 伽师县| 赞皇县| 盈江县| 海阳市| 平南县| 浦东新区| 贡山| 深圳市| 宜丰县| 高阳县| 惠东县| 安新县| 潜江市| 左贡县| 河曲县|