卷积神经网络在野生蓝莓田间实时检测羊茅和羊茅的可行性

Patrick Hennessy, T. Esau, Q. Zaman, K. Corscadden, A. Schumann, A. Farooque
{"title":"卷积神经网络在野生蓝莓田间实时检测羊茅和羊茅的可行性","authors":"Patrick Hennessy, T. Esau, Q. Zaman, K. Corscadden, A. Schumann, A. Farooque","doi":"10.32393/csme.2020.1184","DOIUrl":null,"url":null,"abstract":"Wild blueberry (Vaccinium angustifolium Ait.) production is hindered by weeds such as fescue (Festuca filiformis Pourr.) and sheep sorrel (Rumex acetosella L.). Commercial sprayers provide a uniform application of herbicide regardless of the incidence of weed coverage. Traditional methods of spot-applying herbicide to target weed locations relied on colour co-occurrence matrices that were limited by long processing times in addition to green colour segmentation lacking the ability to discriminate between weeds and crop canopy of similar colour. Deep learning convolutional neural networks (CNNs) are a modern processing technique which often uses powerful graphics processing units (GPUs) to classify images or detect objects within images. This novel research study featured two object-detection CNNs, YOLOv3 and YOLOv3-Tiny, trained to detect fescue using images of wild blueberry fields captured during application timing intervals in the 2019 growing season. A custom-built desktop computer using the Ubuntu 16.04 operating system and an NVIDIA GeForce RTX 2080 Ti GPU was used to test the CNNs using 1280x720 resolution images. YOLOv3 classified fescue images with an F1-score of 0.95 and YOLOv3-Tiny classified fescue images with an F1-score of 0.97. YOLOv3 and YOLOv3-Tiny classified sheep sorrel images with F1scores of 0.93 and 0.89 respectively. A laptop running Windows 10 Pro with an NVIDIA Quadro RTX 5000 GPU was used to process video streams from four USB cameras simultaneously. YOLOv3 processed each video stream at an average framerate of 4.7 FPS using 9.2 GB of vRAM, while YOLOv3-Tiny processed each video stream at an average framerate of 20.5 FPS using 3.2 GB of vRAM. Initial results suggest that YOLOv3-Tiny can be deployed for use with a machine vision system to detect fescue and sheep sorrel in realtime for spot application of herbicide in wild blueberry fields. Using CNNs to selectively spray herbicide will appreciably reduce the volume of herbicides needed to manage wild blueberry fields, resulting in cost-savings for producers. Keywords—Deep learning; artificial intelligence; machine vision; precision agriculture; weed detection","PeriodicalId":184087,"journal":{"name":"Progress in Canadian Mechanical Engineering. Volume 3","volume":"80 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Viability of using Convolutional Neural Networks for Real-Time Fescue and Sheep Sorrel Detection in Wild Blueberry Fields\",\"authors\":\"Patrick Hennessy, T. Esau, Q. Zaman, K. Corscadden, A. Schumann, A. Farooque\",\"doi\":\"10.32393/csme.2020.1184\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Wild blueberry (Vaccinium angustifolium Ait.) production is hindered by weeds such as fescue (Festuca filiformis Pourr.) and sheep sorrel (Rumex acetosella L.). Commercial sprayers provide a uniform application of herbicide regardless of the incidence of weed coverage. Traditional methods of spot-applying herbicide to target weed locations relied on colour co-occurrence matrices that were limited by long processing times in addition to green colour segmentation lacking the ability to discriminate between weeds and crop canopy of similar colour. Deep learning convolutional neural networks (CNNs) are a modern processing technique which often uses powerful graphics processing units (GPUs) to classify images or detect objects within images. This novel research study featured two object-detection CNNs, YOLOv3 and YOLOv3-Tiny, trained to detect fescue using images of wild blueberry fields captured during application timing intervals in the 2019 growing season. A custom-built desktop computer using the Ubuntu 16.04 operating system and an NVIDIA GeForce RTX 2080 Ti GPU was used to test the CNNs using 1280x720 resolution images. YOLOv3 classified fescue images with an F1-score of 0.95 and YOLOv3-Tiny classified fescue images with an F1-score of 0.97. YOLOv3 and YOLOv3-Tiny classified sheep sorrel images with F1scores of 0.93 and 0.89 respectively. A laptop running Windows 10 Pro with an NVIDIA Quadro RTX 5000 GPU was used to process video streams from four USB cameras simultaneously. YOLOv3 processed each video stream at an average framerate of 4.7 FPS using 9.2 GB of vRAM, while YOLOv3-Tiny processed each video stream at an average framerate of 20.5 FPS using 3.2 GB of vRAM. Initial results suggest that YOLOv3-Tiny can be deployed for use with a machine vision system to detect fescue and sheep sorrel in realtime for spot application of herbicide in wild blueberry fields. Using CNNs to selectively spray herbicide will appreciably reduce the volume of herbicides needed to manage wild blueberry fields, resulting in cost-savings for producers. Keywords—Deep learning; artificial intelligence; machine vision; precision agriculture; weed detection\",\"PeriodicalId\":184087,\"journal\":{\"name\":\"Progress in Canadian Mechanical Engineering. Volume 3\",\"volume\":\"80 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Progress in Canadian Mechanical Engineering. Volume 3\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.32393/csme.2020.1184\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Progress in Canadian Mechanical Engineering. Volume 3","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32393/csme.2020.1184","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

野生蓝莓(Vaccinium angustifolium Ait.)的生产受到诸如羊茅(Festuca filiformis Pourr.)和羊酢浆草(Rumex acetosella L.)等杂草的阻碍。商用喷雾器提供了一个统一的应用除草剂,而不考虑杂草覆盖的发生率。传统的除草剂定点施用方法依赖于颜色共现矩阵,受处理时间长以及绿色分割缺乏区分杂草和相似颜色的作物冠层的能力的限制。深度学习卷积神经网络(cnn)是一种现代处理技术,它通常使用强大的图形处理单元(gpu)对图像进行分类或检测图像中的物体。这项新颖的研究采用了两个目标检测cnn, YOLOv3和YOLOv3- tiny,它们经过训练,使用2019年生长季节应用时间间隔捕获的野生蓝莓田图像来检测羊尾草。在一台安装了Ubuntu 16.04操作系统和NVIDIA GeForce RTX 2080 Ti GPU的定制台式电脑上,使用1280x720分辨率的图像对cnn进行了测试。YOLOv3对羊茅图像的分类f1评分为0.95,YOLOv3- tiny对羊茅图像的分类f1评分为0.97。YOLOv3和YOLOv3- tiny对羊酢草图像进行分类,f11评分分别为0.93和0.89。一台安装了Windows 10 Pro和NVIDIA Quadro RTX 5000 GPU的笔记本电脑可以同时处理来自四个USB摄像头的视频流。YOLOv3使用9.2 GB的vRAM以4.7 FPS的平均帧率处理每个视频流,而YOLOv3- tiny使用3.2 GB的vRAM以20.5 FPS的平均帧率处理每个视频流。初步结果表明,YOLOv3-Tiny可以与机器视觉系统一起部署,用于实时检测羊茅和羊鞭草,以便在野生蓝莓田现场施用除草剂。使用cnn选择性喷洒除草剂将显著减少管理野生蓝莓田所需的除草剂数量,从而为生产者节省成本。Keywords-Deep学习;人工智能;机器视觉;精准农业;杂草检测
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Viability of using Convolutional Neural Networks for Real-Time Fescue and Sheep Sorrel Detection in Wild Blueberry Fields
Wild blueberry (Vaccinium angustifolium Ait.) production is hindered by weeds such as fescue (Festuca filiformis Pourr.) and sheep sorrel (Rumex acetosella L.). Commercial sprayers provide a uniform application of herbicide regardless of the incidence of weed coverage. Traditional methods of spot-applying herbicide to target weed locations relied on colour co-occurrence matrices that were limited by long processing times in addition to green colour segmentation lacking the ability to discriminate between weeds and crop canopy of similar colour. Deep learning convolutional neural networks (CNNs) are a modern processing technique which often uses powerful graphics processing units (GPUs) to classify images or detect objects within images. This novel research study featured two object-detection CNNs, YOLOv3 and YOLOv3-Tiny, trained to detect fescue using images of wild blueberry fields captured during application timing intervals in the 2019 growing season. A custom-built desktop computer using the Ubuntu 16.04 operating system and an NVIDIA GeForce RTX 2080 Ti GPU was used to test the CNNs using 1280x720 resolution images. YOLOv3 classified fescue images with an F1-score of 0.95 and YOLOv3-Tiny classified fescue images with an F1-score of 0.97. YOLOv3 and YOLOv3-Tiny classified sheep sorrel images with F1scores of 0.93 and 0.89 respectively. A laptop running Windows 10 Pro with an NVIDIA Quadro RTX 5000 GPU was used to process video streams from four USB cameras simultaneously. YOLOv3 processed each video stream at an average framerate of 4.7 FPS using 9.2 GB of vRAM, while YOLOv3-Tiny processed each video stream at an average framerate of 20.5 FPS using 3.2 GB of vRAM. Initial results suggest that YOLOv3-Tiny can be deployed for use with a machine vision system to detect fescue and sheep sorrel in realtime for spot application of herbicide in wild blueberry fields. Using CNNs to selectively spray herbicide will appreciably reduce the volume of herbicides needed to manage wild blueberry fields, resulting in cost-savings for producers. Keywords—Deep learning; artificial intelligence; machine vision; precision agriculture; weed detection
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信