Translator Disclaimer
19 February 2013 IMPAIR: massively parallel deconvolution on the GPU
Author Affiliations +
Proceedings Volume 8655, Image Processing: Algorithms and Systems XI; 86550Q (2013)
Event: IS&T/SPIE Electronic Imaging, 2013, Burlingame, California, United States
The IMPAIR software is a high throughput image deconvolution tool for processing large out-of-core datasets of images, varying from large images with spatially varying PSFs to large numbers of images with spatially invariant PSFs. IMPAIR implements a parallel version of the tried and tested Richardson-Lucy deconvolution algorithm regularised via a custom wavelet thresholding library. It exploits the inherently parallel nature of the convolution operation to achieve quality results on consumer grade hardware: through the NVIDIA Tesla GPU implementation, the multi-core OpenMP implementation, and the cluster computing MPI implementation of the software. IMPAIR aims to address the problem of parallel processing in both top-down and bottom-up approaches: by managing the input data at the image level, and by managing the execution at the instruction level. These combined techniques will lead to a scalable solution with minimal resource consumption and maximal load balancing. IMPAIR is being developed as both a stand-alone tool for image processing, and as a library which can be embedded into non-parallel code to transparently provide parallel high throughput deconvolution.
© (2013) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Michael Sherry and Andy Shearer "IMPAIR: massively parallel deconvolution on the GPU", Proc. SPIE 8655, Image Processing: Algorithms and Systems XI, 86550Q (19 February 2013);


A none blind deblurring algorithm for noisy images via...
Proceedings of SPIE (November 07 2018)
Biorthogonal Wilson bases
Proceedings of SPIE (October 26 1999)
Noisy image enhancement on smooth function spaces
Proceedings of SPIE (February 16 2006)

Back to Top