Small object Lentinula Edodes logs contamination detection method based on improved YOLOv7 in edge-cloud computing

Abstract A small object Lentinus Edodes logs contamination detection method (SRW-YOLO) based on improved YOLOv7 in edge-cloud computing environment was proposed to address the problem of the difficulty in the detection of small object contaminated areas of Lentinula Edodes logs. First, the SPD (spac...

Full description

Bibliographic Details
Main Authors: Xuefei Chen, Shouxin Sun, Chao Chen, Xinlong Song, Qiulan Wu, Feng Zhang
Format: Article
Language:English
Published: SpringerOpen 2024-01-01
Series:Journal of Cloud Computing: Advances, Systems and Applications
Subjects:
Online Access:https://doi.org/10.1186/s13677-023-00580-x
_version_ 1827381958050578432
author Xuefei Chen
Shouxin Sun
Chao Chen
Xinlong Song
Qiulan Wu
Feng Zhang
author_facet Xuefei Chen
Shouxin Sun
Chao Chen
Xinlong Song
Qiulan Wu
Feng Zhang
author_sort Xuefei Chen
collection DOAJ
description Abstract A small object Lentinus Edodes logs contamination detection method (SRW-YOLO) based on improved YOLOv7 in edge-cloud computing environment was proposed to address the problem of the difficulty in the detection of small object contaminated areas of Lentinula Edodes logs. First, the SPD (space-to-depth)-Conv was used to reconstruct the MP module to enhance the learning of effective features of Lentinula Edodes logs images and prevent the loss of small object contamination information, and improve the detection reliability of resource-limited edge devices. Meanwhile, RepVGG was introduced into the ELAN structure to improve the efficiency and accuracy of inference on the contaminated regions of Lentinula Edodes logs through structural reparameterization. This enables models to run more efficiently in mobile edge computing environments while reducing the burden on cloud computing servers. Finally, the boundary regression loss function was replaced with the WIoU (Wise-IoU) loss function, which focuses more on ordinary-quality anchor boxes and makes the model output results more accurate. In this study, the measures of Precision, Recall, and mAP@0.5 reached 97.63%, 96.43%, and 98.62%, respectively, which are 4.62%, 3.63%, and 2.31% higher compared to those for YOLOv7. Meanwhile, the SRW-YOLO model detects better compared with the current advanced one-stage object detection model, providing an efficient, accurate and practical small object detection solution in mobile edge computing environments and cloud computing scenarios.
first_indexed 2024-03-08T14:12:30Z
format Article
id doaj.art-c3bfe892db4f483fb362c7a5803ed64d
institution Directory Open Access Journal
issn 2192-113X
language English
last_indexed 2024-03-08T14:12:30Z
publishDate 2024-01-01
publisher SpringerOpen
record_format Article
series Journal of Cloud Computing: Advances, Systems and Applications
spelling doaj.art-c3bfe892db4f483fb362c7a5803ed64d2024-01-14T12:36:36ZengSpringerOpenJournal of Cloud Computing: Advances, Systems and Applications2192-113X2024-01-0113111410.1186/s13677-023-00580-xSmall object Lentinula Edodes logs contamination detection method based on improved YOLOv7 in edge-cloud computingXuefei Chen0Shouxin Sun1Chao Chen2Xinlong Song3Qiulan Wu4Feng Zhang5School of Information Science & Engineering, Shandong Agricultural UniversitySchool of Information Science & Engineering, Shandong Agricultural UniversityShandong Century Intelligent Agriculture Technology Co., LtdSchool of Information Science & Engineering, Shandong Agricultural UniversitySchool of Information Science & Engineering, Shandong Agricultural UniversitySchool of Information Science & Engineering, Shandong Agricultural UniversityAbstract A small object Lentinus Edodes logs contamination detection method (SRW-YOLO) based on improved YOLOv7 in edge-cloud computing environment was proposed to address the problem of the difficulty in the detection of small object contaminated areas of Lentinula Edodes logs. First, the SPD (space-to-depth)-Conv was used to reconstruct the MP module to enhance the learning of effective features of Lentinula Edodes logs images and prevent the loss of small object contamination information, and improve the detection reliability of resource-limited edge devices. Meanwhile, RepVGG was introduced into the ELAN structure to improve the efficiency and accuracy of inference on the contaminated regions of Lentinula Edodes logs through structural reparameterization. This enables models to run more efficiently in mobile edge computing environments while reducing the burden on cloud computing servers. Finally, the boundary regression loss function was replaced with the WIoU (Wise-IoU) loss function, which focuses more on ordinary-quality anchor boxes and makes the model output results more accurate. In this study, the measures of Precision, Recall, and mAP@0.5 reached 97.63%, 96.43%, and 98.62%, respectively, which are 4.62%, 3.63%, and 2.31% higher compared to those for YOLOv7. Meanwhile, the SRW-YOLO model detects better compared with the current advanced one-stage object detection model, providing an efficient, accurate and practical small object detection solution in mobile edge computing environments and cloud computing scenarios.https://doi.org/10.1186/s13677-023-00580-xLentinula Edodes logsContamination detectionMobile edge computingCloud computingSmall object detection
spellingShingle Xuefei Chen
Shouxin Sun
Chao Chen
Xinlong Song
Qiulan Wu
Feng Zhang
Small object Lentinula Edodes logs contamination detection method based on improved YOLOv7 in edge-cloud computing
Journal of Cloud Computing: Advances, Systems and Applications
Lentinula Edodes logs
Contamination detection
Mobile edge computing
Cloud computing
Small object detection
title Small object Lentinula Edodes logs contamination detection method based on improved YOLOv7 in edge-cloud computing
title_full Small object Lentinula Edodes logs contamination detection method based on improved YOLOv7 in edge-cloud computing
title_fullStr Small object Lentinula Edodes logs contamination detection method based on improved YOLOv7 in edge-cloud computing
title_full_unstemmed Small object Lentinula Edodes logs contamination detection method based on improved YOLOv7 in edge-cloud computing
title_short Small object Lentinula Edodes logs contamination detection method based on improved YOLOv7 in edge-cloud computing
title_sort small object lentinula edodes logs contamination detection method based on improved yolov7 in edge cloud computing
topic Lentinula Edodes logs
Contamination detection
Mobile edge computing
Cloud computing
Small object detection
url https://doi.org/10.1186/s13677-023-00580-x
work_keys_str_mv AT xuefeichen smallobjectlentinulaedodeslogscontaminationdetectionmethodbasedonimprovedyolov7inedgecloudcomputing
AT shouxinsun smallobjectlentinulaedodeslogscontaminationdetectionmethodbasedonimprovedyolov7inedgecloudcomputing
AT chaochen smallobjectlentinulaedodeslogscontaminationdetectionmethodbasedonimprovedyolov7inedgecloudcomputing
AT xinlongsong smallobjectlentinulaedodeslogscontaminationdetectionmethodbasedonimprovedyolov7inedgecloudcomputing
AT qiulanwu smallobjectlentinulaedodeslogscontaminationdetectionmethodbasedonimprovedyolov7inedgecloudcomputing
AT fengzhang smallobjectlentinulaedodeslogscontaminationdetectionmethodbasedonimprovedyolov7inedgecloudcomputing