摘 要: 邊緣檢測是數字圖像處理與分析的基礎內容之一,在圖像處理中占有很重要的地位,其算法的優劣直接影響著所研制系統的性能。介紹了邊緣檢測技術的基本原理,描述了幾種邊緣檢測方法并將其應用到鐵路圖像中,研究了這幾種方法處理圖像的優缺點。
關鍵詞: 邊緣檢測;數字圖像處理;Roberts算子;鐵路圖像
圖像最基本的特征是邊緣,所謂邊緣是指圖像中像素灰度有階躍變化或屋頂變化的像素集合,它存在于目標與背景、目標與目標、區域與區域之間,并與圖像亮度或圖像亮度的一階導數的不連續性有關,從而表現為階躍邊緣和線條邊緣[1-2]。
階躍邊緣表現為圖像亮度在不連續處的兩邊的像素灰度值有著明顯的差異,這種差異從視覺上表現為圖像從亮場景過渡到暗背景,或從亮背景過渡到暗場景。所以圖像亮度的一階導數的幅度在階躍邊緣上非常大,而在非邊緣上為零。實際圖像中,由于圖像傳感器件的特性和光學衍射效應等影響[3],階躍邊緣成斜坡形邊緣。線條邊緣表現為圖像亮度從一個灰度變化到另一個灰度,之后又很快返回到原來或接近原來的灰度。線條邊緣從視覺上位于灰度值從增加到減小或從減小到增加的變化的轉折點。與階躍邊緣相同,在圖像傳感器件的特性和光學衍射效應等影響下,線條邊緣變為屋頂形邊緣。
一幅數字圖像就是一個信息系統,大量的信息是由圖像的邊緣提供的。在圖像處理問題中,邊緣作為圖像的一種基本特征,為人們描述或識別目標以及解釋圖像提供了一個重要的特征參數[4-5]。
1 幾種邊緣檢測算子
1.1 Roberts邊緣算子
Roberts邊緣算子[6-7]是一種利用局部差分算子尋找邊緣的算子,為計算梯度幅值提供了一種簡單的近似方法。計算公式為:


Laplace算子對細線和孤立點的檢測效果較好。
1.5 Log算子
Log算子又稱為馬爾算子[9-11],是在拉普拉斯算子的基礎上實現的,它得益于對人的視覺機理的研究,有一定的生物學和生理學意義。

所以,Canny邊緣檢測的過程可以直接采用原始圖像與平滑濾波脈沖相應一階微分的卷積運算來實現。
2 各種邊緣檢測算子在鐵路圖像中的應用
圖2所示是鐵路圖像以及應用各種邊緣檢測算子的檢測結果。

3 實驗結果分析
Roberts算子檢測方法對具有陡峭的低噪聲的圖像處理效果較好,但是利用 Roberts算子提取的邊緣比較粗,因此邊緣的定位不是很準確。
Sobel 算子檢測方法對灰度漸變和噪聲較多的圖像處理效果較好,Sobel 算子對邊緣定位不是很準確,圖像的邊緣不止一個像素。
Prewitt 算子檢測方法對灰度漸變和噪聲較多的圖像處理效果較好,但邊緣較寬,而且間斷點多。
Log 算子克服了Laplacian算子抗噪聲能力比較差的缺點,但是在抑制噪聲的同時也可能將原有的比較尖銳的邊緣也平滑掉了,造成這些尖銳邊緣無法被檢測到。
Canny算子不容易受噪聲干擾,能夠檢測到真正的弱邊緣。其優點在于使用兩種不同的閾值分別檢測強邊緣和弱邊緣,并且當弱邊緣和強邊緣相連時,才將弱邊緣包含在輸出圖像中。
Laplace 算子對噪聲比較敏感,所以很少用該算子檢測邊緣,而是用該算子來判斷邊緣像素屬于圖像的明區還是暗區。
本文介紹了邊緣檢測技術的基本原理,描述了幾種邊緣檢測方法,并將其應用到鐵路圖像中。從檢測結果來看,這幾種邊緣檢測算法處理圖像各有優缺點,將其有機地結合起來實現鐵路監控有一定的參考價值。
參考文獻
[1] 李弼程.智能圖像處理技術[M].北京:電子工業出版社, 2004.
[2] 李文舉.智能交通中圖像處理技術應用的研究[D].大連:大連海事大學,2004.
[3] 汪德洋.智能視頻監控關鍵技術研究[D].西安:西安電子科技大學,2005.
[4] 王愛玲,葉明生,鄧秋香.MATLAB R2007圖像處理技術與應用[M].北京:電子工業出版社,2008.
[5] 李晗.基于機器視覺的高速車道標志線檢測算法的研究[D].沈陽:東北大學,2006.
[6] 任童.基于先驗知識的鐵軌識別[D].武漢:武漢理工大學, 2007.
[7] 朱強.移動機器人雙目視覺系統的研究與應用[D] .哈爾濱:哈爾濱工程大學,2007.
[8] BOSTELMAN R, HONG T, MADHAVAN R. Obstacle detection using a time-of-flight range camera for automated guided vehicle safety and navigation. Integrated Computer Aided Engineering,2005(12):237-249.
[9] SONKA M,HLAVAC V,BOYLE R.圖像處理分析與機器視覺(第2版)[M].艾海舟,武勃,譯.北京:人民郵電出版社,2003.
[10] 李東明. 車載鐵路路障智能圖像檢測技術研究[D]. 成都:西南交通大學,2007.
[11] 余洪山,王耀南.一種改進型Canny邊緣檢測算法[J].計算機工程與應用,2004,20:27-29
[12] STEFANO L D, MARCHIONNI M, MATTOCCIA S. A fast area-based stereo matching algorithm[J]. Image and Vision Computing, 2004(22):983-1005.
[13] 李寶昭. 基于匹配的圖像識別算法的應用過研究[D]. 廣東:廣東工業大學,2007.
[14] ANSARI M E, MASMOUDI L, BENSRHAIR A. A new regions matching for color stereo images. Pattern Recognition Letters, 2007,28:1679-1687.
