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.

[1]  Dominique Lavenier,et al.  A Reconfigurable Disparity Engine for Stereovision in Advanced Driver Assistance Systems , 2010, ARC.

[2]  Kees Dorst,et al.  The core of ‘design thinking’ and its application , 2011 .

[3]  Mohan M. Trivedi,et al.  Looking at Vehicles on the Road: A Survey of Vision-Based Vehicle Detection, Tracking, and Behavior Analysis , 2013, IEEE Transactions on Intelligent Transportation Systems.

[4]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[5]  Bing-Fei Wu,et al.  A vision-based blind spot warning system for daytime and nighttime driver assistance , 2013, Comput. Electr. Eng..

[6]  Luis Salgado,et al.  Log-Gabor Filters for Image-Based Vehicle Verification , 2013, IEEE Transactions on Image Processing.

[7]  Marek Wojcikowski,et al.  FPGA-Based Real-Time Implementation of Detection Algorithm for Automatic Traffic Surveillance Sensor Network , 2012, J. Signal Process. Syst..

[8]  Kamel Besbes,et al.  Efficient algorithm for automatic road sign recognition and its hardware implementation , 2013, Journal of Real-Time Image Processing.

[9]  Ron Schneiderman Car Makers See Opportunities in Infotainment, Driver-Assistance Systems [Special Reports] , 2013, IEEE Signal Processing Magazine.

[10]  Wen-Chung Chang,et al.  Online Boosting for Vehicle Detection , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[11]  Li-Chen Fu,et al.  Vehicle detection and tracking under various lighting conditions using a particle filter , 2012 .

[12]  Luca Fanucci,et al.  Low-power DSP system for real-time correction of fish-eye cameras in automotive driver assistance applications , 2014, Journal of Real-Time Image Processing.