• 
    

    
    

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

      Canny算子與小波變換相結(jié)合的道路邊緣特征提取算法

      2015-05-30 08:12:05張永梅王世偉許靜
      計算機時代 2015年8期
      關(guān)鍵詞:小波變換閾值

      張永梅 王世偉 許靜

      摘 要: 提出了Canny算子與小波變換相結(jié)合的道路邊緣特征提取算法。首先用Canny算子對原圖像提取邊緣,與原圖像進行疊加,再用小波變換對此圖像進行二次邊緣提取,有效地提取道路邊緣特征,避免了Canny算子提取道路邊緣不連續(xù)現(xiàn)象和小波變換提取邊緣時出現(xiàn)的虛假邊緣信息。

      關(guān)鍵詞: 邊緣特征; 閾值; Canny算子; 小波變換

      中圖分類號:TP751.1 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2015)08-44-03

      Road edge feature extraction algorithm with Canny operator and wavelet transform

      Zhang Yongmei1,2,3, Wang Shiwei1, Xu Jing1

      (1. School of Computer Science, North China University of Technology, Beijing 100144; 2. Guangdong Key Laboratory of Popular High Performance Computers;

      3. Shenzhen Key Laboratory of Service Computing and Applications)

      Abstract: A road edge feature extraction algorithm based on Canny operator and wavelet transform is proposed in this paper, the edge of the original image is extracted by using Canny operator, overlay??it on the original image, and then extract edge of the overlaid image by using wavelet transform. This algorithm can effectively extract the edge features of the road , and avoid the road edge discontinuity phenomena of Canny operator and the false edge information of wavelet transform.

      Key words: edge character; threshold; Canny operator; wavelet transform

      0 引言

      圖像的邊緣特征是圖像局部特性不連續(xù)性的反映,它是一個區(qū)域和另一個區(qū)域的分界線。由于噪聲和模糊的存在,檢測到的邊界可能會在某些邊緣處變寬或在某些點處發(fā)生間斷,因此邊緣提取的首要任務(wù)是檢出圖像局部特性的不連續(xù)性,然后剔出某些邊界點或填補一些邊界間斷點,并將這些邊緣像素連成完整的邊界[1]。在邊緣方向上,邊緣的像素變化比較模糊,但是與邊緣相垂直的方向,像素值變化很明顯。因此,某種意義上來說,提取邊緣的算法就是找出像素的一種微分算子。各種邊緣檢測技術(shù)的基本思想都是計算出局部的微分算子,然后根據(jù)微分算子檢測出邊緣[2]。

      1 Canny邊緣特征提取方法

      從定位的可靠性和檢測邊緣的有效性出發(fā),John Canny對最優(yōu)邊緣檢測器所需要的所有特性進行了研究,他在1986年寫的一篇論文中推導(dǎo)出了最優(yōu)邊緣檢測的數(shù)學(xué)表達(dá)式。對于不同類型的圖像邊緣,Canny邊緣檢測的最優(yōu)形式也不一樣,但是他推導(dǎo)的一維M-H邊緣檢測器與一維邊緣檢測器基本上是相同的,這是因為在一階導(dǎo)數(shù)算子中,其最大值和M-H 算子的零交叉點在理論上是一致的。但是在二維導(dǎo)數(shù)情況下,Canny算子在定位性方面和方向性質(zhì)方面的邊緣檢測性能要比M-H 算子好,它能夠比較準(zhǔn)確地估計邊緣的強度,在梯度方向上,也可以產(chǎn)生較好的效果。Canny算子邊緣檢測首先用高斯濾波器平滑圖像,再用一階偏導(dǎo)的有限差分來計算梯度的幅值和方向,對梯度的幅值進行非極大值抑制。對一般圖像來說,在梯度的圖像像素中,像素值越大,梯度值就越大。對于Canny算子,進行抑制非極大值也是關(guān)鍵的一步,一般來說,就是要尋找像素點的局部最大值,將非極大值點的灰度值設(shè)置為0,這樣就可以屏蔽掉很大一部分非邊緣的點。但是這并不一定就是圖像的邊緣,所以還可以保留局部的最大點,來確定圖像的邊緣點。Canny算法中為了減少虛假邊緣信息,采用雙閾值法。首先要選擇兩個閾值,從高閾值可以得到一個邊緣圖像,這樣一個圖像中含有假的邊緣信息就少,但是如果選取的閾值較高,產(chǎn)生的圖像邊緣可能就不是閉合的,為了解決這樣一個問題,又采用了另外一個低閾值。但在低閾值的選擇過程中,如果選擇不當(dāng),就會出現(xiàn)不閉合的可能[3-4]。所以,選取低閾值就很重要,一般比較難選擇,雖然Canny算子在邊緣提取方面能夠抑制虛假信息,但是若低閾值選擇不當(dāng),就會出現(xiàn)斷續(xù)的邊緣結(jié)果。

      2 小波邊緣特征提取方法

      對于一幅圖像來說,圖像的邊緣點通常就是急劇變化的地方,也是圖像信息中很重要的部分。在小波變換的應(yīng)用中,很重要的一個方面就是信號的突變點檢測或者圖像的邊緣檢測,小波變換在邊緣點重建原始圖像上也有應(yīng)用。在小波變換域中,小波變換的系數(shù)模的極值點或者是過零點與圖像信號的突變點相對應(yīng),而且信號奇異性的大小與小波系數(shù)的極值點隨尺度規(guī)律的變化而變化,所以,應(yīng)用小波變換對圖像信號的瞬時特征進行描述也具有一定的意義[5]。

      假設(shè)θ(t)為低通平滑函數(shù),分別為的一階導(dǎo)數(shù)和二階導(dǎo)數(shù),f(s)為L2(R)的實函數(shù),θs=(1/s)θ(x/s),在尺度s下,它表示了θ(x)函數(shù)的伸縮度,為小波母函數(shù),f(x)與伸縮函數(shù)進行卷積運算后的小波變換為:

      將帶入后,得到式⑵。

      從上面的推導(dǎo)過程可以看到,小波變換W1f(s,x)與f(x,y)平滑后的一階偏導(dǎo)數(shù)與W2f(s,x)和f(x,y)的二階偏導(dǎo)數(shù)對應(yīng)成比例。即在某一固定尺度s下,沿著x變量的W1f(s,x)的局部極值與W2f(s,x)的過零點與f*θs(x)的拐點也是相互對應(yīng)的。

      利用θs(x)平滑f(s,x)后,將f(s,x)的局部突變點利用尺度為s的邊緣點來定義,從現(xiàn)實上來說,對圖像的邊緣檢測就是檢測f(x)θs(x)的拐點。當(dāng)s較小時,f(x,y)被θs(x)平滑后的結(jié)果對f(s,x)的突變部分的位置和形態(tài)影響的結(jié)果不是很大。然而當(dāng)s較大時,f(s,x)被θs(x)平滑后的結(jié)果會消除掉f(s,x)的一些比較細(xì)小的突變,圖像只留下了大尺寸的突變。因此,當(dāng)小波函數(shù)被當(dāng)作θs(x)函數(shù)的一階導(dǎo)數(shù)時,小波變換模的局部極值點就對應(yīng)于這個突變點。小波函數(shù)被當(dāng)作θs(x)函數(shù)的二階導(dǎo)數(shù)時,模的過零點與突變點也相對應(yīng)。一般來說,當(dāng)θ(t)為高斯函數(shù)時,過零點檢測就等效為M-H邊緣檢測方法,而極值點的檢測與Canny邊緣檢測相似。

      采用檢測小波變換系數(shù)模的過零點與局部極值點的方法即可檢測圖像信號的邊緣位置。這兩種方法有其相似的地方,但是從實際應(yīng)用來看,用局部極值點對邊緣進行檢測則更具有其優(yōu)越性。因為函數(shù)f*θs(x)的拐點對應(yīng)于一階導(dǎo)數(shù)模極值點,W1f(s,x)的極大值點對應(yīng)于信號變化快的點,而W1f(s,x)極小值點又對應(yīng)于變化慢的點,所以說,只是單單檢測二階導(dǎo)數(shù)的過零點,并不是很容易區(qū)分信號到底是突變點還是緩變點。另外,過零點檢測不出變化點變化快慢的信息,它只能給出拐點位置,然而對于局部極大值,它就一定為該點對應(yīng)信號的快的變化點,此外,取出模極大值點在各尺度上的值,就能夠推測拐點處的導(dǎo)數(shù)值,得到信號變化程度。

      從以上分析得出,以θs(t)函數(shù)的一階導(dǎo)數(shù)φ(1)(t)作為小波母函數(shù)來進行小波變換,小波變換多尺度系數(shù)的模極大值都對應(yīng)于信號的突變點。一般來說,尺度分的越小,θs(t)平滑區(qū)域就會越小,小波系數(shù)模極大值點與突變點對應(yīng)就會越準(zhǔn)確。但是,在小尺度下,小波系數(shù)受到噪聲影響會比較大,它能夠產(chǎn)生許多的極值點,所以往往只在一個尺度下不能判定突變點位置。相反,在大尺度下,對噪聲有一定的抑制作用,極值點也相對來說比較穩(wěn)定,但是因為平滑作用使它的定位又有了一定的偏差。只有在一定的尺度下,突變點的小波變換才能避免交疊干擾。因此,在利用小波變換的模極大值法定位突變點時,需要結(jié)合多尺度綜合觀察?,F(xiàn)在定義一個平滑函數(shù)θ(x,y),它沿x方向和y方向的一階偏導(dǎo)數(shù)為:

      設(shè),對任意函數(shù)f(x,y)∈L2(R2)對應(yīng)于φ1(x,y),φ2(x,y)的小波變換定義為:

      f(x,y)在尺度為s時的邊緣定義為f*θs(x,y)梯度矢量的模與方向都是最大的點。當(dāng)小波函數(shù)φ1(x,y),φ2(x,y)是方差為σ2的高斯平滑函數(shù)φ(x,y)的偏導(dǎo)數(shù)時,f(x,y)在尺度s的小波變換模定義為:

      實際上,邊緣檢測就是檢測的模局部是否最大,同時在梯度矢量方向上也是最大的點。在各個尺度sj下,小波變換模的極值定義為沿梯度方向Af(sj,x,y)最大,同時模Mf(sj,x,y)局部也是最大的點(x,y)。

      3 Canny與小波相結(jié)合的邊緣特征提取方法

      在噪聲比較多的情況下,利用Canny算子提取圖像輪廓會有比較多的虛假信息,而在后期Canny算子在進行邊緣連接過程中,可能會出現(xiàn)邊緣點不連續(xù)的情況。對于小波變換,由于處理圖像求其模極值時,可能會出現(xiàn)局部的極值點,導(dǎo)致出現(xiàn)虛假信息。如果首先用Canny算子對原圖像進行處理,由于Canny算子本身就具有平滑作用,再與原圖像進行疊加,就可以得到一幅輪廓清晰的圖像,再用小波變換對此圖像進行二次邊緣提取,此時的邊緣檢測會更加清晰。Canny算子與小波變換相結(jié)合的邊緣特征提取算法具體步驟如下。

      ⑴ 使用Canny算子檢測圖像的邊緣信息,提取出一幅二值圖像的圖像邊緣。

      ⑵ 如果圖像含有噪聲,對原圖像進行圖像平滑處理,然后對二值圖像與原圖像根據(jù)一定的權(quán)值進行疊加。

      ⑶ 利用小波變換對步驟⑵得到的圖像再一次進行邊緣檢測,取模局部最大,同時梯度矢量方向也取最大的點,得到一幅效果較好的圖像邊緣輪廓。

      4 實驗結(jié)果及分析

      本文選取不同地形的多幅圖像進行了測試,圖1給出了一幅圖像的實驗結(jié)果。該幅圖像是城市立交橋的道路,有直路、彎路和交叉的復(fù)雜道路。從主觀上看,Canny算子提取的邊緣特征雖然在虛假邊緣上處理得比較好,但由于在預(yù)處理階段,圖像灰度的差別在邊緣上不是很明顯,Canny算子在最后連接邊緣過程中效果比較差。Canny算子存在邊緣沒有完全連接的缺陷,原因可能是對于邊緣點的像素值沒有處理好。對于小波變換,是通過取局部的模極大值點來提取其邊緣特征,所以可能產(chǎn)生比較多的虛假信息,雖然很少出現(xiàn)邊緣不連續(xù)的現(xiàn)象,但在邊緣與其他地方相連處出現(xiàn)了一些虛假信息。本文方法將Canny算子與小波變換相結(jié)合,利用Canny算子對圖像進行邊緣提取后,雖然邊緣有些不連續(xù)的地方,但又與原圖像進行疊加,使邊緣信息更明顯,然后再用小波變換進行邊緣特征提取,得到了明顯的邊緣特征,雖然也出現(xiàn)了一些虛假信息,但很少,而且連接效果比Canny算子要好些。

      5 結(jié)論

      本文提出了Canny算子與小波變換相結(jié)合的邊緣特征提取方法,該方法利用Canny算子提取邊緣的優(yōu)點和小波變換在檢測圖像突變點中的優(yōu)點,避免了Canny算子提取道路邊緣不連續(xù)現(xiàn)象和小波變換提取邊緣時出現(xiàn)的虛假邊緣信息,可以有效地對圖像進行邊緣檢測。

      參考文獻(xiàn):

      [1] 王一鳴.基于紅外圖像的道路邊緣檢測算法研究[D].南京理工大學(xué),

      2006.

      [2] 蘇紅軍,杜培軍.高光譜遙感數(shù)據(jù)光譜特征提取方法與分類研究[J].

      計算機應(yīng)用研究,2008.25(2):390-394

      [3] 葉衍,張凌.基于特征分布的圖像信息抽取[J].中國圖像圖形學(xué)報,

      1998.3:189-193.

      [4] 陳芒.圖像中道路網(wǎng)絡(luò)自動識別的研究[D].上海交通大學(xué),2006.

      [5] 段淼.BP神經(jīng)網(wǎng)絡(luò)在圖像信息提取中的應(yīng)用研究[J].吉林建筑大學(xué)

      學(xué)報,2013.30(4):65-67

      猜你喜歡
      小波變換閾值
      小波閾值去噪在深小孔鉆削聲發(fā)射信號處理中的應(yīng)用
      基于自適應(yīng)閾值和連通域的隧道裂縫提取
      比值遙感蝕變信息提取及閾值確定(插圖)
      河北遙感(2017年2期)2017-08-07 14:49:00
      基于雙樹四元數(shù)小波變換的圖像降噪增強
      MATLAB在《數(shù)字圖像處理》課程中的輔助教學(xué)
      基于互信息和小波變換的圖像配準(zhǔn)的研究
      保持細(xì)節(jié)的Retinex紅外圖像增強算法
      室內(nèi)表面平均氡析出率閾值探討
      基于小波包絡(luò)分析的滾動軸承典型故障診斷技術(shù)研究
      商情(2016年11期)2016-04-15 07:39:54
      心電信號壓縮方法研究
      科技視界(2016年7期)2016-04-01 08:36:56
      奉化市| 陵水| 新昌县| 郯城县| 卢氏县| 佛坪县| 巴彦县| 马关县| 阳西县| 黄龙县| 南开区| 磴口县| 双流县| 化州市| 甘孜县| 永兴县| 得荣县| 福建省| 嘉义县| 佛教| 花莲市| 道孚县| 门头沟区| 威宁| 娄烦县| 尚义县| 宝应县| 黄山市| 玛多县| 偏关县| 海南省| 蕉岭县| 西青区| 津市市| 赤水市| 漠河县| 雅江县| 察隅县| 安远县| 东至县| 长岛县|