FLoG - Filter Library on GPU


Rosario De Chiara, Ugo Erra, Vittorio Scarano

Filter samples

Gennaro's hand
Application of Susan filter


Abstract - The search for realism at high frame rate leads to the development of programmable hardware graphics, with a powerful flow processor and large memory. In this paper we present FLOG (Filter Library on GPU) which is an example of general purpose computation boosted up by GPU. FLOG is an API designed to easily implement image filters on graphics hardware: from a combination of operations that manipulates images as operands FLOG generates an optimized Cg source code that will run on graphics hardware, executing desired operations.

Technical Report:
FLoG: graphics hardware accelerated image processing library [pdf]