A Comparison of FPGA and GPGPU Designs for Bayesian Occupancy Filters

Sensors (Basel). 2017 Nov 11;17(11):2599. doi: 10.3390/s17112599.

Abstract

Grid-based perception techniques in the automotive sector based on fusing information from different sensors and their robust perceptions of the environment are proliferating in the industry. However, one of the main drawbacks of these techniques is the traditionally prohibitive, high computing performance that is required for embedded automotive systems. In this work, the capabilities of new computing architectures that embed these algorithms are assessed in a real car. The paper compares two ad hoc optimized designs of the Bayesian Occupancy Filter; one for General Purpose Graphics Processing Unit (GPGPU) and the other for Field-Programmable Gate Array (FPGA). The resulting implementations are compared in terms of development effort, accuracy and performance, using datasets from a realistic simulator and from a real automated vehicle.

Keywords: ADAS; Bayesian occupancy filter; FPGA; GPGPU; embedded system.