In most paintings, a painter would use the shadow to emphasize the depth of space and make the painting more reality-looking. Besides shadow, it is also important to express the objects light and dark part. However, our system does not handle the shadow and lighting of objects because it is very hard to detect the position and intensity of the light source in the painting. In some image-based rendering
application, a user could use a series of photographs to compute the position of the light source. But in the painting, the light source is not very consistence in every part of the painting because the painter would change lighting in order to increase the beauty of the painting. Though it is hard to detect the correct lighting in the painting, we could offer a initial guess of light source and let the user change the light source freely.
Perspective view is important for immersing an object which wants to immerse into the painting. If the object does fit the perspective view of the painting, it would seem an excrescent in the painting. But in the painting, the painter would combine several different views in one painting. To compute the perspective view of painting precisely is very difficult. In our system, we offer an interface that user could zoom in or zoom out the object liberally. To prove the interface, we could first compute an initial guess of the perspective view of painting, and scale the objects according to the initial guessing. Then user could adjust the object by the control interface.
Because we did not work on the boundary blending, the silhouette is shape in our system. However, using alpha blending is not a good method to smooth the boundary between object and the painting. Painters usually draw lines to describe the boundary of the object, so the shape of object would be definite, but not discontinues. It is desirable to depict the object by the same stroke of the example painting so the object would not separate from the painting because the shape boundary.
6 Bibliography
[Ash01] M. Ashikhmin. Synthesizing Natural Textures. In Proceedings of the 2001 Symposium Interatcive 3D Graphics, pp.217-226, 2001.
[BK69] B. Berlin, P. Kay. Basic Color Terms: Their Universality and Evolution.
University of California Press. 1969.
[Bon1997] J.S.D. Bonet. Multiresolution Sampling Procedure for Analysis and Synthesis of Texture Images. In Proceedings of SIGGRAPH 1997, pp. 361-368, 1997.
[CGZ+05] Yung.Y. Chuang, Dan. B Goldman, Ke.C Zheng, Brian Curless, David H.
Salesin, Richard Szelisk. Animating Pictures with Stochastic Motion Textures. In Proceedings of ACM SIGGRAPH 2005, 24(3): pp.853~860, July 2005.
[CSU+04] Y. Chang, S. Saito, K. Uchikawa, and M. Nakajima. Example-based color stylization based on categorical perception. In Proceedings of the First Symposium on Applied Percepton in Graphics and Visualization, pp.91~98, 2004.
[EF01] Alexei A. Efros, Willian T. Freeman. Image Quilting for Texture Synthesis and Transfer. In Proceeding of SIGGRAPH 2001, pp341-346, 2001.
[EL03] A.Efros and T. Leung. Texture Synthesis by Non-Parametric Sampling. In Proceedings of IEEE Int’l Conference Computer Vision (ICCV’ 99), pp. 1033-1038, 1999.
[EPW+00] Alex Eilhauer, Alice Pritikin, Dylan Weed, and Steven J. Gorther.
Combineing Textures and Pictures with Specialized Texture Synthesis. 2000.
http://www.people.fas.harvard.edu/!pritikin/cs/graphics/
[FBS05] Jan Fischer, Dirk Bartz, Wolfgang Straßer. Stylized Augmented Reality for Improved Immersion. In Proceedings of IEEE Virtual Reality Conference 2005, pp.195-202, 2005.
[Fai1997] Fairchild, M.D. Color Appearance Model. Addison-Wesley. 1997.
[GCS02] Artistic Vision: Painterly Rendering Using Computer Vision Techniques.
In Proceeding of Int’l Symp. Non-Photorealistic Animation and Rendering (NPAR 2002), 2002.
[GWH01] Michael Garland, Andrew Willmott, Paul S. Heckbert. Hierarchical Face Clustering on Polygonal Surfaces. In Proceedings of the 2001 symposium on Interactive 3D graphics, pp.49-58, 2001.
[Har2001] P. Harrison. A Non-Hierarchical Procedure for Re-Synthesis of Complex Textures. In Proceedinf of Int’l Conf. in Central Europe Computer Graphics an Visualization (WSCG 2001) pp. 190-197, 2001.
[HB1995] D.J. Heeger and J.R. Bergen. Pyramid Based Texture Analysis/Synthesis.
In Proceedings of ACM SIGGRAPH 1995, pp. 229-238, 1995.
[HJO+01] Aaron Hertzmann, Charles E. Jacobs, Nuria Oliver, Brian Curless, David H. Salesin. Image Analogies. In Proceeding of ACM SIGGRAPH 2001, 2001.
[HS04] Michael Haller, Daniel Sperl. Real-Time Painterly Rendering for MR Applications. In Graphite, International Conference on Computer Graphics and Interactive Techniques in Australasia and Southeast Asia. pp.189-194, 2004.
[HZ00] Aaron Hertzmann, Denis Zorin. Illustrating Smooth Surface. In Proceeding of ACM SIGGRAPH 2000, pp.517-526.
[HZ01] Aaron Hertzmann, Denis Zorin. Illustrating smooth surfaces. In ACM Transactions on Graphics (Siggraph 2000), pp.517-526, 2001.
[LLW04] A.Levin, D.Lischinski, Y.Weiss. Colorization using optimization. ACM Transactions on Graphics, 23( 3): pp.689–694, 2004.
[LXG+01]L. Liang, C. Liu, Y.-Q. Xu, B. Gou, and H.-Y. Shum. Real-Time Texture Synthesis by Patch-Based Sampling. In ACM Transaction on Graphics, 20(3): pp.
127-150, 2001.
[PFH00] E. Praun, A. Finkelstein, and H. Hoppe. Lapped Textures. In Proceedings of ACM SIGGRAPH 2000, pp. 465-470, 2000.
[PHW+01] Emil Praun, Hugues Hoppe, Matthew Webb, Adam Finkelstein.
Real-Time Hatching. In ACM Transactions on Graphics (Siggraph 2001), pp.581-586(21), 2001.
[RAG+01] E. Reinhard, M.Ashikhmin, B.Gooch, P.Shirley. Color transfer between images. In IEEE Computer Graphics and Applications, pp34-41, vol.21, 2001.
[RLC+06] Lincoln Ritter, Wilmot Li, Brian Curless, Maneesh Agrawala, David Salesin. Painting With Texture. In Eurographics Symposium on Rendering (2006) [SCA+02 ]C. Soler, M.-P. Cani, and A. Angelidis, Hierarchical Pattern Mapping. In ACM Transactions on Graphics (Siggraph 2002), 21(3): pp. 673-680, 2002.
[Tur01] G. Turk. Texture Synthesis on Surface. In Proceedings of ACM SIGGRAPH 2001, pp. 347-354, 2001.
[TZL+02] X. Tong, J. Zhang, L. Liu, X. Wang, B. Guo, and H.-Y. Shum. Synthesis of Bidirectional Texture Functions on Arbitrary Surfaces. In ACM Transaction on Graphics (SIGGRAPH 2002), 21(3):pp.665-675, 2002.
[WAM02] Tomihisa Welsh, Michael Ashikhmin, Klaus Mueller. Transferring Color to Greyscale Image. ACM Transactions on Graphics, 21(3):pp277-280, 2002.
[WL00] L.-Y. Wei and M. Levoy. Fast Texture Synthesis Using Tree Structured Vector Quantization. In Proceedinf of ACM SIGGRAPH 2000, pp. 479-488, 2000.
[WWY+04] Bin Wang, Wenping Wang, Huaiping Yang, Jiaguang Sun. Efficient Example-Based Painting and Synthesis of 2D Directional Texture. In IEEE Transactions Visualization and Computer Graphics, 10(3):pp.266-277, 2004.
[XGS00] Y.-Q. Xu, B. Guo et and H.-Y. Shum. Chaos Mosaic: Fast and Memory Efficient Texture Synthesis. In Technical Report 32, Microsoft Research Asia, 2000.