Coding of Stroke-Based Animations

We present a way of rendering painting-like images and sequences by our Stochastic Painting-based SBR technique. We avoid disturbing artifacts by coding the images in a painting-like way. If we code the resulting stroke sequence, than the level of error comes not from the artifacts but from the painting process. For this reason, if we generate high quality paintings, we can transfer the image without disturbing coding errors. The painting method incorporates some novel properties like dynamic Monte Carlo Markov Chain optimization, multiscale edge gradient following or grayscale stroke templates. The painting technique inherits the properties of the Paintbrush Transformation, like well-defined contours, acceptable distortion and a painting-like view with no fine details below a limit. Our goal is to produce a painting -like output, which contains the stroke-series and the motion data in a losslessly compressed form. This way the painted video contains no compression artifacts (while the painting-like impression remains). The compression scheme of the stroke-series with motion data could also be suitable for compressing painting-like image sequences produced with other painting techniques.

[1]  Tamás Szirányi,et al.  Content-based image retrieval using stochastic paintbrush transformation , 2002, Proceedings. International Conference on Image Processing.

[2]  R. Wells Applied Coding and Information Theory for Engineers , 1998 .

[3]  Levente Kovács,et al.  Creating animations combining stochastic paintbrush transformation and motion detection , 2002, Object recognition supported by user interaction for service robots.

[4]  Ken Perlin,et al.  Painterly rendering for video and interaction , 2000, NPAR '00.

[5]  A. Hanis,et al.  Measuring the motion similarity in video indexing , 2003, Proceedings EC-VIP-MC 2003. 4th EURASIP Conference focused on Video/Image Processing and Multimedia Communications (IEEE Cat. No.03EX667).

[6]  Eero P. Simoncelli Distributed representation and analysis of visual motion , 1993 .

[7]  Rainer Lienhart,et al.  Comparison of automatic shot boundary detection algorithms , 1998, Electronic Imaging.

[8]  Elaine Cohen,et al.  Interactive artistic rendering , 2000, NPAR '00.

[9]  P. Anandan,et al.  Hierarchical Model-Based Motion Estimation , 1992, ECCV.

[10]  Peter Litwinowicz,et al.  Processing images and video for an impressionist effect , 1997, SIGGRAPH.

[11]  Tamás Szirányi,et al.  Paintbrush image transformation , 1999 .

[12]  Paul Haeberli,et al.  Paint by numbers: abstract image representations , 1990, SIGGRAPH.

[13]  Tamás Szirányi,et al.  Random paintbrush transformation , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[14]  Adam Finkelstein,et al.  WYSIWYG NPR: drawing strokes directly on 3D models , 2002, SIGGRAPH.

[15]  Barbara J. Meier Painterly rendering for animation , 1996, SIGGRAPH.

[16]  Tony Lindeberg,et al.  Automatic scale selection as a pre-processing stage for interpreting the visual world , 1999 .

[17]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[18]  Aaron Hertzmann,et al.  Painterly rendering with curved brush strokes of multiple sizes , 1998, SIGGRAPH.

[19]  Tamás Szirányi,et al.  Optimization of Paintbrush Rendering of Images by Dynamic MCMC Methods , 2001, EMMCVPR.