CSW-YOLO: A traffic sign small target detection algorithm based on YOLOv8.

In order to improve the real-time and feasibility of traffic sign detection for autonomous driving in complex traffic environments, this paper proposes a small target detection algorithm for traffic signs based on the YOLOv8 model. First, the bottleneck of the C2f module in the original yolov8 netwo...

Full description

Saved in:
Bibliographic Details
Main Authors: Qian Shen, Yi Li, YuXiang Zhang, Lei Zhang, ShiHao Liu, Jinhua Wu
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2025-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0315334
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849327961794150400
author Qian Shen
Yi Li
YuXiang Zhang
Lei Zhang
ShiHao Liu
Jinhua Wu
author_facet Qian Shen
Yi Li
YuXiang Zhang
Lei Zhang
ShiHao Liu
Jinhua Wu
author_sort Qian Shen
collection DOAJ
description In order to improve the real-time and feasibility of traffic sign detection for autonomous driving in complex traffic environments, this paper proposes a small target detection algorithm for traffic signs based on the YOLOv8 model. First, the bottleneck of the C2f module in the original yolov8 network is replaced with the residual Faster-Block module in FasterNet, and then the new channel mixer convolution GLU (CGLU) in TransNeXt is combined with it to construct the C2f-faster-CGLU module, reducing the number of model parameters and computational load; Secondly, the SPPF module is combined with the large separable kernel attention (LSKA) to construct the SPPF-LSKA module, which greatly enhances the feature extraction ability of the model; Then, by adding a small target detection layer, the accuracy of small target detection such as traffic signs is greatly improved; Finally, the Inner-IoU and MPDIoU loss functions are integrated to construct WISE-Inner-MPDIoU, which replaces the original CIoU loss function, thereby improving the calculation accuracy. The model has been validated on two datasets Tsinghua-Tencent 100K (TT100K) and CSUST Chinese Traffic Sign Detection Benchmark 2021 (CCTSDB 2021), achieving Map50 of 89.8% and 98.9% respectively. The model achieves precision on par with existing mainstream algorithms, while being simpler, significantly reducing computational requirements, and being more suitable for small target detection tasks. The source code and test results of the models used in this study are available at https://github.com/lyzzzzyy/CSW-YOLO.git.
format Article
id doaj-art-41a2a7bc9430406b99d3849c4b60e453
institution Kabale University
issn 1932-6203
language English
publishDate 2025-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj-art-41a2a7bc9430406b99d3849c4b60e4532025-08-20T03:47:44ZengPublic Library of Science (PLoS)PLoS ONE1932-62032025-01-01203e031533410.1371/journal.pone.0315334CSW-YOLO: A traffic sign small target detection algorithm based on YOLOv8.Qian ShenYi LiYuXiang ZhangLei ZhangShiHao LiuJinhua WuIn order to improve the real-time and feasibility of traffic sign detection for autonomous driving in complex traffic environments, this paper proposes a small target detection algorithm for traffic signs based on the YOLOv8 model. First, the bottleneck of the C2f module in the original yolov8 network is replaced with the residual Faster-Block module in FasterNet, and then the new channel mixer convolution GLU (CGLU) in TransNeXt is combined with it to construct the C2f-faster-CGLU module, reducing the number of model parameters and computational load; Secondly, the SPPF module is combined with the large separable kernel attention (LSKA) to construct the SPPF-LSKA module, which greatly enhances the feature extraction ability of the model; Then, by adding a small target detection layer, the accuracy of small target detection such as traffic signs is greatly improved; Finally, the Inner-IoU and MPDIoU loss functions are integrated to construct WISE-Inner-MPDIoU, which replaces the original CIoU loss function, thereby improving the calculation accuracy. The model has been validated on two datasets Tsinghua-Tencent 100K (TT100K) and CSUST Chinese Traffic Sign Detection Benchmark 2021 (CCTSDB 2021), achieving Map50 of 89.8% and 98.9% respectively. The model achieves precision on par with existing mainstream algorithms, while being simpler, significantly reducing computational requirements, and being more suitable for small target detection tasks. The source code and test results of the models used in this study are available at https://github.com/lyzzzzyy/CSW-YOLO.git.https://doi.org/10.1371/journal.pone.0315334
spellingShingle Qian Shen
Yi Li
YuXiang Zhang
Lei Zhang
ShiHao Liu
Jinhua Wu
CSW-YOLO: A traffic sign small target detection algorithm based on YOLOv8.
PLoS ONE
title CSW-YOLO: A traffic sign small target detection algorithm based on YOLOv8.
title_full CSW-YOLO: A traffic sign small target detection algorithm based on YOLOv8.
title_fullStr CSW-YOLO: A traffic sign small target detection algorithm based on YOLOv8.
title_full_unstemmed CSW-YOLO: A traffic sign small target detection algorithm based on YOLOv8.
title_short CSW-YOLO: A traffic sign small target detection algorithm based on YOLOv8.
title_sort csw yolo a traffic sign small target detection algorithm based on yolov8
url https://doi.org/10.1371/journal.pone.0315334
work_keys_str_mv AT qianshen cswyoloatrafficsignsmalltargetdetectionalgorithmbasedonyolov8
AT yili cswyoloatrafficsignsmalltargetdetectionalgorithmbasedonyolov8
AT yuxiangzhang cswyoloatrafficsignsmalltargetdetectionalgorithmbasedonyolov8
AT leizhang cswyoloatrafficsignsmalltargetdetectionalgorithmbasedonyolov8
AT shihaoliu cswyoloatrafficsignsmalltargetdetectionalgorithmbasedonyolov8
AT jinhuawu cswyoloatrafficsignsmalltargetdetectionalgorithmbasedonyolov8