Journal of Ambient Intelligence and Humanized Computing vol:5 issue:5 pages:635-643
In this paper we present a fast implementation of a robust object detector by using OpenCL. The use of fast object detection is of great use for a broad range of applications in multiple domains. OpenCL allows for scalability to more performant and different types of hardware, with minimal changes to the implementation. By using a GPU as execution device, we exploit the data parallelism opportunities of the algorithm. We also discuss the use of knowledge representation as a means to integrate expert knowledge into applications. This can be used both for faster processing by limiting the searching space, and for applications to work more autonomous by exploiting a higher level of intelligence.