• DocumentCode
    2797081
  • Title

    Implementation considerations for single-camera steering assistance systems on a fixed point DSP

  • Author

    Nikolic, Zorica

  • Author_Institution
    DSP Vision Syst. Group, Texas Instrum. Inc., Stafford, TX
  • fYear
    2008
  • fDate
    4-6 June 2008
  • Firstpage
    697
  • Lastpage
    702
  • Abstract
    The design flow of camera-based steering assistance algorithms usually begins with their implementation in floating-point on a PC or workstation. This abstraction from all implementation effects allows an exploration of the algorithm space. Memory, throughput and word-length requirements may not be important issues for offline implementation of the algorithms, but they can become critical issues for real-time implementations on embedded processors. The implementation of driver assistance systems is faced with practical constraints because these algorithms usually need to run in real-time on fixed point digital signal processors (DSPs) to reduce total hardware cost. In this paper we first evaluate numerical requirements for implementation of camera-based lateral position detection algorithms, such as lane keep assistant and lane departure warning. We then present methods that address the challenges and requirements of fixed-point design process. The flow proposed is targeted at converting C/C++ code with floating-point operations into C code with integer operations that can then be fed through the native C compiler for a fixedpoint DSP. We demonstrate the flow on tracking example (extended Kalman filter) using synthetically generated data, and we analyze trade-offs for algorithm implementation in fixed-point arithmetic.
  • Keywords
    C++ language; Kalman filters; digital signal processing chips; driver information systems; fixed point arithmetic; nonlinear filters; program compilers; C/C++ code; camera-based lateral position detection algorithms; design flow; driver assistance systems; embedded processors; extended Kalman filter; fixed point digital signal processors; fixed-point arithmetic; fixed-point design process; integer operations; lane departure warning; lane keep assistant; native C compiler; single-camera steering assistance systems; Algorithm design and analysis; Costs; Digital signal processing; Digital signal processors; Face detection; Hardware; Real time systems; Signal processing algorithms; Throughput; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Vehicles Symposium, 2008 IEEE
  • Conference_Location
    Eindhoven
  • ISSN
    1931-0587
  • Print_ISBN
    978-1-4244-2568-6
  • Electronic_ISBN
    1931-0587
  • Type

    conf

  • DOI
    10.1109/IVS.2008.4621140
  • Filename
    4621140