高级检索

    基于改进CenterNet的无人机森林病虫害图像目标检测方法

    Object detection method of UAV forest pest image based on improved CenterNet

    • 摘要:
      目的 为提高无人机图像中受害木的检测精度,在CenterNet目标检测方法基础上进行了改进,提出了一种改进的检测方法——ECenterNet。
      方法 (1)针对无人机图像中受害木外接框多为长方形的特点,用二维椭圆高斯替换原CenterNet方法中的二维圆形高斯来生成受害木中心点周围的惩罚区域,使得生成的惩罚区域与实际受害木的外接框形状更加匹配。(2)在大规模无标签的无人机图像数据集上,采用自监督学习方法训练ResNet101网络以获得用于受害木目标检测网络的预训练模型,为受害木目标检测模型提供丰富的先验信息,从而提升受害木检测精度。(3)在CenterNet原有损失函数的基础上,借鉴自监督学习的思想,设计了对比学习损失函数。该函数可使模型提取的受害木特征在类内更聚集、类间更可分,从而提升了模型类别判定的精度。(4)在目标检测网络的类别层分支中,利用中心差分卷积替换传统卷积,使得模型的类别分支层不仅能提取到图像的语义信息,还能提取到当前像素与周围像素的差分信息,为模型的分类提供了更多的有用信息。
      结果 实验结果表明,ECenterNet模型在几乎不增加推理耗时的情况下,mAP@0.5, 0.95从原始CenterNet的0.498提升至0.543,精度提高了4.5个百分点。其中,自监督预训练与对比学习损失函数的引入贡献了2.4%的性能增益,充分验证了所提优化算法及自监督学习策略的有效性。
      结论 本文所提出的4点改进在几乎不增加模型推理计算成本的前提下,有效提升了模型精度,验证了ECenterNet方法的有效性,为森林病虫害的精准监测提供了有力的技术支撑。

       

      Abstract:
      Objective To enhance the detection accuracy of infested individual trees in Unmanned Aerial Vehicle (UAV) imagery, this study proposes an improved detection method termed ECenterNet, built upon the foundational CenterNet architecture.
      Method (1) According to the characteristics that most boundary boxes of the infested trees in UAV forest images are rectangular rather than square, a 2D elliptical Gaussian rather than the 2D circular Gaussian is used to generate the penalty area for pixels near the center of infested trees because 2D elliptical Gaussian can better adapt to the shape of the infested trees’s boundary box. (2) A ResNet101 pre-training model is trained on a large number of unlabeled UAV forest image data sets by a self-supervised learning method. As a pre-training model of the infested trees detection network, this model provides rich prior information for the detection model, which can at last improve the accuracy of the infested trees detection. (3) Besides the existing loss functions of the original CenterNet method, a contrastive learning loss function is also designed based on the idea of a self-supervised learning method. This function can make the infested trees characteristics extracted from the model gather within the class, and separate between classes as much as possible, which improves the classification accuracy of the model. (4) In the branch of the category layer in the network, the central difference convolution is used to replace the original ordinary convolution, so that the category branch layer of infested trees detection model can not only extract the semantic information of the image but also extract the difference information, which can provide more information for the classification of models.
      Result After the above improvements, the mAP@0.5, 0.95 accuracy of the proposed model is improved from 0.498 to 0.543, with a total increase of 4.5% when compared to the original CenterNet model, while the inference time only increase a little.
      Conclusion The improved method can effectively improve the detection accuracy of the model and provide technical support for accurate monitoring and control of forest pests and diseases.

       

    /

    返回文章
    返回