• DocumentCode
    3238832
  • Title

    Hardware/software architecture of an algorithm for vision-based real-time vehicle detection in dark environments

  • Author

    Alt, Nicolas ; Claus, Christopher ; Stechele, Walter

  • Author_Institution
    Lehrstuhl fur Integrierte Syst., Tech. Univ. Munchen, Munich
  • fYear
    2008
  • fDate
    10-14 March 2008
  • Firstpage
    176
  • Lastpage
    181
  • Abstract
    Hardware/software partitioning of algorithms is gaining more and more importance in order to benefit from the advantages of both worlds. Pure software implementations are easy to change but the processing time is rather high. By contrast pure hardware implementations usually result in faster processing due to inherent parallelism but they do not offer the necessary flexibility for quick changes and adaptions. In this paper the hardware/software co-design of a self-developed algorithm to detect cars by their taillights as well as its implementation on an embedded system (FPGA) is presented. Instead of utilizing expensive sensors such as RADAR which also can be used to detect obstacles in dark environments, the detection method presented here is based solely on grayscale images taken by a low-cost on-board camera which was mounted on a moving vehicle. Only computationally intense parts - namely pixel or sliding window operations - are implemented in hardware to achieve the necessary real-time requirements. The remainder of the algorithm - the so called higher level application code - is running on standard embedded CPU cores. With this architecture it is possible to process the incoming video-stream (25 frames/s) and detect cars in real-time on an embedded system.
  • Keywords
    automobiles; computer vision; embedded systems; field programmable gate arrays; hardware-software codesign; image sensors; logic partitioning; traffic engineering computing; FPGA; car detection; dark environments; embedded system; grayscale images; hardware-software co-design; hardware-software partitioning; high-level application code; low-cost on-board camera; obstacle detection; video stream; vision-based real-time vehicle detection; Change detection algorithms; Embedded software; Embedded system; Hardware; Parallel processing; Partitioning algorithms; Radar detection; Software algorithms; Software architecture; Vehicle detection; driver assistance; hardware acceleration; real-time video processing; taillight detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2008. DATE '08
  • Conference_Location
    Munich
  • Print_ISBN
    978-3-9810801-3-1
  • Electronic_ISBN
    978-3-9810801-4-8
  • Type

    conf

  • DOI
    10.1109/DATE.2008.4484682
  • Filename
    4484682