摘要
针对探地雷达A-scan数据检测多类公路深层病害准确率不高的问题,首先通过实地数据采集、钻芯取样技术,结合数据预处理和专家解释过程,建立大量具有公路深层病害类别标签的A-scan数据库。对不同类别与不同严重程度的病害表征进行对比分析,充分挖掘公路深层病害的细节表征。最后,基于时域⁃频域多维度,选取A-scan反射波的能量、方差、峰度和对数功率谱作为特征值,引入人工智能分类方法中表现出色的极限梯度提升XGBoost算法(Extreme Gradient Boosting)对数据进行训练和分类预测。结果表明:通过对病害特征的有效提取,XGBoost分类算法对脱空、疏松、裂缝或断层类病害的识别精度均可达90%以上。
随着公路密度的持续增加,公路质量监测和养护的任务愈加艰巨,道路老化、汽车荷载加大以及地下管线泄漏等现象极易诱发空洞、脱空或者断层等现象,具有潜在的事故安全隐患,发展公路快速无损的智能检测技术具有重大的意
目前应用探地雷达技术识别公路病害的方法主要分为三类,基于探地雷达图像的专家解释法、基于图像信号处理的分析法和基于人工智能技术的自动检测分类法。由于在公路施工过程中或使用过程中空气或水进入公路路基内部,导致道路内部的介电参数发生变化,不同种类和发育程度的病害在探地雷达的回波图像中形态不同。为实现公路深层隐伏病害的自动识别,常采用A-scan和B-scan两类数据进行研究,即一维、二维数据集。A-scan是当探地雷达天线在地面沿同一个水平方向移动时,在不同的位置采集到一系列的一维深度数据,该水平方向连续的A-scan即组成二维数据,即为B-scan。当公路深层介质出现不连续或是突变,探地雷达天线入射的电磁波会发生反射,导致其A-scan反射波的相位、振幅发生显著改变,伴随着延时现
基于探地雷达图像的专家解释法是采用人工统计分析的方法对少量公路病害样本进行规律和表征分析。王春和采用实测结合统计的方式定性地探究空洞病害的分布、定位及定型,总结出空洞尺寸及塌陷临界时顶板厚度和脱空范
基于人工智能的病害识别算法在处理大数据、多特征和多分类上的速度、精度提升效果明显。周辉林等人基于A-scan图像采用支持向量机算法对病害路面和非病害路面进行二分类识别,检测结果准确率达 92.7
(1)样本量小或样本未经实地验证。在工程中,对公路深层病害进行钻心取样验证和专家解释验证的成本往往较高,从而导致病害真值数据的获取十分困难。数据的质量和数量影响着人工智能算法的表现,因此基于大量已验证数据的研究具有高价值。
(2)多病害识别的分类精度和速度有待提高。在质量较差的公路内部往往多类病害并存,现有识别方法往往对同一雷达图像的某一类病害进行识别,多类病害的精确识别表现不佳。
本文采用预测效果和识别速度均表现优异的XGBoost算法(Extreme Gradient Boosting)对公路深层病害的雷达图像进行识别分类,实现特征挖掘分析和分类精度的提升。首先获取高速公路路基的探地雷达图像,通过实地钻芯取样和图像分析、专家解释等方法建立探地雷达信号的真值数据集。然后再通过对数据集内的病害进行表征分析和特征选择,提取路基病害的时域和频域特征。最后采用分类算法对病害进行分类和定位,对比分析多种分类算法的速度和准确率。
本文的研究的主要内容与流程主要分为数据集建立、表征分析与特征提取、试验及分析三步。
(1)数据集的建立主要通过采集设备与参数设置、现场实证与专家解释,再对数据进行整理和清洗得到具有病害类别标签的大量数据集。
(2)表征分析与特征提取主要包括基于时域特征、频域特征的特征提取方法和不同类别和严重程度病害的解释分析。
(3)试验与分析阶段主要通过分类算法对病害类型与位置进行自动识别,对算法的性能进行对比分析,得出结论。
建立探地雷达的数据集,需要保证数据采集的准确度、规模度和多样性。采用型号LTD-2600的车载探地雷达系统,采集来自沈海高速和郑少高速部分路段的探地雷达反射波A-scan信号数据。主要采集参数如
为验证所采集探地雷达的数据集内的病害种类,首先对现场采集的数据进行初步判断和记录,对于部分病害在现场直接进行钻芯取样或实地开挖,以验证所判断的病害类型及结果,部分现场探测情况和取样结果如

图 1 数据采集与验证
Fig.1 Data collection and verification
接着对于剩余雷达数据,由两位经验丰富的专家在数据处理中心对采集数据进一步进行全面的处理和研判,判断病害所属类型,并将专家所研判的病害类型作为本文训练模型的真值标签。专家对原始探地雷达数据的处理流程主要包括以下步骤:①预处理工作:包括文件格式转换、方向调整、分割和合并、道标准化;②零点校正:由于采集时天线与地面不能直接耦合,利用地面反射波的起点作为零点,解决了由于天线距的高度引起的时间误差;③数字滤波:根据频率差异消除部分干扰
本文将常见的公路深层病害种类分为脱空、疏松、隐含裂缝或断层以及正常这四类。通过车载探地雷达采集初始的A-scan数据共2 108 506道。各高速公路采集的数据见
探地雷达的目标检测与分类一般分为两步。首先进行表征分析和特征提取,即以准确、高效的特征提取为前提,再利用所挖掘的特征对目标进行分类的识别。本节分别总结A-scan和B-scan图像中不同病害目标的种类、大小和位置等差异性,选择时域A-scan、频域的能量密度谱两个维度作为特征,输入分类器进行目标识别。
首先对通过对病害在A-scan的表征进行分析,验证得出基于探地雷达A-scan信号进行特征提取具有可行性。一个A-scan对应一处测点的时域波形,判断异常处的波形可以从其幅度、相位和延时等方面进行研究。如

图 2 各类病害的A-scan和B-scan图像
Fig.2 A-scan and B-scan data of different diseases
在A-scan信号图中,不同种类病害表征随病害程度的变化在幅度、范围和波形等方面有所差异。本文所探究的第一类病害是公路路基疏松,
为了高效准确的识别不同路基病害的类别,需要根据目标的特点,选择合适的特征因子。经过预处理的A-scan信号本身的幅度、波形及时延反映了被测目标的性质。在时域的维度上,一个A-scan信号即为一个测点的时域波形,雷达信号的时域特征可以从均值、方差等侧面进行细致的描述。为了准确的提取不同病害的A-scan特点,结合病害在回波信号上表现出的差异性,取A-scan各道信号的能量、方差、偏度构造特征向量;在频域的维度上,考虑傅里叶谱的谱峰对于形状、尺寸和介电常数不同的目标所表现的特征不同,取
A-scan的对数能量功率谱作为一个特征。综合提取雷达信号的时域和频域特征作为特征向量,建立基于分类算法的识别模型,然后对反射信号进行识别和智能分类,达到准确识别公路深层病害的目的。
从
XGBoost作为当下人工智能算法中的新方法,在多类应用中处理速度快、预测效果
(6) |
式中:, 表示回归树空间;w表示回归树叶子节点权重;q表示回归树的结构,把每个样本节点映射到对应叶子节点索引;T表示叶子节点数目。给定分类模型的目标函数为
(7) |
(8) |
式中:为误差函数项; 为损失函数的正则化项,由叶子节点数T和叶子权重w表示对模型复杂度的惩罚,防止模型过拟合。对于损失函数的误差函数项和正则化,XGBoost算法通过向前分步算法展开和二阶泰勒近似,在第t轮迭代时,加入新的模型,省略常数项并展开目标函数如下:
(9) |
(10) |
(11) |
(12) |
省略常数项,进一步得到简化的模型目标函数的近似表达式如下:
(13) |
接着对所有叶子节点进行重新归族,将属于第个叶子节点的所有样本划入到该叶子结点的样本集合中,即令, 则XGBoost模型的目标函数可改写为
(14) |
(15) |
(16) |
式中:表示叶子节点所包含样本的一阶偏导数的和;表示叶子节点所包含样本的二阶偏导数的和;为求目标函数的最优值,通过对求导,叶子节点的最优值和目标函数最优值分别为
(17) |
建立以上模型后,XGBoost预测算法生成的预测值可用于病害分类。Softmax函数是最常见的分类函数,可将XGBoost预测算法输出的预测值归一为各样本所包含病害类型的概率,即获取各分类的预测概率如下:
(18) |
首先,通过在建立的数据集中选取30 826道公路雷达A-scan数据,将这些数据按照7:3的比例划分为训练样本和测试样本。为了消除因为各类别数据的比例差异过大对算法的识别结果造成较大影响,对两类高速的正常类病害数据进行充分混合和扩充,试验数据集比例约为1.3:1.5:1.3:1,使得样本比例较为均衡,如
接着,将A-scan数据归一化后,按特征公式(1)~

图 3 训练集数据的特征分布
Fig.3 Feature distribution of training data
最后,将训练集中各道A-scan数据所提取的特征值、以及该道数据所对应的病害类别标签作为训练样本,共同输入至XGBoost模型中进行训练。如

图 4 XGBoost学习模型的测试效果
Fig.4 Training results based on XGBoost model
为了对比各类算法在同一雷达病害数据集上的表现,本文还将过往研究中广泛使用的支持向量机分类算法和随机森林分类算法应用在探地雷达数据集上,按训练样本和测试样本7:3的比例划分30826道公路雷达A-scan数据,进行对比实验。实验结果如
在XGBoost算法中,正常类的雷达数据的识别准确率最低,为90%。将正常类路基错误识别为疏松类病害的可能最大,机率为6.8%。脱空类病害被错误识别为正常的机率为2.0%,疏松类病害被识别为正常的机率为6.6%。由此可见,本文所提出的病害识别方法,对于疏松类错误识别的几率较大。经分析存在两点可能的原因:一是疏松类病害通常不是局部的,而是范围较大的,本文选取的A-scan一维信号仅能捕捉局部信息,因此对于在局部表现不明显的、位于疏松病害边界的部分疏松类信号被识别的准确率较低;二是疏松类病害的识别存在一定难度,轻微的疏松与正常类路基在大部分信号区间内表现差别不大,因此疏松类病害与正常类的识别错误风险较大。综上所述,基于本文所提出的时域-频域的特征提取方法结合XGBoost分类算法,应用于探地雷达A-scan数据的病害类别分类,不仅处理速度快,而且各类病害类别的识别效果较好,适于在工程上快速应用。
为了提升探地雷达A-scan数据在公路深层病害分类中的准确率,本文提出面向探地雷达数据病害库的数据采集方法和预处理方法,设计处理探地雷达A-scan信号的特征提取过程,并将人工智能领域最新分类预测算法XGBoost算法应用到探地雷达领域进行识别。结果显示:通过结合钻芯取样和专家解释标定,获取海量病害数据库,采集建立200万余条有效数据;总结出疏松、裂缝或断层和脱空三类病害在A-scan图像中的特点,为病害的特征提取和识别提供了有效依据;最后应用XGBoost算法对公路深层病害进行多分类,算法识别准确率最高可达94%,训练和验证的精度均满足工程应用的需要,划分类别准确,处理速度快,适合公路路基病害模式类的快速识别,在工程应用中具有良好应用前景。其中,XGBoost算法对公路路基病害(疏松、脱空和裂缝或断层)分类精度分别为93%、96%、98%。对裂缝或断层的区分效果最优,但对疏松类病害的识别准确率有待进一步提高。下一阶段,可着重考虑对疏松类病害的识别特征进行评估、改善和扩充,降低其被错误识别的风险,并对各类病害发育程度进行深入探究,为全周期养护管理提供决策支持。
作者贡献声明
杜豫川:修改文稿,确定文稿
都州扬:处理数据,撰写文稿
刘成龙:设计实验,确定文稿
参考文献
DU Y, LIU C, SONG Y, et al. Rapid Estimation of Road Friction for Anti-Skid Autonomous Driving[J]. IEEE Transactions on Intelligent Transportation Systems, 2020,21(6): 2461. [百度学术]
DU Y, LIU C, LI Y. Velocity control strategies to improve automated vehicle driving comfort[J]. IEEE Intelligent Transportation Systems Magazine, 2018, 10(1):8. [百度学术]
郭士礼, 许磊, 李修忠. 探地雷达在公路路面变形沉降检测中的应用[J]. 地球物理学进展, 2018,33(3): 1213. [百度学术]
GUO Shili, XU Lei, LI Xiuzhong. Application of GPR in detection of road surface settlement [J]. Progress in Geophysics, 2018,33(3): 1213. [百度学术]
王春和, 胡通海, 崔海涛,等. 探地雷达技术用于地下空洞塌陷灾害探测的创新与实践[J]. 测绘通报, 2013(S2):13. [百度学术]
WANG Chunhe, HU Tonghai, CUI Haitao, et al. The innovation and practice of ground penetrating radar technology used for disasters investigation especially for underground cavity or collapse detection[J]. Bulletin of Surveying and Mapping, 2013(S2):13. [百度学术]
王一帆. 基于支持向量机和探地雷达技术的公路浅层病害检测研究[D]. 郑州:华北水利水电大学,2019. [百度学术]
WANG Yifan. Detection of highway shallow defect based on support vector machine(SVM) and ground penetrating radar(GPR)[D]. Zhengzhou: North China University of Water Resources and Electric Power,2019. [百度学术]
张春城, 周正欧. 基于支持向量机的浅地层探地雷达目标分类识别研究[J]. 电子学报,2005,33(6):1091. [百度学术]
ZHANG Chuncheng, ZHOU Zhengou. Research on ground penetrating radar target identification based on support vector machines in shallow subsurface application[J]. Acta Electronic Sinica,2005,33(6):1091. [百度学术]
项雷. 公路隧道检测中探地雷达图像自动解释算法研究[D]. 南昌:南昌大学, 2013. [百度学术]
XIANG Lei. Research on automatic interpretation algorithm of GPR Image in highway tunnel detection[D]. Nanchang:Nanchang University, 2013. [百度学术]
申家全, 闫怀志, 胡昌振. 基于图像熵的探地雷达杂波抑制效果评价[J]. 电波科学学报,2011,26(2):267. [百度学术]
SHEN Jiaquan, YAN Huaizhi, HU Changzhen. Evaluation method based on image entropy for clutter suppression effect of ground penetrating radar[J]. Chinese Journal of Road Science,2011,26(2):267. [百度学术]
周辉林,姜玉玲,徐立红,等. 基于SVM的高速公路路基病害自动检测算法[J]. 中国公路学报, 2013, 26(2): 42. [百度学术]
ZHOU Huilin, JIANG Yulin, XU Lihonget al. Automatic detection algorithm for expressway subgrade disease based on SVM[J]. China Journal of Highway and Transport, 2013, 26(2): 42. [百度学术]
许献磊,杨峰,乔旭,等.基于GPR的城市道路地下病害差值检测方法研究[J].科学技术与工程,2016,16(12):83 [百度学术]
XU Xianlei, YANG Feng, QIAO Xu, et al. Research on the difference detection method of the disease in the roadbed based on GPR[J]. Science Technology and Engineering, 2016, 16(12):83. [百度学术]
温世儒, 杨晓华, 吴霞. 基于BP神经网络的探地雷达图像特征判识与提取研究[J]. 公路, 2018(7):312. [百度学术]
WEN Shiru, YANG Xiaohua, WU Xia. Research on intelligent identification and extraction of GPR image property based on BP nerural network[J]. Highway, 2018(7):312. [百度学术]
杜彦良, 侯哲哲, 赵维刚. 一种基于稀疏表示的重载铁路路基病害快速识别方法[J]. 土木工程学报, 2013(11):146. [百度学术]
DU Yanliang, HOU Zhezhe, ZHAO Weigang. An identification method for heavy-haul railway subgrade defects based on sparse representation[J]. China Civil Engineering Journal, 2013(11):146. [百度学术]
彭苏萍, 杨峰, 许献磊. GPR城市道路病害检测应用技术研究综述[J]. 办公自动化, 2014(S1):134. [百度学术]
PENG Suping, YANG Feng, XU Xianlei. Research summary on GPR urban roads disease detection application technology. Office Informatization,2014;(S1) :134. [百度学术]
杜攀峰,廖立坚,杨新安.铁路路基病害的智能识别[J].铁道学报,2010,32(3):144. [百度学术]
DU Panfeng, LIAO Lijian, YANG Xinan. Intelligent recognition of defects in railway subgrade[J]. Journal of the China Railway Society,2010,32(3):144. [百度学术]
沙爱民,蔡若楠,高杰,等.基于级联卷积神经网络的公路路基病害识别[J].长安大学学报(自然科学版),2019,39(2):1. [百度学术]
SHA Aimin, CAI Ruonan, GAO Jie, et al. Subgrade distresses recognition based on convolutional neural network[J]. Journal of Chang’an University(Natural Science Edition), 2019,39(2):1. [百度学术]
童峥. 基于深度学习和探地雷达技术的路面结构病害检测研究[D]. 西安:长安大学,2018. [百度学术]
TONG Zheng. Research on pavement distress inspection based on deep learning and ground penetrating radar[D]. Xi’an: Chang’an University, 2018. [百度学术]
车艳丽. 基于深度学习的路面裂缝分类与识别技术研究与实现[D]. 西安:长安大学,2018. [百度学术]
CHE Yanli. Research and implementation of pavement crack classification and recognition based on deep learning[D]. Xi’an: Chang’an University, 2018. [百度学术]
黄琪, 闫光辉. 路用探地雷达检测信号的缺陷识别试验[J]. 公路交通科技, 2011, 28(10):40. [百度学术]
HUANG Qi, YAN Guanghui. Experiment of ground penetrating radar signal flaw recognition[J]. Journal of Highway and Transportation Research and Development, 2011, 28(10):40. [百度学术]
姜化冰. 探地雷达地下空洞目标探测研究[D]. 哈尔滨:哈尔滨工业大学,2016. [百度学术]
JIANG Huabing.Research on detecting underground cavities using ground penetrating radar[D]. Harbin: Harbin Institute of Technology, 2016. [百度学术]
CHEN T, GUESTRIN C. Xgboost: A scalable tree boosting system[C/CD]// Proceedings of the 22nd Acm Sigkdd International Conference on Knowledge Discovery and Data Mining. San Francisco :ACM,2016. [百度学术]