王仲霖 雷寶亮



摘要:路面裂縫自動檢測對于路面養護管理路面性能評價與預測具有重要的實用價值'但快速、準確全面且穩定的識別路面裂縫—直是個難題。本文從傳統的數字圖像處理算法入手,為裂縫自動識別的研究提供參考。
關鍵詞:最佳特定非線性音調曲線 導向濾波 種子生長 特征提取 卷積神經網絡
1.概述
我國公路交通正處于高速發展時期,隨著人們對行車安全性、舒適性和經濟性地要求的不斷提高,路面養護的重要性和緊迫性日漸凸顯出來。現在比較流行的路面采集方式有基于面陣相機和線陣相機兩種方式。線陣相機具有分辨率高、成本低等優點,應用比較廣泛。不管是基于哪種方式,要實現裂縫的自動識別主要是針對圖像進行處理。
2.基于傳統數字圖像處理的裂縫自動識別研究
利用傳統的圖像處理方式對裂縫進行自動識別主要經過以下幾個步驟:1、預處理;2、圖像分割;3、特征提取;4、機器分類學習。
2.1圖像預處理
預處理主要盡量減少圖像因攝像機鏡頭光照條件等產生的噪聲。針對路面裂縫的識別,主要是消除雜物、油污、陰影、斑馬線等因素的影響。同時,由于路面檢測的情況不一,其產生的照片存在曝光不足或曝光太過的情況,需要對圖像的對比度進行修正。圖像預處理的好壞直接影響最終識別的準確率,因此圖像預處理至關重要。圖像預處理一般包括3個步驟:
2.1.1 圖像對比度增強
由于在車輛快速運行的過程中,受環境光、背光、世界復雜反射率及相機后處理能力等因素的影響,照片會存在過度曝光或曝光不足的情況,細節會丟失。微軟亞洲研究院LuYuan和JianSun提出了一種基于圖論區域的圖像分割,根據圖片亮度的最佳特定非線性音調曲線(S)的自動曝光校正技術。該方法比通用的自動水平拉伸、直方圖均衡、拉普拉斯變換等有更好的效果。
2.1.2 圖像去噪
圖像去噪可以在空間域和頻域展開。空間濾波使用較為廣泛的預處理方法主要包括:均值、中值、維納等濾波。基于中值濾波的方法對路面裂縫識別的平滑效果較好,但仍無法有效消除路面紋理的影響。本文采用的是KaimingHe提出的導向濾波,該方法在平滑圖像的基礎上,有良好的保邊作用,而且在細節增強等方面有良好的表現。
2.1.2 去除光亮
使用光紋刪除背景可以為我們提供更好的分割,有效去除圖片的偽像。一般采用差分和除法,這兩種方法在裂縫識別中效果區別不大。首先可通過大尺寸核矩陣模糊化原圖像可完成圖像背景的提取。本文采用均值濾波,半徑為圖像尺寸的三分之一。去除背景后,需對圖像進行二值化處理。
2.2 圖像分割
圖像分割的目的就是有效去除二值化產生的孤立點等干擾。主要方法包括基于連通區域孔洞填充的算法和基于區域生長(種子生長)的算法。
2.3 特征提取
裂縫類型主要分為橫向、縱向、網狀和龜裂等,根據其主要分類,本文擬提取以下特征值:裂縫在x軸的投影,裂縫在y軸的投影、裂縫最小外接矩形的面積、裂縫的占空比4個特征值。
2.4 機器分類學習
本文采用了基于前饋神經網絡的學習方法。前饋神經網絡是神經網絡的一種,其包括一個輸入層、一個輸出層和若干個隱含層,因此具有該種拓撲結構的神經網絡又稱為多層感知器(MLP)。該MLP包括一個輸入層、一個輸出層和一個隱含層,其中某一層的神經元只能通過一個方向連接到下一層的神經元。
本文采用了OpenCV提供的基于RPROP算法的神經網絡訓練方法。通過輸入訓練樣本數據、創建1個3層MLP,其輸入層有4個神經元,隱藏層有5個神經元,輸出層有4個神經元。訓練1000次后,人工挑選100幅圖像,分類結果如下:
通過上述分類可以看出,對于橫向、縱向裂縫的識別率較高,但對于網狀和龜裂的識別率還不能達到要求,主要因為噪聲環境中微弱的裂縫信號無法檢測到,目前無法找到合適的算法可實現根據裂縫走向對裂縫斷裂進行修補,在裂縫復雜的情況下無法有效的提取到準確的裂縫圖像。
3 總結
本文通過從傳統的數字圖像處理人手,對路面裂縫自動的技術進行了研究,該方法可以有效的識別大部分的裂縫,單處理單幅圖像上有多個裂縫的情況情況不佳。如何有效的尋找有效的方式適用于所有類型的裂縫將是作者下一步研究的方向。
參考文獻
[1]RafaeIC .GonzalezRichardE .Woods.數字圖像處理,電子工業出版社.2017(5)
[2]趙春江,機器學習經典算法剖析.人民郵電出版社2018(8)L3lLuYuan. JianSun AutomaticExposureCorrectionofConsumerPhotographs.
[4]Pedro. Felzenszwalb. andDanieIP.Huttenlocher.EfficientGraphBasedImageSegmentation
[5]唐磊,趙春霞,王鴻南,胡勇,基于圖像分析的路面裂縫檢測和分類,工程圖學學報.2008
[6]K.He. Sun, andX.Tang.Guidedimagefiltering.lnECCV2010