基于树冠分割算法的城市林木覆盖率计算方法

CALCULATION OF URBAN FOREST COVER BASED ON CANOPY SEGMENTATION ALGORITHM

  • 摘要: 城市环境下的树冠覆盖率的高效测量对于环境监管和城市治理非常重要。提出一种结合深度学习和单头自注意力机制(Single-Head Self-Attention, SHSA)通过树冠分割算法来自动计算城市树冠覆盖率的方法。使用无人机航拍获取高分辨率RGB图像构建数据集;优化改进YOLOv8和YOLOv11两种分割算法,再根据分割结果计算覆盖面积,并与树冠真实覆盖面积作对比。实验数据表明,YOLOv8相较于YOLOv11具有更好的分割能力,但训练时间长于YOLOv11。在搭载单头自注意力机制后,两种算法的精度均有提高,且训练时间也显著减少,YOLOv8的精度平均提高了0.01346,并随着权重复杂度的增加,可减少的训练时间也越加显著。同时,YOLOv8在高分辨率RGB图像的推理结果均具有更优良的结果,也优于YOLOv11。

     

    Abstract: Efficient measurement of tree canopy cover in urban environments is important for environmental regulation and urban governance. In this paper, we propose a method that combines deep learning and single-head self-attention mechanism (SHSA) to automatically compute urban tree canopy coverage via a canopy segmentation algorithm. High-resolution RGB images were obtained using UAV aerial photography to construct the dataset. Two segmentation algorithms, YOLOv8 and YOLOv11, were improved, and the coverage area was calculated according to the segmentation results and most compared with the real coverage area of the tree canopy. The experimental data show that YOLOv8 has better segmentation ability compared with YOLOv11, but the training time is longer than YOLOv11. After equipped with this single-head self-attention mechanism, the accuracy of both algorithms is improved, and the training time is significantly reduced, and the accuracy of YOLOv8 is improved by an average of 0.01346, and with the increase of the complexity of the weights, the more significant the reduction of the training time can be. Meanwhile, YOLOv8 also has superior results in the inference of high-resolution RGB images, which is also better than YOLOv11.

     

/

返回文章
返回