随着我国经济的快速发展,露天矿区的开采规模不断扩大,道路网络也在不断完善。然而,露天矿区道路上的障碍物却成为一大安全隐患。道路落石、车辙和水坑等障碍物对行车安全造成严重威胁,给矿区生产和运输工作带来了极大的困扰。这些障碍物与道路高度融合,且尺寸跨度大,为检测工作带来了较大的挑战,因此亟需对露天矿区道路障碍物的高效检测方法进行研究。
露天矿区路面障碍物检测方法主要有传统图像处理方法、三维点云分析方法和机器学习方法。其中,传统图像处理方法利用RGB或热红外图像进行局部强度分析、色域变换和膨胀腐蚀等,从而实现障碍物的分割或检测(
Ryu et al.,2015;
Gao et al.,2020),但是该方法高度依赖特征设计,其泛化性能较差,并不适用于露天矿区复杂多变环境。三维点云分析方法通过分析点云数据平面特征、局部凸性特征和局部密集特征等,完成路面障碍物分割(
刘家银等,2017;
汪佩等,2017),但是该方法受限于点云密度,无法对路面小尺寸障碍物完成检测,且检测速度较慢。近年来,众多学者采用机器学习方法对路面障碍物进行检测,这些网络模型通过训练大量数据,能够自动学习图像中的特征信息,并准确识别出障碍物的类型。如:利用位置感知卷积神经网络,进行结构化道路坑洼检测(
Chen et al.,2020),但算法精度较差。而基于YOLO目标检测网络(
Wang et al.,2022;
何铁军等,2024),实现了结构化路面坑洼高精度检测。同时,针对露天矿区负向障碍物检测多尺度问题,利用多尺度融合的路面负障碍检测算法(
阮顺领等,2021),实现了矿区路面车辙水坑的精确检测。对于矿区路面落石检测,部分学者提出了基于加权双向特征融合的矿区道路落石检测方法(
顾清华等,2023),实时检测道路落石。由于落石与车辙、水坑之间的尺寸差异极大,因此,对这3类障碍物同时进行检测的方法鲜有报道。基于深度学习检测算法在露天矿区路面障碍物性能良好,依照其实现原理不同可划分为一阶段算法和两阶段算法。其中,一阶段算法如YOLO系列(Bochkovskiy et al.,2020)、SSD(
Liu et al.,2016)和RetinaNet(
Lin et al.,2017)等,优点在于速度快,适用于实时检测,但对于小目标或密集目标的检测效果不佳。两阶段算法如Faster-RCNN(
Girshick et al.,2015)和Cascade-RCNN(
Cai et al.,2018)等,具有良好的小目标检测性能,但速度较慢。虽然上述算法的检测速度和精度良好,但是算法中包含阈值筛选和非极大值抑制2个关键步骤,会导致模型的稳健性和检测速度降低(
Carion et al.,2020)。同时,算法在部署阶段往往需要占用大量的后处理时间,来解析密集的检测框。然而,
Carion et al.(2020)提出的DETR算法,利用 Transformer 技术将目标检测重新定义为集合预测问题,采用端到端可训练的编码器—解码器结构,替代传统基于区域提案的方法,省去了提案生成和后处理步骤。但是,DETR算法存在训练耗时过久及推理速度较慢等缺点,许多学者对DETR算法进行了注意力机制的改进(
Zhu et al.,2020),仍无法达到实时检测的目的。RT-DETR算法在DETR算法基础上进行深度优化,改进了编码解码结构(
Zhao et al.,2024),实现了精度与速度之间的平衡,与YOLO系列算法相比,RT-DETR算法在小目标与多尺度检测方面展现出明显的优势。
鉴于以上分析,针对露天矿区道路障碍物中遇到的小目标与多尺度检测等难点,本文基于RT-DETR目标检测算法,提出了露天矿区道路障碍物的端到端检测算法,在编码器阶段引入RepViT重参化骨干网络提升特征提取效率,在解码器中进行通道压缩剪枝,提升了算法的检测速度。同时,将重参化思想引入特征融合模块,提出了融合注意力机制的RepAttC3模块,进一步加强特征提取能力。最后,利用MPDIoU提升障碍物定位精度,实现了露天矿区道路障碍物的高精度和实时检测。