Image and Video Abstraction by Coherence-Enhancing Filtering
This program implements an automatic image and video abstraction technique based on adaptive line integral convolution and directional shock filtering. 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.
Building requires CMake, CUDA, and the Qt cross platform toolkit. Recommended CUDA version is >= 4.0 and recommended Qt version is 4.7.3. The program has been tested to successfully build with Visual Studio 2008 on Windows, Qt Creator 2.2.1 on Mac OS X and the default toolchain on Ubuntu 11.04. See build.bat/build.sh to get started. Video processing requires FFmpeg, but is optional.
Windows / Visual Studio:
mkdir build
cd build
cmake ..
devenv /build Release cefabs.sln
Mac OS X / Linux:
mkdir build
cd build
cmake ..
make
Precompiled binaries for Windows require the Visual Studio 2008 runtimes:
- Kyprianidis, J. E., & Kang, H. (2011). Image and Video Abstraction by Coherence-Enhancing Filtering. Computer Graphics Forum 30(2), pp. 593-602. (Proceedings Eurographics 2011)