《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > Sobel圖像邊沿檢測算法的優化設計與實現
Sobel圖像邊沿檢測算法的優化設計與實現
2016年電子技術應用第3期
李錦明1,2,閆曉俊1,2,江旭東1,2,溫 杰1,2,郇 弢3
1.中北大學 儀器科學與動態測試教育部重點實驗室,山西 太原030051; 2.中北大學 電子測試技術重點實驗室,山西 太原030051;3.首都航天機械公司,北京100076
摘要: 針對Sobel算子用于圖像邊沿檢測時出現的噪聲大、邊沿較粗等問題,提出了一種Sobel圖像邊沿檢測的優化設計方案。在傳統的Sobel邊沿檢測模塊前增加快速中值濾波模塊,提高了系統的抗噪能力。同時在Sobel邊沿檢測模塊后采用非極大值抑制的方式對圖像邊沿進一步細化,既有效地保留了圖像邊沿,又提高了圖像邊沿的清晰度。與傳統Sobel檢測模塊相比,優化后的方案不僅能夠有效抑制噪聲,而且得到的圖像邊沿更細,增強了實時圖像處理的效果。該優化設計已成功應用于某圖像識別系統。
中圖分類號: TP391
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.03.020
中文引用格式: 李錦明,閆曉俊,江旭東,等. Sobel圖像邊沿檢測算法的優化設計與實現[J].電子技術應用,2016,42(3):71-73,77.
英文引用格式: Li Jinming,Yan Xiaojun,Jiang Xudong,et al. The optimization design and implementation of Sobel image edge detection algorithm[J].Application of Electronic Technique,2016,42(3):71-73,77.
The optimization design and implementation of Sobel image edge detection algorithm
Li Jinming1,2,Yan Xiaojun1,2,Jiang Xudong1,2,Wen Jie1,2,Huan Tao3
1.Key Laboratory of instrumentation Science & Dynamic Measurement of Ministry of Education, North University of China,Taiyuan 030051,China; 2.National Key Laboratory for Electronic Measurement Technology,North University of China,Taiyuan 030051,China; 3.Capital Aerospace Machinery Company,Beijing 100076,China
Abstract: For the issues of large noise and rough edges in image edge detection based on Sobel operator, an optimized design scheme is proposed. A fast median filter module is added to improve the anti noise capability of the system in front of the traditional Sobel edge detection module. At the same time, the non maximum suppression module is added to further thinning the image edge behind the Sobel edge detection module, which effectively preserves the edge of the image, and improves the image edge sharpness. Compared with the traditional Sobel detection module, the optimized scheme not only can effectively suppress the noise, but also get more thin edge of the image and enhance the effect of real-time image processing, which has been successfully applied to an image recognition system.
Key words : Sobel operator;edge detection;fast median filtering;non maximum suppression

0 引言

    圖像邊沿是圖像的基本特征,是圖像分割、特征提取等圖像分析的重要依據,目前已廣泛應用于目標識別、機器視覺和運動目標跟蹤等領域?,F今已有多種邊沿檢測算法以及一些改進方式,但各種算法都有各自的優缺點和適用領域。在實時圖像處理系統中,通常采用Sobel算子來實現圖像的邊沿檢測。然而傳統的Sobel邊沿檢測算法存在抗噪能力弱、邊沿信息較粗等問題,不能滿足實際工程應用的要求。如何實時地獲取清晰的圖像邊沿對工程實踐和科學研究都具有重大意義。

    設計中,基于圖像處理的相關理論對Sobel邊沿檢測算法進行了改進,在傳統的Sobel算法的基礎上增加了快速中值濾波模塊,提高了系統的抗噪能力,并采用非極大值抑制的方式對圖像邊沿進行了細化,既有效地保留了圖像邊沿,又保證了圖像邊沿的清晰。

1 Sobel圖像邊沿檢測優化設計

    Sobel算法雖然在圖像邊沿檢測方面具有諸多優勢,然而對于圖像實時處理還是存在抗噪能力弱、邊沿信息較粗等問題,所以需進一步改進。優化后的邊沿檢測模塊主要由快速中值濾波模塊、邊沿檢測模塊和非極大值抑制模塊構成。檢測模塊總體設計如圖1所示。

ck1-t1.gif

    當圖像數據輸入時,首先進行快速中值濾波處理,平滑圖像噪聲,然后通過Sobel算子得到圖像的梯度值,最后應用閾值比較和非極大值抑制的方式提取圖像邊沿,進行二值化處理,從而得到清晰的圖像邊沿。

1.1 快速中值濾波

    在圖像采集傳輸過程中,不可避免地出現各種各樣的噪聲,這些噪聲不僅降低了圖像的質量,而且會影響后續圖像的處理。中值濾波能夠有效濾除椒鹽噪聲和脈沖噪聲,有效地保持圖像邊沿的細節,是一種比較理想的圖像濾波算法。它通過對相鄰區域內的像素進行排序,取中間值作為輸出像素,以達到濾波的效果?;镜闹兄禐V波算法運算量大,不利于實時圖像處理。設計采用快速中值濾波算法,提高了圖像處理的效率,實現方法如圖2所示,其中MAXi、MIDi、MINi分別代表每行數據的最大值、中間值與最小值。依據圖2所示,通過多次比較(CMP)就可以得到最終的濾波結果。

ck1-t2.gif

1.2 Sobel邊沿檢測

    Sobel算子是一階導數的邊緣檢測算子,包含水平和垂直2組3×3的矩陣,將之與圖像中的每個像素點做卷積和運算,即得到圖像的水平和垂直梯度值,再根據梯度計算公式算出圖像梯度值,將此梯度值與設定的閾值進行比較,若大于閾值,則認為該像素點為邊緣部分,把3×3二維圖像中央的灰度值設為255,若小于閾值,就不是邊緣部分,相應的灰度值設為0。

    圖3(a)為一幀圖像的3×3窗口,Pi為各點的灰度值,圖3(b)和圖3(c)分別為Sobel算子水平和垂直方向梯度算子。針對圖像中3×3的像素空間,Sobel算子采用式(1)和式(2)計算中間像素點P5處的水平梯度Px與垂直梯度Py。

Px=(P6+2P7+P8)-(P0+2P1+P2)(1)

ck1-gs1-2.gif

ck1-t3.gif

1.3 非極大值抑制

    Soble邊沿檢測算法通過選取合適的閾值能夠細化圖像邊沿,然而閾值的選取往往比較困難。如果閾值過低,則無法達到細化的效果,反之則會丟失部分圖像邊沿。通常Soble算法檢測得到的圖像邊沿會出現邊沿較粗的問題,從而影響圖像處理的效果。故優化設計采用非極大值抑制的方式對圖像梯度幅值的屋脊帶進行了細化,只保留了幅值局部變化的最大的點。在非極大值抑制過程中,使用3×3的移動窗口對圖進行處理,中心像素梯度值與鄰域內的其他像素梯度值進行比較,如果中心像素值不是鄰域像素的極大值,則把該像素點賦值為0,反之則把該像素點視為圖像的邊緣。其具體的數學表達式如式(3):

    ck1-gs3.gif

    非極大值抑制既有效保留了圖像邊緣的梯度,又達到了圖像細化的目的,有效地解決了Sobel算子出現的邊沿較粗的問題,有利于圖像分割和特征提取等圖像后期處理的實現。

2 圖像邊沿檢測硬件設計與實現

2.1 硬件系統結構設計

    基于FPGA的實時圖像邊沿檢測系統主要由圖像采集單元、數據存儲單元、邊沿檢測單元和圖像顯示單元四部分組成。具體的硬件系統結構如圖4所示。

ck1-t4.gif

    系統基于FPGA(EP3C40F484)開發平臺,選用500萬像素CMOS攝像頭進行圖像采集,圖像信息經采集、灰度化等處理,再經過優化的基于Sobel圖像邊緣檢測處理,最后由液晶顯示器顯示。算法采用了可編程宏功能模塊與VHDL語言相結合的方法實現。

2.2 快速中值濾波算法硬件實現

    中值濾波算法的核心是排序,算法的優劣直接決定求取中間值的效率,從而決定濾波器的性能??焖僦兄禐V波采用并行處理和流水線的設計,避免了大量的比較操作,相比于傳統的中值濾波算法,不僅運算量大大減少,在FPGA硬件實現上所占用的硬件資源也更少,因此它對圖像數據處理的速度比傳統的中值濾波更快。快速中值濾波硬件實現頂層原理圖如圖5所示,其中移位寄存器(linebuffer)模塊能夠依次輸出3行的圖像數據。Compare模塊帶有鎖存功能,能夠比較同一行像素的3個數據的大小,Compare3模塊比較不同行圖像像素的大小,并輸出相應的結果。

ck1-t5.gif

2.3 Soble邊沿檢測算法硬件實現

    基于Soble算子的邊沿檢測算法不僅計算簡單,而且容易在硬件上實現。算法主要包括梯度計算和閾值比較兩個部分,用VHDL代碼實現閾值比較相對簡單,所以梯度計算算法的實現為本模塊的重點。

    設計中梯度計算采用3-Line Buffer結構,相鄰3行3列的9個圖像像素點(P1,P2…P9)利用3個行緩沖器進行緩沖,然后再同步讀取3行數據進行分級寄存,利用乘法器實現寄存結果與Sobel算子Xn的相乘,再利用3個加法器實現式(1)或式(2),即得到水平方向或垂直方向的梯度值,最后再利用一個加法器實現梯度計算公式得到梯度值|G|。

2.4 非極大值抑制算法硬件實現

    設計中在Soble邊沿檢測的基礎上增加了非極大值抑制功能,非極大值抑制算法RTL級結構如圖6所示。

ck1-t6.gif

    為了實現非極大值抑制算法,需再次構建3×3的移動窗口并確定中心像素梯度值是否為鄰域內的最大值,設計中采用LineBuffer_3和sort3來構建3×3移動窗口。LineBuffer_3能夠緩存3行480列的像素梯度值,一個時鐘周期可以并行輸出1列像素梯度值。前兩個周期sort3模塊接收并緩存LineBuffer_3模塊輸出的兩列像素梯度值,在第三個周期得到第三列像素梯度值時,也同時構成了3×3的梯度窗口,輸出如圖中的data1~data9,最后在comper模塊內對9個像素梯度值進行比較,從而確定中心像素是否為鄰域內的最大值。若為最大值就保留并進入閾值模塊進行比較,否則將中心梯度值置零。

3 實驗結果與分析

    為了驗證系統優化設計后的性能,采用MT9M001相機對圖像進行采集,將優化后得到行的邊沿圖像與優化前的邊沿圖像進行比較,得到了不同的檢測結果,結果如圖7所示。圖7(a)為相機采集到的原始圖像,圖7(b)為傳統的Soble邊沿檢測算法得到的圖像,由于受室內日光燈的影響,采集到的圖像噪聲大且邊沿較粗。圖7(c)為通過濾波后得到的圖像邊沿,濾波效果明顯。圖7(d)為優化后的邊沿檢測算法得到的圖像,圖像受噪聲影響小,且邊沿較細,能夠有效地識別圖像的邊沿。

ck1-t7.gif

4 結論

    該系統針對Sobel算法用于圖像邊沿檢測時出現的噪聲大、邊沿較粗等問題,在傳統的Sobel算法的基礎上增加了快速中值濾波模塊和非極大值抑制模塊,提高了系統的抗噪能力,保證了圖像邊沿的清晰度,并在EP3C40F484 FPGA平臺上對硬件電路進行了驗證。實驗結果表明,優化后的邊沿檢測方案不僅能夠有效地抑制噪聲,而且得到的圖像邊沿更細,增強了實時圖像處理的效果。

參考文獻

[1] 謝鳳英.數字圖像處理及應用[M].北京:電子工業出版社,2014.

[2] 朱秀昌,劉峰.數字圖像處理與圖像通信[M].北京:北京郵電大學出版社,2014.

[3] 孫敏.圖像處理并行算法研究與實現[D].綿陽:西南科技大學,2011.

[4] 張利平,潘宏俠,黃晉英.智能車輛視覺系統的障礙物邊緣檢測[J].測試與校準,2006,26(4):30-31.

[5] 尹業宏,王濤,陳穎.基于FPGA的圖像與處理濾波算法[J].光學與光電技術,2004,2(5):61-63.

[6] 楊新華,寇為剛.基于FPGA的Soble算子圖像邊緣檢測算法[J].儀表技術與傳感器,2013(1):102-104.

[7] 朱偉超,萬新軍,楊波,等.模糊圖像邊緣精確定位的濾波算法[J].光學儀器,2015,37(1):46-48.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美激情一区二区在线| 久久一二三四| 欧美3dxxxxhd| 国产午夜精品一区理论片飘花| 亚洲伦理在线观看| 精品成人久久| 国产精品99久久久久久宅男| 亚洲香蕉在线观看| 国产精品99久久久久久宅男| 午夜在线a亚洲v天堂网2018| 亚洲欧美视频在线观看| 欧美激情亚洲视频| 欧美日韩国内自拍| 亚洲综合欧美日韩| 国产伦精品一区二区三| 欧美影院久久久| 国产精品腿扒开做爽爽爽挤奶网站| 欧美日韩免费一区二区三区| 99re这里只有精品6| 国产手机视频精品| 一区二区精品在线观看| 农村妇女精品| 国产精品视频免费在线观看| 午夜精品电影| 午夜精品区一区二区三| 欧美在线视频免费播放| 欧美韩日一区二区| 激情久久五月| 激情成人综合网| 欧美日韩亚洲国产精品| 久热成人在线视频| 欧美日韩日本网| 裸体歌舞表演一区二区| 在线精品福利| 亚洲婷婷综合色高清在线| 久久久一区二区三区| 欧美在线视频二区| 另类成人小视频在线| 最新亚洲电影| 久久一区二区三区四区| 国产一区二区三区在线播放免费观看| 亚洲国产合集| 噜噜噜91成人网| 国产精品成人v| 久久精品123| 亚洲——在线| 亚洲经典在线看| 欧美日韩直播| 欧美日韩亚洲一区| 久久亚洲国产精品一区二区| 国产日本欧美一区二区| 亚洲欧洲日本专区| 中文欧美在线视频| 亚洲综合视频在线| 亚洲免费在线观看视频| 欧美日韩国产一中文字不卡| 亚洲大片免费看| 一区一区视频| 久久夜色撩人精品| 欧美日韩伦理在线免费| 最新亚洲一区| 亚洲一区免费在线观看| 欧美中文在线免费| 亚洲高清久久久| 国产农村妇女精品| 国内精品伊人久久久久av一坑| 欧美日韩一区二区三区| 欧美二区在线看| 国内精品写真在线观看| 欧美激情一区在线| 亚洲国产成人精品女人久久久| 欧美一区二区在线免费观看| 国产欧美精品在线播放| 久久久不卡网国产精品一区| 欧美中文在线观看国产| 国产欧美日韩在线播放| 亚洲国产欧美日韩另类综合| 亚洲一区二区网站| 久久久久久久高潮| 久久激情久久| 欧美日韩国产成人在线观看| 亚洲自拍偷拍网址| 亚洲精品在线免费| 日韩视频在线观看| 亚洲国产精品久久精品怡红院| 国内外成人免费激情在线视频网站| 亚洲缚视频在线观看| 欧美一区免费视频| 黑人中文字幕一区二区三区| 欧美激情综合色| 一区二区欧美国产| 久久综合色综合88| 日韩一区二区精品| 亚洲精品久久久久久一区二区| 国产一区 二区 三区一级| 影音先锋在线一区| 亚洲专区在线| 久久国产一区二区三区| 欧美激情精品久久久久久变态| 欧美激情在线播放| 国产精品豆花视频| 欧美剧在线观看| 欧美国产专区| 性色av一区二区三区在线观看| 亚洲欧美日韩国产另类专区| 久久亚洲欧美国产精品乐播| 一本色道久久综合狠狠躁的推荐| 亚洲欧美视频在线观看视频| 在线观看视频日韩| 久久先锋影音av| 欧美国产在线观看| 欧美成人午夜免费视在线看片| 亚洲成色www久久网站| 久久久久久999| 狠狠做深爱婷婷久久综合一区| 午夜视频一区二区| 亚洲人成在线免费观看| 在线亚洲免费视频| 欧美激情一区三区| 国产综合色精品一区二区三区| 黄色日韩网站| 国内精品嫩模av私拍在线观看| 蜜臀va亚洲va欧美va天堂| 国产香蕉97碰碰久久人人| 蜜臀91精品一区二区三区| 欧美日韩亚洲高清| 久久久.com| 国产精品五区| 久久国产主播精品| 在线性视频日韩欧美| 欧美在线精品一区| 亚洲乱码一区二区| 91久久国产综合久久蜜月精品| 日韩一级黄色片| 欧美日韩国产在线播放网站| 亚洲国产另类 国产精品国产免费| 欧美成人a视频| 亚洲一区二区三区在线观看视频| 国产精品日韩精品欧美精品| 国产精品九九久久久久久久| 欧美高清视频一区二区三区在线观看| 国产欧美日韩精品丝袜高跟鞋| 激情欧美一区二区三区在线观看| 国产一区二区三区观看| 亚洲主播在线| 欧美国产综合一区二区| 在线免费观看日本欧美| 国产亚洲欧美日韩在线一区| 欧美日韩国产123区| 久久这里有精品15一区二区三区| 久久久www免费人成黑人精品| 日韩视频免费观看高清在线视频| 欧美福利视频在线| 亚洲一区日韩| 国产一区二区精品久久| 久久免费99精品久久久久久| 欧美精品大片| 亚洲天堂成人| 欧美视频一区二区三区…| 99国产精品视频免费观看| 亚洲国产一成人久久精品| 欧美日韩影院| 另类综合日韩欧美亚洲| 亚洲女女女同性video| 欧美人在线观看| 欧美四级剧情无删版影片| 欧美激情1区2区3区| 国内精品视频666| 国产精品美女久久久| 国产精品夜色7777狼人| 国产日韩av高清| 国产精品乱子久久久久| 中文av字幕一区| 免费观看国产成人| 欧美日韩国产片| 国产欧美日韩视频一区二区三区| 欧美伊久线香蕉线新在线| 欧美激情综合| 午夜伦理片一区| 国产精品激情电影| 怡红院精品视频| 欧美大色视频| 免费久久99精品国产自| 亚洲一区二区三区乱码aⅴ| 一区二区三区www| 在线国产日韩| 国产一区视频在线看| 久热这里只精品99re8久| 亚洲精品中文字幕在线观看| 国产精品免费视频观看| 欧美高清在线视频| 一区二区高清在线| 欧美高清自拍一区| 亚洲裸体俱乐部裸体舞表演av| 欧美一级片一区| 激情一区二区三区| 欧美日韩精品免费观看视频完整| 国产亚洲一区二区三区在线观看| 亚洲国产综合91精品麻豆| 欧美成人伊人久久综合网| 欧美成人黄色小视频| 国产精品一区二区三区免费观看| 亚洲第一在线| 国产精品分类| 欧美一区二区视频观看视频| 欧美午夜精品一区| 欧美在线短视频| 一区二区三区精品视频| 久久久久久久久岛国免费| 欧美一区二区三区视频在线| 久热成人在线视频| 亚洲国产精品第一区二区| 久久精品国产精品亚洲综合| 性高湖久久久久久久久| 久久不射电影网| 欧美日韩裸体免费视频| 欧美日韩视频在线第一区| 亚洲欧美制服中文字幕| 欧美成人四级电影| 亚洲日本精品国产第一区| 在线观看精品一区| 欧美精品在线观看一区二区| 在线观看日韩www视频免费| 国产亚洲精品资源在线26u| 亚洲国产精品毛片| 亚洲欧美日韩在线播放| 在线观看亚洲一区| 久久综合伊人77777蜜臀| 一本一本大道香蕉久在线精品| 国产精品jizz在线观看美国| 亚洲国产精品久久| 欧美午夜在线| 久久久伊人欧美| 亚洲午夜精品| 1000部精品久久久久久久久| 国产精品视频一二三| 欧美高清视频免费观看| 香蕉久久夜色精品国产使用方法| 一区二区在线视频观看| 最新精品在线| 国产真实乱偷精品视频免| 欧美国产在线视频| 国产精品九色蝌蚪自拍| 欧美成人一区二区在线| 亚洲黄色在线看| 在线天堂一区av电影| 一区二区三区回区在观看免费视频| 伊人精品久久久久7777| 欧美一区二区三区在线视频| 亚洲调教视频在线观看| 六月婷婷久久| 亚洲一区二区三区在线观看视频| 精东粉嫩av免费一区二区三区| 欧美日韩另类视频| 国产精品国产三级国产| 久久久久国产精品厨房| 久久精品国产久精国产爱| 欧美在线视频一区| 亚洲一区二区三区在线观看视频| 国产精品国产三级国产专播精品人| 国产精品专区h在线观看| 欧美黄色免费网站| 亚洲欧美日韩另类| 久久久久**毛片大全| 一区二区动漫| 午夜精品成人在线视频| 欧美一区二区成人| 国产精品午夜视频| 欧美日韩国语| 国产欧美三级| 亚洲日本欧美日韩高观看| 亚洲经典视频在线观看| 欧美激情视频一区二区三区不卡| 国产日韩视频一区二区三区| 国产精品久久久久久久久久免费看| 亚洲六月丁香色婷婷综合久久| 国内精品视频一区| 欧美香蕉大胸在线视频观看| 欲色影视综合吧| 国产精品乱码久久久久久| 亚洲精品韩国| 亚洲精品在线免费| 中文欧美在线视频| 欧美va亚洲va日韩∨a综合色| 91久久精品国产91久久| 性感少妇一区| 亚洲免费激情| 国产精品久久久久久久电影| 亚洲愉拍自拍另类高清精品| 亚洲成色777777在线观看影院| 亚洲视频你懂的| 久久久久久91香蕉国产| 国产美女诱惑一区二区| 国产偷久久久精品专区| 欧美精品www在线观看| 国产精品亚洲一区二区三区在线| 久久久成人网| 亚洲小视频在线观看| 亚洲视频在线观看一区| 激情久久婷婷| 亚洲精品一区二区三区av| 日韩视频中午一区| 巨胸喷奶水www久久久免费动漫| 裸体丰满少妇做受久久99精品| 亚洲高清免费| 国产精品推荐精品| 国产农村妇女精品一区二区| 99热这里只有精品8| 亚洲宅男天堂在线观看无病毒| 欧美激情91| 久久国产精品黑丝| 国产精品美女久久久久久2018| 日韩一级黄色大片| 免费观看在线综合色| 久久国产成人| 激情久久久久久久久久久久久久久久| 伊人春色精品| 国产精品一页| 亚洲福利国产精品| 国产精品久久久久婷婷| 欧美日韩一区二区免费在线观看| 99国产精品久久久久老师| 久久亚洲欧洲| 久久精品视频在线看| 国产欧美视频在线观看| av成人老司机| 亚洲精品中文在线| 黄色成人片子|