Stixel-World-Python is a python implementation for GPU-accelerated real-time stixel computation [1, 2].
left image, stixel image
For convenience of parameter tuning, trial and error, the author implemented the method using CUDA and CuPy. Using of NVRTC runtime compiler has some advantages over AOT compilation, e.g., CMake is not required, easy debugging, visualization and so forth. The implementation has the following differences from official implementation [2].
- prefix-sum and histogram operation are replaced an implementation using CUB
VFS-Python requires the following libraries:
- cupy
- opencv
python main_stixel_world.py
- Hernandez-Juarez, D., Espinosa, A., Moure, J. C., Vázquez, D., & López, A. M. (2017, March). GPU-accelerated real-time stixel computation. In 2017 IEEE Winter Conference on Applications of Computer Vision (WACV) (pp. 1054-1062). IEEE.
- https://github.com/dhernandez0/stixels