Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Optimising computer vision based ADAS: vehicle detection case study

Computer vision methods for advanced driver assistance systems (ADAS) must be developed considering the strong requirements imposed by the industry, including real-time performance in low cost and low consumption hardware (HW), and rapid time to market. These two apparently contradictory requirements create the necessity of adopting careful development methodologies. In this study the authors review existing approaches and describe the methodology to optimise computer vision applications without incurring in costly code optimisation or migration into special HW. This approach is exemplified on the improvements achieved on the successive re-designs of vehicle detection algorithms for monocular systems. In the experiments the authors observed a ×15 speed up between the first and fourth prototypes, progressively optimised using the proposed methodology from the very first naive approach to a fine-tuned algorithm.

References

    1. 1)
    2. 2)
    3. 3)
    4. 4)
      • 19. ‘Automotive Grade Linux’, available at http://automotive.linuxfoundation.org/, accessed December 2014.
    5. 5)
    6. 6)
      • 24. Löwgren, J.: ‘Applying design methodology to software development’. 1st Conf. on Designing Interactive Systems: Processes, Practices, Methods and Techniques, 1995, pp. 8795.
    7. 7)
      • 20. ‘Tizen IVI’, available at https://wiki.tizen.org/wiki/IVI, accessed December 2014.
    8. 8)
    9. 9)
    10. 10)
    11. 11)
      • 26. ‘Manifesto for Agile Software Development’, available at http://agilemanifesto.org/, accessed December 2014.
    12. 12)
      • 34. Dalal, N.: ‘Histograms of oriented gradients for human detection’. Proc. IEEE Computer Vision and Pattern Recognition, 2005, pp. 886893.
    13. 13)
      • 9. Mielke, M., Schafer, A., Bruck, R.: ‘ASIC implementation of a gaussian pyramid for use in autonomous mobile robotics’. 2011 IEEE 54th Int. Midwest Symp. on Circuits and Systems (MWSCAS), 2011, pp. 14.
    14. 14)
      • 35. Nieto, M., Ortega, J.D., Cortes, A., et al: ‘Perspective multiscale detection and tracking of persons’. MMM 2014, Part II, 2014 (LNCS, 8326), pp. 92103.
    15. 15)
      • 27. Teich, J.: ‘Hardware/software codesign: The past, the present, and predicting the future’. IEEE 100(Special Centennial Issue), 2012, pp. 14111430.
    16. 16)
      • 21. ‘Android Auto’, available at https://www.android.com/auto/, accessed December 2014.
    17. 17)
      • 15. Stein, G., Rushinek, E., Hayun, G., et al: ‘A computer vision system on a chip: a case study from the automotive domain’. IEEE Computer Society Conf. on Computer Vision and Pattern Recognition – Workshops, 2005, pp. 130130.
    18. 18)
    19. 19)
      • 12. Hiraiwa, J., Amano, H.: ‘An FPGA implementation of reconfigurable real-time vision architecture’. 27th Int. Conf. on Advanced Information Networking and Applications Workshops (WAINA), 2013, pp. 150155.
    20. 20)
      • 33. ‘CMake’, available at http://www.cmake.org/, accessed December 2014.
    21. 21)
    22. 22)
      • 25. Royce, W.W.: ‘Managing the development of large software systems’, IEEE WESCON, 1970, 26, (8), pp. 328338.
    23. 23)
      • 17. Jeng, M.-J., Guo, C.-Y., Shiau, B.-C., et al: ‘Lane detection system based on software and hardware codesign’. 4th Int. Conf. on Autonomous Robots and Agents, 2009, pp. 319323.
    24. 24)
      • 29. Ortega, J.D., Nieto, M., Cortés, A.: ‘Perspective multiscale detection of vehicles for real-time forward collision avoidance systems’. Advanced Concepts for Intelligent Vision Systems, 2013 (LNCS, 8192), pp. 645656.
    25. 25)
      • 3. Velez, G., Nieto, M., Otaegui, O., et al: ‘Implementation of a computer vision based Advanced Driver Assistance System in Tizen IVI’. ITS World Congress 2014, Detroit, US, 7–11 September 2014.
    26. 26)
      • 23. Norman, D.A., Draper, S.W.: ‘User centered system design. New Perspectives on Human-Computer Interaction’ (L. Erlbaum Associates Inc., Hillsdale, NJ, 1986).
    27. 27)
      • 10. Samarawickrama, M., Pasqual, A., Rodrigo, R.: ‘FPGA-based compact and flexible architecture for real-time embedded vision systems’. Int. Conf. on Industrial and Information Systems (ICIIS), 2009, pp. 337342.
    28. 28)
    29. 29)
      • 18. Velez, G., Cortés, A., Nieto, M., et al: ‘A reconfigurable embedded vision system for advanced driver assistance’, J. Real-Time Image Process., 2014, doi: 10.1007/s11554-014-0412-3.
    30. 30)
    31. 31)
    32. 32)
      • 16. Hsiao, P.-Y., Yeh, C.-W.: ‘A portable real-time lane departure warning system based on embedded calculating technique’. IEEE 63rd Vehicular Technology Conf., 2006, vol. 6, pp. 29822986.
    33. 33)
      • 28. Sun, Z., Bebis, G., Miller, R.: ‘On-road vehicle detection using optical sensors: A review’. IEEE Proc. Int. Conf. Intelligent Transportation Systems, 2004, pp. 585590.
    34. 34)
      • 2. Nieto, M., Ortega, J.D., Otaegui, O., et al: ‘Optimization of computer vision algorithms in codesign methodologies’. ITS World Congress 2014, Detroit, US, 7–11 September 2014.
    35. 35)
      • 4. Lin, H.-Y., Chen, L.-Q., Lin, Y.-H., et al: ‘Lane departure and front collision warning using a single camera’. Int. Symp. on Intelligent Signal Processing and Communications Systems 2012 (ISPACS), pp. 6469.
    36. 36)
      • 13. Lee, S., Son, H., Choi, J.-C., et al: ‘High-performance hog feature extractor circuit for driver assistance system’. IEEE Int. Conf. on Consumer Electronics (ICCE), 2013, pp. 338339.
    37. 37)
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-its.2014.0303
Loading

Related content

content/journals/10.1049/iet-its.2014.0303
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address