Scene flow is a key function of stereo-based environment perception system for mobile robotics and autonomous vehicle. Due to the heavy computing requirement and the limited computing resource, parallelized and embedded algorithms become quite important for the application of the mobile robotics. This paper develops a cross-platform embedded scene flow algorithm by using a coarse-grained software pipeline and OpenCL programming language. Our OpenCL algorithm is tested on 10 video streams from different datasets with different scenarios on different commercial-off-the-shelf (COTS) hardware. The average frame rates for the 10 videos can reach about 50 fps on both GPU and mobile device. The peak frame rates for certain videos on GPU can reach almost 450 fps. We also demonstrate that the COTS platform can provide sufficient computing power for stereo-based perception algorithm potentially by using OpenCL programming.
Real-time scene flow on COTS embedded systems by coarse-grained software pipeline
2017 IEEE Intelligent Vehicles Symposium (IV) ; 1164-1169
2017-06-01
1813254 byte
Conference paper
Electronic Resource
English
Deterministic platform software for hard real-time systems using multi-core COTS
IEEE | 2015
|COTS Score: An Acceptance Methodology for COTS Software
British Library Conference Proceedings | 2000
|COTS Score: an acceptance methodology for COTS software
IEEE | 2000
|