Skip to main navigation Skip to search Skip to main content

Accelerating image recognition on mobile devices using GPGPU

  • Miguel Bordallo López*
  • , Henri Nykänen
  • , Jari Hannuksela
  • , Olli Silvén
  • , Markku Vehviläinen
  • *Corresponding author for this work
  • University of Oulu
  • Visidon OY
  • Nokia Oyj

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

The future multi-modal user interfaces of battery-powered mobile devices are expected to require computationally costly image analysis techniques. The use of Graphic Processing Units for computing is very well suited for parallel processing and the addition of programmable stages and high precision arithmetic provide for opportunities to implement energy-efficient complete algorithms. At the moment the first mobile graphics accelerators with programmable pipelines are available, enabling the GPGPU implementation of several image processing algorithms. In this context, we consider a face tracking approach that uses efficient gray-scale invariant texture features and boosting. The solution is based on the Local Binary Pattern (LBP) features and makes use of the GPU on the pre-processing and feature extraction phase. We have implemented a series of image processing techniques in the shader language of OpenGL ES 2.0, compiled them for a mobile graphics processing unit and performed tests on a mobile application processor platform (OMAP3530). In our contribution, we describe the challenges of designing on a mobile platform, present the performance achieved and provide measurement results for the actual power consumption in comparison to using the CPU (ARM) on the same platform.

Original languageEnglish
Title of host publicationProceedings of SPIE-IS and T Electronic Imaging - Parallel Processing for Imaging Applications
PublisherInternational Society for Optics and Photonics SPIE
ISBN (Print)978-081948409-3
DOIs
Publication statusPublished - 2011
MoE publication typeA4 Article in a conference publication
EventParallel Processing for Imaging Applications - San Francisco, CA, United States
Duration: 24 Jan 201125 Jan 2011

Publication series

SeriesProceedings of SPIE
Volume7872
ISSN0277-786X

Conference

ConferenceParallel Processing for Imaging Applications
Country/TerritoryUnited States
CitySan Francisco, CA
Period24/01/1125/01/11

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • cell phone
  • Computer vision
  • GPGPU
  • graphics processing unit
  • image recognition

Fingerprint

Dive into the research topics of 'Accelerating image recognition on mobile devices using GPGPU'. Together they form a unique fingerprint.

Cite this