Embedded YOLO: A Real-Time Object Detector for Small Intelligent Trajectory Cars
YOLO-Tiny is a lightweight version of the object detection model based on the original “You only look once” (YOLO) model for simplifying network structure and reducing parameters, which makes it suitable for real-time applications. Although the YOLO-Tiny series, which includes YOLOv3-Tiny and YOLOv4...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2021-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2021/6555513 |
id |
doaj-c0c5f3473e4b45cf8afcf026a9a2506d |
---|---|
record_format |
Article |
spelling |
doaj-c0c5f3473e4b45cf8afcf026a9a2506d2021-09-20T00:30:02ZengHindawi LimitedMathematical Problems in Engineering1563-51472021-01-01202110.1155/2021/6555513Embedded YOLO: A Real-Time Object Detector for Small Intelligent Trajectory CarsWenYu Feng0YuanFan Zhu1JunTai Zheng2Han Wang3School of Transportation and Civil EngineeringSchool of Management Science and EngineeringSchool of Transportation and Civil EngineeringSchool of Transportation and Civil EngineeringYOLO-Tiny is a lightweight version of the object detection model based on the original “You only look once” (YOLO) model for simplifying network structure and reducing parameters, which makes it suitable for real-time applications. Although the YOLO-Tiny series, which includes YOLOv3-Tiny and YOLOv4-Tiny, can achieve real-time performance on a powerful GPU, it remains challenging to leverage this approach for real-time object detection on embedded computing devices, such as those in small intelligent trajectory cars. To obtain real-time and high-accuracy performance on these embedded devices, a novel object detection lightweight network called embedded YOLO is proposed in this paper. First, a new backbone network structure, ASU-SPP network, is proposed to enhance the effectiveness of low-level features. Then, we designed a simplified version of the neck network module PANet-Tiny that reduces computation complexity. Finally, in the detection head module, we use depthwise separable convolution to reduce the number of convolution stacks. In addition, the number of channels is reduced to 96 dimensions so that the module can attain the parallel acceleration of most inference frameworks. With its lightweight design, the proposed embedded YOLO model has only 3.53M parameters, and the average processing time can reach 155.1 frames per second, as verified by Baidu smart car target detection. At the same time, compared with YOLOv3-Tiny and YOLOv4-Tiny, the detection accuracy is 6% higher.http://dx.doi.org/10.1155/2021/6555513 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
WenYu Feng YuanFan Zhu JunTai Zheng Han Wang |
spellingShingle |
WenYu Feng YuanFan Zhu JunTai Zheng Han Wang Embedded YOLO: A Real-Time Object Detector for Small Intelligent Trajectory Cars Mathematical Problems in Engineering |
author_facet |
WenYu Feng YuanFan Zhu JunTai Zheng Han Wang |
author_sort |
WenYu Feng |
title |
Embedded YOLO: A Real-Time Object Detector for Small Intelligent Trajectory Cars |
title_short |
Embedded YOLO: A Real-Time Object Detector for Small Intelligent Trajectory Cars |
title_full |
Embedded YOLO: A Real-Time Object Detector for Small Intelligent Trajectory Cars |
title_fullStr |
Embedded YOLO: A Real-Time Object Detector for Small Intelligent Trajectory Cars |
title_full_unstemmed |
Embedded YOLO: A Real-Time Object Detector for Small Intelligent Trajectory Cars |
title_sort |
embedded yolo: a real-time object detector for small intelligent trajectory cars |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1563-5147 |
publishDate |
2021-01-01 |
description |
YOLO-Tiny is a lightweight version of the object detection model based on the original “You only look once” (YOLO) model for simplifying network structure and reducing parameters, which makes it suitable for real-time applications. Although the YOLO-Tiny series, which includes YOLOv3-Tiny and YOLOv4-Tiny, can achieve real-time performance on a powerful GPU, it remains challenging to leverage this approach for real-time object detection on embedded computing devices, such as those in small intelligent trajectory cars. To obtain real-time and high-accuracy performance on these embedded devices, a novel object detection lightweight network called embedded YOLO is proposed in this paper. First, a new backbone network structure, ASU-SPP network, is proposed to enhance the effectiveness of low-level features. Then, we designed a simplified version of the neck network module PANet-Tiny that reduces computation complexity. Finally, in the detection head module, we use depthwise separable convolution to reduce the number of convolution stacks. In addition, the number of channels is reduced to 96 dimensions so that the module can attain the parallel acceleration of most inference frameworks. With its lightweight design, the proposed embedded YOLO model has only 3.53M parameters, and the average processing time can reach 155.1 frames per second, as verified by Baidu smart car target detection. At the same time, compared with YOLOv3-Tiny and YOLOv4-Tiny, the detection accuracy is 6% higher. |
url |
http://dx.doi.org/10.1155/2021/6555513 |
work_keys_str_mv |
AT wenyufeng embeddedyoloarealtimeobjectdetectorforsmallintelligenttrajectorycars AT yuanfanzhu embeddedyoloarealtimeobjectdetectorforsmallintelligenttrajectorycars AT juntaizheng embeddedyoloarealtimeobjectdetectorforsmallintelligenttrajectorycars AT hanwang embeddedyoloarealtimeobjectdetectorforsmallintelligenttrajectorycars |
_version_ |
1717375175852294144 |