Abstract
This paper describes a skeletonization approach that has desirable characteristics for the analysis of static handwritten scripts. We concentrate on the situation where one is interested in recovering the parametric curve that produces the script. Using Delaunay tessellation techniques where static images are partitioned into sub-shapes, typical skeletonization artifacts are removed, and regions with a high density of line intersections are identified. An evaluation protocol, measuring the efficacy of our approach is described. Although this approach is particularly useful as a pre-processing step for algorithms that estimate the pen trajectories of static signatures, it can also be applied to other static handwriting recognition techniques.
Similar content being viewed by others
References
Lam L., Suen C.Y.: An evaluation of parallel thinning algorithms for character-recognition. IEEE Trans. Pattern Anal. Mach. Intell. 17(9), 914–919 (1995)
Stheinherz, N.I.T.: A special skeletonization algorithm for cursive words. In: Proceedings of the Seventh International Workshop on Frontiers in Handwriting Recognition, International Unipen Foundation, pp. 529–534 (2000)
Dawoud, A., Kamel, M.: New approach for the skeletonization of handwritten characters in gray-scale images. In: Proceedings of the International Conference on Document Analysis and Recognition, pp. 1233–1237 (2003)
Wen M., Fan K., Han C.: Classification of chinese characters using pseudo skeleton features. J. Inf. Sci. Eng. 20, 903–922 (2004)
Kegl B., Krzyzak A.: Piecewise linear skeletonization using Principal curves. IEEE Trans. Pattern Anal. Mach. Intell. 24(1), 59–74 (2002)
Ahmed M., Ward R.: A rotation invariant rule-based thinning algorithm for character recognition. IEEE Trans. Pattern Anal. Mach. Intell. 24(12), 1672–1678 (2002)
Zou J.J., Yan H.: Skeletonization of ribbon-like shapes based on regularity and singularity analysis. IEEE Trans. Syst. Man Cybern. B 31(3), 401–407 (2001)
Zou J.J., Yan H.: Vectorization of cartoon drawings. In: Eades, P., Jin, J. (eds) Selected Papers from Pan-Sydney Workshop on Visual Information Processing, ACS, Sydney (2001)
Tang Y.Y., You X.: Skeletonization of ribbon-like shapes based on a new wavelet function. IEEE Trans. Pattern Anal. Mach. Intell. 25(9), 1118–1133 (2003)
Chiang J.Y., Tue S.C., Leu Y.C.: A new algorithm for line image vectorization. Pattern Recognit. 31(10), 1541–1549 (1998)
Nel E., Du Preez J.A., Herbst B.M.: Estimating the pen trajectories of static signatures using hidden Markov models. IEEE Trans. Pattern Anal. Mach. Intell. 27, 1733–1746 (2005)
Nel, E., Du Preez, J.A., Herbst, B.M.: Estimating the pen trajectories of static scripts using hidden Markov models. In: Proceedings of the International Conference on Document Analysis and Recognition, pp. 41–47 (2005)
Nel E., Du Preez J.A., Herbst B.M.: Verification of dynamic curves extracted from static handwritten scripts. Pattern Recognit. 14, 3773–3785 (2008)
Pan, J.C., Lee, S.: Offline tracing and representation of signatures. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, pp. 679–680 (1991)
Lee S., Pan J.C.: Offline tracing and representation of signatures. IEEE Trans. Syst. Man Cybernet. 22(4), 755–771 (1992)
Lallican, P.M., Viard-Gaudin, C.: A Kalman approach for stroke order recovering from off-line handwriting. In: Proceedings of the International Conference on Document Analysis and Recognition, IEEE Computer Society, pp. 519–523 (1997)
Chang H., Yan H.: Analysis of stroke structures of handwritten chinese characters. IEEE Trans. Syst. Man Cybernet. B 29(1), 47–61 (1999)
Kato Y., Yasuhara M.: Recovery of drawing order from single-stroke handwriting images. IEEE Trans. Pattern Anal. Mach. Intell. 22(9), 938–949 (2000)
Guo J.K., Doerman D., Rosenfeld A.: Forgery detection by local correspondence. Int. J. Pattern Recognit. Artif. Intell. 15(4), 579–641 (2001)
Plamondon R., Maarse F.J.: An evaluation of motor models of handwriting. IEEE Trans. Syst. Man Cybernet. B 19(5), 1060–1072 (1989)
Boccignone G., Chianese A., Cordella L.P., Marcelli A.: Recovering dynamic information from static handwriting. Pattern Recognit. 26(3), 409–418 (1993)
Jäger, S.: A psychomotor method for tracking handwriting. In: Proceedings of the International Conference on Document Analysis and Recognition, IEEE Computer Society, pp. 528–531 (1997)
Govindaraju, V., Srihari, S.: Separating handwritten text from overlapping non-textual contours. In: International Workshop on Frontiers in Handwriting Recognition, pp. 111–119 (1991)
Doermann, D., Rosenfeld, A.: Recovery of temporal information from static images of handwriting. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 162–168 (1992)
Doermann D.S., Rosenfeld A.: Recovery of temporal information from static images of handwriting. Int. J. Comput. Vis. 15, 143–164 (1995)
Doermann, D., Rosenfeld, A.: The interpretation and reconstruction of interfering strokes. In: Frontiers in Handwriting Recognition, pp. 41–50 (1993)
Lam L., Lee S., Suen C.Y.: Thinning methodologies-a comprehensive survey. IEEE Trans. Pattern Anal. Mach. Intell. 14(9), 869–885 (1992)
Gonzalez R.C., Woods R.E.: Digital Image Processing. Addison-Wesley, Reading (1992)
Seul M., O’Gorman L., Sammon M.S.: Practical Algorithms for Image Analysis: Description, Examples, and Code. Cambridge University Press, Cambridge (2000)
Gonzalez R.C., Woods R.E., Eddins S.L.: Digital Image Processing using Matlab. Pearson Prentice Hall, New York (2004)
Verwer B., van Vliet L., Verbeek P.: Binary and grey-value skeletons: Metrics and algorithms. Int. J. Pattern Recognit. Artif. Intell. 7(5), 1287–1308 (1993)
Lam L., Suen C.Y.: Automatic comparison of skeletons by shape matching methods. Int. J. Pattern Recognit. Artif. Intell. 7(5), 1271–1286 (1993)
Fan K., Chen D., Wen M.: Skeletonization of binary images with nonuniform width via block decomposition and contour vector matching. Pattern Recognit. 31(7), 823–838 (1998)
Rocha J.: Perceptually stable regions for arbitrary polygons. IEEE Trans. Syst. Man Cybernet. B 33(1), 165–171 (2003)
Plamondon R., Suen C., Bourdeau M., Barriere C.: Methodologies for evaluating thinning algorithms for character recognition. Int. J. Pattern Recognit. Artif. Intell. 7, 1247–1270 (1993)
De Berg, M., Van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry Algorithms and Applications, 2nd edn Springer, Berlin (1997)
Martinez T., Schulten K.: Topology representing networks. Neural Netw. 7(3), 507–522 (1994)
Sedgewick R.: Algorithms. Addison-Wesley, Reading (1946)
Dolfing, J.G.A.: Handwriting recognition and verification: a hidden Markov approach. Ph.D. thesis, Eindhoven, Netherlands (1998)
Van Oosterhout, J.J.G.M., Dolfing, J.G.A., Aarts, E.H.L.: On-line signature verification with hidden Markov models. In: Proceedings of the International Conference on Pattern Recognition, pp. 1309–1312 (1998)
Coetzer, J.: Off-line signature verification, Ph.D. thesis, Stellenbosch University Press (2005)
Tukey J.W.: Exploratory Data Analysis, pp. 46–47. Addison- Wesley, Reading (1977)
Chaikin G.: An algorithm for high speed curve generation. Comput. Vis. Gr. Image Process. 3, 346–349 (1974)
Lane J.M., Riesenfeld R.F.: A theoretical development for the computer generation of piecewise polynomial surfaces. IEEE Trans. Pattern Anal. Mach. Intell. 2, 34–46 (1980)
Nel, E., Du Preez, J.A., Herbst, B.M.: www.ussigbase.org
Lallican, P.M., Viard-Gaudin, C., Knerr, S., Binter, P.: The IRESTE ON-OFF (IRONOFF) handwritten image database. In: Proceedings of the International Conference on Document Analysis and Recognition, pp. 455–458 (1999)
Smith E.: Characterization of image degradation caused by scanning. Pattern Recognit. Lett. 19(13), 1191–1197 (1998)
Zhou J.Y., Lopresti D., Sarkar P., Nagy G.: Spatial Sampling Effects on Scanned 2-D Patterns. World Scientific, Singapore (1997)
Smith, E.H.B.: Scanner parameter estimation using bilevel scans of star charts. In: Proceedings of the International Conference on Document Analysis and Recognition, pp. 1164–1168 (2001)
Deller J.R., Hansen J.H.L., Proakis J.G.: Discrete-Time Processing of Speech Signals. IEEE Press, New York (2000)
Rabiner, L.R., Juang, B.H.: An introduction to hidden Markov models. IEEE ASSP Magazine pp. 4–16 (1986)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nel, EM., du Preez, J.A. & Herbst, B.M. A pseudo-skeletonization algorithm for static handwritten scripts. IJDAR 12, 47–62 (2009). https://doi.org/10.1007/s10032-009-0082-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10032-009-0082-z