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 条
  • [31] A TMS320C6416 DSP Real Time Implementation of Continuous Wavelet Filtering Module
    Yu Hai-chun
    [J]. PEEA 2011, 2011, 23
  • [32] Cloud Enabled Emergency Navigation Using Faster-than-real-time Simulation
    Bi, Huibo
    Gelenbe, Erol
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATION WORKSHOPS (PERCOM WORKSHOPS), 2015, : 475 - 480
  • [33] Real-time Implementation of AMR-WB Speech Coder Using TMS320C5509 DSP
    Jee, Deock-Gu
    Choi, Song-In
    [J]. JOURNAL OF THE ACOUSTICAL SOCIETY OF KOREA, 2005, 24 (01): : 52 - 57
  • [34] Real-time implementation of AMR-WB speech coder using TMS320C5509 DSP
    Jee, DG
    Choi, SI
    [J]. 7th International Conference on Advanced Communication Technology, Vols 1 and 2, Proceedings, 2005, : 1387 - 1390
  • [35] Real time implementation of face Tracking on DSP TMS320C6x embedded system
    Brost, V
    Bouchoux, S
    Yang, F
    Paindavoine, M
    Grapin, JC
    [J]. 25TH INTERNATIONAL CONGRESS ON HIGH-SPEED PHOTOGRAPHY AND PHOTONICS, 2003, 4948 : 701 - 706
  • [36] The real-time implementation of multi-channel AMR codec using TMS320C62xx DSP
    Kim, HJ
    Jee, DG
    Park, MH
    Yoon, BS
    Choi, SI
    [J]. MOBILE COMMUNICATIONS, 2003, 2524 : 373 - 378
  • [37] A DSP course for real-time systems design and implementation based on the TMS320C6211 DSK
    Galanis, MD
    Papazacharias, A
    Zigouris, E
    [J]. DSP 2002: 14TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2, 2002, : 853 - 856
  • [38] Efficient Implementation Scheme of a Real-time Radar Beamformer on a VLIW DSP Processor, TMS320C66x TI DSP Implementation
    Bahtat, Mounir
    Belkouch, Said
    Elleaume, Philippe
    Le Gall, Philippe
    [J]. PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS (ICCS12), 2012, : 311 - 316
  • [39] Real-time implementation of adaptive channel equalization algorithms on TMS320C6x DSP processors
    Ahmed, Y
    Jawed, F
    Zia, S
    Aga, S
    [J]. E-TECH 2004, 2004, : 101 - 108
  • [40] Real time implementation of low bit rate speech encoder MELP on TMS320C54x DSP
    Lin, X
    Lim, C
    Hoh, S
    Li, G
    Huang, HB
    [J]. 2000 5TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS I-III, 2000, : 651 - 654