Abstract
To adequately reveal aesthetic value of Chinese calligraphy, the way to precisely generate characters on freeform shapes is a critical issue. In this paper, we present a novel method to solve the problem. Firstly, to avoid the disadvantage of pictures and obtain an excellent visual effect, we vectorize Chinese calligraphy characters by disk B-spline curve (DBSC). Secondly, instead of the traditional texture mapping method, we innovatively employ geodesic computation and exponential map method to calculate accurate texture coordinates. The geodesic computation is to calculate the geodesic distance between every two vertexes of the character mapped region. And the exponential map is to obtain every vertex’s geodesic coordinates. Thirdly, 3D points coordinates on surfaces that correspond to vectored character in tangent plane are acquired, therefore the vectored character is able to be mapped onto surfaces. At last, some experiments are accomplished to test and verify the accuracy and efficiency of our method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wright, T.: History and technology of computer fonts. IEEE Ann. Hist. Comput. 20(2), 30–34 (1998)
Carter, M.: Typography and current technologies. Des. Q. 148, 55–64 (1990)
Zhang, J., Lin, H., Yu, J.: A novel method for vectorizing historical documents of Chinese calligraphy. In: 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, pp. 219–224. IEEE (2007)
Nishita, T., Takita, S., Nakamae, E.: A display algorithm of brush strokes using bezier functions. In: Thalmann, N.M., Thalmann, D. (eds.) Communicating with Virtual Worlds, pp. 244–257. Springer, Tokyo (1993)
Hsu, S.C., Lee, I.H.: Drawing and animation using skeletal strokes. In: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 109–118. ACM (1994)
Hilditch, C.J.: Linear skeleton from square cupboards. Mach. Intell. 6, 403–420 (1969)
Pavlidis, T., Ali, F.: Computer recognition of handwritten numerals by polygonal approximations. IEEE Trans. Syst. Man Cybern. 6, 610–614 (1975)
Zhang, T., Suen, C.Y.: A fast parallel algorithm for thinning digital patterns. Commun. ACM 27(3), 236–239 (1984)
Kenneth, R.C.: Digital Image Processing. Prentice Hall, Upper Saddle River (1996)
Tagliasacchi, A., Alhashim, I., Olson, M., Zhang, H.: Mean curvature skeletons. Comput. Graph. Forum 31, 1735–1744 (2012)
Huang, H., Wu, S., Cohen-Or, D., Gong, M., Zhang, H., Li, G., Chen, B.: L1-medial skeleton of point cloud. ACM Trans. Graph. 32, 96–104 (2013)
Mitchell, J.S., Mount, D.M., Papadimitriou, C.H.: The discrete geodesic problem. SIAM J. Comput. 16(4), 647–668 (1987)
Kanai, T., Suzuki, H.: Approximate shortest path on a polyhedral surface based on selective refinement of the discrete graph and its applications. In: Geometric Modeling and Processing 2000. Theory and Applications. Proceedings, pp. 241–250. IEEE (2000)
Agarwal, P.K., Aronov, B., O’Rourke, J., Schevon, C.A.: Star unfolding of a polytope with applications. SIAM J. Comput. 26(6), 1689–1713 (1997)
Seah, H.S., Wu, Z., Tian, F., Xiao, X., Xie, B.: Artistic brushstroke representation and animation with disk B-spline curve. In: Proceedings of the 2005 ACM SIGCHI International Conference on Advances in Computer Entertainment Technology, pp. 88–93. ACM (2005)
Teh, C.H., Chin, R.T.: On the detection of dominant points on digital curves. IEEE Trans. Pattern Anal. Mach. Intell. 11(8), 859–872 (1989)
Freeman, H., Davis, L.S.: A corner-finding algorithm for chain-coded curves. IEEE Trans. Comput. 100(3), 297–303 (1977)
Ni, L.R.S.Y.H., Jian-Chang, Z.H.Q.: Measurement of vascular centerline and diameter using dynamic balance of bouncing balls. Chinese J. Biomed. Eng. 28(5), 668–673 (2009)
Xin, S.Q., Ying, X., He, Y.: Constant-time all-pairs geodesic distance query on triangle meshes. In: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 31–38. ACM (2012)
Acknowledgments
This work is partially supported by National Natural Science Foundation of China (Nos. 61170170, 61271366 and 61202198).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Fu, Q., Wu, Z., Ying, X., Wang, M., Zheng, X., Zhou, M. (2016). Generating Chinese Calligraphy on Freeform Shapes. In: Gavrilova, M., Tan, C., Sourin, A. (eds) Transactions on Computational Science XXVIII. Lecture Notes in Computer Science(), vol 9590. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-53090-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-662-53090-0_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-53089-4
Online ISBN: 978-3-662-53090-0
eBook Packages: Computer ScienceComputer Science (R0)