Abstract
We present a new real-time image marbleization method that converts an image into a marble-like appearance automatically. The approach models the marbleization process as a two-dimensional fluid dynamics problem, whereby color advection of an input image results in a marbleized image. During the fluid dynamics simulation, we add a pixel-level external force field which is tangent to salient features in the image. The forces are computed from the image characteristics without user intervention. A stylized image with marble-like appearance is easily created that maintains the basic shape of objects in the input image. The entire modeling framework is implemented on a graphics processing unit, thus enabling real-time visual feedback. This approach provides a new tool to design figurative marbling textures without mixing of colors, which are almost impossible with previous computer-generated marbling methods.
Similar content being viewed by others
References
Acar R (2007) Level set driven flows. ACM Trans Graph 26(4):article 15
Acar R, Boulanger P (2006) Digital marbling: a multiscale fluid model. IEEE Trans Vis Comput Graph 12(4):600–614
Akenine-Möller T, Haines E, Hoffman N (2008) Real-time rendering, 3rd edn. A K Peters
Akgun B (2004) The digital art of marbled paper. Leonardo 37(1):49–51
Ando R, Tsuruno R (2011) Vector graphics depicting marbling flow. Comput Graph 35(2):148–159
Bousseau A, Neyret F, Thollot J, Salesin D (2007) Video watercolorization using bidirectional texture advection. ACM Trans Graph 26(3):article 104
Ebru Art (Paper Marbling) and Turkish Artist Sevim Sagdic (2012) http://ebrucu.ucoz.org/photo/2
Grossman R (2009) Digitial painting fundamentals with Corel Painter 11. Course Technology PTR
Gunter W, Stiles WS (1982) Color science: concepts and methods, quantitative data and formulae. Wiley, New York
Hays J, Essa I (2004) Image and video based painterly animation. In: Proc international symposium on non-photorealistic animation and rendering. ACM, New York, pp 113–120
Jin X, Chen S, Mao X (2007) Computer-generated marbling textures: a GPU-based designing system. IEEE Comput Graph Appl 27(2):78–84
Kagaya M, Brendel W, Deng Q, Kesterson T, Todorovic S, Neill PJ, Zhang E (2011) Video painting with space-time-varying style parameters. IEEE Trans Vis Comput Graph 17(1):74–87
Kang H, Lee S, Chui CK (2009) Flow-based image abstraction. IEEE Trans Vis Comput Graph 15(1):62–76
Laramee RS, Hauser H, Doleisch H, Vrolijk B, Post FH, Weiskopf D (2004) The state of the art in flow visualization: dense and texture-based techniques. Comput Graph Forum 23(2):203–221
Lee H, Lee CH, Yoon K (2009) Motion based painterly rendering. Comput Graph Forum 28(4):1207–1215
Lu S, Jaffer A, Jin X, Zhao H, Mao X (2011) Mathematical marbling. IEEE Comput Graph Appl. doi:10.1109/MCG.2011.51
Mao X, Suzuki T, Imamiya A (2003) AtelierM: a physically based interactive system for creating traditional marbling textures. In: Proc the 1st international conference on computer graphics and interactive techniques in Australasia and South East Asia. ACM, New York, pp 79–86
Marbling (2008) http://www.palaceofthegovernors.org/album/articles.htm
Maurer-Mathison D (1999) The ultimate marbling handbook: a guide to basic and advanced techniques for marbling paper and fabric. Watson-Guptill Publishing
Neyret F (2003) Advected textures. In: Proc ACM SIGGRAPH/Eurographics symposium on computer animation, pp 147–153
Olsen, Sven C, Maxwell, Bruce A, Gooch B (2005) Interactive vector fields for painterly rendering. In: Proc graphics interface ’05. Waterloo, Ontario, Canada, pp 241–247
Stam J (1999) Stable fluids. In: Proc SIGGRAPH ’99. ACM, New York, pp 121–128
Suzuki T, Mao X, Imamiya A (2001) Simulating marbling with computer graphics. In: Proc IASTED international conf. visualization, imaging, and imaging processing. IASTED, Calgary, pp 208–213
Xu J, Mao X, Jin X (2008) Nondissipative marbling. IEEE Comput Graph Appl 28(2):35–43
Zhao H, Jin X, Lu S, Mao X, Shen J (2009) AtelierM+ +: a fast and accurate marbling system. Multimed Tools Appl 44(2):187–203
Zhao H, Jin X, Shen H, Mao X, Feng J (2008) Real-time feature-aware video abstraction. Visual Comput 24(7):727–734
Zhao H, Mao X, Jin X, Shen J, Wei F, Feng J (2009) Real-time saliency-aware video abstraction. Visual Comput 25(11):973–984
Acknowledgements
We would like to thank the anonymous reviewers for their constructive comments. This work was supported by the NSFC-MSRA Joint Funding (Grant No. 60970159), the National Natural Science Foundation of China (Grant Nos. 60933007 and 60833007) and Zhejiang Provincial Natural Science Foundation of China (Grant no. Z1110154). Hanli Zhao was supported by the National Natural Science Foundation of China (Grant No.61100146) and Zhejiang Provincial Natural Science Foundation of China (Grant No. Y1110004).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lu, S., Jin, X., Zhao, H. et al. Real-time image marbleization. Multimed Tools Appl 64, 795–808 (2013). https://doi.org/10.1007/s11042-012-0989-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-012-0989-0