Anisotropic Kuwahara Filtering on the GPU

Jan Eric Kyprianidis1       Henry Kang2       Jürgen Döllner1

1Hasso-Plattner-Institut, Germany
2University of Missouri, St. Louis, USA

GPU Pro - Advanced Rendering Techniques, 2010

Teaser image


In this chapter we present an implementation of the anisotropic Kuwahara filter. The anisotropic Kuwahara filter is a generalization of the Kuwahara filter that avoids artifacts by adapting shape, scale and orientation of the filter to the local structure of the input. Due to this adaption, directional image features are better preserved and emphasized. This results in overall sharper edges and a more feature-abiding painterly effect.

Link to publisher website


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, pp. 247–264.

@INCOLLECTION{ kyprianidis-shaderx7,
 author    = { Kyprianidis, J.E. and Kang, H. and D{\"o}llner, J. },
 title     = { Anisotropic Kuwahara Filtering on the GPU },
 booktitle = { GPU Pro - Advanced Rendering Techniques },
 editor    = { Engel, W. },
 pages     = { 247–-264 },
 year      = { 2010 }
GPU Pro cover