Skip to main content

Handwriting Recognition Using B-Spline Curve

  • Conference paper
Context-Aware Systems and Applications (ICCASA 2012)

Abstract

This paper aims at presenting novel approach for curve matching and character recognition such as printed writing, handwriting, signatures, etc. based on B-Spline curve. The advantages of the B-Spline that are continuous curve representation and affine invariant, and the robustness. The recognition process is composed of two main steps: sample training and recognition. The computer must be trained with data from bitmap image file. The next step is pre-processing input data from the binary image and finding its skeleton. The reconstruction of a B-Spline curve representing the sample character is applied to find out the control points. Then the sample B-spline curve of each character is stored in a database. For the test character, it has the same process with the sample character. The matching is done by computing the Euclidean distance between the control points of test curve with those of all sample characters to recognize the character. The experimental results show the performance of the proposed algorithm.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Deng, P.S., Liao, H.–Y.M., Ho, C.W., Tyan, H.–R.: Wavelet–based Off–line Signature Verification. Computer Vision and Image Understanding 76(3), 173–190 (1997)

    Article  Google Scholar 

  2. Herbst, B., Coetzer, H.: On An Offline Signature Verification System. In: 9th Annual South African Workshop on Pattern Recognition, pp. 39–43 (1998)

    Google Scholar 

  3. Coetzer, J., Herbst, B.M., Du Preez, J.A.: Offline Signature Verification Using the Discrete Radon Transform and a Hidden Markov Model. Eurasip Journal on Applied Signal Processing 4, 559–571 (2004)

    Article  Google Scholar 

  4. Basu, J.K., Bhattacharyya, D., Kim, T.-H.: Use of Artificial Neural Network in Pattern Recognition. International Journal of Software Engineering and Its Applications 4(2) (2010)

    Google Scholar 

  5. Izakian, H., et al.: Multi-Font Farsi/Arabic Isolated Character Recognition Using Chain Codes. World Academy of Science, Engineering and Technology 43, 67–70 (2008)

    Google Scholar 

  6. Pal, U., Dutta, S.: Segmentation of Bangla Unconstrained Handwritten Text. In: ICDAR, 7th, pp. 1128–1132 (2003)

    Google Scholar 

  7. Piegl, L., Tiller, W.: The NURBS Book, 2nd edn. Springer (1997)

    Google Scholar 

  8. Rogers, D.F.: An Introduction to NURBS With Historical Perspective (2001)

    Google Scholar 

  9. Tirandaz, H., Nasrabadi, A., Haddadnia, J.: Curve Matching and Character Recognition by Using B-Spline Curves. IACSIT International Journal of Engineering and Technology 3(2) (2011)

    Google Scholar 

  10. Tirandaz, H., Nasrabadi, A., Haddadnia, J.: Curve Matching and Character Recognition by Using B-Spline Curves. IACSIT International Journal of Engineering and Technology 3(2) (2011)

    Google Scholar 

  11. Riba, J.R., et al.: Method for invariant signature classification. In: Proceedings of 15th International Conference on Pattern Recognition, vol. 2, pp. 953–956 (2000)

    Google Scholar 

  12. Frias-Martinez, E., Sanchez, A., Velez, J.: Support vector machines versus multi-layer perceptrons for efficient off-line signature. Engineering Applications of Artificial Intelligence 19, 693–704 (2006)

    Article  Google Scholar 

  13. Nguyen-Tan, K., Le, C.: A method for describing planar cam profile function from a set of digital points. In: Proceedings of the 10th Global Congress on Manufacturing and Management, Thailand, pp. 145–150 (2010)

    Google Scholar 

  14. Nguyen-Tan, K., Raffin, R., Daniel, M., Le, C.: B-spline surface reconstruction by inverse subdivisions. In: Proceedings of the 7th International Conference on Computing and Communication Technologies, pp. 336–339 (2009)

    Google Scholar 

  15. Mokhtarian, F., Mackworth, A.K.: Scale-Based Description and Recognition of Planar Curves and Two dimensional Shapes. IEEE Trans. PAMI. PAMI-8, 34–43 (1986)

    Article  Google Scholar 

  16. Ozdil, M.A., Vural, F.T.Y.: Optical character recognition without segmentation. In: Proceedings of the Fourth International Conference on Document Analysis and Recognition, vol. 2, pp. 483–486. IEEE Computer Society (1997)

    Google Scholar 

  17. Cheriet, M., Kharma, N., Liu, C.-L., Suen, C.Y.: Character recognition systems A guide for Students and Practioners. Wiley (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Nguyen-Tan, K., Nguyen-Hoang, N. (2013). Handwriting Recognition Using B-Spline Curve. In: Vinh, P.C., Hung, N.M., Tung, N.T., Suzuki, J. (eds) Context-Aware Systems and Applications. ICCASA 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 109. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36642-0_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36642-0_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36641-3

  • Online ISBN: 978-3-642-36642-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics