Back to Search
Start Over
Fast parallel blur detection on GPU
- 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.
- Subjects :
- Speedup
business.industry
Computer science
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION
020207 software engineering
Image processing
02 engineering and technology
Thread (computing)
Haar wavelet
Computer graphics
Data dependency
[INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV]
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Computer vision
Multimedia information systems
Artificial intelligence
business
Electrical efficiency
ComputingMilieux_MISCELLANEOUS
Information Systems
Subjects
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