Reconfigurable HW/SW Architecture of a Real-Time Driver Assistance System

  • Josef Angermeier
  • Ulrich Batzer
  • Mateusz Majer
  • Jürgen Teich
  • Christopher Claus
  • Walter Stechele
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4943)

Abstract

Driver assistance systems significantly increase the driving comfort and can prevent accidents. On the other side, they require high performance and computations need to adopt to the environment to reach their goals. Reconfigurable architectures offer the requested flexibility and performance, if care is taken to partition the tasks in hardware and software parts. Elsewise, real-time requirements can’t be fulfilled. In this paper, the implementation and a hardware/software partitioning of a driver assistance system for a reconfigurable architecture are presented. The assistance system detects taillights of ahead moving vehicles in dark environments or in tunnels and visualizes the results. A detailed description of the implementation on a reconfigurable platform is given. Furthermore, the experimental results demonstrate the effectiveness of the approach.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Venkatesan, M., Rao, D.V.: Hardware acceleration of edge detection algorithm on fpgas. Celoxica Inc. research papers (2004), http://www.celoxica.com/techlib/files/CEL-W040414XRZ-282.pdf
  2. 2.
    Bannister, R., Gregg, D., Simon Wilson, A.N.: Fpga implementation of an image segmentation algorithm using logarithmic arithmetic. In: 48th Midwest Symposium Circuits and Systems, vol. 1, pp. 810–813, August 7-10 (2005)Google Scholar
  3. 3.
    Benkrid, K., Sukhsawas, S., Crookes, D., Benkrid, A.: An fpga-based image connected component labeller. In: Y. K. Cheung, P., Constantinides, G.A. (eds.) FPL 2003. LNCS, vol. 2778, pp. 1012–1015. Springer, Heidelberg (2003)Google Scholar
  4. 4.
    Schlessman, J., Chen, C.Y., Wolf, W., Ozer, B., Fujino, K., Itoh, K.: Hardware/software co-design of an fpga-based embedded tracking system. In: CVPRW 2006: Proceedings of the 2006 Conference on Computer Vision and Pattern Recognition Workshop, p. 123, IEEE Computer Society, Washington (2006)Google Scholar
  5. 5.
    Alt, N., Claus, C., Stechele, W.: Hardware/software architecture of an algorithm for vision-based real-time vehicle detection in dark environments. In: DATE 2008: Proceedings of the conference on Design, automation and test in Europe, Munich, Germany (2008)Google Scholar
  6. 6.
    Claus, C., Stechele, W., Herkersdorf, A.: Autovision - a run-time reconfigurable mpsoc architecture for future driver assistance systems. Information Technology 49(3), 181–186 (2007)Google Scholar
  7. 7.
    Bobda, C., Majer, M., Ahmadinia, A., Haller, T., Linarth, A., Teich, J., Fekete, S., van der Veen, J.: The Erlangen Slot Machine: A Highly Flexible FPGA-Based Reconfigurable Platform, Napa, CA, USA, pp. 319–320 (2005)Google Scholar
  8. 8.
    Angermeier, J., Göhringer, D., Majer, M., Teich, J., Fekete, S.P., der Veen, J.V.: The erlangen slot machine - a platform for interdisciplinary research in dynamically reconfigurable computing. Information Technology 49, 143–148 (2007)Google Scholar
  9. 9.
    Xilinx, Inc.: Virtex-II Platform FPGAs: Complete Data Sheet (2005), http://www.xilinx.com/

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Josef Angermeier
    • 1
  • Ulrich Batzer
    • 1
  • Mateusz Majer
    • 1
  • Jürgen Teich
    • 1
  • Christopher Claus
    • 2
  • Walter Stechele
    • 2
  1. 1.University of Erlangen-Nuremberg 
  2. 2.Technical University of Munich 

Personalised recommendations