Cargando…

Lightweight SM-YOLOv5 Tomato Fruit Detection Algorithm for Plant Factory

Due to their rapid development and wide application in modern agriculture, robots, mobile terminals, and intelligent devices have become vital technologies and fundamental research topics for the development of intelligent and precision agriculture. Accurate and efficient target detection technology...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Xinfa, Wu, Zhenwei, Jia, Meng, Xu, Tao, Pan, Canlin, Qi, Xuebin, Zhao, Mingfu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10051861/
https://www.ncbi.nlm.nih.gov/pubmed/36992047
http://dx.doi.org/10.3390/s23063336
_version_ 1785014992668459008
author Wang, Xinfa
Wu, Zhenwei
Jia, Meng
Xu, Tao
Pan, Canlin
Qi, Xuebin
Zhao, Mingfu
author_facet Wang, Xinfa
Wu, Zhenwei
Jia, Meng
Xu, Tao
Pan, Canlin
Qi, Xuebin
Zhao, Mingfu
author_sort Wang, Xinfa
collection PubMed
description Due to their rapid development and wide application in modern agriculture, robots, mobile terminals, and intelligent devices have become vital technologies and fundamental research topics for the development of intelligent and precision agriculture. Accurate and efficient target detection technology is required for mobile inspection terminals, picking robots, and intelligent sorting equipment in tomato production and management in plant factories. However, due to the limitations of computer power, storage capacity, and the complexity of the plant factory (PF) environment, the precision of small-target detection for tomatoes in real-world applications is inadequate. Therefore, we propose an improved Small MobileNet YOLOv5 (SM-YOLOv5) detection algorithm and model based on YOLOv5 for target detection by tomato-picking robots in plant factories. Firstly, MobileNetV3-Large was used as the backbone network to make the model structure lightweight and improve its running performance. Secondly, a small-target detection layer was added to improve the accuracy of small-target detection for tomatoes. The constructed PF tomato dataset was used for training. Compared with the YOLOv5 baseline model, the mAP of the improved SM-YOLOv5 model was increased by 1.4%, reaching 98.8%. The model size was only 6.33 MB, which was 42.48% that of YOLOv5, and it required only 7.6 GFLOPs, which was half that required by YOLOv5. The experiment showed that the improved SM-YOLOv5 model had a precision of 97.8% and a recall rate of 96.7%. The model is lightweight and has excellent detection performance, and so it can meet the real-time detection requirements of tomato-picking robots in plant factories.
format Online
Article
Text
id pubmed-10051861
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-100518612023-03-30 Lightweight SM-YOLOv5 Tomato Fruit Detection Algorithm for Plant Factory Wang, Xinfa Wu, Zhenwei Jia, Meng Xu, Tao Pan, Canlin Qi, Xuebin Zhao, Mingfu Sensors (Basel) Article Due to their rapid development and wide application in modern agriculture, robots, mobile terminals, and intelligent devices have become vital technologies and fundamental research topics for the development of intelligent and precision agriculture. Accurate and efficient target detection technology is required for mobile inspection terminals, picking robots, and intelligent sorting equipment in tomato production and management in plant factories. However, due to the limitations of computer power, storage capacity, and the complexity of the plant factory (PF) environment, the precision of small-target detection for tomatoes in real-world applications is inadequate. Therefore, we propose an improved Small MobileNet YOLOv5 (SM-YOLOv5) detection algorithm and model based on YOLOv5 for target detection by tomato-picking robots in plant factories. Firstly, MobileNetV3-Large was used as the backbone network to make the model structure lightweight and improve its running performance. Secondly, a small-target detection layer was added to improve the accuracy of small-target detection for tomatoes. The constructed PF tomato dataset was used for training. Compared with the YOLOv5 baseline model, the mAP of the improved SM-YOLOv5 model was increased by 1.4%, reaching 98.8%. The model size was only 6.33 MB, which was 42.48% that of YOLOv5, and it required only 7.6 GFLOPs, which was half that required by YOLOv5. The experiment showed that the improved SM-YOLOv5 model had a precision of 97.8% and a recall rate of 96.7%. The model is lightweight and has excellent detection performance, and so it can meet the real-time detection requirements of tomato-picking robots in plant factories. MDPI 2023-03-22 /pmc/articles/PMC10051861/ /pubmed/36992047 http://dx.doi.org/10.3390/s23063336 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
Wang, Xinfa
Wu, Zhenwei
Jia, Meng
Xu, Tao
Pan, Canlin
Qi, Xuebin
Zhao, Mingfu
Lightweight SM-YOLOv5 Tomato Fruit Detection Algorithm for Plant Factory
title Lightweight SM-YOLOv5 Tomato Fruit Detection Algorithm for Plant Factory
title_full Lightweight SM-YOLOv5 Tomato Fruit Detection Algorithm for Plant Factory
title_fullStr Lightweight SM-YOLOv5 Tomato Fruit Detection Algorithm for Plant Factory
title_full_unstemmed Lightweight SM-YOLOv5 Tomato Fruit Detection Algorithm for Plant Factory
title_short Lightweight SM-YOLOv5 Tomato Fruit Detection Algorithm for Plant Factory
title_sort lightweight sm-yolov5 tomato fruit detection algorithm for plant factory
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10051861/
https://www.ncbi.nlm.nih.gov/pubmed/36992047
http://dx.doi.org/10.3390/s23063336
work_keys_str_mv AT wangxinfa lightweightsmyolov5tomatofruitdetectionalgorithmforplantfactory
AT wuzhenwei lightweightsmyolov5tomatofruitdetectionalgorithmforplantfactory
AT jiameng lightweightsmyolov5tomatofruitdetectionalgorithmforplantfactory
AT xutao lightweightsmyolov5tomatofruitdetectionalgorithmforplantfactory
AT pancanlin lightweightsmyolov5tomatofruitdetectionalgorithmforplantfactory
AT qixuebin lightweightsmyolov5tomatofruitdetectionalgorithmforplantfactory
AT zhaomingfu lightweightsmyolov5tomatofruitdetectionalgorithmforplantfactory