Back to Search Start Over

Fast parallel blur detection on GPU

Authors :
Jean-Christophe Burie
Giang Son Tran
Thi Phuong Nghiem
ICTLab
University of sciences and technologies of hanoi (USTH)
Laboratoire Informatique, Image et Interaction - EA 2118 (L3I)
Université de La Rochelle (ULR)
Source :
Journal of Real-Time Image Processing, Journal of Real-Time Image Processing, Springer Verlag, 2018, ⟨10.1007/s11554-018-0837-1⟩
Publication Year :
2018
Publisher :
Springer Science and Business Media LLC, 2018.

Abstract

Blur detection, a task to determine whether an image is blurred or not, is very helpful in various applications of image processing and computer vision. In this paper, we propose a novel method to accelerate blur detection algorithms based on Haar wavelet transform. The method decouples data dependency to gain fast 3-level Haar wavelet transform. With the obtained independence, the blur detection steps can be performed in parallel using native GPU thread blocks. We evaluated our proposed method on embedded devices, desktop and server. Our experiments show that on desktop and server, the proposed method obtains a huge performance speedup. On embedded devices, our GPU-based 3-level Haar wavelet transform is up to 4.9 times better performance and 4.3 times better power efficiency than CPU-based blur detection algorithms.

Details

ISSN :
18618219 and 18618200
Volume :
17
Database :
OpenAIRE
Journal :
Journal of Real-Time Image Processing
Accession number :
edsair.doi.dedup.....0ced3d097b9d7399cf69cddf7b005b21
Full Text :
https://doi.org/10.1007/s11554-018-0837-1