Next Article in Journal
The Cracking of WalnutDSA: A Survey
Previous Article in Journal
Oblique Stagnation Point Flow of Nanofluids over Stretching/Shrinking Sheet with Cattaneo–Christov Heat Flux Model: Existence of Dual Solution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Learning System for Japanese Kanji Calligraphy with Computerized Supervision

1
School of Computer Science and Engineering, University of Aizu, Aizu-wakamatsu, Fukushima 965-8580, Japan
2
School of Electronic and Biomedical Engineering, Tongmyong University, Busan 48520, Korea
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(9), 1071; https://doi.org/10.3390/sym11091071
Submission received: 31 July 2019 / Revised: 15 August 2019 / Accepted: 20 August 2019 / Published: 22 August 2019

Abstract

:
The most popular way of learning oriental calligraphy has been by practicing the calligraphy under the supervision of a human teacher, but finding a good instructor can be difficult. There are a number of studies in the literature that have evaluated calligraphic characters in holistic ways, but such systems do not support detailed supervision of scripting errors. This study proposes a Kanji calligraphy learning system with computerized supervision and analyzes the learning efficiency of the system, where the supervision includes symmetries between strokes. The proposed system compares a written calligraphic character of a user to the model of a human expert, and indicates error spots with explanations. An experiment with 22 participants proved that this system was more efficient at reducing the number of scripting errors in comparison to the traditional manner of a human expert. The main contribution of this paper was to identify and reveal the efficacy of computerized supervision in comparison to a human supervisor. The proposed system decreased the writing-error-rates of learners from 32.7% to 3.4%, whereas the traditional practice reduced the error rates from 31.0% to 6.8%. This result shows that computerized supervision is more efficient than human supervision for learning calligraphy.

1. Introduction

Oriental calligraphy is a visual art that represents languages and emotions using signs and symbols, which was developed and has been evolving for centuries in countries that utilize Chinese characters in their scripting system. The calligraphy of Japanese Kanji, which is the adopted logographic of Chinese characters in Japan, was thus greatly influenced by Chinese calligraphy [1]. The Kanji calligraphy is well-known to people in many countries and has received much artistic attention throughout history. Symmetries are easily found in Chinese characters: some characters have completely symmetrical shapes, and most of the characters have strokes that are scripted symmetrically. Three types of symmetry exist in Chinese characters: angle, distance, and length ratios between strokes [2]. These symmetry-related factors have been utilized to evaluate calligraphic characters [3] and understood as a personal feature of the writer [2].
Most of the previous studies on oriental calligraphy have focused on generating calligraphy-style handwritten characters. Lyu et al. proposed a system that compresses synthetic images with specific styles from standard Chinese font images and created a large-scale dataset for Chinese calligraphy synthesis [4]. Xu et al. proposed a shape and hierarchical parameters analysis-based calligraphy artwork generation system from existing calligraphic artwork samples [5]. Wong and Ip presented a technique for image coherence regarding the local distribution of gray values of the image in a particular resolution or scale and showed its application to the generation of Chinese calligraphic images [6].
Some studies have proposed systems of visualizing the process of scripting/drawing in real time using digital devices such as tablet styluses or traditional brushes fitted with digital sensors [7,8,9,10]. These systems can express a brush-style typeface with a good quality, although the type of drawing obtained with a pen tablet is unnatural because the system is not robust enough for interactive drawing. Wada and Shin generated a 3D animation of a virtual-brush’s movements and calligraphic scripting from digital data recorded with a pen tablet [11]. The simulation of ink diffusion during virtual writing is another related topic of consideration, with various affecting factors (ink, paper, and brush conditions) [12]. By simulating the various effects during scripting, the calligraphic artwork generated by the virtual brush system appears more realistic.
The education on Kanji calligraphy has long been conducted by human supervisors using traditional tools—brush, ink, and paper [12,13]. However, preparing the learning tools can be difficult according to use situations, and finding a good supervisor can be considered even more difficult [14,15,16]. Moreover, it is a burden for the teachers to supervise the calligraphy because many students are often assigned to a single teacher and supervising multiple learners simultaneously while providing sufficient support for all of them is a time-consuming job.
There have been a few reported studies on automatic learning systems for calligraphy. Some of these studies have focused on providing a visual example of calligraphic writing, while others have attempted to evaluate the writing. However, considerable gaps exist between having human supervision and utilizing the computerized system. The computer systems have been incapable of providing detailed supervisions on the writings; they only evaluate the overall scores.
Narita and Matsumaru presented a calligraphy learning system with a leap motion sensor and a projector [13,17]. A user writes a character on paper, on which an example of the written character is projected. The system virtually generates calligraphic writing from the leap motion sensors and compares the generated writing to the projected example. The evaluations of the scripted calligraphy were conducted by pixelwise comparisons of the example with the reference and by generating correlation coefficients for writing speed and velocity. The evaluation of four letters with three participants showed that the participants’ scripting became more similar to that of the examples after practice.
Muranaka et al. proposed a calligraphy learning system with video tutorials [18]. A user drew a character with brush on paper, where the video tutorials were displayed on a one-way mirror that was installed diagonally above the paper. The user was able to see both the tutorial and his/her own writing. Participants were able to improve the quality of their calligraphy scripting, but an interactive learning process was not proposed.
Han et al., proposed an automatic grading system with a fuzzy algorithm, which evaluated scripted characters on papers with brush and ink. This system evaluated handwritten characters in a holistic approach, similar to Narita and Matsumaru’s method. Feature values were calculated for balance, character size, and tilting degree of the horizontal/vertical strokes, and compared these to standard values for evaluation. A holistic evaluation, however, does not provide special information on scripting errors, and the users do not know which parts of the characters have errors.
This paper introduces a calligraphy learning system that specifically indicates error spots. It was difficult for users to understand error spots in previous systems because the written characters were evaluated in holistic ways. We introduce the present calligraphy learning system for Japanese Kanji in later sections and show experimental results to prove its efficiency.

2. Calligraphy Learning System Overview

Screenshots of the developed calligraphy learning system are shown in Figure 1. At the system start, a user selects a letter to learn and checks the stroke order to draw. Figure 1a shows a virtual paper and a brush to script the letter. The virtual pen moves as the user moves the digital pen on/above the surface of the tablet, and lines and dots are displayed on the virtual paper when the pen touches the tablet. The proposed system reflects pen movement in real time and can therefore assist the user with scripting characters by watching the screen, not the pen and tablet [11].
After scripting the character, the user checks the evaluation results and advice, which are generated automatically. The evaluation provides results and advice by indicating the stroke numbers, error spots, and types of errors. Then, an animation of the writing process is played on the virtual paper. This animation is automatically created from the reference calligraphic data by a teacher from a Japanese elementary school. Through this procedure, the user learns to write the selected Japanese Kanji letter; this procedure of practice was repeated five times in later experiments.

3. Selection of Letters for Learning Calligraphy

The sheer number of Japanese Kanji characters is one of the reasons that learning Japanese calligraphy is difficult. The number of letters in Kanji for daily life is close to 3000 (2964 letters for JIS level-1), and it is difficult to practice calligraphy for all the characters individually. Therefore, it is important to choose letters that include different styles of calligraphic strokes. The letter “Yong” (永), which has eight different and representative styles of strokes in a single letter, is traditionally used as the beginning letter to learn Japanese calligraphy [19]. Learning calligraphy by writing this single letter is a system that abstracts up to eight complex point drawings for each of the characters (there were more than 20,000 Chinese letters during the Nara/Heian period of Japan; therefore it is difficult to learn all possible letters of the calligraphy) [20]. Practicing the letter (永) is important, but would not be enough to master all the different styles of calligraphic strokes (2964 JIS level-1 Kanji is composed of 32,398 strokes) because it would not cover all the strokes in Kanji. It takes a great deal of time to learn all of these strokes [21,22]. To select the letters to evaluate the proposed calligraphy learning system, this study suggests a minimum number of Kanji list with a computerized clustering algorithm.
An online handwritten character database [23] is used to cluster the strokes. This database was recorded with a pen tablet (WACOM, Japan), which includes traces of the XY-coordinates of the pen together with the information on pressures and elevation angles at each of the data points. The characters in the database were normalized to the size of 256 × 256, and all the strokes of the characters were separated. The strokes were adjusted so that their starting points were ( 0 , 0 ) .

3.1. Stroke Clustering

Strokes were clustered by the K-means clustering algorithm [24], where the distance between two strokes ( S and S ) was calculated as follows:
D ( S , S ) = 1 n j = 1 n ( X j X j ) 2 + ( Y j Y j ) 2
where X j and Y j are the x and y coordinates of the j -th data point of a stroke. The value of K was determined by a simple clustering algorithm [25], which classifies strokes within a threshold as being in the same group. The distance calculation for the simple clustering was conducted with the following equation:
d = s + m + e 3
s = | s ( x ) r e f s ( x ) i n p | + | s ( y ) r e f s ( y ) i n p | 2
m = | m ( x ) r e f m ( x ) i n p | + | m ( y ) r e f m ( y ) i n p | 2
e = | e ( x ) r e f e ( x ) i n p | + | e ( y ) r e f e ( y ) i n p | 2
where s , m , and e are the characteristic points of each stroke (i.e., starting point, middle point that is obtained by calculating the mid-point of the ordered series of strokes, and endpoint).
Table 1 shows the clustering results by the simple clustering algorithm with different threshold values. The number of clusters was reduced as the threshold value increased, which means that fewer clusters represented all the strokes in Japanese Kanjis. The strokes in the same cluster were averaged to generate the representative strokes for the cluster. We chose the threshold value of eight for this study, as it was previously reported that reducing the stroke number to less than 400 could cause a decrease in the recognition accuracy to under 95% [26].
The threshold was set to minimize the number of clusters and stroke distortion.
Therefore, we reviewed the representative strokes in the 455 cluster and found many strokes with similar shapes but different sizes or writing directions (see Figure 2). These differences could be caused by the relative positions of the stroke in a character or by the complexity of a character (see Figure 3 for an example). Since these strokes were difficult to classify by automatic algorithms (reducing the number of clusters to less than 400 caused recognition problems, as described above), we classified them manually. In the end, the strokes of Japanese calligraphy were compressed to 44 from 32,398 (see Figure 4).

3.2. Suggestion of Kanji Characters for Learning Calligraphy

This study suggests the use of 19 letters for Kanji calligraphy learning, which includes the 44 types of shortlisted strokes shown in Section 3.1, as shown in 0. The selection of the letters was conducted manually because it was difficult to build an automatic procedure. The letters were selected to minimize the number of characters, for the selected characters to have relatively small numbers of strokes, and to minimize repetition of the same stroke types in a letter. The number of strokes in the selected letters was distributed from 1 to 8, such that users could experience various styles in the limited number of examples chosen. The total number of strokes in the selected letters was 83, which is less than twice the total number of stroke types.

4. Evaluation of Calligraphy Writing

4.1. Experimental Overview

The proposed system was evaluated with 19 characters comprising the 44 types of strokes shown in Table 2 and Figure 4. Twenty-two Japanese people (aged 18 to 55 years, 20 males and 2 females) participated in scripting Kanji calligraphy, and the learning efficiency was evaluated in comparison to the traditional method with brush and paper. None of the participants were experts in Japanese calligraphy. The scripted characters were evaluated at the stroke and character levels.
For the readability of the explanation, we first provide an example of the evaluation process of a Kanji character after the features for the evaluation at the stroke and character level are listed. We chose the letter “邸” for the example because it is the most complex letter among the selected letters. Thereafter, the overall experimental results for the 19 characters produced by the 22 writers are provided.

4.2. Calligraphy Evaluation

The proposed system evaluates calligraphy in nine main categories. The evaluation categories were pen pressure, fades, hooks, horizontal/vertical strokes, distance between strokes, relative positions and lengths of strokes, and angles between strokes or segments. Six out of ten categories (except brush pressure, fade, hook, and others) are related to the symmetry, which concerns angles, distances, and the length ratio between strokes. All the evaluation categories and their details are listed in Table 3. A written character was evaluated at each of the feature points compared to the checklist based on a dictionary [27]. The feature points of the strokes were the starting, end, and corner points of strokes—a part of the strokes divided by a corner point was noted as a segment.

4.3. An Example of Calligraphy Evaluation

This section shows an example of the calligraphy evaluation with the letter “邸,” which is the most complex letter among the selected letters. A written character is evaluated at twenty checkpoints—starting and end points of each stroke and corner points—as shown in Figure 5, labeled “a” to “t”. The strokes were evaluated by comparing the elevation angles, pen pressure, tilting angles, x and y coordinates, and the distance between two points. Table 4 describes the details of all the checkpoints. We developed these checkpoints by referencing a dictionary [27].
We consider the pressure of the pen in this study, and the pen tablet is used to evaluate the strength of the pen pressure on a scale of 0 to 1023. There are 20 detail points in the strokes where the pen pressure needs to be either strengthened or weakened. Points a, c, d, g, h, i, l, n, q, and s require a higher pressure from the pen between 800 and 1023, while points b, e, f, j, k, m, o, p, r, and t require a weaker writing pressure of less than 799. The system records the pen pressure at each point, and if it falls within the specified values, the user is informed that this is correct. Table 4 summarizes the above descriptions.
Figure 6 depicts an example of calligraphy scripting with the proposed system showing the various problems associated with pen pressure. The system evaluated the writing and listed the problems for each stroke based on the XY-coordinates, pen pressure, and elevation angle. The system notifies the user that “the writing is good” if all the strokes are written correctly.
Figure 6b shows an example of calligraphic scripting displaying a number of mistakes, and the problems found by the proposed system from the example are as listed in Table 5. This result also shows the limitation of the proposed system. The sharpness at the stroke-ends was not scripted well in the example, but these errors were not detected in Table 5. Details of these evaluation errors should be discussed in further studies.

4.4. Learning Performance of Calligraphy

Experiments were conducted to compare the educational effectiveness of learning with this method compared to tutoring in the traditional process of scripting on paper. We evaluated the time required to learn and write Kanji characters and found some striking differences in the learning of the same Kanji character. The twenty-two participants were divided into two equal and random groups, where the participants in one group practiced with the proposed system and the participants in the other group practiced with the traditional system—brush, papers, textbook, and dictionary. There was no statistical difference between the two groups. Each group had eleven participants, including ten males and one female. The mean age of the participants in the group with the traditional system was 27.9 and the mean age of the participants in the group with the proposed system was 24.6, but the age difference between the two groups was insignificant (p = 0.748, U = 65.5, Mann-Whitney U test, two-tailed).
The participants of the traditional system repeatedly scripted letters on papers with a brush, while reading the textbook and dictionary to check the stroke order and writing styles. The participants in both groups practiced five times for each letter.
Figure 7 shows the writing error rates of the participants. The error rates were measured by the number of accurately written strokes, as follows:
writing_error_rates = 1 number_of_accuractly_written_strokes total_number_of_strokes
The error rates were calculated after an automatic evaluation of the test group, whereas the evaluation was conducted by a teacher from a Japanese elementary school for the control group, because the participants in the control group wrote on paper. The mean error rate of the test group at the last trial was 3.4%, whereas the one for the control group was 6.8%. There were no significant differences between the two groups from the first to third trials, but the writing accuracy of the test group was significantly higher than that of the control group (Mann–Whitney U test; p < 0.01 and U = 103.5 for the 4th; and p < 0.05 and U = 98.0 for the last trial). For the statistical test, an independent sample Kruskal-Wallis test was conducted, and the difference in terms of the error rates was found to be significant (p < 0.001, N = 110). Thereafter, a Mann-Whitney U test was conducted, comparing the error rates of the two groups. This results show that the proposed system was more effective for learning Japanese Kanji calligraphy in comparison to the traditional brush and pen-based system.
It is notable that the mean error rates of the test group decreased more rapidly, and the error rate of the 4th trial was slightly higher than the error rate of the 5th trail of the control group. This implies that a user with the traditional system may be required to practice the scripting of a set of characters to achieve similar skills.
Figure 8 shows two pairs of writing samples of the proposed system for the first and the last trials. Many types of errors (character balance, overlap of strokes, tilted strokes, and positions of stroke coordinates) were observed during the first trial; however, the calligraphy in the final trial shows a more balanced structure and most errors related to strokes are corrected. Figure 9 confirms that a decrease in the errors occurs for all Japanese Kanji letters. The mean error rates of the last trial were less than half of those for the first trial for most letters (15 out of 19 letters). The letter “七” showed the largest decrease, for which the final error rate was 13.5% of the first trial.
Figure 10 shows the total number of errors that occurred during the first and last trials for each type of error. The errors were considerably reduced through practice. Items such as “fade” and “pen pressure” were relatively easy to understand, and the reduced rates for these errors were high (the most frequent error in the first trial was pen pressure (563); however, the number of errors became less than one-third (153) through practice). However, the learning efficiencies were relatively low for “angle” and “length.” The error of “angle” occurred 238 times in the last trail, which was 70.2% of that at the beginning (167 errors); the error of “length” occurred 187 times in the last trial, which was 68.0% of the one at the beginning. It is an interesting finding that the learning efficiencies were different, depending on the error types. We presume that the low efficiencies for “angle” and “length” could be because of their uniqueness (the stroke length varies for different stroke type) because there is little chance to learn the stroke lengths and angles between strokes. The reason for this difference and the ways to increase the efficiencies for different types of errors should be addressed in future research.

5. Conclusions

Traditional ways of learning Japanese Kanji calligraphy include writing on paper with a brush and ink, under the supervision of a teacher. This method has been verified throughout history; however, preparing the equipment and finding a good supervisor are not always easy, depending on the circumstances. This paper introduced a novel system for calligraphy learning, which provides automatic advice by indicating the errors in Kanji calligraphy. The main contributions of this paper are as follows: (1) a calligraphy learning system that indicates errors in the consideration of symmetry was introduced, and (2) it was proved that calligraphy learning with computerized supervision can be more efficient in reducing the number of errors than the traditional method with a human supervisor.
Although this study showed that the proposed system outperformed the human supervision regarding calligraphy teaching, this does not ensure that the proposed system is always better. Excellent teachers may supervise the learners better, and the learners can ask calligraphy-related questions to improve their knowledge. Moreover, personal relationships between the teacher and learners could not be mimicked by the proposed system. It would not be possible for the proposed system to substitute human teachers entirely. These limitations need to be addressed in future studies. From another perspective, direct comparisons of learning efficacy among the computer-assisted calligraphy learning systems are necessary. Verifying whether training with the proposed system is effective for other characters is also a significant related topic. A direct comparison of the comments from the proposed system and human teachers would verify our results with a different perspective. Further, variant brush effects (e.g., dirt, blurring of characters) should be included for a better representation of virtual brush artwork.

Author Contributions

J.S. directed the study procedures and wrote parts of the paper. M.A.R. conducted experiments and wrote parts of the paper. W.-D.C. supervised and reviewed part of the study and wrote parts of the paper.

Funding

This work was supported by a grant from the Basic Science Research Program through the National Research Foundation of Korea (NRF), funded by the Ministry of Education (NRF-2017R1D1A1A09000774).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Nakata, Y. The Art of Japanese Calligraphy; Weatherhill: New York, NY, USA, 1973; ISBN 0834810131. [Google Scholar]
  2. Leung, S.C.; Tsui, C.K.; Cheung, M.W.L.; Chung, W.L. A comparative approach to the examination of Chinese handwriting-The Chinese character. J. Forensic Sci. Soc. 1985, 25, 255–267. [Google Scholar] [CrossRef]
  3. Han, C.C.; Chou, C.H.; Wu, C.S. An interactive grading and learning system for chinese calligraphy. Mach. Vis. Appl. 2008, 19, 43–55. [Google Scholar] [CrossRef]
  4. Lyu, P.; Bai, X.; Yao, C.; Zhu, Z.; Huang, T.; Liu, W. Auto-encoder guided GAN for Chinese calligraphy synthesis. In Proceedings of the 14th International Conference on Document Analysis and Recognition, Kyoto, Japan, 9–15 November 2017; pp. 1095–1100. [Google Scholar]
  5. Xu, S.; Lau, F.C.M.; Cheung, W.K.; Pan, Y. Automatic generation of artistic chinese calligraphy. IEEE Intell. Syst. 2005, 20, 32–39. [Google Scholar]
  6. Wong, H.T.F.; Ip, H.H.S. Automatic synthesis of image details based on multiresolution coherence. Vis. Comput. 1998, 13, 412–423. [Google Scholar] [CrossRef]
  7. Saito, S.; Nakajima, M. 3D Physics-based Brush Model for Interactive Painting. J. Inf. Process. Soc. Jpn. 2000, 41, 608–615. [Google Scholar]
  8. Saito, S.; Nakajima, M. A paintbrush model for interactive painting tools. J. Inst. Electron. Inf. Commun. Eng. 1999, D12, 79–84. (In Japanese) [Google Scholar]
  9. Wong, H.T.F.; Ip, H.H.S. Virtual brush: A model-based synthesis of Chinese calligraphy. Comput. Graph. 2000, 24, 99–113. [Google Scholar] [CrossRef]
  10. Yamasaki, T.; Hattori, T. Computer calligraphy-brush written Kanji formation based on the brush-touch movement. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Information Intelligence and Systems, Beijing, China, 14–17 October 1996; pp. 1736–1741. [Google Scholar]
  11. Wada, A.; Shin, J. Three-dimensional virtual calligraphy simulation with a pen tablet. In Proceedings of the 1st IEEE International Workshop on Aware Computing, Aizu-Wakamatsu, Japan, 17–18 September 2009; pp. 628–631. [Google Scholar]
  12. Shin, J.; Marumoto, M. Ink diffusion simulation for 3D virtual calligraphy. In Proceedings of the 4th IEEE International Conference on Awareness Science and Technology, Seoul, South Korea, 21–24 August 2012; IEEE: Penang, Malaysia, 2012; pp. 163–168. [Google Scholar]
  13. Matsumaru, T.; Narita, M. Calligraphy-Stroke Learning Support System Using Projector and Motion Sensor. J. Adv. Comput. Intell. Intell. Inform. 2017, 21, 697–708. [Google Scholar] [CrossRef]
  14. Kuwahara, K. The Japanese Character. Life and Calligraphy. Available online: http://www.shodo.it/kuwahara-japanese-character/ (accessed on 14 June 2019).
  15. Takezaki, K.; Godin, B. Introduction to Japanese Kanji Calligraphy; Tuttle Publishing: Clarendon, VT, USA, 2008. [Google Scholar]
  16. Hadamitzky, W.; Spahn, M. Japanese Kanji and Kana: (JLPT All Levels) A Complete Guide to the Japanese Writing System (2,136 Kanji and 92 Kana); Tuttle Publishing: Clarendon, VT, USA, 2013. [Google Scholar]
  17. Narita, M.; Matsumaru, T. Calligraphy-stroke learning support system using projection. In Proceedings of the 24th IEEE International Workshop on Robot and Human Interactive Communication, Kobe, Japan, 31 August–4 September 2015; pp. 640–645. [Google Scholar]
  18. Muranaka, N.; Yamamoto, T.; Imanishi, S. A calligraphy mastering support system using virtual reality technology and its learning effects. IEEJ Trans. Fundam. Mater. 2003, 123, 1206–1216. (In Japanese) [Google Scholar] [CrossRef]
  19. Shin, J.; Okuyama, T.; Yun, K. Sensory calligraphy learning system using Yongzi-Bafa. In Proceedings of the 8th International Forum on Strategic Technology, Ulaanbaatar, Mongolia, 28 June–1 July 2013; pp. 128–131. [Google Scholar]
  20. Kyuyo, I. Learn the Calligraphy: Techniques and Practice; Chikuma Shobou: Tokyo, Japan, 1997; ISBN 4-480-05703-X. (In Japanese) [Google Scholar]
  21. Shimomura, T. Science of the stroke sequence of Kanji. In Proceedings of the 8th Conference on Computational Linguistics, Association for Computational Linguistics, Tokyo, Japan, 30 September–4 October 1980; pp. 270–273. [Google Scholar]
  22. Tamaoka, K.; Yamada, H. The effects of stroke order and radicals on the knowledge of Japanese kanji orthography, phonology and semantics. Psychologia 2000, 43, 199–210. [Google Scholar]
  23. Nakamura, Y.; Kidode, M. Individuality analysis of online kanji handwriting. In Proceedings of the 8th International Conference on Document Analysis and Recognition, Seoul, South Korea, 31 August–1 September 2005; pp. 620–624. [Google Scholar]
  24. Jain, A.K. Data clustering: 50 years beyond K-means. Pattern Recognit. Lett. 2010, 31, 651–666. [Google Scholar] [CrossRef]
  25. Shin, J.; Suzuki, K.; Hasegawa, A. Handwritten Chinese character font generation based on stroke correspondence. Int. J. Comput. Process. Lang. 2005, 18, 221–226. [Google Scholar] [CrossRef]
  26. Shin, J. A Study of the Compression Method for a Reference Character Dictionary used for On-line Character Recognition. Lect. Notes Artif. Intell. 2003, 2773, 300–309. [Google Scholar]
  27. Kinsen, Y. You Can Write Beautiful Character Correctly KAI GYO SOO Stroke Order Dictionary; Natsumesya: Tokyo, Japan, 2016; ISBN 978-4-8163-6207-4. (In Japanese) [Google Scholar]
Figure 1. Main interface of the proposed system. (a) Main screen with pen and brush before writing. (b) Calligraphic character displayed during the writing process.
Figure 1. Main interface of the proposed system. (a) Main screen with pen and brush before writing. (b) Calligraphic character displayed during the writing process.
Symmetry 11 01071 g001
Figure 2. Example of similar strokes in Japanese Kanji.
Figure 2. Example of similar strokes in Japanese Kanji.
Symmetry 11 01071 g002
Figure 3. Eight similar strokes with different lengths. (a) Characters with the same stroke type but different lengths; (b) extracted strokes from the characters, and a representative stroke.
Figure 3. Eight similar strokes with different lengths. (a) Characters with the same stroke type but different lengths; (b) extracted strokes from the characters, and a representative stroke.
Symmetry 11 01071 g003
Figure 4. Forty-four stroke types in Japanese Kanji calligraphy. Similar strokes are placed along the same row.
Figure 4. Forty-four stroke types in Japanese Kanji calligraphy. Similar strokes are placed along the same row.
Symmetry 11 01071 g004
Figure 5. Twenty checkpoints for writing “邸”.
Figure 5. Twenty checkpoints for writing “邸”.
Symmetry 11 01071 g005
Figure 6. An example of calligraphic scripting by a novice. (a) Target letter with stroke order information; (b) calligraphic scripting with errors (circled at the error points).
Figure 6. An example of calligraphic scripting by a novice. (a) Target letter with stroke order information; (b) calligraphic scripting with errors (circled at the error points).
Symmetry 11 01071 g006
Figure 7. Mean error rates of the proposed system and traditional paper-based system. Error rates decrease with practice, and the differences between the two systems were significant for the fourth and fifth trials (* p < 0.01 and ** p < 0.05). The error bars indicate standard errors.
Figure 7. Mean error rates of the proposed system and traditional paper-based system. Error rates decrease with practice, and the differences between the two systems were significant for the fourth and fifth trials (* p < 0.01 and ** p < 0.05). The error bars indicate standard errors.
Symmetry 11 01071 g007
Figure 8. Examples of changes in writing calligraphy. Two participants’ cases are shown. The balance of the character for Participant A increased, and the pen pressure and the stroke length were better for Participant B.
Figure 8. Examples of changes in writing calligraphy. Two participants’ cases are shown. The balance of the character for Participant A increased, and the pen pressure and the stroke length were better for Participant B.
Symmetry 11 01071 g008
Figure 9. Changes in error rates through practice with the proposed system.
Figure 9. Changes in error rates through practice with the proposed system.
Symmetry 11 01071 g009
Figure 10. Changes in the total number of errors for each error type.
Figure 10. Changes in the total number of errors for each error type.
Symmetry 11 01071 g010
Table 1. Number of clusters after stroke clustering with different threshold values.
Table 1. Number of clusters after stroke clustering with different threshold values.
Threshold *Number of Clusters
032,389
51156
6817
7601
8455
9364
10294
11236
12197
13168
14142
* The unit of the threshold is the distance between two strokes calculated as Equation (2).
Table 2. List of letters including all the stroke types possible in 2964 Kanji letters.
Table 2. List of letters including all the stroke types possible in 2964 Kanji letters.
CharacterNumber of StrokesNumber of Strokes that Occurred Once in a LetterNumber of Repeated Strokes in a LetterNumber of Unique Strokes *
8713
7612
6421
6512
6512
5413
5411
5501
4403
4311
4403
4401
4313
4403
3301
3302
2201
2201
1102
Total83731036
* The term “unique strokes” denotes that the stroke type appears in one character only.
Table 3. Features for calligraphy evaluation, categorized into 10 groups.
Table 3. Features for calligraphy evaluation, categorized into 10 groups.
Evaluation CategoryDescriptionFeatures for Evaluation
Brush pressureThickness of stroke at the stroke starting/end points
-
Pen pressure at stroke starting/end and corner points
FadeGradual change of stroke width at stroke end
-
Starting/end position
-
Direction
-
Smoothness
HookSudden change of stroke direction in a stroke
-
Starting/end position
Horizontal/ vertical strokeHorizontal or vertical strokes without curves
-
Tilting angle
-
Heading/sharpness at the end
DistanceDistance between strokes
-
Distance between strokes
PositionPosition of stroke relative to other strokes
-
Relative position of strokes’ starting and end points
LengthLength of stroke
-
Length of strokes/segments
AngleAngle between two strokes or segments
-
Angles at between segments in a stroke
-
Angles between strokes
BalanceBalance of strokes and character shapes
-
Ratio of stroke lengths between segments/strokes
-
Ranks of stroke lengths
-
Relative tilting angles of strokes
-
Ratio of height to width of a character
-
Horizontal/vertical position of central vertical/horizontal stroke
OtherErrors that are not categorized above
-
Curvature of corners
-
Writing speed
-
Pen movements at corner (should move slightly upward)
Table 4. Checklist for calligraphic evaluation of the letter “邸”.
Table 4. Checklist for calligraphic evaluation of the letter “邸”.
Stroke NumberEvaluation ChecklistPlace Tags * and Conditions
First strokeBrush pressurea, b
Anglea to b
Second strokeHorizontal/Vertical stroke c = d **
Angled to e
Distance between two pointsd, e
Brush pressurec, d, e
Third strokeAnglef to g
x-coordinatea > g
Brush pressuref, g
Fourth strokex-coordinate (b − a)/2 + a > h
x-coordinateh > i
y-coordinated = i
Anglei to j
Distance between two pointsi, j
Brush pressureh, i, j
Fifth strokex-coordinated = k
Anglek to l
x-coordinatei < l
Brush pressurek, l
Sixth strokey-coordinateh = m
Anglem to n
Brush pressurem, n, o
Anglen to o
x-coordinates > o
Seventh strokex-, y-coordinateo = p
x-, y-coordinated, n = q
Angleq to r
Brush pressurep, q, r
Eighth strokeBrush pressures, t
y-coordinatek > t
Distance between two pointsk, t
* The tags are as illustrated in Figure 5. ** Two coordinates were considered equal if the distance between the coordinates was smaller than a threshold.
Table 5. Writing issues discovered by the proposed system from the example of Figure 6.
Table 5. Writing issues discovered by the proposed system from the example of Figure 6.
Problem No.Stroke No.Issue
12The angle of hook is not correct.
26The 6th stroke should start at the same vertical level as the 4th stroke.
36The horizontal stroke should not move upward or downward.
47The corner point of the 7th stroke should be at the same horizontal level as the one of the 6th and at the same vertical level to the 2nd stroke.

Share and Cite

MDPI and ACS Style

Shin, J.; Rahim, M.A.; Chang, W.-D. Learning System for Japanese Kanji Calligraphy with Computerized Supervision. Symmetry 2019, 11, 1071. https://doi.org/10.3390/sym11091071

AMA Style

Shin J, Rahim MA, Chang W-D. Learning System for Japanese Kanji Calligraphy with Computerized Supervision. Symmetry. 2019; 11(9):1071. https://doi.org/10.3390/sym11091071

Chicago/Turabian Style

Shin, Jungpil, Md Abdur Rahim, and Won-Du Chang. 2019. "Learning System for Japanese Kanji Calligraphy with Computerized Supervision" Symmetry 11, no. 9: 1071. https://doi.org/10.3390/sym11091071

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop