鄭德馨
摘要 隨著公路里程的增加,路面病害處治也普遍面臨著數(shù)據(jù)量大增的問(wèn)題,因此,具有較高效率的路面病害分析識(shí)別技術(shù)具有較高的研究?jī)r(jià)值。文章提出一種基于卷積神經(jīng)網(wǎng)絡(luò)的路面病害自動(dòng)化識(shí)別方法。該方法的圖像識(shí)別技術(shù)隨著計(jì)算機(jī)硬件計(jì)算能力的逐年增強(qiáng)和相關(guān)算法的完善,已經(jīng)有比較完備的理論基礎(chǔ)和公式可以用于公路病害識(shí)別方面的應(yīng)用。該系統(tǒng)的開(kāi)發(fā)可以自動(dòng)化識(shí)別包括路面裂縫、坑槽等在內(nèi)的多種病害,自動(dòng)化識(shí)別準(zhǔn)確率達(dá)到90%以上。
關(guān)鍵詞 卷積神經(jīng)網(wǎng)絡(luò);路面病害;自動(dòng)化識(shí)別
中圖分類號(hào) U416.2文獻(xiàn)標(biāo)識(shí)碼 A文章編號(hào) 2096-8949(2023)09-0007-03
0 引言
經(jīng)歷了數(shù)十年的飛速發(fā)展,我國(guó)的道路基礎(chǔ)設(shè)施建設(shè)達(dá)到了世界先進(jìn)水平。路面在長(zhǎng)時(shí)間的運(yùn)營(yíng)過(guò)程中,會(huì)受到汽車荷載及材料老化變質(zhì)等外部因素的影響,隨之導(dǎo)致路面產(chǎn)生多種病害。這些病害會(huì)對(duì)路面的正常使用性能和路面的周期壽命產(chǎn)生較大的影響。為了保障路面在使用壽命內(nèi)能具備高質(zhì)量的服務(wù)性能,需要有規(guī)劃地對(duì)路面實(shí)施養(yǎng)護(hù)工作,這就要對(duì)路面病害進(jìn)行準(zhǔn)確、及時(shí)的識(shí)別。目前,路面病害的檢測(cè)方法可以分為三種:第一種方法是檢測(cè)人員前往各個(gè)道路,對(duì)路面損壞狀況進(jìn)行采集并計(jì)算路面狀況指數(shù)PCI;第二種方法是拍攝路面圖片,人工對(duì)每張圖片上存在的損壞進(jìn)行識(shí)別,根據(jù)損壞識(shí)別結(jié)果計(jì)算PCI;第三種方法是對(duì)采集到的路面圖片,使用計(jì)算機(jī)對(duì)圖片上的路面損壞進(jìn)行標(biāo)識(shí)并計(jì)算PCI[1]。
人工識(shí)別損壞方法的準(zhǔn)確率較高,但是需要花費(fèi)大量的人力、物力以及時(shí)間。隨著科學(xué)化道路管理的理念深入人心,在將來(lái)面臨大規(guī)模的路網(wǎng)損壞狀況評(píng)價(jià)時(shí),人工識(shí)別損壞方法會(huì)力不從心。因此,如何使用計(jì)算機(jī)自動(dòng)對(duì)圖像上的損壞進(jìn)行識(shí)別是未來(lái)的重要研究方向。近年來(lái),隨著計(jì)算機(jī)處理數(shù)據(jù)的能力的增強(qiáng),以及基于卷積神經(jīng)網(wǎng)絡(luò)的圖片處理技術(shù)提升,大量的圖片自動(dòng)化識(shí)別技術(shù)應(yīng)用于路面病害檢測(cè)領(lǐng)域,并取得了較好的效果。
1 卷積神經(jīng)網(wǎng)絡(luò)的機(jī)理
基于卷積神經(jīng)網(wǎng)絡(luò)的路面病害自動(dòng)化識(shí)別方法是卷積神經(jīng)網(wǎng)絡(luò)通過(guò)數(shù)據(jù)輸入、模型建立、訓(xùn)練識(shí)別,避免了前期圖像數(shù)據(jù)的處理,只是從前期的訓(xùn)練庫(kù)中進(jìn)行反復(fù)學(xué)習(xí),再者由于同一個(gè)特性反映面上的取值相同,所以卷積神經(jīng)網(wǎng)絡(luò)可以一并進(jìn)行學(xué)習(xí)。
用于路面病害自動(dòng)化識(shí)別的卷積神經(jīng)網(wǎng)絡(luò),可以實(shí)現(xiàn)自動(dòng)化、識(shí)別率高的識(shí)別路面病害的目的。首先,選取5條高速公路的路面病害圖像作為模型訓(xùn)練的數(shù)據(jù)庫(kù)。其次,經(jīng)構(gòu)建卷積神經(jīng)網(wǎng)絡(luò)各層,包括數(shù)據(jù)輸入層、卷積計(jì)算層、ReLU激勵(lì)層、池化層和全連接層,建立基于卷積神經(jīng)網(wǎng)絡(luò)的路面病害自動(dòng)化識(shí)別系統(tǒng)模型[2-8]。
2 數(shù)據(jù)的收集及預(yù)處理
2.1 原始數(shù)據(jù)收集
原始數(shù)據(jù)收集的關(guān)鍵是進(jìn)行圖像的采集和數(shù)據(jù)庫(kù)的建立。為保證數(shù)據(jù)庫(kù)數(shù)據(jù)的多樣性,避免數(shù)據(jù)的單一性,該次數(shù)據(jù)的收集選取全國(guó)不同省份的5條高速公路的路面圖像作為原始數(shù)據(jù),分別為德商高速、簡(jiǎn)蒲高速、安紫高速、資興高速和京新高速。每條高速選取不同路面病害圖像100張。為確保卷積神經(jīng)網(wǎng)絡(luò)的自動(dòng)化路面病害識(shí)別結(jié)果不受采集時(shí)圖像亮度的影響,路面破損采集系統(tǒng)搭載4k線陣相機(jī)+2*激光照明。為確保拍攝角度對(duì)路面病害識(shí)別的無(wú)影響,路面破損圖像采集系統(tǒng)的相機(jī)拍攝面與路面固定垂直,相機(jī)與路面的間距保持固定的2 m。此設(shè)備可高質(zhì)量拍攝路面寬度小于4 m,長(zhǎng)度為2 m的圖片,滿足單個(gè)路面寬度的采集要求。另外,由于路面上的標(biāo)線、垃圾等的外觀形狀與路面病害有顯著差異,卷積神經(jīng)網(wǎng)絡(luò)可在訓(xùn)練時(shí)自動(dòng)對(duì)其識(shí)別,無(wú)須對(duì)其進(jìn)行人工標(biāo)記。
2.2 數(shù)據(jù)預(yù)處理
將前期選取的路面病害圖像分割為512像素×512像素的小單元。相同地,通過(guò)人工將前期選取的路面病害進(jìn)行劃分統(tǒng)計(jì),路面病害圖像分割如圖1所示,便于后期與自動(dòng)化識(shí)別的結(jié)果進(jìn)行比對(duì)修正。
3 卷積神經(jīng)網(wǎng)絡(luò)模型的建立
卷積神經(jīng)網(wǎng)絡(luò)是一種模擬人工神經(jīng)網(wǎng)絡(luò)的自動(dòng)化識(shí)別模型結(jié)構(gòu),目前比較成熟地用于人臉識(shí)別和行人、車輛的識(shí)別定位。卷積神經(jīng)網(wǎng)絡(luò)的自動(dòng)化識(shí)別不易受到物體傾斜角度、旋轉(zhuǎn)以及變位的影響,因此在圖像自動(dòng)化識(shí)別方面的應(yīng)用比較廣泛。卷積神經(jīng)網(wǎng)絡(luò)的識(shí)別準(zhǔn)確度與速度也能滿足路面病害的規(guī)范要求。卷積神經(jīng)網(wǎng)絡(luò)模型的建立如圖2所示。
3.1 卷積神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)
在路面圖像中,裂縫、坑槽等病害與正常瀝青混凝土路面具有明顯的幾何外觀區(qū)別,所以卷積神經(jīng)網(wǎng)絡(luò)可以將不同病害圖像依據(jù)其外觀特性分類[9-12]。
3.2 卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)
卷積神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)設(shè)計(jì)是為了建立其基本的分析結(jié)構(gòu)。卷積神經(jīng)網(wǎng)絡(luò)模型的建立經(jīng)由數(shù)據(jù)輸入→卷積計(jì)算→ReLU激勵(lì)→池化層→全連接層組成。其中卷積計(jì)算主要是對(duì)圖像進(jìn)行特性識(shí)別,其內(nèi)部包含多個(gè)卷積核,組成卷積核的每個(gè)元素都對(duì)應(yīng)一個(gè)權(quán)重系數(shù)和一個(gè)偏差量,類似于一個(gè)前饋神經(jīng)網(wǎng)絡(luò)的神經(jīng)元。圖像數(shù)據(jù)由數(shù)據(jù)輸入層輸入,卷積神經(jīng)網(wǎng)絡(luò)通常使用線性整流函數(shù)(Rectified Linear Unit, ReLU)得到輸出特征矩陣,如圖3。每個(gè)卷積核賦予不同的權(quán)值和閾值,該卷積神經(jīng)網(wǎng)絡(luò)共有10個(gè)卷積核,每個(gè)卷積核尺寸為(3,3)。
池化層的主要作用為縮小參數(shù)矩陣的大小,以達(dá)到減少最后連接層中的數(shù)據(jù)量的目的,通常使用max-pooling,即在規(guī)定的窗口大小下取最大。全連接層的功能是將卷積神經(jīng)網(wǎng)絡(luò)中的全連接層等價(jià)于傳統(tǒng)前饋神經(jīng)網(wǎng)絡(luò)中的隱含層。
3.3 卷積神經(jīng)網(wǎng)絡(luò)的訓(xùn)練
卷積神經(jīng)網(wǎng)絡(luò)的訓(xùn)練主要是網(wǎng)絡(luò)模型參數(shù)的確定與調(diào)整。在確定網(wǎng)絡(luò)的輸入和輸出以后,網(wǎng)絡(luò)中間各層(隱藏層)的參數(shù)確定,其中包括網(wǎng)絡(luò)層數(shù)、各層維度、卷積窗口大小、學(xué)習(xí)率、激勵(lì)函數(shù)的調(diào)整與確定。該文采用前向反饋算法來(lái)進(jìn)行調(diào)整修正。
前向反饋算法的原理是使用正向傳輸和反向誤差傳輸?shù)脑韥?lái)減少卷積神經(jīng)網(wǎng)絡(luò)自動(dòng)化識(shí)別的結(jié)果和實(shí)際結(jié)果的差值。前向反饋算法基本流程如圖4所示。首先,選取5條高速公路的圖像數(shù)據(jù)作為訓(xùn)練樣本,前向反饋算法給予卷積神經(jīng)網(wǎng)絡(luò)隨機(jī)的初始值。前向反饋算法將根據(jù)初始值自動(dòng)識(shí)別后產(chǎn)生卷積神經(jīng)網(wǎng)絡(luò)的識(shí)別結(jié)果,然后將自動(dòng)化識(shí)別的結(jié)果與人工識(shí)別的結(jié)果進(jìn)行比較。根據(jù)前向反饋算法的計(jì)算,修正權(quán)值和閾值。完成1次迭代計(jì)算后,再次將前期準(zhǔn)備的病害數(shù)據(jù)導(dǎo)入該系統(tǒng),再次進(jìn)行處理,利用均方誤差M對(duì)卷積神經(jīng)網(wǎng)絡(luò)自動(dòng)化識(shí)別準(zhǔn)確率進(jìn)行評(píng)價(jià)。依據(jù)《公路技術(shù)狀況評(píng)定標(biāo)準(zhǔn)》(JTG 5210—2018)中關(guān)于路面病害的識(shí)別準(zhǔn)確率大于90%的要求,當(dāng)M≤0.05時(shí),卷積神經(jīng)網(wǎng)絡(luò)模型可滿足規(guī)范自動(dòng)化識(shí)別準(zhǔn)確率要求;若M>0.05時(shí),重復(fù)迭代處理過(guò)程,直至M≤0.05時(shí)可結(jié)束。
3.4 卷積神經(jīng)網(wǎng)絡(luò)的測(cè)試
M≤0.05且趨于穩(wěn)定時(shí)僅說(shuō)明針對(duì)卷積神經(jīng)網(wǎng)絡(luò)訓(xùn)練的樣本,并不能完全保證所有的圖片都能夠達(dá)到要求。因此,重新選擇路面病害圖像來(lái)測(cè)試卷積神經(jīng)網(wǎng)絡(luò)的自動(dòng)化識(shí)別準(zhǔn)確率。當(dāng)這些圖像測(cè)試樣本輸出結(jié)果的M≤0.05時(shí),則可以認(rèn)為該卷積神經(jīng)網(wǎng)絡(luò)能夠滿足《公路技術(shù)狀況評(píng)定標(biāo)準(zhǔn)》(JTG 5210—2018)中對(duì)于路面病害的識(shí)別準(zhǔn)確率大于90%的要求。
3.5 卷積神經(jīng)網(wǎng)絡(luò)識(shí)別結(jié)果分析
卷積神經(jīng)網(wǎng)絡(luò)模型經(jīng)100次迭代訓(xùn)練后,M從0.552降至0.014 6,由圖5可見(jiàn)。該次卷積神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練采用隨機(jī)梯度下降的模式,為了避免因?yàn)闃颖镜牟煌a(chǎn)生的誤差,迭代次數(shù)應(yīng)保證延長(zhǎng)至卷積神經(jīng)網(wǎng)絡(luò)能夠輸出穩(wěn)定的識(shí)別結(jié)果為止。由圖5可知,M在第50次至第100次的迭代計(jì)算中已經(jīng)能夠保持恒定,滿足M保持穩(wěn)定的要求。
4 結(jié)論
(1)該次試驗(yàn)的基于深度卷積神經(jīng)網(wǎng)絡(luò)路面病害自動(dòng)化識(shí)別系統(tǒng)可以直接輸入路面病害圖像,避免了圖像亮度、非病害因素等的前期處理過(guò)程,提升了處理效率。訓(xùn)練完成后的系統(tǒng)可以直接用于路面病害圖像的自動(dòng)化識(shí)別分析統(tǒng)計(jì),劃分路面病害類型,統(tǒng)計(jì)病害量值信息,無(wú)須進(jìn)行其他人工操作。同時(shí),該系統(tǒng)的自動(dòng)化識(shí)別準(zhǔn)確率、病害量值計(jì)算精度都能滿足相關(guān)規(guī)范的識(shí)別準(zhǔn)確率要求。該卷積神經(jīng)網(wǎng)絡(luò)模型與傳統(tǒng)的人工識(shí)別相比較,大幅度地提升了路面病害的識(shí)別效率與準(zhǔn)確率。
(2)一個(gè)滿足規(guī)范要求的卷積神經(jīng)網(wǎng)絡(luò)路面病害識(shí)別系統(tǒng)的搭建包含了樣本輸入、模型建立、樣本訓(xùn)練、準(zhǔn)確度測(cè)試等步驟,其識(shí)別準(zhǔn)確度滿足檢測(cè)規(guī)范要求后,方可用于正常試驗(yàn)檢測(cè)。該系統(tǒng)經(jīng)過(guò)深度修正后的精度可達(dá)到:裂縫長(zhǎng)度誤差均小于4.25%,寬度誤差均小于8.42%,裂縫病害程度識(shí)別準(zhǔn)確率為95.66%;坑槽面積誤差均小于8.98%,坑槽病害程度識(shí)別準(zhǔn)確率為96.56%。由此可見(jiàn),該系統(tǒng)具備較高的測(cè)量準(zhǔn)確度和工作效率。
該卷積神經(jīng)網(wǎng)絡(luò)系統(tǒng)通過(guò)訓(xùn)練后的模型的自動(dòng)化路面病害識(shí)別,可以滿足《公路技術(shù)狀況評(píng)定標(biāo)準(zhǔn)》(JTG 5210—2018)中對(duì)于路面病害的識(shí)別準(zhǔn)確率大于90%的要求?;谏疃染矸e神經(jīng)網(wǎng)絡(luò)的路面病害自動(dòng)化識(shí)別系統(tǒng)可較高地提升路面病害識(shí)別效率,降低因?yàn)椴煌说淖R(shí)別產(chǎn)生的誤差。同時(shí),該系統(tǒng)也便于公路管養(yǎng)部門能夠及時(shí)、準(zhǔn)確地掌握管養(yǎng)里程內(nèi)路面病害狀況,并開(kāi)展及時(shí)準(zhǔn)確的養(yǎng)護(hù),確保道路的使用壽命和使用性能,保證交通安全,為人民群眾的出行安全提供有效保障。
參考文獻(xiàn)
[1]中華人民共和國(guó)交通運(yùn)輸部. 公路技術(shù)狀況評(píng)定標(biāo)準(zhǔn)[S]. 北京:人民交通出版社股份有限公司, 2008.
[2]蔡志興, 羅文婷, 李林. 基于深度學(xué)習(xí)的路面裂縫自動(dòng)化識(shí)別研究[J]. 建材與裝飾, 2020(5): 238-240.
[3]沙愛(ài)民, 童崢, 高杰. 基于卷積神經(jīng)網(wǎng)絡(luò)的路表病害識(shí)別與測(cè)量[J]. 中國(guó)公路學(xué)報(bào), 2018(1): 1-10.
[4]常瑩, 蔡蓉賓. 基于卷積神經(jīng)網(wǎng)絡(luò)的多類別路面病害識(shí)別研究[J]. 上海電氣技術(shù), 2020(2): 61-66.
[5]楊依霖, 黃浩, 胡永明, 等. 基于LeNet卷積神經(jīng)網(wǎng)絡(luò)的路面病害自動(dòng)檢測(cè)方法[J]. 物聯(lián)網(wǎng)技術(shù), 2021(1): 47-50.
[6]羅輝, 何海清, 徐獻(xiàn)聰. 一種基于深度卷積神經(jīng)網(wǎng)絡(luò)的道路損傷檢測(cè)研究[J]. 江西科學(xué), 2021(1): 134-137.
[7]陳瑤. 基于卷積神經(jīng)網(wǎng)絡(luò)的路面裂縫識(shí)別研究[J]. 科技創(chuàng)新導(dǎo)報(bào), 2018(23): 125+127.
[8]劉奇, 于斌, 孟祥成, 等. 基于轉(zhuǎn)置卷積神經(jīng)網(wǎng)絡(luò)的路面裂縫識(shí)別算法[J]. 華南理工大學(xué)學(xué)報(bào)(自然科學(xué)版), 2021(12): 124-132.
[9]孫朝云, 馬志丹, 李偉, 等. 基于深度卷積神經(jīng)網(wǎng)絡(luò)融合模型的路面裂縫識(shí)別方法[J]. 長(zhǎng)安大學(xué)學(xué)報(bào)(自然科學(xué)版), 2020(4): 1-13.
[10]陳嘉, 季雪, 戴伊, 等. 采用深度卷積神經(jīng)網(wǎng)絡(luò)的路面破損智能識(shí)別[J]. 福州大學(xué)學(xué)報(bào)(自然科學(xué)版), 2022(4): 530-536.
[11]封筠, 趙穎, 畢健康, 等. 多級(jí)卷積神經(jīng)網(wǎng)絡(luò)的瀝青路面裂縫圖像層次化篩選[J]. 圖學(xué)學(xué)報(bào), 2021(5): 719-728.
[12]李永緒, 謝政專, 唐文娟. 基于卷積神經(jīng)網(wǎng)絡(luò)的瀝青路面裂縫識(shí)別方法[J]. 西部交通科技, 2020(6): 19-22.