关键词:
松材线虫病
目标检测
定位技术
YOLOv8
无人机巡检
摘要:
松树作为我国森林生态系统中的重要组成树种,占据人工林面积的七成以上。松材线虫会使寄生树木全株迅速枯萎死亡,传播速度非常快,并且发病周期比较短,被称为松树的“癌症”,防治难度极大,严重影响了当地的生态安全。传统的人工巡检方式已经不能适应松材线虫病疫木的巡检需求,采用无人机进行病疫木巡检成为提高巡检效率和准确性的关键途径。然而在复杂的林地环境中,如何实现高效且精确的识别和定位成为了当前面临的难题。本文针对松材线虫病疫木检测及定位问题进行研究,主要研究内容如下:
针对检测算法,提出基于DALYOLO的松材线虫病疫木检测算法。在该算法中,首先提出了一种深度残差瓶颈模块(Deep Residual Bottleneck Module,DRBM),来解决C2F模块在处理更复杂特征提取或需要高度动态性的任务中,梯度优化不足,深层网络训练困难的问题;然后结合空间注意力和标准卷积的优势,设计出一种全新的自适应权重的下采样卷积(Adaptive-weight Downsampling Conv,AWDConv),解决了卷积核参数共享的问题,从而提高了网络的特征提取能力和性能;最后提出了 Inner-WIoU损失函数,来控制高IoU和低IoU样本在回归中的不同重要性,尤其是对于低IoU样本的回归效果进行强化,解决了现有IoU损失在不同检测任务中面临的弱泛化性和收敛速度慢的问题。经实验验证,DALYOLO模型的mAP@0.5达93.5,准确率达90.4,FPS达179.3,在综合性能上遥遥领先于Faster R-CNN,其推理速度也表现出了出色的实时性,更加适合实时检测任务,并且整体性能优于 SSD、EfficientDet、YOLOv5 和 YOLOv8。
针对定位问题,研究了基于坐标转换的无人机图像定位方法。通过DALYOLO目标检测算法对采集的图像进行目标检测和识别后,得到待定位目标。然后再通过IMU获取无人机的姿态角信息,再通过计算由无人机地理坐标系转换为相机坐标系。之后将相机坐标系中的三维坐标转换为世界坐标系中的三维坐标,最终便可以通过WGS-84坐标计算出目标的经纬度坐标。经实验验证检测结果的平均误差为4.9米,最大误差为6.95米,最小误差为3.2米,满足设计需求。
最后设计了松材线虫病疫木检测系统,该系统分为硬件系统和软件系统,硬件系统包括无人机平台、边缘计算设备、通信模块等。软件系统包括:设计了一款可视化界面,用于检测松材线虫病疫木,并且可以输出病疫木的经纬度坐标。开发了一款松材线虫病疫木检测系统APP,包含病疫木信息上传、病疫木位置导航、除治结果上传与查看等功能。
经过上述研究与改进,本研究显著提高了松材线虫病疫木检测的准确性和效率,为松材线虫病疫木检测提供了更加高效、智能的技术支持。DALYOLO模型的优化和高精度的无人机图像定位方法,使得病疫木的检测与定位精度达到了实用标准,并且包含可视化界面和APP的病疫木检测系统可有效提升病疫木监测与治理的智能化水平。