Proceedings

Stroke-Based Stylization Learning and Rendering with Inverse Reinforcement Learning

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Artificial Intelligence and the Arts. Pages 2531-2538.

Abstract

Among various traditional art forms, brush stroke drawing is one of the widely used styles in modern computer graphic tools such as GIMP, Photoshop and Painter. In this paper, we develop an AI-aided art authoring (A4) system of non-photorealistic rendering that allows users to automatically generate brush stroke paintings in a specific artist's style. Within the reinforcement learning framework of brush stroke generation proposed, our contribution in this paper is to learn artists' drawing styles from video-captured stroke data by inverse reinforcement learning. Through experiments, we demonstrate that our system can successfully learn artists' styles and render pictures with consistent and smooth brush strokes.

  1. [Abbeel and Ng, 2004] P. Abbeel and A. Y. Ng. Apprentice- ship learning via inverse reinforcement learning. In ICML, 2004.
  2. [Baran et al., 2010] I.
  3. Baran, J. Lehtinen, and J. Popovic. Sketching clothoid splines using shortest paths. Comput. Graph. Forum, 29(2):655-664, 2010.
  4. [Bousseau et al., 2007] A. Bousseau, F. Neyret, J. Thollot, and D. Salesin. Video watercolorization using bidirec- tional texture advection. ACM Trans. Graph., 26(3):104, 2007.
  5. [Chu and Tai, 2004] N. Chu and C. L. Tai. Real-time paint- ing with an expressive virtual Chinese brush. IEEE Com- puter Graphics and Applications, 24(5):76-85, 2004.
  6. [Chu and Tai, 2005] N. Chu and C. L. Tai. Moxi: real-time ink dispersion in absorbent paper. ACM Trans. Graph., 24(3):504-511, 2005.
  7. [Chu et al., 2010] N. Chu, B. Baxter, L. Y. Wei, and N. K. Govindaraju. Detail-preserving paint modeling for 3D brushes. In Proceedings of the 8th International Sympo- sium on NPAR, pages 27-34, New York, NY, USA, 2010. ACM.
  8. [Davies, 2005] E.R. Davies. Machine Vision: Theory, Algo- rithms, Practicalities, Third Edition. Elsevier, 2005.
  9. [Fu et al., 2011] H. Fu, S. Zhou, L. Liu, and N. Mitra. Ani- mated construction of line drawings. ACM Trans. Graph. (Proceedings of ACM SIGGRAPH ASIA), 30(6), 2011.
  10. [Hertzmann, 2003] A. Hertzmann. A survey of stroke-based rendering. IEEE Computer Graphics and Applications, 23:70-81, 2003.
  11. [Jolliffe, 2002] I. T. Jolliffe. Principal Component Analysis. Springer Verlag, New York, 2002.
  12. [Kalogerakis, 2012] D.and Breslav S.and Hertzmann A. Kalogerakis, E.and Nowrouzezahrai. Learning hatch- ing for pen-and-ink illustration of surfaces. ACM Trans. Graph., 31(1):1:1-1:17, February 2012.
  13. [Kang and Lee, 2008] H. Kang and S. Lee. Shape- simplifying image abstraction. Computer Graphics Fo- rum, 27(7):1773-1780, 2008.
  14. [Kyprianidis et al., 2009] J. E. Kyprianidis, H. Kang, and Jürgen Döllner. Image and video abstraction by anisotropic kuwahara filtering. Comput. Graph. Forum, 28(7):1955-1963, 2009.
  15. [Lu et al., 2012] J. Lu, F. Yu, A. Finkelstein, and S. DiVerdi. Helpinghand: example-based stroke stylization. ACM Trans. Graph., 31(4):46:1-46:10, July 2012.
  16. [Orbay and Kara, 2011] G. Orbay and L. B. Kara. Beauti- fication of design sketches using trainable stroke cluster- ing and curve fitting. IEEE Trans. Vis. Comput. Graph., 17(5):694-708, 2011.
  17. [Pham and Vliet, 2005] T. Q. Pham and L. J. V. Vliet. Sep- arable bilateral filtering for fast video preprocessing. In International Conference on Multimedia Computing and Systems/International Conference on Multimedia and Expo, pages 454-457, 2005.
  18. [Sehnke et al., 2010] F. Sehnke, A. Graves, C. Osendorfer, and J. Schmidhuber. Parameter-exploring policy gradients. Neural Networks, 23(4):551-559, 2010.
  19. [Sýkora et al., 2005] D. Sýkora, J. Buriánek, and J. ára. Col- orization of black-and-white cartoons. Image Vision Com- put., 23(9):767-782, September 2005.
  20. [Theodosios and Van, 1985] P. Theodosios and W. C. J. Van. An automatic beautifier for drawings and illustrations. In SIGGRAPH, pages 225-234. ACM, 1985.
  21. [T.Igarashi et al., 1997] T.Igarashi, S.Matsuoka, S.Kawachiya, and H.Tanaka. Interactive beautifica- tion: A technique for rapid geometric design. In ACM Symposium on User Interface Software and Technology, pages 105-114, 1997.
  22. [Williams, 1992] R. J. Williams. Simple statistical gradient- following algorithms for connectionist reinforcement learning. Machine Learning, 8:229-256, 1992.
  23. [Xie et al., 2011] N. Xie, H. Laga, S. Saito, and M. Naka- jima. Contour-driven Sumi-e rendering of real photos. Computers & Graphics, 35(1):122-134, 2011.
  24. [Xie et al., 2012] N. Xie, H. Hachiya, and M. Sugiyama. Artist agent: A reinforcement learning approach to auto- matic stroke generation in oriental ink painting. In ICML, 2012.
  25. [Xu et al., 2006] S. Xu, Y. Xu, S. B. Kang, D. H. Salesin, Y. Pan, and H. Shum. Animating Chinese paintings through stroke-based decomposition. ACM Transactions on Graphics, 25(2):239-267, 2006.
  26. [Xu et al., 2008] S. Xu, H. Jiang, T. Jin, F. C. M. Lau, and Y. Pan. Automatic facsimile of chinese calligraphic writ- ings. Comput. Graph. Forum, 27(7):1879-1886, 2008.
  27. [Zeng et al., 2010] K. Zeng, M. T. Zhao, C.M. Xiong, and S.C Zhu. From image parsing to painterly rendering. ACM Transactions on Graphics, 29(1):1-11, 2010.
  28. [Zhao et al., 2011] T. Zhao, H. Hachiya, G. Niu, and M. Sugiyama. Analysis and improvement of policy gra- dient estimation. In Advances in Neural Information Pro- cessing Systems 24, pages 262-270, 2011.
  29. [Zhao et al., 2013] T. Zhao, H. Hachiya, V. Tangkaratt, J. Morimoto, and M. Sugiyama. Efficient sample reuse in policy gradients with parameter-based exploration. Neural Computation, 25(6):1512-1547, 2013.
  30. [Zitnick, 2013] C. L. Zitnick. Handwriting beautification us- ing token means. ACM Trans. Graph., 32(4):53:1-53:8, July 2013.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards