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...
Main Authors: | , , , , , |
---|---|
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 |