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.