Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2016, Article ID 4845092, 11 pages
Research Article

Evaluation of Chinese Calligraphy by Using DBSC Vectorization and ICP Algorithm

1Engineering Research Center of Virtual Reality and Applications, Ministry of Education, Beijing 100875, China
2Beijing Key Laboratory of Digital Preservation and Virtual Reality for Cultural Heritage, Beijing Normal University, Beijing 100875, China

Received 22 April 2015; Revised 14 September 2015; Accepted 18 October 2015

Academic Editor: Konstantinos Karamanos

Copyright © 2016 Mengdi Wang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Chinese calligraphy is a charismatic ancient art form with high artistic value in Chinese culture. Virtual calligraphy learning system is a research hotspot in recent years. In such system, a judging mechanism for user’s practice result is quite important. Sometimes, user’s handwritten character is not that standard, the size and position are not fixed, and the whole character may be even askew, which brings difficulty for its evaluation. In this paper, we propose an approach by using DBSCs (disk B-spline curves) vectorization and ICP (iterative closest point) algorithm, which cannot only evaluate a calligraphic character without knowing what it is, but also deal with the above problems commendably. Firstly we find the promising candidate characters from the database according to the angular difference relations as quickly as possible. Then we check these vectorized candidates by using ICP algorithm based upon the skeleton, hence finding out the best matching character. Finally a comprehensive evaluation involving global (the whole character) and local (strokes) similarities is implemented, and a final composited evaluation score can be worked out.