loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Image-Based Stained Glass
November/December 2006 (vol. 12 no. 6)
pp. 1547-1558

Abstract—We present a method of restyling an image so that it approximates the visual appearance of a work of stained glass. To this end, we develop a novel approach which involves image warping, segmentation, querying, and colorization along with texture synthesis. In our method, a given input image is first segmented. Each segment is subsequently transformed to match real segments of stained glass queried from a database of image exemplars. By using real sources of stained glass, our method produces high quality results in this nascent area of nonphotorealistic rendering. The generation of the stained glass requires only modest amounts of user interaction. This interaction is facilitated with a unique region-merging tool.

[1] G. Brown, Stained Glass Windows. Celtic Cross Press, 1998.
[2] M. Cohen, J. Shade, S. Hiller, and O. Deussen, “Wang Tiles for Texture and Image Generation,” ACM Trans. Graphics, vol. 22, no. 3, pp. 287-294, 2003.
[3] A. Efros and W.T. Freeman, “Image Quilting for Texture Synthesis and Transfer,” Proc. ACM SIGGRAPH 2001 Conf., pp. 341-346, 2001.
[4] A. Efros and T.K. Leung, “Texture Synthesis by Nonparametric Sampling,” Proc. Seventh IEEE Int'l Conf. Computer Vision, pp. 1033-1038, 1999.
[5] A. Hertzmann, C. Jacobs, N. Oliver, B. Curless, and D. Salesin, “Image Analogies,” Proc. ACM SIGGRAPH 2001 Conf., pp. 341-346, 2001.
[6] V. Kwatra, A. Schödl, I. Essa, G. Turk, and A. Bobick, “Graphcut Textures: Image and Video Synthesis Using Graph Cuts,” ACM Trans. Graphics, vol. 22, no. 3, pp. 277-286, 2003.
[7] L. Wei and M. Levoy, “Fast Texture Synthesis Using Tree-Structured Vector Quantization,” Proc. ACM SIGGRAPH 2001 Conf., pp. 479-488, 2000.
[8] T. Welsh, M. Ashikhmin, and K. Mueller, “Transferring Color to Greyscale Images,” ACM Trans. Graphics, vol. 21, no. 3, pp. 277-280, 2002.
[9] E. Reinhard, M. Ashikhmin, B. Gooch, and P. Shirley, “Color Transfer between Images,” IEEE Computer Graphics and Applications, pp. 34-40, 2001.
[10] A. Levin, D. Lischinski, and Y. Weiss, “Colorization Using Optimization,” ACM Trans. Graphics, vol. 23, no. 3, pp. 689-694, 2004.
[11] C. Carson, M. Thomas, S. Belongie, J.M. Hellerstein, and J. Malik, “Blobworld: A System for Region-Based Image Indexing and Retrieval,” Proc. Third Int'l Conf. Visual Information Systems, pp.509-516, 1999.
[12] Y. Deng and B. Manjunath, “Unsupervised Segmentation of Color-Texture Regions in Images and Video,” IEEE Trans. Pattern Analysis and Machine Intelligence, pp. 800-810, 2001.
[13] Adobe Photoshop CS Manual. Adobe Systems, 2003.
[14] D. Mould, “A Stained Glass Image Filter,” Proc. 13th Eurographics Workshop Rendering, pp. 20-25, 2003.
[15] B. Gooch and A. Gooch, Nonphotorealistic Rendering. A.K. Peters Ltd., 2001.
[16] G. Elber and G. Wolberg, “Rendering Traditional Mosaics,” The Visual Computer, vol. 19, no. 1, pp. 67-78, 2003.
[17] A. Hausner, “Simulating Decorative Mosaics,” Proc. ACM SIGGRAPH Conf., pp. 573-580, 2001.
[18] J. Kim and F. Pellacini, “Jigsaw Image Mosaics,” ACM Trans. Graphics, vol. 21, no. 3, pp. 657-664, 2002.
[19] D. DeCarlo and A. Santella, “Stylization and Abstraction of Photographs,” ACM Trans. Graphics, vol. 21, no. 3, pp. 769-776, 2002.
[20] J.A. Bangham, S.E. Gibson, and R.W. Harvey, “The Art of Scale-Space,” Proc. British Machine Vision Conf., vol. 1, 2003.
[21] W. Barrett and A. Cheney, “Object-Based Image Editing,” ACM Trans. Graphics, vol. 21, no. 3, pp. 777-784, 2002.
[22] M. Kass, A. Witkin, and D. Terzopoulos, “Snakes: Active Contour Models,” Int'l J. Computer Vision, vol. 1, no. 4, pp. 321-331, 1987.
[23] E. Mortensen and W. Barrett, “Intelligent Scissors for Image Composition,” Proc. ACM SIGGRAPH Conf., pp. 191-198, 1995.
[24] C. Rother, V. Kolmogorov, and A. Blake, “GrabCut: Interactive Foreground Extraction Using Iterated Graph Cuts,” ACM Trans. Graphics, vol. 23, no. 3, pp. 309-314, 2004.
[25] A. Agarwala, M. Dontcheva, M. Agrawala, A. Drucker, A. Colburn, B. Curless, D. Salesin, and M. Cohen, “Interactive Digital Photomontage,” ACM Trans. Graphics, vol. 23, no. 3, pp. 294-302, 2004.
[26] B.S. Manjunath, J. Ohm, V. Vasudevan, and A. Yamada, “Color and Texture Descriptors,” IEEE Trans. Circuits and Systems for Video Technology, vol. 11, no. 6, pp. 703-715, 2001.
[27] D. Ruderman, T. Cronin, and C. Chiao, “Statistics of Cone Responses to Natural Images: Implications for Visual Coding,” J.Optical Soc. Am., vol. 15, no. 8, pp. 2036-2045, 1998.
[28] C. Reinsch, “Smoothing by Spline Functions,” Numerical Math., vol. 10, pp. 177-183, 1967.
[29] D. Ebert, K. Musgrave, P. Peachey, K. Perlin, and S. Worley, Texturing and Modeling; A Procedural Approach. Assoc. Press, 1998.
[30] K. Perlin, “An Image Synthesizer,” Proc. Computer Graphics Conf. (SIGGRAPH), pp. 287-296, 1985.
[31] N. Arad and C. Gotsman, “Enhancement by Image-Dependent Warping,” IEEE Trans. Image Processing, vol. 8, no. 8, pp. 1063-1074, 1999.
[32] J. Marks, B. Andalman, P.A. Beardsley, W. Freeman, S. Gibson, J. Hodgins, T. Kang, B. Mirtich, H. Pfister, W. Ruml, K. Ryall, J. Seims, and S. Shieber, “Design Galleries: A General Approach to Setting Parameters for Computer Graphics and Animation,” Proc. SIGGRAPH Conf., pp. 389-400, 1997.

Index Terms:
Nonphotorealistic rendering, stained glass, texture synthesis, image colorization, image querying.
Citation:
Stephen Brooks, "Image-Based Stained Glass," IEEE Transactions on Visualization and Computer Graphics, vol. 12, no. 6, pp. 1547-1558, Nov./Dec. 2006, doi:10.1109/TVCG.2006.97
Usage of this product signifies your acceptance of the Terms of Use.