Raw Camera Image Demosaicing using Finite Impulse Response Filtering on Commodity GPU Hardware using CUDA
details
Authors: Patrik Goorts, Sammy Rogmans and Philippe Bekaert
Language: English
Year: 2012
Journal: Proceedings of the Tenth International Conference on Signal Processing and Multimedia Applications (SIGMAP 2012)
Link: http://patrikgoorts.com/Publications/goorts2012raw.pdf
Bibtex
@inproceedings{goorts2012raw, title={Raw Camera Image Demosaicing using Finite Impulse Response Filtering on Commodity GPU Hardware using CUDA}, author={Goorts, P. and Rogmans, S. and Bekaert, P.}, booktitle={Proceedings of the Ninth International Conference on Signal Processing and Multimedia Applications (SIGMAP 2012)}, year={2012}, organization={INSTICC} }
Abstract
In this paper, we investigate demosaicing of raw camera images on parallel architectures using CUDA. To generate high-quality results, we use the method of Malvar et al., which incorporates the gradient for edge-sensing demosaicing. The method can be implemented as a collection of finite impulse response filters, which can easily be mapped to a parallel architecture. We investigated different trade-offs between memory operations and processor occupation to acquire maximum performance, and found a clear difference in optimization principles between different GPU architecture designs. We show that trade-offs are still important and not straightforward when using systems with massive fast processors and slower memory.