The effect of pre- and post-processing techniques on tree detection in young forest stands from images of snow cover using YOLO neural networks

Aleksey Portnov, Andrey Shubin, Gulfina Frolova
{"title":"The effect of pre- and post-processing techniques on tree detection in young forest stands from images of snow cover using YOLO neural networks","authors":"Aleksey Portnov, Andrey Shubin, Gulfina Frolova","doi":"10.33904/ejfe.1462335","DOIUrl":null,"url":null,"abstract":"A neural network model for individual tree detection was developed based on the YOLOv4 architecture, which underwent additional preprocessing and postprocessing steps. The preprocessing step involved expanding the dataset by randomly cutting fragments from images, calculating anchor frame sizes using the K-means clustering algorithm, and discarding anchor frames that were too small a priori. The existing post-processing block of the YOLO architecture was modified by giving more weight to false positives in the error function and using the non-maximum suppression algorithm. Baseline neural networks from the YOLOv4 and YOLOv5 architectures, each in two versions (pre-trained and not pre-trained on the MS COCO dataset), were used for comparison without any additional modifications. In the overgrown experimental field, multi-season aerial copter surveys and ground counts were conducted on several sample plots to gather data. Comparison of multi-season aerial photographs with ground-count data showed that the best images in terms of the percentage of visually identifiable trees were those taken during the snowy season and when there was no foliage. Using these images and some additional images, we manually created a dataset on which we trained and tested neural network models. The model we developed showed significantly better results (2 to 10 times better) on the mAP 0.5 metric compared to the alternatives we considered.","PeriodicalId":509558,"journal":{"name":"European Journal of Forest Engineering","volume":"6 4","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Journal of Forest Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33904/ejfe.1462335","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A neural network model for individual tree detection was developed based on the YOLOv4 architecture, which underwent additional preprocessing and postprocessing steps. The preprocessing step involved expanding the dataset by randomly cutting fragments from images, calculating anchor frame sizes using the K-means clustering algorithm, and discarding anchor frames that were too small a priori. The existing post-processing block of the YOLO architecture was modified by giving more weight to false positives in the error function and using the non-maximum suppression algorithm. Baseline neural networks from the YOLOv4 and YOLOv5 architectures, each in two versions (pre-trained and not pre-trained on the MS COCO dataset), were used for comparison without any additional modifications. In the overgrown experimental field, multi-season aerial copter surveys and ground counts were conducted on several sample plots to gather data. Comparison of multi-season aerial photographs with ground-count data showed that the best images in terms of the percentage of visually identifiable trees were those taken during the snowy season and when there was no foliage. Using these images and some additional images, we manually created a dataset on which we trained and tested neural network models. The model we developed showed significantly better results (2 to 10 times better) on the mAP 0.5 metric compared to the alternatives we considered.
使用 YOLO 神经网络从积雪覆盖图像中检测幼林林分中树木的前后处理技术的影响
在 YOLOv4 架构的基础上开发了用于单棵树检测的神经网络模型,并对其进行了额外的预处理和后处理步骤。预处理步骤包括通过从图像中随机剪切片段来扩展数据集,使用 K-means 聚类算法计算锚点帧大小,并丢弃先验过小的锚点帧。对 YOLO 架构的现有后处理模块进行了修改,增加了误差函数中假阳性的权重,并使用了非最大抑制算法。YOLOv4 和 YOLOv5 架构的基准神经网络各有两个版本(在 MS COCO 数据集上进行预训练和未进行预训练),在未做任何额外修改的情况下被用于比较。在杂草丛生的实验田中,对多个样地进行了多季航空测量和地面计数,以收集数据。将多季航拍照片与地面计数数据进行比较后发现,就可目视识别树木的百分比而言,雪季和无落叶时拍摄的图像效果最好。利用这些图像和其他一些图像,我们手动创建了一个数据集,并在此基础上对神经网络模型进行了训练和测试。在 mAP 0.5 指标上,我们开发的模型比我们考虑过的其他模型显示出明显更好的结果(好 2 到 10 倍)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信