Faster-Than-Real-Time Linear Lane Detection Implementation Using SoC DSP TMS320C6678

被引:0
|
作者
Fan, Rui [1 ]
Prokhorov, Victor [1 ]
Dahnoun, Nairn [1 ]
机构
[1] Univ Bristol, Dept Elect & Elect Engn, Bristol BS8 1UB, Avon, England
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Lane Detection (LD) systems are now commonly used in autonomous cars to assist drivers. However, LD takes up only a small part of the Advanced Driver Assistant Systems (ADAS) and should be highly optimised to make more room for other more complicated algorithms such as stereo vision systems that are incorporated into an ADAS. This paper mainly focuses on an optimised implementation of the linear lane detection system based on multiple image pre-processing methods and an efficient Hough transform (HT). To evaluate the performance of the algorithm, it was implemented on the TMS320C6678 System on Chip (SoC) Digital Signal Processor (DSP). The proposed algorithm is programmed in C language, which is compatible across multiple platforms especially for DSP to achieve a much faster performance than real-time. In order to reduce the noise in the HT accumulator and decrease the processing time, a Gaussian blur, edge thinning and border suppression were used. These gave not only an increase of 92.8% in performance but also a detection rate increase of 33.7%. To enhance the performance further and make use of all the cores of the SoC, the complete system has been implemented with Open Multi-Processing (OpenMP). This gave a further increase of 76.7% when an appropriate load distribution was used. On the implementation side, the accumulator size was reduced by around 35.5% which is an important factor for an embedded system. Experimental results showed that the system achieved a high performance of 81 fps on images with the resolution of 1242 by 375.
引用
收藏
页码:306 / 311
页数:6
相关论文
共 50 条
  • [1] Real-Time Binocular Vision Implementation on an SoC TMS320C6678 DSP
    Fan, Rui
    Duanmu, Sicheng
    Liu, Yanan
    Zhu, Yilong
    Jiao, Jianhao
    Bocus, Mohammud Junaid
    Yu, Yang
    Wang, Lujia
    Liu, Ming
    [J]. COMPUTER VISION SYSTEMS (ICVS 2019), 2019, 11754 : 13 - 23
  • [2] Real-Time Pothole Detection on TMS320C6678 DSP
    Mikhailiuk, Aliaksei
    Dahnoun, Naim
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON IMAGING SYSTEMS AND TECHNIQUES (IST), 2016, : 123 - 128
  • [3] SAD and SSE Implementation for HEVC Encoder on DSP TMS320C6678
    Kibeya, Hassan
    Bahri, Nejmeddine
    Ben Ayed, Mohamed Ali
    Masmoudi, Nouri
    [J]. 2016 SECOND INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2016,
  • [4] Implementation of Stereo Rig Roll Angle Estimation on a TMS320C6678 DSP
    Vinogradov, Nikita
    Ganin, Sergey
    Fan, Rui
    Vityazev, Sergey
    Vityazev, Vladimir
    [J]. 2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 661 - 664
  • [5] TMS320C6678 DSP的电源设计
    吴敏杰
    冯起
    袁乃昌
    [J]. 电子设计工程, 2012, 20 (11) : 128 - 131
  • [6] 多核DSP TMS320C6678的电源设计
    刘文政
    [J]. 舰船电子对抗, 2015, 38 (05) : 113 - 117
  • [7] TMS320C6678多核DSP的HyperLink应用
    卢建章
    刘洋
    [J]. 微型机与应用., 2017, 36 (03) - 38+41
  • [8] TMS320C6678 DSP的加载引导研究
    孙红磊
    蔡雨琦
    施镇峰
    [J]. 微型机与应用., 2015, 34 (24) - 75
  • [9] TMS320C6678多核DSP的核间通信方法
    吴灏
    肖吉阳
    范红旗
    付强
    [J]. 电子技术应用, 2012, 38 (09) : 11 - 13
  • [10] A Real-time Location Algorithm for Critical Points Based on TMS320C6678
    Hong, Hanyu
    Chen, Huiyuan
    [J]. MIPPR 2019: AUTOMATIC TARGET RECOGNITION AND NAVIGATION, 2020, 11429