Browse > Article
http://dx.doi.org/10.3837/tiis.2022.07.012

Video-based Stained Glass  

Kang, Dongwann (Department of Computer Science and Engineering, Seoul National University of Science and Technology)
Lee, Taemin (Department of Artificial Intelligience and Software, Kangwon National University)
Shin, Yong-Hyeon (Department of Computer Science and Engineering, Seoul National University of Science and Technology)
Seo, Sanghyun (School of Art and Technology, Chung-Ang University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.16, no.7, 2022 , pp. 2345-2358 More about this Journal
Abstract
This paper presents a method to generate stained-glass animation from video inputs. The method initially segments an input video volume into several regions considered as fragments of glass by mean-shift segmentation. However, the segmentation predominantly results in over-segmentation, causing several tiny segments in a highly textured area. In practice, assembling significantly tiny or large glass fragments is avoided to ensure architectural stability in stained glass manufacturing. Therefore, we use low-frequency components in the segmentation to prevent over-segmentation and subdivide segmented regions that are oversized. The subdividing must be coherent between adjacent frames to prevent temporal artefacts, such as flickering and the shower door effect. To temporally subdivide regions coherently, we obtain a panoramic image from the segmented regions in input frames, subdivide it using a weighted Voronoi diagram, and thereafter project the subdivided regions onto the input frames. To render stained glass fragment for each coherent region, we determine the optimal match glass fragment for the region from a dataset consisting of real stained-glass fragment images and transfer its color and texture to the region. Finally, applying lead came at the boundary of the regions in each frame yields temporally coherent stained-glass animation.
Keywords
Non-Photorealistic Rendering and Animation; Stylization; Temporal Coherence; Video Segmentation; Panoramic Image;
Citations & Related Records
연도 인용수 순위
  • Reference
1 V. Setlur and S. Wilkinson, "Automatic stained glass rendering," in Proc. of the 24th international conference on Advances in Computer Graphics (CGI 06), Hangzhou, China, pp. 682-691, June. 2006.
2 L. A. Gatys, A. S. Ecker, and M. Bethge, "Image style transfer using convolutional neural networks," in Proc. of the IEEE conference on computer vision and pattern recognition, pp. 2414-2423, 2016.
3 K. Subr, C.Soler and F. Durand, "Edge-preserving multiscale image decomposition based on local extrema,"ACM Transaction on Graphics, vol. 28, no. 5, pp. 1-9, Dec. 2009.
4 F. Aurenhammer, "Voronoi diagrams-a survey of a fundamental geometric data structure," ACM Computing Surveys, vol. 23, no. 3, pp. 345-405, Sep. 1991.   DOI
5 J. -M. Morel and G. Yu, "Asift: A new framework for fully affine invariant image comparison," SIAM Journal on Imaging Sciences, vol. 2, no. 2, pp. 438-469, Jan. 2009.   DOI
6 K. Perlin, "An image synthesizer," SIGGRAPH Computer Graphics, vol. 19, no. 3, pp. 287-296, July. 1985.   DOI
7 A. Secord, "Weighted voronoi stippling," in Proc. of the 2nd International Symposium on Non-Photorealistic Animation and Rendering (NPAR 02), Annecy, France, pp. 37-43, June. 2002.
8 J. E. Kyprianidis, J. Collomosse, T. Wang and T. Isenberg, "State of the "art" : A taxonomy of artistic stylization techniques for images and video," IEEE Transactions on Visualization and Computer Graphics, vol. 19, no. 5, pp. 866-885, 2013.   DOI
9 S. Schaefer, T. McPhail and J. Warren, "Image deformation using moving least squares," ACM Transactions on Graphics, vol. 25, no. 3, pp. 533-540, July. 2006.   DOI
10 E. Reinhard, M. Adhikhmin, B. Gooch and P. Shirley, "Color transfer between images," IEEE Computer Graphics and Applications, vol. 21, no. 5, pp. 34-41, Aug. 2001.   DOI
11 K. McCathran, Adobe Photoshop CC: Learn by Video 1st edition, SF,USA: Peachpit Press, 2013.
12 D. Mould, "A stained glass image filter," in Proc. of the 14th Eurographics Workshop on Rendering (EGRW 03), Leuven, Belgium, pp. 20-25, June. 2003.
13 S. Brooks, "Image-based stained glass," IEEE Transactions on Visualization and Computer Graphics, vol. 12, no. 6, pp. 1547-1558, Sep. 2006.   DOI
14 L. Doyle and D. Mould, "Painted stained glass," in Proc. of the Joint Symposium on Computational Aesthetics and Sketch Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering (Expressive 16), Lisbon, Portugal, pp. 1-10, May. 2016.
15 Y. Jing, Y. Yang, Z. Feng, J. Ye, Y. Yu, and M. Song, "Neural style transfer: A review," IEEE transactions on visualization and computer graphics, vol. 26, no. 11, pp. 3365-3385, 2020.   DOI
16 D. Kang, D. Q. Vu and K. Yoon, "Generating stained glass animation," E-Learning and Games, LNCS, Springer, vol.10345, pp. 228-232, Oct. 2017.
17 K. E. Hoff, J. Keyser, M. Lin, D. Manocha and T. Culver, "Fast computation of generalized voronoi diagrams using graphics hardware," in Proc. of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH 99), pp. 277-286, July. 1999.
18 D. Comaniciu and P. Meer, "Mean shift: a robust approach toward feature space analysis," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 24, no. 5, pp. 603-619, 2002.   DOI
19 J. Wang, B. Thiesson, Y. Xu and M. Cohen, "Image and video segmentation by anisotropic kernel mean shift," Computer Vision (ECCV 2004), LNCS, vol. 3002, pp. 238-249, 2004.