趙鑫欣 孫淑杰 王凡 劉俊博 杜馨瑜 程雨
(中國鐵道科學(xué)研究院集團(tuán)有限公司基礎(chǔ)設(shè)施檢測研究所,北京 100081)
隨著高速鐵路的修建與運(yùn)營,鐵路線路設(shè)施不斷改進(jìn)更新,一些高站臺(tái)的改造、修建及隧道的整修等施工中出現(xiàn)了不符合標(biāo)準(zhǔn)軌距鐵路建筑限界規(guī)范的情況,極大地影響了行車安全。為了確保列車安全運(yùn)營,安裝在車載平臺(tái)的限界檢測系統(tǒng)成為評(píng)估鐵路運(yùn)輸安全和運(yùn)營維護(hù)的重要手段和指標(biāo),其檢測結(jié)果可以直接反映線路及周邊建筑物的狀態(tài)信息,為線路維修和運(yùn)營提供科學(xué)依據(jù)。
基于激光掃描測量原理的車載非接觸式限界檢測系統(tǒng)[1-5],容易受外部檢測環(huán)境的影響,致使限界檢測分析輸出較多侵限檢測誤報(bào),需要進(jìn)行大量人工復(fù)核工作。因此,須要對(duì)線路限界狀態(tài)進(jìn)行自動(dòng)化和智能化動(dòng)態(tài)檢測。本文提出一種基于聚類分析和圖像處理技術(shù)的限界檢測智能分析方法。
線路限界檢測系統(tǒng)由數(shù)據(jù)采集子系統(tǒng)、數(shù)據(jù)分析子系統(tǒng)和數(shù)據(jù)管理子系統(tǒng)構(gòu)成,如圖1 所示。線路限界檢測系統(tǒng)以激光掃描測量技術(shù)為基礎(chǔ),在車頭位置安裝高精度激光傳感器。當(dāng)檢測車高速運(yùn)行時(shí),實(shí)時(shí)獲取鐵路建筑限界及周邊建筑物的空間位置信息。首先基于鋼軌表面的基準(zhǔn)坐標(biāo)系建立二維建筑物斷面輪廓,然后通過圖像處理算法實(shí)現(xiàn)建筑物侵限狀態(tài)的聚類分析,同時(shí)設(shè)計(jì)多斷面分析模型,實(shí)現(xiàn)鐵路建筑限界的快速自動(dòng)侵限檢測。
圖1 線路限界檢測系統(tǒng)結(jié)構(gòu)
數(shù)據(jù)采集子系統(tǒng)完成高速運(yùn)行檢測下的鐵路建筑限界及周邊建筑物斷面輪廓數(shù)據(jù)實(shí)時(shí)采集與存儲(chǔ)。由于每個(gè)輪廓斷面數(shù)據(jù)規(guī)模較大,設(shè)計(jì)基于多緩沖機(jī)制的大規(guī)模數(shù)據(jù)實(shí)時(shí)處理算法,同步檢測速度、里程等信息,通過數(shù)據(jù)采集卡和異步傳輸模塊可以實(shí)時(shí)顯示建筑限界輪廓,如圖2所示。其中,綠色表示非侵限數(shù)據(jù),紅色表示侵限數(shù)據(jù),藍(lán)色表示限界侵限標(biāo)準(zhǔn)輪廓。
圖2 檢測到的建筑限界輪廓示例
數(shù)據(jù)分析子系統(tǒng)主要實(shí)現(xiàn)斷面輪廓數(shù)據(jù)分析與侵限檢測。首先根據(jù)軌面、車體和傳感器坐標(biāo)轉(zhuǎn)換模型完成數(shù)據(jù)預(yù)處理;然后基于聚類分析與圖像處理技術(shù)提取斷面中所有輪廓特征;最后通過侵限判別算法自動(dòng)輸出建筑物侵限、斷面輪廓和綜合最小建筑限界結(jié)果,基于三維點(diǎn)云建模技術(shù)生成三維立體圖(圖3),能夠展示線路周邊建筑物的三維輪廓。
圖3 三維斷面輪廓示例
數(shù)據(jù)管理子系統(tǒng)實(shí)現(xiàn)限界數(shù)據(jù)編輯和侵限報(bào)表輸出,建立限界數(shù)據(jù)管理機(jī)制,可以指導(dǎo)檢測人員根據(jù)侵限結(jié)果進(jìn)行現(xiàn)場養(yǎng)護(hù)維修。
現(xiàn)有侵限檢測方法主要有橫斷面法、軌跡法和綜合斷面法。橫斷面法是一種人工定位測量斷面法;軌跡法根據(jù)捕捉測量點(diǎn)的運(yùn)動(dòng)軌跡進(jìn)行測距;綜合斷面法是檢測過程中的一種定高測量法。上述檢測方法只適用于低速檢測,甚至需要人工參與檢測。隨著激光掃描技術(shù)和圖像處理技術(shù)的發(fā)展,基于傳感器采集的建筑物斷面輪廓數(shù)據(jù),利用點(diǎn)云聚類分析與圖像處理判別技術(shù)完成侵限自動(dòng)檢測,可以大幅提高檢測效率,目前已在線路檢測維護(hù)中得到廣泛應(yīng)用。
限界檢測系統(tǒng)采集到的原始數(shù)據(jù)為點(diǎn)云數(shù)據(jù)。根據(jù)TB/T 3308—2013《鐵路建筑實(shí)際限界測量和數(shù)據(jù)格式》[6],以軌面為測量基準(zhǔn)時(shí),在垂直于線路中心線的斷面內(nèi)測量建筑物和設(shè)備的內(nèi)輪廓點(diǎn)(最近點(diǎn)、最高點(diǎn)、最低點(diǎn)三者其一)距兩軌頂連線的垂直高度及距垂直平分兩軌連線的直線距離,動(dòng)態(tài)測量偏差不大于40 mm,檢測橫斷面間隔不大于0.5 m。
根據(jù)檢測車測量允許偏差要求,本文提出一種基于聚類分析和圖像處理算法的侵限檢測方法,包含聚類算法模塊和侵限干擾過濾算法模塊。本文算法流程如圖4所示。
圖4 基于聚類分析和圖像處理算法的侵限檢測流程
聚類分析算法[7-9]是一種非監(jiān)督學(xué)習(xí)算法,作為常用的數(shù)據(jù)分析算法應(yīng)用于很多領(lǐng)域。利用聚類分析,通過將數(shù)據(jù)分簇,可以比較清晰地獲取斷面輪廓數(shù)據(jù)信息。由于傳感器采集的斷面數(shù)據(jù)密度分布不均勻且存在外部環(huán)境噪聲,選取基于密度的聚類算法(Density-Based Spatial Clustering of Applications with Noise,DBSCAN),先掃描斷面全部數(shù)據(jù)點(diǎn),如果數(shù)據(jù)點(diǎn)的ε鄰域內(nèi)點(diǎn)數(shù)目大于核心點(diǎn)閾值,則將其納入核心點(diǎn)列表并形成對(duì)應(yīng)的臨時(shí)聚類簇。對(duì)每個(gè)臨時(shí)聚類簇檢查其中的點(diǎn)是否為核心點(diǎn),如果是,則將該點(diǎn)對(duì)應(yīng)的臨時(shí)聚類簇和當(dāng)前臨時(shí)聚類簇合并,得到新的臨時(shí)聚類簇。繼續(xù)對(duì)剩余的臨時(shí)聚類簇進(jìn)行相同的合并操作,直到全部臨時(shí)聚類簇被處理。聚類結(jié)果中不同顏色的點(diǎn)表示不同聚類,如圖5所示。
圖5 聚類結(jié)果示例
相比傳統(tǒng)聚類分析方法如基于劃分的K-means算法和層次聚類算法,DBSCAN 算法可以獲得更高的執(zhí)行效率和更好的聚類效果。DBSCAN算法不用事先指定類的數(shù)目,可以發(fā)現(xiàn)任意形狀的類,能找出數(shù)據(jù)中的噪聲,且對(duì)噪聲不敏感,聚類結(jié)果不依賴于節(jié)點(diǎn)的遍歷順序。
根據(jù)聚類分析結(jié)果,分析限界采集數(shù)據(jù)的聚類特征和狀態(tài)變化,判斷是否為侵限。侵限判別方法步驟為:首先從每個(gè)聚類的離散空間點(diǎn)集中抽象出其直觀形狀,即提取出所有平面離散點(diǎn)集的聚類輪廓;然后計(jì)算其輪廓特征;最后按照侵限條件及相鄰幀狀態(tài)變化情況,判斷該聚類侵限狀態(tài)。
2.2.1 輪廓提取
侵限判別方法基于有效聚類區(qū)域的輪廓提取。輪廓提?。?0]須要遍歷聚類內(nèi)每兩點(diǎn)連線,判斷該線段是否在輪廓邊界上,直到找到所有邊界線段為止。根據(jù)上述輪廓提取算法,可以準(zhǔn)確提取限界侵限數(shù)據(jù)中的站臺(tái)、線路環(huán)境和外部環(huán)境干擾輪廓。聚類輪廓結(jié)果如圖6所示。
圖6 提取聚類輪廓結(jié)果示例
2.2.2 侵限判別
根據(jù)每個(gè)聚類輪廓提取結(jié)果可以計(jì)算輪廓特征,包括面積和質(zhì)心。按照侵限判別定義,計(jì)算輪廓面積是否大于侵限面積閾值。如果是,則為侵限聚類;否則要判別與相鄰幀間聚類輪廓的質(zhì)心位置關(guān)系,直到判別出所有侵限聚類為止。該侵限判別包含兩個(gè)閾值參數(shù):最小聚類輪廓面積Amin和相鄰幀中同屬類的質(zhì)心移動(dòng)距離MD。侵限判別算法流程如圖7 所示。其中,MD1表示前一幀聚類質(zhì)心的位置,MD2表示當(dāng)前幀聚類質(zhì)心的位置。
圖7 侵限判別算法流程
該判別算法相對(duì)現(xiàn)有算法有兩個(gè)顯著優(yōu)勢(shì):
1)適應(yīng)能力強(qiáng)。該算法對(duì)外部環(huán)境變化和采集數(shù)據(jù)變化不敏感,可以將不同物體分別聚類并判別侵限狀態(tài),具有較強(qiáng)的適應(yīng)能力。
2)準(zhǔn)確率高。該算法選取相鄰幀狀態(tài)變化作為判別條件,提高了復(fù)雜場景的檢測準(zhǔn)確率,侵限分析處理時(shí)間小于4 ms。
在綜合檢測車運(yùn)行情況下,運(yùn)用限界侵限檢測系統(tǒng),結(jié)合本文侵限檢測方法對(duì)國內(nèi)某線路進(jìn)行檢測,對(duì)侵限判斷結(jié)果進(jìn)行準(zhǔn)確性評(píng)價(jià),以限界分析結(jié)果作為標(biāo)準(zhǔn)計(jì)算每一張圖片的準(zhǔn)確度。準(zhǔn)確率是給定數(shù)據(jù)集中分類正確樣本個(gè)數(shù)和總樣本數(shù)的比值,即
式中:STP是將侵限預(yù)測為侵限的樣本數(shù);SFN是將侵限預(yù)測為非侵限的樣本數(shù);SFP是將非侵限預(yù)測為侵限的樣本數(shù);STN是將非侵限預(yù)測為非侵限的樣本數(shù)。
將傳感器采集數(shù)據(jù)分為三類:密集點(diǎn)云數(shù)據(jù)、稀疏點(diǎn)云數(shù)據(jù)、跨限界臨界區(qū)數(shù)據(jù),分別包含340936,163524,198582 張圖片。利用本文算法進(jìn)行檢測,并與現(xiàn)有侵限判別算法的檢測結(jié)果對(duì)比,如圖8 所示。其中紅色矩形區(qū)域?yàn)榍窒迿z測結(jié)果。
圖8 兩種算法檢測結(jié)果對(duì)比
由圖8 可以看出,現(xiàn)有侵限判別算法容易受到異物和外部環(huán)境干擾,將侵限異物判別為非侵限。將離散點(diǎn)聚類誤判為侵限會(huì)直接影響限界侵限分析結(jié)果的準(zhǔn)確性。將非異物判為異物,需要大量人工復(fù)核工作,容易造成誤判?;诰垲惙治龊蛨D像處理技術(shù)的侵限判別算法可以將不同離散點(diǎn)進(jìn)行聚類,再提取每個(gè)聚類的輪廓特征,最后通過圖像處理算法判定侵限狀態(tài),有效克服了外部環(huán)境干擾,實(shí)現(xiàn)了自動(dòng)化和智能化動(dòng)態(tài)檢測,準(zhǔn)確率更高。
分別對(duì)三類數(shù)據(jù)進(jìn)行算法驗(yàn)證,并對(duì)侵限檢測結(jié)果進(jìn)行準(zhǔn)確率評(píng)價(jià),見表1。
表1 侵限判別算法結(jié)果統(tǒng)計(jì)
從表1可以看出,侵限判別算法平均準(zhǔn)確率不小于99%,而現(xiàn)有算法準(zhǔn)確率為84%,本文算法平均準(zhǔn)確率提高了15%。從準(zhǔn)確性和泛化性角度,本文算法充分考慮不同異物侵限的聚類特征,并根據(jù)相鄰幀狀態(tài)變化作為侵限判別條件,可以適應(yīng)不同異物侵限和外部環(huán)境,具有良好的泛化性。
本文提出了一種車載非接觸式的限界異物侵限檢測分析方法,并在實(shí)際檢測線路成功引用,實(shí)現(xiàn)了限界異物侵限的快速和準(zhǔn)確檢測。該方法有效克服了外部環(huán)境的影響,同時(shí)兼顧了檢測實(shí)時(shí)性要求,準(zhǔn)確率達(dá)到99%,算法執(zhí)行時(shí)間小于4 ms,可以滿足綜合巡檢車以最高120 km/h的速度進(jìn)行檢測。