• 
    

    
    

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

      ?

      基于Matlab的圖像銳化的研究

      2015-03-23 22:00:59楊虹吳萌
      數(shù)字技術(shù)與應(yīng)用 2014年10期
      關(guān)鍵詞:圖像處理

      楊虹++吳萌

      摘要:在圖像處理時,常常需要對圖像進(jìn)行平滑,但是平滑后圖像的輪廓往往變的有些模糊,為了改變這一影響,需要對圖像進(jìn)行銳化處理,使圖像邊緣信息呈現(xiàn)出來。對幾種圖像銳化的方法進(jìn)行研究,并且對Sobel算法進(jìn)行改進(jìn),進(jìn)一步對各種方法進(jìn)行Matlab仿真,分析它們的優(yōu)缺點,為工程應(yīng)用提供參考。

      關(guān)鍵詞:圖像處理 Sobel算法 Matlab

      中圖分類號:TP391.41 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)10-0041-02

      Abstract:When we deal with the images,the images often need smoothing,but the contour of the smoothed image always become blurred.In order to change this influence,we need to sharpen the images,in order to show the edge information of the images.We studied several method of the image sharpening,at the same time,we improve the algorithm of the Sobel,simulationing these algorithm by Matlab,analysis oftheir advantages and determination,provide a reference for engineering applications.

      Key Words:Image processing Algorithm of sobel Matlab

      圖像銳化主要用于增強(qiáng)圖像的灰度跳變部分,這一點與圖像平滑對灰度跳變的擬制正好相反[1]。在數(shù)字圖像處理中,圖像的轉(zhuǎn)換或傳輸往往也會使圖像產(chǎn)生模糊,圖像銳化可以有效的補(bǔ)償圖像邊緣輪廓、突出圖像的邊緣信息,使圖像邊緣信息顯得更為清晰,更符合人的視覺感官。圖像銳化的實質(zhì)是增強(qiáng)原圖像的高頻分量,邊緣和輪廓一般位于灰度突變的地方,所以利用灰度差分可以銳化邊緣。常用的銳化算子有基于一階導(dǎo)數(shù)的Roberts算子、Prewitt算子、Sobel算子和基于二階微分的Laplacian算子等。本文是利用Matlab實現(xiàn)圖像邊緣檢測,利用Matlab對這幾種算法進(jìn)行比較和研究。

      1 Roberts算子

      Roberts算子是以斜向偏差分的梯度計算為核心的檢測算法,其中,梯度大小表示邊緣強(qiáng)度,其方向與邊緣走向互相垂直[2]。基于互相垂直的任意一對像素值的差分梯度來銳化圖像,通過對角線方向的兩個像素點的像素值之差來計算,處理方法如下:

      銳化后圖像或,Roberts算子對圖像邊緣的檢測是通過計算兩個相鄰的、對角線方向的像素差來實現(xiàn),在水平邊緣方向和垂直邊緣方向均優(yōu)于斜向邊緣,定位精度高但是對噪聲很敏感。

      2 Prewitt算子

      Prewitt算法是經(jīng)典的一階算子,它有垂直和水平兩個方向模板,其卷積模板為:

      其原理是用邊緣樣板檢測圖像,取與被檢測圖像區(qū)域最匹配的樣板給出的極大值作為該算子的輸出。Prewitt算子是利用像素點上、下、左、右鄰點灰度差,在邊緣處達(dá)到極值檢測邊緣,對噪聲有平滑作用[3]。它可以減少噪聲的影響,但定位精度卻不高。

      3 Sobel算子

      Sobel算子也是經(jīng)典的一階檢測算子,它利用像素點上下、左右鄰點的灰度加權(quán)算法[4],Sobel算法與Prewitt算法有相似之處,它也是采用3*3模板,傳統(tǒng)的Sobel算法有垂直和水平兩個模板,Sobel具可以表示為:

      銳化后圖像或。

      Sobel算子在空間上易于實現(xiàn),計算量小,速度快,但是由于只采用兩個模板,只能檢測出水平和垂直兩個方向的邊緣,定位精度也不高[5]。雖然它對噪聲有一定的平滑作用,但是往往會遺漏一些邊緣信息或者檢測到很多偽邊緣信息。為了更有效的檢測圖像多方向的邊緣,使邊緣信息更加完整,可以通過增加方向模板改善銳化效果,在傳統(tǒng)的兩個方向模板的基礎(chǔ)上增加六個模板對圖像進(jìn)行檢測,所有檢測模板如下表示:

      4 Laplacian算子

      Laplacian算子是基于二階微分的算法,對任意圖像,用如下公式表示二階微分:

      銳化后的圖像可以表示為: 作為二階微分算子,它強(qiáng)調(diào)了灰度變化緩慢的區(qū)域,所以Laplacian算子對噪聲也更加敏感,它使噪聲成分加強(qiáng),檢測受到噪聲的影響很大,不能準(zhǔn)確的判斷邊緣的存在和邊緣的確切位置。

      5 仿真與分析

      以上對幾種算法進(jìn)行介紹,現(xiàn)用Matlab對幾種算法進(jìn)行仿真,仿真結(jié)果如圖1.通過對仿真結(jié)果的分析可以發(fā)現(xiàn),Roberts算法簡單易實現(xiàn),在圖像噪聲較少的情況下,水平和垂直兩個方向銳化效果較好;Sobel算子和Prewitt算子很相似,只是加權(quán)值有所不同,它們都有平滑噪聲的能力,其中Sobel算子對于灰度漸變的圖像處理效果較好,但它們也都能檢測很多虛假邊緣并且檢測的像素較寬;Laplacian算子檢測的方向性不強(qiáng),容易丟失很多方向信息,銳化后的圖像邊緣不是很連續(xù),同時它對噪聲很敏感。

      文中對增加模板的Sobel算法進(jìn)行研究,仿真效果如圖2,從圖中可以看出增加方向模板的Sobel算子可以檢測更多的邊緣信息,銳化效果較好并且優(yōu)越于文中的其它算法,但八方向模板也存在著不足,銳化后得到的邊緣較寬,有待進(jìn)一步的研究。

      參考文獻(xiàn)

      [1]張錚,倪紅霞,苑春苗,等.精通Matlab數(shù)字圖像處理與識別[M].北京:人民郵電出版社,2013,98-108.

      [2]黃鋒華,劉琪芳,冀金鳳.基于MATLAB數(shù)字圖像邊緣檢測算子研究[J].機(jī)械工程與自動化,2011,167(4):48-50.

      [3]樊娜,李晉惠.圖像邊緣檢測的Prewitt算子的改進(jìn)算法[J].西安工業(yè)學(xué)報,2005,25(1):37-39.

      [4]陳躍妤.邊緣檢測算法比較分析[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2012(6):31-32.

      [5]王艷玲.一種改進(jìn)的Sobel邊緣檢測和細(xì)化算法[J].桂林師范高等??茖W(xué)校學(xué)報,2011,25(2):152-154.

      猜你喜歡
      圖像處理
      海戰(zhàn)場偵察圖像處理技術(shù)圖譜及應(yīng)用展望
      基于ARM嵌入式的關(guān)于圖像處理的交通信號燈識別
      電子制作(2019年15期)2019-08-27 01:12:12
      基于圖像處理的機(jī)器人精確抓取的設(shè)計與實現(xiàn)
      機(jī)器學(xué)習(xí)在圖像處理中的應(yīng)用
      電子制作(2018年18期)2018-11-14 01:48:20
      Bayesian-MCMC算法在計算機(jī)圖像處理中的實踐
      電子測試(2018年6期)2018-05-09 07:32:01
      改進(jìn)壓縮感知算法的圖像處理仿真研究
      電子測試(2017年11期)2017-12-15 08:57:08
      模糊圖像處理,刑事偵查利器
      圖像處理技術(shù)的實戰(zhàn)應(yīng)用
      遙感圖像處理軟件在文物高光譜數(shù)據(jù)分析中的應(yīng)用
      基于圖像處理的定位器坡度計算
      電氣化鐵道(2016年4期)2016-04-16 05:59:46
      冷水江市| 济南市| 宜春市| 凯里市| 深水埗区| 上饶县| 舞钢市| 辛集市| 赣榆县| 怀远县| 涪陵区| 石景山区| 平乐县| 昭平县| 玛纳斯县| 永新县| 兴国县| 武夷山市| 吉林市| 开江县| 天台县| 安达市| 常德市| 白银市| 土默特左旗| 涪陵区| 邳州市| 乌鲁木齐市| 常德市| 青岛市| 威海市| 大英县| 潮州市| 蓝山县| 大悟县| 江陵县| 乳山市| 黔江区| 治多县| 兴城市| 巫溪县|