Convolution Filter Based Pencil Drawing and Its Implementation on GPU

  • Dang-en Xie
  • Yang Zhao
  • Dan Xu
  • Xiaochuan Yang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4847)


Traditional pencil drawing methods have their own drawbacks, such as modeling complexity and higher time-consuming. Thus, they are difficult to be suitable for the real-time applications. In the paper, we present a new pencil texture generating method based on the pencil filter. The method can conveniently generate the pencil drawing effect by convoluting the input image with the pencil filter. Moreover, the method is implemented on GPU, and then satisfies the requirement of real-time synthesis. Optical flow technique is used to guarantee the interframe coherence in video stylization.


pencil filter pencil drawings Graphics Processing Unit (GPU) optical flow non-photorealistic rendering 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hertzmann, A.: Painterly Rendering with Curved Brush Strokes of Multiple Sizes. In: SIGGRAPH 1998 conference proceedings, pp. 453–460 (1998)Google Scholar
  2. 2.
    Laerhoven, T.V., Reeth, F.V.: Real-time simulation of watery paint. Computer Animation and Virtual Worlds 16, 3–4, 429–439 (2005)Google Scholar
  3. 3.
    Lee, H., Kwon, S., Lee, S.: Real-Time Pencil Rendering. In: Proc. of the 4th Intl’ Symposium on Non-Photorealistic Animation and Rendering, pp. 37–45 (2006)Google Scholar
  4. 4.
    Luft, T., Deussen, O.: Interactive watercolor animations. In: Proc. Pacific Graphics 2005, pp. 7–9 (2005)Google Scholar
  5. 5.
    Majumder, A., Gopi, M.: Hardware accelerated real time charcoal rendering. In: Proc. NPAR 2002, pp. 59–66 (2002)Google Scholar
  6. 6.
    Mao, X., Nagasaka, Y., Imamiya, A.: Automatic Generation of Pencil Drawing from 2D Images Using Line Integral Convolution. In: Proceedings of the Senventh International Conference on Computer Aided Design and Computer Graphics CAD/GRAPHICS 2001, pp. 240–248 (2001)Google Scholar
  7. 7.
    Takagi, S., Fujishiro, I., Nakajima, M.: Volumetric modeling of colored pencil drawing. In: Pacific Graphics 1999 conference proceedings, pp. 250–258 (1999)Google Scholar
  8. 8.
    Sousa, M.C., Buchanan, J.W.: Observational Model of Blenders and Erasers in Computer-Generated Pencil Rendering. In: Graphics Interface 1999 conference proceedings, pp. 157–166 (1999)Google Scholar
  9. 9.
    Sousa, M.C., Buchanan, J.W.: Computer-Generated Graphite Pencil Rendering of 3D Polygonal Models. In: EUROGRAPHICS 1999 conference proceedings, pp. 195–207 (1999)Google Scholar
  10. 10.
    Cabral, B., Leedom, C.: Imaging Vector Field Using Line Integral Convolution. In: SIGGRAPH 1993 conference Proceeding, pp. 263–270 (1993)Google Scholar
  11. 11.
    Castleman, K.R.: Digital Image Processing, pp. 390–391. Publishing House of Electronics Industry, Beijing (2002)Google Scholar
  12. 12.
    Horn, B.K.P., Schunck, B.G.: Determining optical flow. Artificial Intelligence 17, 185–203 (1981)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Dang-en Xie
    • 1
  • Yang Zhao
    • 2
  • Dan Xu
    • 1
  • Xiaochuan Yang
    • 3
  1. 1.School of Information Science & Engineering, Yunnan University 650091China
  2. 2.School of Information Science, Yunnan Normal University 650092China
  3. 3.South China University of Technology 510641China

Personalised recommendations