Image and Video Abstraction by Anisotropic Kuwahara Filtering
This program implements an automatic image and video abstraction technique based on the anisotropic Kuwahara filter. It was written by Jan Eric Kyprianidis while working as a research scientist for the computer graphics systems group of the Hasso-Plattner-Institut at the University of Potsdam, Germany.
A detailed discussion of the implementation can be found in the GPU Pro book (Kyprianidis & et al., 2010). For more details on technical aspects see (Kyprianidis et al., 2009).
Building requires the Qt cross platform toolkit. Recommended Qt version is 4.7.2. The program has been tested to successfully build with Visual Studio 2008 on Windows, Qt Creator SDK 2.1.0 on Mac OS X and the default toolchain on Ubuntu 10.10. See build.bat/build.sh to get started. Video processing is only available on Mac OS X and Windows and requires Apple QuickTime. The Apple QuickTime SDK for Windows can be downloaded here.
- Kyprianidis, J. E., Kang, H., & Döllner, J. (2009). Image and Video Abstraction by Anisotropic Kuwahara Filtering. Computer Graphics Forum 28(7). (Special issue on Pacific Graphics 2009)
- Kyprianidis, J. E., Kang, H., & Döllner, J. (2010). Anisotropic Kuwahara Filtering on the GPU. In W. Engel (Ed.), GPU Pro - Advanced Rendering Techniques. AK Peters.
- Kyprianidis, J. E., Semmo, A., Kang, H., & Döllner, J. (2010). Anisotropic Kuwahara Filtering with Polynomial Weighting Functions. In Proc. EG UK Theory and Practice of Computer Graphics.