A generic library for structured real-time computations: GPU implementation applied to retinal and cortical vision processes
Computer Science Research Institute, National Polytechnic Institute, University of Toulouse, 2 rue Charles Camichel, BP 7122, 31071 Toulouse Cedex 7, France
Machine Vision and Applications, Volume 21, Number 4, 529-540
@article{quinton2010generic,
title={A generic library for structured real-time computations: GPU implementation applied to retinal and cortical vision processes},
author={Quinton, J.C.},
journal={Machine Vision and Applications},
volume={21},
number={4},
pages={529–540},
issn={0932-8092},
year={2010},
publisher={Springer}
}
Most graphics cards in standard personal computers are now equipped with several pixel pipelines running shader programs. Taking advantage of this technology by transferring parallel computations from the CPU side to the GPU side increases the overall computational power even in non-graphical applications by freeing the main processor from an heavy work. A generic library is presented to show how anyone can benefit from modern hardware by combining various techniques with little hardware specific programming skills. Its shader implementation is applied to retinal and cortical simulation. The purpose of this sample application is not to provide a correct approximation of real center surround ganglion or middle temporal cells, but to illustrate how easily intertwined spatiotemporal filters can be applied on raw input pictures in real-time. Requirements and interconnection complexity really depend on the vision framework adopted, therefore various hypothesis that may benefit from such a library are introduced.
December 13, 2010 by hgpu