Cargando…
YOLOv7-Plum: Advancing Plum Fruit Detection in Natural Environments with Deep Learning
The plum is a kind of delicious and common fruit with high edible value and nutritional value. The accurate and effective detection of plum fruit is the key to fruit number counting and pest and disease early warning. However, the actual plum orchard environment is complex, and the detection of plum...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10420999/ https://www.ncbi.nlm.nih.gov/pubmed/37571037 http://dx.doi.org/10.3390/plants12152883 |
_version_ | 1785088856524062720 |
---|---|
author | Tang, Rong Lei, Yujie Luo, Beisiqi Zhang, Junbo Mu, Jiong |
author_facet | Tang, Rong Lei, Yujie Luo, Beisiqi Zhang, Junbo Mu, Jiong |
author_sort | Tang, Rong |
collection | PubMed |
description | The plum is a kind of delicious and common fruit with high edible value and nutritional value. The accurate and effective detection of plum fruit is the key to fruit number counting and pest and disease early warning. However, the actual plum orchard environment is complex, and the detection of plum fruits has many problems, such as leaf shading and fruit overlapping. The traditional method of manually estimating the number of fruits and the presence of pests and diseases used in the plum growing industry has disadvantages, such as low efficiency, a high cost, and low accuracy. To detect plum fruits quickly and accurately in a complex orchard environment, this paper proposes an efficient plum fruit detection model based on an improved You Only Look Once version 7(YOLOv7). First, different devices were used to capture high-resolution images of plum fruits growing under natural conditions in a plum orchard in Gulin County, Sichuan Province, and a dataset for plum fruit detection was formed after the manual screening, data enhancement, and annotation. Based on the dataset, this paper chose YOLOv7 as the base model, introduced the Convolutional Block Attention Module (CBAM) attention mechanism in YOLOv7, used Cross Stage Partial Spatial Pyramid Pooling–Fast (CSPSPPF) instead of Cross Stage Partial Spatial Pyramid Pooling(CSPSPP) in the network, and used bilinear interpolation to replace the nearest neighbor interpolation in the original network upsampling module to form the improved target detection algorithm YOLOv7-plum. The tested YOLOv7-plum model achieved an average precision (AP) value of 94.91%, which was a 2.03% improvement compared to the YOLOv7 model. In order to verify the effectiveness of the YOLOv7-plum algorithm, this paper evaluated the performance of the algorithm through ablation experiments, statistical analysis, etc. The experimental results showed that the method proposed in this study could better achieve plum fruit detection in complex backgrounds, which helped to promote the development of intelligent cultivation in the plum industry. |
format | Online Article Text |
id | pubmed-10420999 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-104209992023-08-12 YOLOv7-Plum: Advancing Plum Fruit Detection in Natural Environments with Deep Learning Tang, Rong Lei, Yujie Luo, Beisiqi Zhang, Junbo Mu, Jiong Plants (Basel) Article The plum is a kind of delicious and common fruit with high edible value and nutritional value. The accurate and effective detection of plum fruit is the key to fruit number counting and pest and disease early warning. However, the actual plum orchard environment is complex, and the detection of plum fruits has many problems, such as leaf shading and fruit overlapping. The traditional method of manually estimating the number of fruits and the presence of pests and diseases used in the plum growing industry has disadvantages, such as low efficiency, a high cost, and low accuracy. To detect plum fruits quickly and accurately in a complex orchard environment, this paper proposes an efficient plum fruit detection model based on an improved You Only Look Once version 7(YOLOv7). First, different devices were used to capture high-resolution images of plum fruits growing under natural conditions in a plum orchard in Gulin County, Sichuan Province, and a dataset for plum fruit detection was formed after the manual screening, data enhancement, and annotation. Based on the dataset, this paper chose YOLOv7 as the base model, introduced the Convolutional Block Attention Module (CBAM) attention mechanism in YOLOv7, used Cross Stage Partial Spatial Pyramid Pooling–Fast (CSPSPPF) instead of Cross Stage Partial Spatial Pyramid Pooling(CSPSPP) in the network, and used bilinear interpolation to replace the nearest neighbor interpolation in the original network upsampling module to form the improved target detection algorithm YOLOv7-plum. The tested YOLOv7-plum model achieved an average precision (AP) value of 94.91%, which was a 2.03% improvement compared to the YOLOv7 model. In order to verify the effectiveness of the YOLOv7-plum algorithm, this paper evaluated the performance of the algorithm through ablation experiments, statistical analysis, etc. The experimental results showed that the method proposed in this study could better achieve plum fruit detection in complex backgrounds, which helped to promote the development of intelligent cultivation in the plum industry. MDPI 2023-08-07 /pmc/articles/PMC10420999/ /pubmed/37571037 http://dx.doi.org/10.3390/plants12152883 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Tang, Rong Lei, Yujie Luo, Beisiqi Zhang, Junbo Mu, Jiong YOLOv7-Plum: Advancing Plum Fruit Detection in Natural Environments with Deep Learning |
title | YOLOv7-Plum: Advancing Plum Fruit Detection in Natural Environments with Deep Learning |
title_full | YOLOv7-Plum: Advancing Plum Fruit Detection in Natural Environments with Deep Learning |
title_fullStr | YOLOv7-Plum: Advancing Plum Fruit Detection in Natural Environments with Deep Learning |
title_full_unstemmed | YOLOv7-Plum: Advancing Plum Fruit Detection in Natural Environments with Deep Learning |
title_short | YOLOv7-Plum: Advancing Plum Fruit Detection in Natural Environments with Deep Learning |
title_sort | yolov7-plum: advancing plum fruit detection in natural environments with deep learning |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10420999/ https://www.ncbi.nlm.nih.gov/pubmed/37571037 http://dx.doi.org/10.3390/plants12152883 |
work_keys_str_mv | AT tangrong yolov7plumadvancingplumfruitdetectioninnaturalenvironmentswithdeeplearning AT leiyujie yolov7plumadvancingplumfruitdetectioninnaturalenvironmentswithdeeplearning AT luobeisiqi yolov7plumadvancingplumfruitdetectioninnaturalenvironmentswithdeeplearning AT zhangjunbo yolov7plumadvancingplumfruitdetectioninnaturalenvironmentswithdeeplearning AT mujiong yolov7plumadvancingplumfruitdetectioninnaturalenvironmentswithdeeplearning |