An OpenCL framework for high performance extraction of image features

被引:2
|
作者
de Andrade, Douglas Coimbra [1 ]
Trabasso, Luis Gonzaga [2 ]
机构
[1] Petroleo Brasileiro SA, Sao Paulo, Brazil
[2] Aeronaut Inst Technol, Mech Engn Div, Sao Jose Dos Campos, Brazil
关键词
OpenCL; Heterogeneous programming; Image descriptors; Additive features; Haar features; Histogram of oriented gradients; Parallel processing; DETECTION ALGORITHM; TEXTURE DESCRIPTOR; MULTI;
D O I
10.1016/j.jpdc.2017.05.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:75 / 88
页数:14
相关论文
共 50 条
  • [1] OpenCL, a Viable Solution for High-performance Medical Image Reconstruction?
    Siegl, Christian
    Hofmann, H. G.
    Keck, B.
    Pruemmer, M.
    Hornegger, J.
    MEDICAL IMAGING 2011: PHYSICS OF MEDICAL IMAGING, 2011, 7961
  • [2] Image Sobel edge extraction algorithm accelerated by OpenCL
    Xiao, Han
    Xiao, Shiyang
    Ma, Ge
    Li, Cailin
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (14): : 16236 - 16265
  • [3] Image Sobel edge extraction algorithm accelerated by OpenCL
    Han Xiao
    Shiyang Xiao
    Ge Ma
    Cailin Li
    The Journal of Supercomputing, 2022, 78 : 16236 - 16265
  • [4] An OpenCL-based SIFT Accelerator for Image Features Extraction on FPGA in Mobile Edge Computing Environment
    Duc Canh Le
    Oh, Eun Young
    Jeong, Jae Ho
    Kim, Sung Hyun
    Jeon, Minsu
    Jang, Jonghyun
    Youn, Chan-Hyun
    2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 1406 - 1410
  • [5] A Performance Analysis Framework for Optimizing OpenCL Applications on FPGAs
    Wang, Zeke
    He, Bingsheng
    Zhang, Wei
    Jiang, Shunning
    PROCEEDINGS OF THE 2016 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA-22), 2016, : 114 - 125
  • [6] GPU-Accelerated Computation for Texture Features using OpenCL Framework
    Saladin, Ahmad M.
    Jiao, Licheng
    Zhang, Xiangrong
    2014 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2014,
  • [7] A Framework for High Performance Image Analysis Pipelines
    Ramos-Pollan, Raul
    Cruz-Roa, Angel
    Gonzalez, Fabio A.
    2012 7TH COLOMBIAN COMPUTING CONGRESS (CCC), 2012,
  • [8] OpenCL Programmable Exposed Datapath High Performance Low-Power Image Signal Processor
    Multanen, Joonas
    Kultala, Heikki
    Koskela, Matias
    Viitanen, Timo
    Jaaskelainen, Pekka
    Takala, Jarmo
    Danielyan, Aram
    Cruz, Cristovao
    2016 2ND IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS), 2016,
  • [9] Extraction of cartographic features from a high resolution satellite image
    Malpica, Jose A.
    Mena, Juan B.
    Gonzalez-Matesanz, Francisco J.
    ADVANCES IN VISUAL COMPUTING, PROCEEDINGS, PT 2, 2007, 4842 : 611 - 620
  • [10] PeriPy - A high performance OpenCL peridynamics package
    Boys, B.
    Dodwell, T. J.
    Hobbs, M.
    Girolami, M.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 386