高 晶
(山西省信息產(chǎn)業(yè)技術(shù)研究院有限公司,山西 太原 030012)
地下交通工程主要包括了城市軌道交通工程及公路隧道工程。城軌交通方面,截至2018年底,我國(guó)共有35個(gè)城市開展了城市軌道交通建設(shè),運(yùn)營(yíng)線路185條,總長(zhǎng)度5761.4 km,2018年全年累計(jì)完成客運(yùn)量210.7億人次;公路隧道方面,截至2018年底,我國(guó)公路隧道為15987處、14158.7 km。其中,特長(zhǎng)隧道815處、3622.7 km,長(zhǎng)隧道3520處、6045.5 km。隨著交通運(yùn)輸業(yè)的迅速發(fā)展,運(yùn)營(yíng)隧道的數(shù)量爆發(fā)式增長(zhǎng),隧道維護(hù)及隧道病害處理方面的工作愈發(fā)重要。隧道病害主要包括襯砌裂紋、隧道滲漏水、隧道凍害及空氣污染等幾方面,其中,裂紋病害及滲漏水現(xiàn)象又存在安全隱患大、發(fā)生概率高等特點(diǎn),是維護(hù)工作重點(diǎn)需要解決的問(wèn)題。傳統(tǒng)裂紋病害及滲漏水檢測(cè)依靠人工方式實(shí)現(xiàn),在隧道停止運(yùn)營(yíng)的有限時(shí)間內(nèi)開展人工巡視,作業(yè)環(huán)境差、效率低、受主觀影響大。隨著機(jī)器視覺等先進(jìn)技術(shù)的發(fā)展,將OpenCV圖像處理技術(shù)應(yīng)用于裂紋病害及滲漏水檢測(cè),是目前隧道維護(hù)自動(dòng)化檢測(cè)研究的熱門方向之一,其具有檢測(cè)效率高、準(zhǔn)確度高、自動(dòng)化智能化程度高等特點(diǎn),在替代傳統(tǒng)的地下交通工程病害檢測(cè)方面具有重要的實(shí)用價(jià)值[1]。
地下交通工程病害檢測(cè)系統(tǒng)主要實(shí)現(xiàn)裂紋病害及滲漏水現(xiàn)象的智能識(shí)別及標(biāo)注;應(yīng)用OpenCV圖像處理技術(shù)及機(jī)器視覺圖像采集技術(shù)。系統(tǒng)主要包括了圖像載入、圖像閾值化、中值濾波、Canny邊緣檢測(cè)、形態(tài)學(xué)變換及標(biāo)注病害等6個(gè)部分。
圖像采集硬件系統(tǒng)利用4K線掃相機(jī)組成環(huán)形陣列,實(shí)現(xiàn)隧道襯砌表面圖像采集,與編碼器聯(lián)動(dòng)輸出4000*4096規(guī)格的原始圖片,保存于硬盤。軟件系統(tǒng)依托圖形工作站的強(qiáng)大處理能力,調(diào)用原始圖片進(jìn)行圖像處理及病害識(shí)別。
本系統(tǒng)主要處理的隧道表面圖像由于光照、現(xiàn)場(chǎng)環(huán)境等原因,均存在對(duì)比度較低的問(wèn)題,故首先采用全局直方圖均衡化的方法實(shí)現(xiàn)圖像增強(qiáng),其主要步驟為:計(jì)算圖像的灰度直方圖;計(jì)算灰度直方圖的累加直方圖;輸入灰度級(jí)和輸出灰度級(jí)之間的映射關(guān)系;根據(jù)映射關(guān)系循環(huán)輸出圖像每一個(gè)像素的灰度級(jí)。其中的映射關(guān)系是:
增強(qiáng)后的圖像即進(jìn)行閾值化操作,將圖像上點(diǎn)的灰度置為0或255,得到的二值化圖像有利于進(jìn)一步處理,且圖像的集合性質(zhì)只與像素值為0或255的點(diǎn)的位置有關(guān),不再涉及像素的多級(jí)值,使后期處理變得簡(jiǎn)單,數(shù)據(jù)的處理和壓縮量小。圖像閾值化操作采用局部閾值化的方法完成,根據(jù)像素鄰域塊的像素值分布來(lái)確定該像素位置上的二值化閾值,每個(gè)像素位置處的二值化閾值不是固定不變的,而是由其周圍鄰域像素的分布來(lái)決定的。不同亮度、對(duì)比度及紋理的局部圖像區(qū)域?qū)?huì)設(shè)置相對(duì)應(yīng)的局部二值化閾值[2]。圖像增強(qiáng)及閾值化操作后的圖像如圖1所示。
圖1 圖像增強(qiáng)及閾值化操作
中值濾波是一種非線性濾波器,本質(zhì)上是統(tǒng)計(jì)排序?yàn)V波器的一種,中值濾波對(duì)圖像特定噪聲類型(例如椒鹽噪聲)會(huì)取得比較好的去噪效果,是常見的圖像去噪聲與增強(qiáng)的方法之一。中值濾波在其對(duì)應(yīng)ROI區(qū)域下對(duì)所有像素值排序,取中值作為中心像素點(diǎn)的輸出值。中值濾波處理后的圖像有利于保留邊緣的尖銳度[3]。
結(jié)合隧道表面圖像的特點(diǎn),使用OpenCV中值濾波函數(shù)medianBlur(),通過(guò)mask operation操作實(shí)現(xiàn)濾波功能,將ksize參數(shù)設(shè)置為7,得到的濾波后圖像如圖2所示。
圖2 中值濾波操作
Canny邊緣檢測(cè)是由Laplace濾波器改進(jìn)而成的邊緣檢測(cè)算法,其基本思想是對(duì)圖像選擇一定的Gauss濾波器進(jìn)行平滑濾波,然后采用非極值抑制技術(shù)進(jìn)行處理得到最后的邊緣圖像,具有錯(cuò)誤率低、定位良好、最小響應(yīng)等特點(diǎn),能夠快速高效地實(shí)現(xiàn)圖像特征邊緣的檢測(cè)與提取[4]。Canny邊緣檢測(cè)一般分為4步:噪聲去除、計(jì)算圖像梯度、非極大值抑制、滯后閾值。
本系統(tǒng)使用OpenCV邊緣檢測(cè)值函數(shù)Canny(),將(threshold1,threshold2)閾值分別設(shè)置為(10,150),得到的邊緣檢測(cè)圖像如圖3所示。
形態(tài)學(xué)變換是基于圖像形狀的一種操作,基礎(chǔ)操作為腐蝕和膨脹,另外還衍生出開運(yùn)算、閉運(yùn)算、梯度運(yùn)算等。針對(duì)邊緣檢測(cè)操作處理后的圖像,本系統(tǒng)采用閉運(yùn)算的操作對(duì)圖像進(jìn)行處理。閉運(yùn)算先膨脹再腐蝕,用來(lái)排除小型空洞、平滑物體輪廓、彌合(連接)窄的間斷點(diǎn)溝壑以及填補(bǔ)輪廓線斷裂[5]。
本系統(tǒng)選取的結(jié)構(gòu)化元素為MORPH_RECT、(5,5),處理后圖像中檢測(cè)到的輪廓基本被填充,得到的形態(tài)學(xué)變換圖像如圖4所示。
圖4 形態(tài)學(xué)變換操作
經(jīng)以上處理,最后對(duì)圖像中的填充區(qū)域進(jìn)行病害特征的標(biāo)注,標(biāo)注時(shí)可根據(jù)隧道病害維護(hù)工作積累的經(jīng)驗(yàn),對(duì)病害特征的面積、周長(zhǎng)等信息設(shè)置合理的閾值,實(shí)現(xiàn)數(shù)據(jù)的再次去噪及智能化選擇。病害特征使用紅色字體標(biāo)注在原始圖像上,識(shí)別效果突出,易于用戶對(duì)照檢查。圖像標(biāo)注病害后的結(jié)果如圖5所示。
圖5 病害標(biāo)注結(jié)果圖
選取某地鐵隧道襯砌表面拍攝圖像,合成后圖像質(zhì)量為4096*16000,圖像大小約60M,達(dá)到病害檢測(cè)精度要求。圖像經(jīng)人工排查存在裂紋及滲漏水的病害現(xiàn)象。應(yīng)用地下交通工程病害檢測(cè)系統(tǒng)對(duì)圖像進(jìn)行處理,能夠識(shí)別標(biāo)注襯砌表面存在的裂紋現(xiàn)象,并計(jì)算裂紋長(zhǎng)度;能夠識(shí)別標(biāo)注襯砌表面存在的滲漏水現(xiàn)象,并計(jì)算滲漏水污染的面積;能夠自定義輸出檢測(cè)結(jié)果報(bào)表用于人工核驗(yàn)。部分檢測(cè)結(jié)果如圖6所示。同時(shí),在進(jìn)行了大量的人機(jī)檢測(cè)與對(duì)比后得出,該系統(tǒng)的檢測(cè)精度達(dá)到mm級(jí);對(duì)圖像中存在的裂紋病害及滲漏水現(xiàn)象檢出率達(dá)到95%以上;在所檢出的病害現(xiàn)象中,誤報(bào)率控制在6%以內(nèi),并能夠通過(guò)場(chǎng)景內(nèi)大量檢測(cè)數(shù)據(jù)調(diào)整檢測(cè)閾值,進(jìn)一步降低誤報(bào)率。
圖6 病害檢測(cè)結(jié)果
本文對(duì)基于OpenCV的地下交通工程病害檢測(cè)系統(tǒng)中的圖像處理部分做了詳細(xì)敘述。通過(guò)測(cè)試,系統(tǒng)能夠有效地檢出圖像中存在的裂紋及滲漏水病害,并能夠?qū)崿F(xiàn)自定義方式的干擾信息過(guò)濾,避免了地下交通工程復(fù)雜環(huán)境對(duì)檢測(cè)過(guò)程的影響。系統(tǒng)應(yīng)用于實(shí)際工作,能夠取代傳統(tǒng)人工巡檢方式,提高地下交通工程運(yùn)維工作效率。另外,研究過(guò)程中發(fā)現(xiàn),在地下交通工程環(huán)境下開展圖像采集工作,對(duì)光源的要求極為嚴(yán)格,光照不均及照度不足會(huì)加大后期圖像處理難度,故而應(yīng)使用大功率穩(wěn)定LED光源或配套的激光光源作為圖像采集光源;其次,在檢測(cè)數(shù)據(jù)積累到一定的規(guī)模,可以引入深度學(xué)習(xí)的方法,構(gòu)建、訓(xùn)練模型實(shí)現(xiàn)隧道病害現(xiàn)象的自主檢測(cè),進(jìn)一步提高檢測(cè)工作的智能化水平。