Skip to main content

Generating Chinese Calligraphy on Freeform Shapes

  • Chapter
  • First Online:
Transactions on Computational Science XXVIII

Part of the book series: Lecture Notes in Computer Science ((TCOMPUTATSCIE,volume 9590))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wright, T.: History and technology of computer fonts. IEEE Ann. Hist. Comput. 20(2), 30–34 (1998)

    Article  Google Scholar 

  2. Carter, M.: Typography and current technologies. Des. Q. 148, 55–64 (1990)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. Hilditch, C.J.: Linear skeleton from square cupboards. Mach. Intell. 6, 403–420 (1969)

    Google Scholar 

  7. Pavlidis, T., Ali, F.: Computer recognition of handwritten numerals by polygonal approximations. IEEE Trans. Syst. Man Cybern. 6, 610–614 (1975)

    Article  MATH  Google Scholar 

  8. Zhang, T., Suen, C.Y.: A fast parallel algorithm for thinning digital patterns. Commun. ACM 27(3), 236–239 (1984)

    Article  Google Scholar 

  9. Kenneth, R.C.: Digital Image Processing. Prentice Hall, Upper Saddle River (1996)

    Google Scholar 

  10. Tagliasacchi, A., Alhashim, I., Olson, M., Zhang, H.: Mean curvature skeletons. Comput. Graph. Forum 31, 1735–1744 (2012)

    Article  Google Scholar 

  11. 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)

    MATH  Google Scholar 

  12. Mitchell, J.S., Mount, D.M., Papadimitriou, C.H.: The discrete geodesic problem. SIAM J. Comput. 16(4), 647–668 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. Freeman, H., Davis, L.S.: A corner-finding algorithm for chain-coded curves. IEEE Trans. Comput. 100(3), 297–303 (1977)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

Download references

Acknowledgments

This work is partially supported by National Natural Science Foundation of China (Nos. 61170170, 61271366 and 61202198).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhongke Wu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics