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....
Saved in:
Published in | 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP) pp. 431 - 434 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding Journal Article |
Language | English |
Published |
IEEE
01.02.2016
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |