Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/3199700.3199741acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

An open benchmark implementation for multi-CPU multi-GPU pedestrian detection in automotive systems

Published: 13 November 2017 Publication History

Abstract

Modern and future automotive systems incorporate several Advanced Driving Assistance Systems (ADAS). Those systems require significant performance that cannot be provided with traditional automotive processors and programming models. Multicore CPUs and Nvidia GPUs using CUDA are currently considered by both automotive industry and research community to provide the necessary computational power. However, despite several recent published works in this domain, there is an absolute lack of open implementations of GPU-based ADAS software, that can be used for benchmarking candidate platforms. In this work, we present a multi-CPU and GPU implementation of an open implementation of a pedestrian detection benchmark based on the Viola-Jones image recognition algorithm. We present our optimization strategies and evaluate our implementation on a multiprocessor system featuring multiple GPUs, showing an overall 88.5x speedup over the sequential version.

References

[1]
Rosa M. Badia, Yoav Etsion, Sylvain Girbal, Antoni Portero, and Mikel Lujan. D2.1 report on the reference set of applications chosen, and initial characterization of the applications. Public deliverable, TERAFLUX Project (FP7/2010--2014 grant agreement no 249013), 2010.
[2]
Rosa M. Badia, Yoav Etsion, Sylvain Girbal, Antoni Portero, and Mikel Lujan. D2.2 final report on the characterization and modeling of the reference applications. Public deliverable, TERAFLUX Project (FP7/2010--2014 grant agreement no 249013), 2011.
[3]
Rosa M. Badia, Tomasz Patejko, Yoav Etsion, Sylvain Girbal, Antoni Portero, and Mikel Lujan. D2.3 initial report on applications already ported to the new dataflow based programming model. Public deliverable, TERAFLUX Project (FP7/2010--2014 grant no 249013), 2012.
[4]
D. Hefenbrock et al. Accelerating Viola-Jones Face Detection to FPGA-Level Using GPUs. In International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2010.
[5]
N. Dalal and B. Triggs. Histograms of oriented gradients for human detection. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), 2005.
[6]
P. Dollár, S. Belongie, and P. Perona. The Fastest Pedestrian Detector in the West. In British Machine Vision Conference (BMVC), 2010.
[7]
P. Dollár, C. Wojek, B. Schiele, and P. Perona. Pedestrian detection: A benchmark. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), 2009.
[8]
P. Dollár, C. Wojek, B. Schiele, and P. Perona. Pedestrian Detection: An Evaluation of the State of the Art. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(4):743--761, 2012.
[9]
International Organization for Standardization, 2009. ISO/DIS 26262. Road Vehicles - Functional Safety.
[10]
M. Sierhuis, Nissan. Socially Acceptable AI-based City Driving. keynote at International Conference On Computer Aided Design (ICCAD), 2016.
[11]
OpenCV. OpenCV Library: Open Source Computer Vision Library, 1999. http://opencv.willowgarage.com.
[12]
D. Oro, C. Fernandez, J.R. Saeta, X. Martorell, and J. Hernando. Realtime GPU-based face detection in HD video sequences. In International Conference on Computer Vision Workshops (ICCVW), 2011.
[13]
S. Burton, Bosch. Engineering Dependable Platforms For Automated Driving. Invited Talk at Automotive Day, Design, Automation and Test in Europe (DATE), 2017.
[14]
T. Petrisor, Thales Group. Viola-Jones Case Study at TERAFLUX public svn, 2010.
[15]
Matina Maria Trompouki. Multi-CPU/GPU Pedestrian Detection. http://github.com/mtrompouki/pedestrian_detection.
[16]
Paul Viola and Michael Jones. Rapid Object Detection using a Boosted Cascade of Simple Features. In Computer Vision and Pattern Recognition (CVPR), 2001.
[17]
Paul A. Viola and Michael J. Jones. Robust real-time face detection. International Journal of Computer Vision, 57(2):137--154, 2004.
[18]
Li Zhang and R. Nevatia. Efficient scan-window based object detection using GPGPU. In Computer Vision and Pattern Recognition Workshops (CVPRW), 2008.

Cited By

View all
  • (2020)GMAIACM Transactions on Embedded Computing Systems10.1145/339189619:5(1-23)Online publication date: 26-Sep-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '17: Proceedings of the 36th International Conference on Computer-Aided Design
November 2017
1077 pages

Sponsors

In-Cooperation

  • IEEE-EDS: Electronic Devices Society

Publisher

IEEE Press

Publication History

Published: 13 November 2017

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD '17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Upcoming Conference

ICCAD '24
IEEE/ACM International Conference on Computer-Aided Design
October 27 - 31, 2024
New York , NY , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2020)GMAIACM Transactions on Embedded Computing Systems10.1145/339189619:5(1-23)Online publication date: 26-Sep-2020

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media