MENU: Home Bio Affiliations Research Teaching Publications Videos Collaborators/Students Contact FAQ ©2007-14 RSS

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

June 7th, 2004 Irfan Essa Posted in Computational Photography and Video, James Hays, Non-Photorealism, Outdated, Papers No Comments »

James Hays and Irfan Essa (2004) “Image and video based painterly animation” In Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering (NPAR 2004), Annecy, France, June 7-9, 2004, pages, 113 – 120, ISBN:1-58113-887-3, 2004 (DOI|PDF|Project Web Site).

  • J. Hays and I. Essa (2004), “Image and video based painterly animation,” in Proceedings of ACM Conference on Non-photorealistic animation and rendering (NPAR), New York, NY, USA, 2004, pp. 113-120. [BIBTEX]
      Address = {New York, NY, USA},
      Author = {J. Hays and I. Essa},
      Booktitle = {Proceedings of ACM Conference on Non-photorealistic animation and rendering (NPAR)},
      Date-Modified = {2011-12-08 21:27:48 +0000},
      Pages = {113--120},
      Publisher = {ACM Press},
      Title = {Image and video based painterly animation},
      Year = {2004}}


We present techniques for transforming images and videos into painterly animatiPinkFlowerNPARons 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.

AddThis Social Bookmark Button

Paper: ACM SIGGRAPH (2001) “Image-based motion blur for stop motion animation”

August 1st, 2001 Irfan Essa Posted in Computational Photography and Video, Gabriel Brostow, Non-Photorealism, Papers, SIGGRAPH/SCA/NPAR/EG No Comments »

Gabriel J. Brostow and  Irfan Essa (2001) “Image-based motion blur for stop motion animation” In Proceedings of the 28th annual conference on Computer graphics and interactive techniques (ACM SIGGRPH) Pages: 561 – 566 August 2001, ISBN:1-58113-374-X ACM New York, NY, USA (DOI|PDF|Video|Project Site)


blur-gorilla.jpgStop motion animation is a well-established technique where still pictures of static scenes are taken and then played at film speeds to show motion. A major limitation of this method appears when fast motions are desired; most motion appears to have sharp edges and there is no visible motion blur. Appearance of motion blur is a strong perceptual cue, which is automatically present in live-action films, and synthetically generated in animated sequences. In this paper, we present an approach for automatically simulating motion blur. Ours is wholly a post-process, and uses image sequences, both stop motion or raw video, as input. First we track the frame-to-frame motion of the objects within the image plane. We then integrate the scene’s appearance as it changed over a period of time. This period of time corresponds to shutter speed in live-action filming, and gives us interactive control over the extent of the induced blur. We demonstrate a simple implementation of our approach as it applies to footage of different motions and to scenes of varying complexity. Our photorealistic renderings of these input sequences approximate the effect of capturing moving objects on film that is exposed for finite periods of time.

AddThis Social Bookmark Button