GPU-Accelerated Texture Analysis Using Steerable Riesz Wavelets

Visual pattern recognition is a key research topic in the field of image processing and computer vision. Texture analysis based on steerable Riesz wavelets is powerful, but requires computing pixel-wise operations resulting in a run time in the order of days when large volumes of data are processed....

Full description

Saved in:
Bibliographic Details
Published in2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP) pp. 431 - 434
Main Authors Vizitiu, Anamaria, Itu, Lucian Mihai, Joyseeree, Ranveer, Depeursinge, Adrien, Muller, Henning, Suciu, Constantin
Format Conference Proceeding Journal Article
LanguageEnglish
Published IEEE 01.02.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Visual pattern recognition is a key research topic in the field of image processing and computer vision. Texture analysis based on steerable Riesz wavelets is powerful, but requires computing pixel-wise operations resulting in a run time in the order of days when large volumes of data are processed. To overcome this limitation we propose a Graphics Processing Unit (GPU) based solution. A standard CPU version is used as starting point for the development of baseline GPU versions. To further increase the performance, and to overcome compute and memory limitations we apply a series of optimization techniques, leading to five versions in total. The best performing GPU solution ensures a speed-up of 93× for the parallelized section of the application and of 29.6× for the entire application. Furthermore, we show that a higher Riesz order and/or a higher image resolution further increases the speed-up.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Conference-1
ObjectType-Feature-3
content type line 23
SourceType-Conference Papers & Proceedings-2
ISSN:2377-5750
DOI:10.1109/PDP.2016.105