• 
    

    
    

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

      ?

      基于改進(jìn)算子和空間矩的亞像素邊緣檢測(cè)方法

      2016-11-28 05:12:48魏希揚(yáng)張旭秀
      關(guān)鍵詞:算子梯度灰度

      魏希揚(yáng),張旭秀

      (大連交通大學(xué) 電氣信息學(xué)院,遼寧 大連 116028)

      ?

      基于改進(jìn)算子和空間矩的亞像素邊緣檢測(cè)方法

      魏希揚(yáng),張旭秀

      (大連交通大學(xué) 電氣信息學(xué)院,遼寧 大連 116028)

      在Sobel算子基礎(chǔ)上,給出了一個(gè)新的梯度算子,使用該梯度算子檢測(cè)出邊緣,再利用邊緣位置信息對(duì)原圖像使用空間矩進(jìn)行檢測(cè),從而確定邊緣的亞像素位置.同時(shí),將其與Sobel算子的檢測(cè)結(jié)果進(jìn)行了對(duì)比.結(jié)果顯示,在相同的檢測(cè)條件下,新算子能夠檢測(cè)出更多的邊緣.

      Sobel算子;空間矩;亞像素;邊緣檢測(cè)

      0 引言

      邊緣是圖像的重要特征之一,是圖像灰度值的不連續(xù)點(diǎn)或變化劇烈的點(diǎn)的集合.正確提取圖像邊緣能夠減少圖像處理的信息量,為進(jìn)一步分析圖像提供了方便[1].傳統(tǒng)的檢測(cè)算子如Sobel算子、Roberts算子、Prewitt算子等運(yùn)算量小,操作簡(jiǎn)單,而在微分算子基礎(chǔ)上發(fā)展起來(lái)的Canny算子具有較好的抗噪性.近年來(lái),隨著小波熱以及一些特定理論學(xué)科的興起,很多學(xué)者圍繞邊緣檢測(cè)的問(wèn)題,展開(kāi)了大量的工作,提出了一系列新的邊緣檢測(cè)方法,如基于小波變換的邊緣檢測(cè)算法[2- 3]、基于數(shù)學(xué)形態(tài)學(xué)的邊緣檢測(cè)算法[4- 5]、基于模糊理論的圖像邊緣檢測(cè)技術(shù)[6]以及基于神經(jīng)網(wǎng)絡(luò)學(xué)的檢測(cè)技術(shù)[7]等.以上算法檢測(cè)出的邊緣,其檢測(cè)精度最高只能達(dá)到一個(gè)像素遠(yuǎn)遠(yuǎn)不能滿足實(shí)際需要,因此需要更高的檢測(cè)精度,即亞像素級(jí)精度.為了達(dá)到亞像素精度,專家們陸續(xù)提出了許多不同原理的亞像素算法,這些方法大多可歸為三類,即插值法[8- 9]、矩保持法[10- 11]以及擬合法[12- 13].

      為了減少運(yùn)行時(shí)間,通常會(huì)首先對(duì)邊緣進(jìn)行像素級(jí)檢測(cè),再對(duì)其進(jìn)行亞像素級(jí)精確,這就使得像素級(jí)檢測(cè)結(jié)果會(huì)對(duì)亞像素定位有直接影響.Sobel算子檢測(cè)出的邊緣光滑,連續(xù),但容易丟失邊緣,直接影響了之后的精確定位.本文提出了一個(gè)改進(jìn)的算子,使其在相同的邊緣判定條件下,比Sobel算子檢測(cè)出的邊緣更全面.

      1 像素邊緣提取

      1.1 梯度算子推導(dǎo)方法

      假設(shè)圖像I在像素點(diǎn)(x,y)處的梯度是(a,b),那么該點(diǎn)處的像素灰度值滿足關(guān)系式:

      (1)

      那么每個(gè)像素及其周圍8個(gè)像素值可以由以下矩陣表示:

      (2)

      將水平和垂直算子分別定義為:

      (3)

      使用這兩個(gè)模板同原始圖像的像素進(jìn)行卷積可以得到方向?qū)?shù),也即對(duì)圖像水平方向和垂直方向進(jìn)行卷積運(yùn)算后所得的響應(yīng):

      (4)

      由此可以得到像素梯度為:

      (5)

      式(5)中,若要使梯度g為常量,則應(yīng)該使2(2m+n)=1.

      取m=1/8,n=1/4時(shí),等式成立,可以得到水平和垂直算子分別為:

      (6)

      由此可以得到Sobel算子包含的兩個(gè)模板,如下所示:

      (7)

      Sobel算子是常用于圖像處理和計(jì)算機(jī)視覺(jué)領(lǐng)域的一種重要處理方法,它包含如式(7)所示的兩個(gè)3×3的矩陣模板,一個(gè)用于在水平方向上的運(yùn)算,檢測(cè)圖像的垂直邊緣,另一個(gè)用于垂直方向的運(yùn)算,檢測(cè)水平邊緣.

      1.2 本文使用的算子

      在本文中,取m=1/16,n=3/8來(lái)構(gòu)造算子,這樣就可以得到一組新的水平和垂直算子,分別為:

      (8)

      用這兩個(gè)新的模板分別與原始圖像作卷積運(yùn)算,即可分別得出橫向及縱向的梯度近似值.假設(shè)I為原圖像,gx與gy分別為對(duì)圖像水平方向和垂直方向進(jìn)行卷積運(yùn)算后所得的響應(yīng),則有如下公式:

      (9)

      由gx和gy可以計(jì)算出圖像每個(gè)像素的梯度大小及方向:

      (10)

      將計(jì)算得到的梯度值g作為圖像在該像素新的灰度值,這樣就可以得到一副體現(xiàn)邊緣幅度的圖像.由于圖像在邊緣附近的亮度變化比較大,可以通過(guò)設(shè)定閾值使圖像二值化,灰度值大于閾值的點(diǎn)認(rèn)為是邊緣點(diǎn),反之則不是邊緣點(diǎn),從而實(shí)現(xiàn)邊緣檢測(cè).

      2 空間矩亞像素邊緣提取

      空間矩邊緣檢測(cè)法是Lyvers等提出的一種利用邊緣灰度空間矩來(lái)檢測(cè)直線邊緣亞像素位置的方法,采用在單位圓建立理想的二維階躍邊緣的模型,如圖1所示.圖中h是單位圓內(nèi)的背景灰度,k是階躍高度,l是圓盤中心到直線邊緣的垂直距離,l∈[-1,1];φ是邊緣與y軸的夾角,φ∈(-π/2,π/2).

      圖1 理想二維階躍邊緣模型

      連續(xù)函數(shù)f(x,y)的(p+q)階空間距定義為

      (11)

      為了降低問(wèn)題的維數(shù),可以將窗口旋轉(zhuǎn)φ角,使邊緣與x軸垂直,旋轉(zhuǎn)后的空間矩為

      (12)

      由式(12)可知:

      (13)

      (14)

      (15)

      (16)

      (17)

      旋轉(zhuǎn)后的各階矩與邊緣參數(shù)的關(guān)系為:

      (18)

      (19)

      (20)

      (21)

      假設(shè)(x,y)為像素點(diǎn)的圖像坐標(biāo),(x′,y′)為亞像素邊緣檢測(cè)結(jié)果,單位圓所包含區(qū)域?yàn)镹×N鄰域,則可以得到像素點(diǎn)的亞像素邊緣位置:

      (22)

      對(duì)每一個(gè)邊緣像素點(diǎn)重復(fù)上述步驟,可以獲得每一個(gè)像素點(diǎn)的邊緣參數(shù),就可以得到圖像的邊緣以及相應(yīng)的亞像素位置.

      3 實(shí)驗(yàn)及分析

      實(shí)驗(yàn)使用lena灰度圖像進(jìn)行邊緣檢測(cè),首先使用新構(gòu)造的算子對(duì)圖像進(jìn)行邊緣檢測(cè),確定和保存圖像邊緣的位置信息,在對(duì)這些邊緣位置結(jié)合空間矩進(jìn)行進(jìn)一步的檢測(cè),原圖像及結(jié)果如圖2~圖7所示.

      圖2 lena灰度圖 圖3 空間矩算法

      圖4 Sobel算子圖5 新改進(jìn)算子

      圖6 Sobel+空間矩 圖7 新改進(jìn)算子+空間矩

      3.1 仿真結(jié)果分析

      通過(guò)圖2~圖7可以看出,對(duì)圖像直接使用空間矩的方法檢測(cè)出的邊緣較寬,但細(xì)節(jié)比較全面;而使用Sobel算子檢測(cè)出的邊緣較細(xì),但也丟失了部分邊緣信息,而使用新算子檢測(cè)出的邊緣在一些細(xì)節(jié)上比Sobel檢測(cè)結(jié)果寬,但補(bǔ)全了更多的細(xì)節(jié);由于本文所使用的檢測(cè)方法是首先檢測(cè)出圖像的像素級(jí)邊緣位置,在根據(jù)檢測(cè)出的邊緣信息對(duì)原圖像進(jìn)行亞像素級(jí)檢測(cè),這就導(dǎo)致了檢測(cè)出的像素級(jí)邊緣位置信息會(huì)對(duì)最終的檢測(cè)結(jié)果有很大的影響,如Sobel算子與空間矩相結(jié)合的方法由于使用Sobel算子對(duì)邊緣進(jìn)行初步檢測(cè)所得出的邊緣信息有所丟失,導(dǎo)致之后使用空間矩檢測(cè)時(shí)也丟失了部分邊緣;而在同等檢測(cè)條件下,使用新算子比Sobel算子檢測(cè)出的邊緣有更多細(xì)節(jié),這使得在之后利用空間矩進(jìn)行亞像素檢測(cè)時(shí),本文使用的方法所檢測(cè)出的邊緣細(xì)節(jié)更豐富.

      3.2 邊緣坐標(biāo)檢測(cè)結(jié)果

      在lena圖像中隨機(jī)抽取四組邊緣點(diǎn)檢測(cè)其坐標(biāo)位置,如表1所示:

      表1 邊緣點(diǎn)坐標(biāo)及測(cè)出的亞像素坐標(biāo)

      表中,(x,y)表示檢測(cè)出的像素級(jí)坐標(biāo)位置,(X,Y)表示相應(yīng)邊緣點(diǎn)的亞像素坐標(biāo)位置.不論是使用Sobel算子檢測(cè)初始邊緣,還是使用改進(jìn)算子檢測(cè),由于都會(huì)用到空間矩來(lái)確定亞像素位置,因此,兩種方法測(cè)出的位置坐標(biāo)相同,然而由于利用改進(jìn)算子測(cè)出的邊緣更豐富,因此,本文算法能夠檢測(cè)出更多邊緣的具體位置.

      3.3 仿真時(shí)間分析

      對(duì)圖像邊緣檢測(cè)時(shí)間進(jìn)行記錄可知,使用空間矩方法需要時(shí)間6.296 s,而使用Sobel算子與空間矩相結(jié)合的方法檢測(cè)只需要0.689 s,本文所使用方法用時(shí)1.568 s,通過(guò)比較可知在檢測(cè)出邊緣像素位置后再進(jìn)行亞像素位置的檢測(cè)耗時(shí)較短,本文所使用方法用時(shí)比Sobel算子結(jié)合空間矩方法耗時(shí)長(zhǎng)的主要原因是本文使用新算子檢測(cè)出的邊緣信息較多,導(dǎo)致使用空間矩進(jìn)行檢測(cè)時(shí)增加了運(yùn)算量.由此可知,隨著圖像邊緣復(fù)雜程度的增加,檢測(cè)邊緣用時(shí)也會(huì)大大增加.

      4 結(jié)論

      本文根據(jù)梯度算子的推導(dǎo)方法提出了一種改進(jìn)的新梯度算子,用以檢測(cè)圖像的像素級(jí)邊緣,同時(shí)結(jié)合5×5空間矩方法對(duì)圖像進(jìn)行亞像素邊緣檢測(cè),該方法首先使用改進(jìn)算子對(duì)圖像進(jìn)行邊緣檢測(cè),確定邊緣位置后,對(duì)邊緣位置信息進(jìn)行記錄,然后根據(jù)記錄下來(lái)的邊緣點(diǎn)坐標(biāo)對(duì)原灰度圖使用5×5空間矩算子進(jìn)一步的檢測(cè),確定邊緣的亞像素位置.根據(jù)實(shí)驗(yàn)結(jié)果,在同樣的邊緣檢測(cè)條件下,本文所使用的改進(jìn)后的算子檢測(cè)出的邊緣更加全面,但是由于利用空間矩方法需要對(duì)每個(gè)像素都進(jìn)行模板操作,且使用新算子檢測(cè)出更多的邊緣細(xì)節(jié)信息,因此處理邊緣復(fù)雜的圖像耗時(shí)較長(zhǎng),實(shí)時(shí)性不理想,需要作進(jìn)一步改進(jìn).

      [1]劉涵,郭勇,鄭崗,等.基于最小二乘支持向量機(jī)的圖像邊緣檢測(cè)研究[J].電子學(xué)報(bào),2006,7(7):1275- 1279.

      [2]丁興號(hào),鄧善熙.基于小波變換的屋脊邊緣亞像素檢測(cè)[J].哈爾濱工業(yè)大學(xué)學(xué)報(bào),2004,11(36):1480- 1482,1530.

      [3]王青竹,王珂,袁國(guó)良,等.多層次自適應(yīng)空間系數(shù)高斯小波圖像邊緣檢測(cè)[J].中國(guó)圖像圖形學(xué)報(bào),2009,14(7):1347- 1351.

      [4]LEE J,HARALICK R M,SHAPIRO L G.Morphological Edge Detector[J].IEEE Trans.Robotics and Auto-mation,1987,3(2):142- 153.

      [5]QU G Y,WOOD S L.Edge Detection Using Im-proved Morphological Gradient[J].In:Proc.of IEEE Conf.Signals,Systems and Computers,1998,2(1):954- 958.

      [6]PAL S K,KING R A.Image enhancement using fuzzy sets [J].Electronics Letters,1980,16(10):376- 378.

      [7]LEILA FALLAH ARAGHI,MOHAMAD REZA ARVAN.An Implementation Image Edge and Feature Detect-ion Using Neural Network[J].Proceedings of the International Multi-Conference of Engineers and Computer Scientists,2009,1(3):18- 20.

      [8]KRIS JENSEN,DIMITRIS ANASTASSIOU.Sub-pixel edge localization and the interpolation of still im-ages[C].IEEE Transactions on Image,1995,17(6):629- 634.

      [9]LI X,ORCHARD M T.New edge directed inter-polation[J].IEEE Transactions on Image Process-ing,2001,10(10):1521- 1527.

      [10]EDWARD P LYVERS,OWENROBERT MITCHELL,MARK L AKEY,et al.Sub-pixel measurements using a moment-based edge operator[C]. IEEE Transac- tions on Pattern Analysis and Machine intelligence,1989,11(12):1293- 1309.

      [11]TABATABAI A,MITCHELL O R.Edge location to subpixel values in digital imagery[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1984,6:188- 201.

      [12]趙愛(ài)明.基于二次曲線擬合的圖像亞像素邊緣定位算法[J].哈爾濱理工大學(xué)學(xué)報(bào),2006,11(3):68- 70.

      [13]賀忠海,王寶光.利用曲線擬合方法的亞像素提取算法[J].儀器儀表學(xué)報(bào),2003,24(2):195- 197.

      [14]馬曉路,劉倩,胡開(kāi)云.MATLAB圖像處理從入門到精通[M].北京:中國(guó)鐵道出版社,2013.

      A Sub-Pixel Edge Detection Method based on Improved Operator and Spatial Moment

      WEI Xiyang,ZHANG Xuxiu

      (School of Electrical and Information Engineering,Dalian Jiaotong University,Dalian 116028,China)

      A new gradient operator is presented based on Sobel operator to detect the image edges,and the sub-pixel edge position can be located by using spatial moment to detect original image. At the same time,the detection results are compared by using the Sobel operator and new gradient operator.The result shows that more edges are found by the new operator under the same edge-udging conditions.

      sobel operator;spatial moment;sub-pixel;edge detection

      1673- 9590(2016)03- 0117- 04

      2015- 09- 11

      國(guó)家自然科學(xué)基金資助項(xiàng)目(61471080/F010408);國(guó)家科技支撐計(jì)劃資助項(xiàng)目(2015BAF20B02)

      魏希揚(yáng)(1990-),男,碩士研究生;張旭秀(1968-),女,教授,博士,主要從事控制理論、智能控制、信號(hào)處理的研究E-mail: zhangxuxiu@163.com.

      A

      猜你喜歡
      算子梯度灰度
      采用改進(jìn)導(dǎo)重法的拓?fù)浣Y(jié)構(gòu)灰度單元過(guò)濾技術(shù)
      一個(gè)改進(jìn)的WYL型三項(xiàng)共軛梯度法
      擬微分算子在Hp(ω)上的有界性
      基于灰度拉伸的圖像水位識(shí)別方法研究
      一種自適應(yīng)Dai-Liao共軛梯度法
      各向異性次Laplace算子和擬p-次Laplace算子的Picone恒等式及其應(yīng)用
      一類Markov模算子半群與相應(yīng)的算子值Dirichlet型刻畫(huà)
      一類扭積形式的梯度近Ricci孤立子
      基于最大加權(quán)投影求解的彩色圖像灰度化對(duì)比度保留算法
      Roper-Suffridge延拓算子與Loewner鏈
      长春市| 开封县| 桦甸市| 德化县| 昌都县| 涞源县| 金山区| 澄江县| 南乐县| 星子县| 江口县| 昌都县| 永德县| 栖霞市| 潢川县| 太康县| 香河县| 宜宾县| 米脂县| 五大连池市| 绩溪县| 新建县| 佳木斯市| 太仆寺旗| 清徐县| 辰溪县| 东兰县| 茌平县| 尚义县| 囊谦县| 红河县| 桂东县| 郎溪县| 江安县| 富源县| 武汉市| 阳泉市| 义马市| 长武县| 合阳县| 四会市|