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...

Full description

Bibliographic Details
Main Authors: WenYu Feng, YuanFan Zhu, JunTai Zheng, Han Wang
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