Paper: ACM NPAR (2003) “Image and video based painterly animation”


  • J. Hays and I. Essa (2004), “Image and video based painterly animation,” in ACM Conference on Non-Photorealistic Animation and Rendering (NPAR), New York, NY, USA, 2004, p. 113–120. [PDF] [WEBSITE] [DOI] [BIBTEX]
    @InProceedings{ 2004-Hays-IVBPA,
    address  = {New York, NY, USA},
    author  = {J. Hays and I. Essa},
    booktitle  = {{ACM Conference on Non-Photorealistic Animation and
    Rendering (NPAR)}},
    doi = {10.1145/987657.987676},
    month = {June},
    pages = {113--120},
    pdf = {},
    publisher  = {ACM Press},
    read = {1},
    title = {Image and video based painterly animation},
    url = {},
    year = {2004}


We present techniques for transforming images and videos into painterly animations depicting different artistic styles. Our techniques rely on image and video analysis to compute appearance and motion properties. We also determine and apply motion information from different (user-specified) sources to static and moving images. These properties that encode spatio-temporal variations are then used to render (or paint) effects of selected styles to generate images and videos with a painted look. Painterly animations are generated using a mesh of brush stroke objects with dynamic spatio-temporal properties. Styles govern the behavior of these brush strokes as well as their rendering to a virtual canvas. We present methods for modifying the properties of these brush strokes according to the input images, videos, or motions. Brush stroke color, length, orientation, opacity, and motion are determined and the brush strokes are regenerated to fill the canvas as the video changes. All brush stroke properties are temporally constrained to guarantee temporally coherent non-photorealistic animations.

  • Presented at the 3rd international symposium on Non-photorealistic animation and rendering (NPAR 2004), Annecy, France, June 7-9, 2004
  • Project Web Site

Leave a Reply

Your email address will not be published. Required fields are marked *