Title :
GPU implementation of cross-correlation for image generation in real time
Author :
Konstantin Kapinchev;Adrian Bradu;Frederick Barnes;Adrian Podoleanu
Author_Institution :
School of Computing, University of Kent, Canterbury, England, CT2 7NF
Abstract :
This paper presents an approach for parallel implementation of cross-correlation using the graphics processing unit (GPU). Cross-correlation is a central digital signal processing (DSP) algorithm with applications in many areas. In many cases in real time systems, a sequential implementation of the cross-correlation creates a performance bottleneck and prevents the systems from reaching the real time criterion. On the other hand, a GPU-based parallel implementation of the cross-correlation offers a solution to this problem. The proposed parallel implementation is integrated in an optical coherence tomography (OCT) system. As a result, the OCT system is able to generate up to 40 en-face images from different depths from semitransparent objects in real time. This number of images provides the necessary information when OCT is used in areas such as ophthalmology, where detailed imagery of the retina, the optic nerve, and other parts of the eye is essential for accurate diagnosis.
Keywords :
"Graphics processing units","Real-time systems","Mathematical model","Computer architecture","Correlation","Digital signal processing","Signal processing algorithms"
Conference_Titel :
Signal Processing and Communication Systems (ICSPCS), 2015 9th International Conference on
DOI :
10.1109/ICSPCS.2015.7391783