[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1089508.1089548guideproceedingsArticle/Chapter ViewAbstractPublication PagesgiConference Proceedingsconference-collections
Article
Free access

Interactive vector fields for painterly rendering

Published: 07 May 2005 Publication History

Abstract

We present techniques for generating and manipulating vector fields for use in the creation of painterly images and animations. Our aim is to enable casual users to create results evocative of expressionistic art. Rather than defining stroke alignment fields globally, we divide input images into regions using a colorspace clustering algorithm. Users interactively assign characteristic brush stroke alignment fields and stroke rendering parameters to each region. By combining vortex dynamics and semi-Lagrangian fluid simulation we are able to create stable, easily controlled vector fields. In addition to fluid simulations, users can align strokes in a given region using more conventional field models such as smoothed gradient fields and optical flow, or hybrid fields that combine the desirable features of fluid simulations and smoothed gradient information.

References

[1]
Aseem Agarwala, Aaron Hertzmann, David H. Salesin, and Steven M. Seitz. Keyframe-based tracking for rotoscoping and animation. ACM Trans. Graph., 23(3):584--591, 2004.
[2]
William V. Baxter, Jeremy Wendt, and Ming C. Lin. IMPaSTo: A realistic model for paint. In Proceedings of the 3rd International Symposium on Non-Photorealistic Animation and Rendering, pages 45--56, June 2004.
[3]
Brian Cabral and Leith Casey Leedom. Imaging vector fields using line integral convolution. In SIGGRAPH '93: Proceedings of the 20th annual conference on Computer graphics and interactive techniques, pages 263--270. ACM Press, 1993.
[4]
Alexandre J. Chorin. Vorticity and Turbulence. Springer, New York, 1994.
[5]
Dorin Comaniciu and Peter Meer. Robust analysis of feature spaces: Color image segmentation. In 1997 Conference on Computer Vision and Pattern Recognition (CVPR '97), pages 750-. IEEE Computer Society, 1997.
[6]
Cassidy J. Curtis, Sean E. Anderson, Joshua E. Seims, Kurt W. Fleischer, and David H. Salesin. Computer-generated watercolor. In Proceedings of the 24th annual conference on Computer graphics and interactive techniques, pages 421--430. ACM Press/Addison-Wesley Publishing Co., 1997.
[7]
Gianluca Donato and Serge Belongie. Approximate thin plate spline mappings. In ECCV (3), volume 2352 of Lecture Notes in Computer Science, pages 21--31. Springer, 2002.
[8]
Ronald Fedkiw, Jos Stam, and Henrik Wann Jensen. Visual simulation of smoke. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pages 15--22. ACM Press, 2001.
[9]
Ben Galvin, Brendan McCane, Kevin Novins, David Mason, and Steven Mills. Recovering motion fields: An evaluation of eight optical flow algorithms. In Proceedings of the British Machine Vision Converence (BMVC), 1998.
[10]
Manuel Noronha Gamito, Pedro Faria Lopes, and Mario Rui Gomes. Two-dimensional simulation of gaseous phenomena using vortex particles. In Proceedings of the 6th Eurographics Workshop on Comput. Anim. and Sim., pages 2--15. Springer-Verlag, 1995.
[11]
Paul Haeberli. Paint by numbers: abstract image representations. In Proceedings of the 17th annual conference on Computer graphics and interactive techniques, pages 207--214. ACM Press, 1990.
[12]
James Hays and Irfan Essa. Image and video based painterly animation. In Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering, pages 113--120. ACM Press, 2004.
[13]
Aaron Hertzmann. Painterly rendering with curved brush strokes of multiple sizes. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pages 453--460. ACM Press, 1998.
[14]
Aaron Hertzmann and Ken Perlin. Painterly rendering for video and interaction. In NPAR '00: Proceedings of the 1st international symposium on Non-photorealistic animation and rendering, pages 7--12. ACM Press, 2000.
[15]
Berthold K. P. Horn and Brian G. Schunck. Determining optical flow. Artificial Intelligence, 17(1--3):185--203, August 1981.
[16]
Yin Li, Jian Sun, Chi-Keung Tang, and Heung-Yeung Shum. Lazy snapping. ACM Trans. Graph., 23(3):303--308, 2004.
[17]
Peter Litwinowicz. Processing images and video for an impressionist effect. In Proceedings of the 24th annual conference on Computer graphics and interactive techniques, pages 407--414. ACM Press/Addison-Wesley Publishing Co., 1997.
[18]
Carsten Rother, Vladimir Kolmogorov, and Andrew Blake. "grabcut": interactive foreground extraction using iterated graph cuts. ACM Trans. Graph., 23(3):309--314, 2004.
[19]
Jonathan Richard Shewchuk. Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. In Ming C. Lin and Dinesh Manocha, editors, Applied Computational Geometry: Towards Geometric Engineering, volume 1148 of Lecture Notes in Computer Science, pages 203--222. Springer-Verlag, May 1996. From the First ACM Workshop on Applied Computational Geometry.
[20]
Jos Stam. Stable fluids. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pages 121--128. ACM Press/Addison-Wesley Publishing Co., 1999.
[21]
Demetri Terzopoulos. The computation of visible-surface representations. IEEE Trans. Pattern Anal. Mach. Intell., 10(4):417--438, 1988.
[22]
Patrick Witting. Computational fluid dynamics in a traditional animation environment. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pages 129--136. ACM Press/Addison-Wesley Publishing Co., 1999.

Cited By

View all
  • (2017)Image paletteMultimedia Tools and Applications10.1007/s11042-016-3408-076:6(7989-8010)Online publication date: 1-Mar-2017
  • (2016)Interactive image filtering with multiple levels-of-control on mobile devicesSIGGRAPH ASIA 2016 Mobile Graphics and Interactive Applications10.1145/2999508.2999521(1-8)Online publication date: 28-Nov-2016
  • (2015)Image stylization by oil paint filtering using color palettesProceedings of the workshop on Computational Aesthetics10.5555/2811239.2811248(149-158)Online publication date: 20-Jun-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
GI '05: Proceedings of Graphics Interface 2005
May 2005
256 pages
ISBN:1568812655

Sponsors

  • CHCCS: The Canadian Human-Computer Communications Society

Publisher

Canadian Human-Computer Communications Society

Waterloo, Canada

Publication History

Published: 07 May 2005

Author Tags

  1. fluid simulation
  2. non-photorealistic rendering

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 206 of 508 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)40
  • Downloads (Last 6 weeks)4
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Image paletteMultimedia Tools and Applications10.1007/s11042-016-3408-076:6(7989-8010)Online publication date: 1-Mar-2017
  • (2016)Interactive image filtering with multiple levels-of-control on mobile devicesSIGGRAPH ASIA 2016 Mobile Graphics and Interactive Applications10.1145/2999508.2999521(1-8)Online publication date: 28-Nov-2016
  • (2015)Image stylization by oil paint filtering using color palettesProceedings of the workshop on Computational Aesthetics10.5555/2811239.2811248(149-158)Online publication date: 20-Jun-2015
  • (2015)3D street art illusionsComputer Animation and Virtual Worlds10.1002/cav.162426:6(563-575)Online publication date: 1-Nov-2015
  • (2014)Smoke BrushProceedings of the Workshop on Non-Photorealistic Animation and Rendering10.1145/2630397.2630404(5-11)Online publication date: 8-Aug-2014
  • (2014)Hierarchical motion brushes for animation instancingProceedings of the Workshop on Non-Photorealistic Animation and Rendering10.1145/2630397.2630402(71-79)Online publication date: 8-Aug-2014
  • (2012)The aMotion toolkitProceedings of the Eighth Annual Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging10.5555/2328888.2328895(35-43)Online publication date: 4-Jun-2012
  • (2009)Motion based painterly renderingProceedings of the Twentieth Eurographics conference on Rendering10.1111/j.1467-8659.2009.01498.x(1207-1215)Online publication date: 29-Jun-2009
  • (2007)Modeling with rendering primitivesProceedings of the 5th international symposium on Non-photorealistic animation and rendering10.1145/1274871.1274874(15-22)Online publication date: 4-Aug-2007

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media