【技术实现步骤摘要】
基于YOLOv7的堤坝边坡滑坡智能识别与预警方法
[0001]本专利技术涉及一种计算机视觉目标检测领域,特别是涉及一种堤坝边坡滑坡危害识别预警的目标检测算法,具体为基于YOLOv7的堤坝边坡滑坡智能识别与预警方法。
技术介绍
[0002]堤坝边坡滑坡监测技术是保障水库工程安全和防洪安全的重要基础,其主要目的是对堤坝边坡滑坡的稳定性进行监测和评估,及时发现和预警堤坝边坡滑坡上的危险情况,以提升水库大坝防洪安全的预警和管理水平。
[0003]近年来,计算机视觉和深度学习的快速发展为堤坝边坡滑坡识别提供了机遇,利用计算机视觉技术自动检测和识别出堤坝边坡滑坡类别,而传统的堤坝边坡滑坡识别方法通常依赖于人工巡查和巡检,存在效果不稳定、工作量大和适应性差等问题。为了克服这些限制,基于深度学习的堤坝边坡滑坡识别方法逐渐引起了研究者的关注,在深度学习领域,目标检测算法已经取得了显著的进展,其中YOLOv7(You Only Look Once)是一种经典且高效的目标检测算法,然而,由于堤坝边坡滑坡的特殊性和多样复杂性,传统YOLOv7在堤坝边坡滑坡目标检测中存在一定的局限性,如对于堤坝边坡滑坡这种大目标场景下的识别效果较差,容易出现误检和漏检的情况。
[0004]因此,本专利技术旨在基于YOLOv7的堤坝边坡滑坡智能识别与预警方法,提高堤坝边坡滑坡识别的准确性和效率。通过对YOLOv7进行优化和改进,结合堤坝边坡滑坡目标的特点和需求,设计和实现一种针对堤坝边坡滑坡智能识别与预警方法,该方法将充分利用深度学习的优势,并 ...
【技术保护点】
【技术特征摘要】
1.基于YOLOv7的堤坝边坡滑坡智能识别与预警方法,其特征在于:包括以下步骤:步骤S1,收集容易发生堤坝边坡滑坡危害的图像数据,清洗图像数据和筛选无效图像数据,接着对筛选后的图像数据进行标注;步骤S2,对标注好的图像数据进行预处理操作得到堤坝边坡滑坡数据集,接着将标注好的堤坝边坡滑坡数据集按照训练集、验证集、测试集进行划分;步骤S3,对YOLOv7网络模型进行改进,分为主干网络的改进、特征融合网络的改进和YOLOv7网络模型后处理的改进;步骤S4,设置改进后的YOLOv7网络模型训练参数,将步骤2中的训练集送入到改进后的YOLOv7网络模型进行训练,验证集验证改进后的YOLOv7网络模型训练的结果并不断更新训练参数,得到最匹配堤坝边坡滑坡改进后的YOLOv7网络模型的最优权重文件;步骤S5,利用图像高分辨率的生成对抗网络对步骤2中划分好的测试集进行高分辨率处理,接着对训练好的改进后的YOLOv7网络模型进行测试评估性能。2.根据权利要求1所述的基于YOLOv7的堤坝边坡滑坡智能识别与预警方法,其特征在于:步骤S1具体过程如下:步骤S11,通过人工拍摄以及水库摄像头拍摄收集易发生堤坝边坡滑坡危害的图像数据,图像数据包括安全堤坝边坡滑坡、泥土滑落的堤坝边坡滑坡、碎石崩塌的堤坝边坡滑坡三类堤坝边坡滑坡图像数据,对堤坝边坡滑坡图像数据进行清洗,将有残缺分辨不出的堤坝边坡滑坡图像数据进行剔除,然后将筛选处理的图像数据进行统一编号处理;步骤S12,使用目标检测标注工具对堤坝边坡滑坡图像数据进行标注,生成VOC格式的标注文件,将VOC格式文件利用代码转换成YOLOv7网络模型适用的YOLO格式,其中YOLO格式文件包括图像数据所属目标的类别名称,目标真实框的中心坐标以及宽高。3.根据权利要求1所述的基于YOLOv7的堤坝边坡滑坡智能识别与预警方法,其特征在于:步骤S2对标注后的图像数据进行预处理操作,具体过程如下:步骤S21,将堤坝边坡滑坡图像数据裁剪为不同大小的图片,以适应不同场景下所拍摄的图片;步骤S22,使用深度学习框架中的旋转函数旋转图像数据,以及亮度和饱和度调整函数调整图像数据,模拟昏暗场景增加堤坝边坡滑坡数据集的泛化性和增加堤坝边坡滑坡数据集;步骤S23,对图像数据进行归一化和马赛克数据增强处理,增加堤坝边坡滑坡数据的多样性,丰富目标图像的背景,提高YOLOv7网络模型的对堤坝边坡滑坡灾害类别的识别能力;步骤S24,将标注好的堤坝边坡滑坡数据集中的.xml标签文件和.jpg的图像文件按照8:1:1的比例划分训练集、验证集和测试集。4.根据权利要求3所述的基于YOLOv7的堤坝边坡滑坡智能识别与预警方法,其特征在于:步骤S3中主干网络的改进,具体过程如下:步骤311,将主干网络中的基本卷积块与坐标注意力机制结合形成新的注意力卷积模块;步骤312,将主干网络的下采样模块全部替换为只有核大小为2x2的最大池化模块,降低YOLOv7网络模型的参数量;步骤313,将主干网络的高效聚合网络模块与新的注意力卷积模块进行结合得到多分
支堆叠模块;步骤314,增加主干网络层数,在主干网络的第50层之后加入最大池化模块和多分支堆叠模块,输出有利于提升大目标识别率的第三个有效特征图,维度大小为10x10x2048。5.根...
【专利技术属性】
技术研发人员:许小华,包学才,王海菁,汪忠喜,李德龙,周信文,
申请(专利权)人:南昌工程学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。