1. OpenMP and GPGPU Implementations of Probabilistic Occupancy Map for Multiple Human Position Estimation
- Author
-
Yuri Nishikawa, Jun Ozawa, and Hitoshi Sato
- Subjects
Set (abstract data type) ,Speedup ,Computer science ,0202 electrical engineering, electronic engineering, information engineering ,Probabilistic logic ,020201 artificial intelligence & image processing ,02 engineering and technology ,General-purpose computing on graphics processing units ,Active appearance model ,Computational science - Abstract
Probabilistic Occupancy Map (POM) is a method to estimate a location of multiple people, given images taken by multiple cameras from different angles set at a head level. It is useful even in the case of significant occlusion and can derive a location of people without an appearance model and prerequisite knowledge about the number of people in a detection space. However, the computation time of POM increases according to the area of detection space and number of cameras, which limits its performance. In this paper, we report performance enhancement of POM by applying OpenMP and GPGPU. As a result of evaluating test videos with different area size and cameras, we confirm that OpenMP implementation marks 1.8 to 2.7 times speedup compared to single CPU core implementation for all videos, whereas GPU implementation provides speedup in case of large grid size by a maximum of 7.6 times.
- Published
- 2018
- Full Text
- View/download PDF