PG-EAM - Graduate Program in Aeronautical and Mechanical Engineering
PT EN
Article 2017

An OpenCL framework for high performance extraction of image features

Authors

de Andrade, Douglas Coimbra

Journal of Parallel and Distributed Computing , vol. 109 , pp. 75-88

ISSN: 07437315

7
Citations
2
Authors

Abstract

© 2017 Elsevier Inc.Image features are widely used for object identification in many situations, including interpretation of data containing natural scenes captured by unmanned aerial vehicles. This paper presents a parallel framework to extract additive features (such as color features and histogram of oriented gradients) using the processing power of GPUs and multicore CPUs to accelerate the algorithms with the OpenCL language. The resulting features are available in device memory and then can be fed into classifiers such as SVM, logistic regression and boosting methods for object recognition. It is possible to extract multiple features with better performance. The GPU accelerated image integral algorithm speeds up computations up to 35x when compared to the single-thread CPU implementation in a test bed hardware. The proposed framework allows real-time extraction of a very large number of image features from full-HD images (better than 30 fps) and makes them available for access in coalesced order by GPU classification algorithms.

Keywords

Additive features Haar features Heterogeneous programming Histogram of oriented gradients Image descriptors OpenCL Parallel processing

Theoretical Computer Science (MATH) Software (COMP) Hardware and Architecture (COMP) Computer Networks and Communications (COMP) Artificial Intelligence (COMP)
: Scopus
Last Update: 2026-06-25
: 2-s2.0-85020885429
PII: S0743731517301624