Skip to main content
Log in

Artificial neural network based character recognition using SciLab

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Character recognition (CR) from an image of text is challenging research in pattern recognition and image processing. New CR systems use artificial neural network (ANN) methods embedded in commercially available software. However, with the rising cost of software, a research revolution in CR is becoming limited. In this work, a CR system is developed using open-source and free software, SciLab. It is the most desirable choice than other compensated software. CR experiments have been done using ANN. The topologies of the neural network varied to recognize ten numerals. The neural network is applied to classify the character with the online backpropagation algorithm by changing the weights for each input online. The results reveal a lower error and the system’s accuracy of 99.92%. With standard backpropagation (batch version) while varying weights after a particular batch. An error is comparatively more, and the system’s output accuracy of 99.62% for the same topology. The application of pre-processing techniques to the given images with topology optimization. The image recognition accuracy is increased by 100%. The system provided optimum results with a topology of 135–100-10. So, the online backpropagation algorithm is more accurate than the standard batch version and should be adopted. Other CR research models can be developed with the SciLab Toolboxes at no cost and with maximum system accuracy.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Adhvaryu RV (2013) Optical character recognition using template matching (Alphabet & Numbers). Int J Comput Sci Eng Inf Technol Res 3(4):227–232

    Google Scholar 

  2. Afroge S, Ahmed B, Mahmud F (2016) Optical character recognition using back propagation neural network. In: 2016 2nd International Conference on Electrical, Computer & Telecommunication Engineering (ICECTE), 8–10 2016. pp 1–4. doi:https://doi.org/10.1109/ICECTE.2016.7879615

  3. Ali MS, Mondal MNI (2015) Character Recogntion System: Performance Comparison of Neural Networks and Genetic Algorithm. In: 2015 International Conference on Computer and Information Engineering (ICCIE), 26–27 2015. pp 91–94. doi:https://doi.org/10.1109/CCIE.2015.7399325

  4. Alotaibi F, Abdullah MT, Abdullah RBH, Rahmat RWBOK, Hashem IAT, Sangaiah AK (2018) Optical character recognition for Quranic image similarity matching. IEEE Access 6:554–562. https://doi.org/10.1109/ACCESS.2017.2771621

    Article  Google Scholar 

  5. Amaranageswarao G, Deivalakshmi S, Ko S-B (2020) Wavelet based medical image super resolution using cross connected residual-in-dense grouped convolutional neural network. J Vis Commun Image Represent 70:102819. https://doi.org/10.1016/j.jvcir.2020.102819

    Article  Google Scholar 

  6. Amato F, López A, Peña-Méndez EM, Vaňhara P, Hampl A, Havel J (2013) Artificial neural networks in medical diagnosis. J Appl Biomed 11(2):47–58. https://doi.org/10.2478/v10136-012-0031-x

    Article  Google Scholar 

  7. Arica N, Yarman-Vural FT (2001) An overview of character recognition focused on off-line handwriting. IEEE Trans Syst Man Cybern Part C Appl Rev 31(2):216–233. https://doi.org/10.1109/5326.941845

    Article  Google Scholar 

  8. Arnold R, Miklós P (2010) Character recognition using neural networks. In: 2010 11th International Symposium on Computational Intelligence and Informatics (CINTI), 18–20 2010. pp 311–314. doi:https://doi.org/10.1109/CINTI.2010.5672225

  9. Ashwin TV, Sastry PS (2002) A font and size-independent OCR system for printed Kannada documents using support vector machines. Sadhana 27(1):35–58. https://doi.org/10.1007/BF02703311

    Article  Google Scholar 

  10. Boyd A, Fang Z, Czajka A, Bowyer KW (2020) Iris presentation attack detection: where are we now? Pattern Recogn Lett 138:483–489. https://doi.org/10.1016/j.patrec.2020.08.018

    Article  Google Scholar 

  11. Cao J, Ahmadi M, Shridhar M (1995) Recognition of handwritten numerals with multiple feature and multistage classifier. Pattern Recogn 28(2):153–160. https://doi.org/10.1016/0031-3203(94)00094-3

    Article  Google Scholar 

  12. Cao X, Liu D, Ren X (2019) Detection method for auto guide vehicle’s walking deviation based on image thinning and Hough transform. Measurement Control 52(3–4):252–261. https://doi.org/10.1177/0020294019833073

    Article  Google Scholar 

  13. Chandio AA, Asikuzzaman M, Pickering MR (2020) Cursive character recognition in natural scene images using a multilevel convolutional neural network fusion. IEEE Access 8:109054–109070. https://doi.org/10.1109/ACCESS.2020.3001605

    Article  Google Scholar 

  14. Dave NJIjosp, image processing, recognition p (2015) Segmentation methods for hand written character recognition. Int J Signal Process Image Process Pattern Recognition 8(4):155–164

    Google Scholar 

  15. Dholakia K (2015) A survey on handwritten character recognition techniques for various indian languages. In J Comput Appl 115(1):17–21 https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.695.2330&rep=rep1&type=pdf

    Google Scholar 

  16. Dubey SC, Mundhe KS, Kadam AA (2020) Credit Card Fraud Detection using Artificial Neural Network and BackPropagation. In: 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS), 13–15 2020. pp 268–273. https://doi.org/10.1109/ICICCS48265.2020.9120957

  17. En S, Petitjean C, Nicolas S, Heutte L, Jurie F (2016) Pattern localization in historical document images via template matching. In: 2016 23rd International Conference on Pattern Recognition (ICPR), 4–8 2016. pp 2054–2059. doi:https://doi.org/10.1109/ICPR.2016.7899938

  18. Fouda Y, ARJTiASR K (2015) Normalize cross correlation algorithm in pattern matching based on 1-D information vector. 10 (4):195

  19. Gürsoy Ö, Engin SN (2019) A wavelet neural network approach to predict daily river discharge using meteorological data. Measurement Control 52(5–6):599–607. https://doi.org/10.1177/0020294019827972

    Article  Google Scholar 

  20. Hanchuan P, Fuhui L, Zheru C (2003) Document image recognition based on template matching of component block projections. IEEE Trans Pattern Anal Mach Intell 25(9):1188–1192. https://doi.org/10.1109/TPAMI.2003.1227996

    Article  MATH  Google Scholar 

  21. Hanmandlu M, Mohan KRM, Kumar H (1999) Neural based handwritten character recognition. In: Proceedings of the Fifth International Conference on Document Analysis and Recognition. ICDAR '99 (Cat. No.PR00318), 22–22 1999. pp 241–244. https://doi.org/10.1109/ICDAR.1999.791769

  22. Jain A, Mishra A, Shukla A, Tiwari R (2019) A novel genetically optimized convolutional neural network for traffic sign recognition: a new benchmark on Belgium and Chinese traffic sign datasets. Neural Process Lett 50(3):3019–3043. https://doi.org/10.1007/s11063-019-09991-x

    Article  Google Scholar 

  23. Jena OP, Pradhan SK, Biswal PK, Nayak S (2020) Recognition of Printed Odia Characters and Digits using Optimized Self-Organizing Map Network. In: 2020 International Conference on Computer Science, Engineering and Applications (ICCSEA), 13–14 2020. pp 1–6. https://doi.org/10.1109/ICCSEA49143.2020.9132915

  24. Karthika M, James A A (2014) Proposed method for document image binarization based on bit plane slicing. In: 2014 International Conference on Advances in Engineering & Technology Research (ICAETR - 2014), 1–2 2014. pp 1–5. https://doi.org/10.1109/ICAETR.2014.7012826

  25. Khan S, Nazir S, Hussain A, Ali A, Ullah A (2019) An efficient JPEG image compression based on Haar wavelet transform, discrete cosine transform, and run length encoding techniques for advanced manufacturing processes. Measurement Control 52(9–10):1532–1544. https://doi.org/10.1177/0020294019877508

    Article  Google Scholar 

  26. Kosbatwar S, Pathan S (2012) Pattern association for character recognition by backpropagation algorithm using neural network approach. Int J Comput Sci Eng Survey 3(1):127–134

    Article  Google Scholar 

  27. Liu C-L, Fujisawa H (2008) Classification and learning methods for character recognition: advances and remaining problems. In: Machine learning in document analysis and recognition, vol 90. Springer, Berlin, Heidelberg, pp 139–161. https://doi.org/10.1007/978-3-540-76280-5_6

    Chapter  Google Scholar 

  28. Liu L, Qi H, Liu J (2012) The Research of Alphabet Identification Based on Genetic BP Neural Network. In: 2012 4th International Conference on Intelligent Human-Machine Systems and Cybernetics, 26–27 2012. pp 25–28. https://doi.org/10.1109/IHMSC.2012.12

  29. Liu P, Guo J, Yu Z, Li H, Xian Y (2015) The design of digit recognition teaching experiment based on PCA and BP neural network. In: The 27th Chinese Control and Decision Conference (2015 CCDC), 23–25 2015. pp 4132–4135. https://doi.org/10.1109/CCDC.2015.7162656

  30. Mehmood F, Haider Z, Farooq U, Baoqun Y (2019) Droplet movement control using fuzzy logic controller and image processing along with pin valves inside microfluidic device. Measurement Control 52(9–10):1517–1531. https://doi.org/10.1177/0020294019877506

    Article  Google Scholar 

  31. Muda N, Ismail NKN, Bakar SAA, Zain JM (2007) Optical character recognition by using template matching (alphabet). In: National Conference on Software Engineering & Computer Systems 2007 (NACES 2007), Universiti Malaysia Pahang Karung Berkunci 12, 25000 Kuantan, Pahang.pp 1–6

  32. Nijhuis JAG, Brugge MHT, Helmholt KA, Pluim JPW, Spaanenburg L, Venema RS, Westenberg MA (1995) Car license plate recognition with neural networks and fuzzy logic. In: Proceedings of ICNN'95 - International Conference on Neural Networks, 27 Nov.-1 1995. pp 2232–2236 vol.2235. https://doi.org/10.1109/ICNN.1995.487708

  33. Pachpande S, Chaudhari A (2017) Implementation of devanagri character recognition system through pattern recognition techniques. In: 2017 International Conference on Trends in Electronics and Informatics (ICEI), 11–12 2017. pp 717–722. https://doi.org/10.1109/ICOEI.2017.8300796

  34. Priyadarshni SJS (2016) Improvement of artificial neural network based character recognition system, using SciLab. Optik 127(22):10510–10518. https://doi.org/10.1016/j.ijleo.2016.05.106

    Article  Google Scholar 

  35. Ramesh G, Sharma GN, Balaji JM, Champa HN (2019) Offline Kannada Handwritten Character Recognition Using Convolutional Neural Networks. In: 2019 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE), 15–16 2019. pp 1–5. https://doi.org/10.1109/WIECON-ECE48653.2019.9019914

  36. Raus M, Kreft L (1995) Reading car license plates by the use of artificial neural networks. In: 38th Midwest Symposium on Circuits and Systems. Proceedings, 13–16 1995. pp 538–541 vol.531. https://doi.org/10.1109/MWSCAS.1995.504495

  37. Sahare P, Dhok SB (2018) Multilingual character segmentation and recognition schemes for Indian document images. IEEE Access 6:10603–10617. https://doi.org/10.1109/ACCESS.2018.2795104

    Article  Google Scholar 

  38. Sekhar V, Ravi K (2019) Low-voltage ride-through capability enhancement of wind energy conversion system using an ant-lion recurrent neural network controller. Measurement Control 52(7–8):1048–1062. https://doi.org/10.1177/0020294019858102

    Article  Google Scholar 

  39. Shah P, Karamchandani S, Nadkar T, Gulechha N, Koli K, Lad K (2009) OCR-based chassis-number recognition using artificial neural networks. In: 2009 IEEE International Conference on Vehicular Electronics and Safety (ICVES), Pune, 2009. IEEE, pp 31–34

  40. Sun S (2020) Application of fuzzy image restoration in criminal investigation. J Vis Commun Image Represent 71:102704. https://doi.org/10.1016/j.jvcir.2019.102704

    Article  Google Scholar 

  41. Wang W, Cui X (2014) An image-based system for measuring workpieces. Measurement Control 47(9):283–287. https://doi.org/10.1177/0020294014553322

    Article  Google Scholar 

  42. Wang T, Xie Z, Li Z, Jin L, Chen X (2019) Radical aggregation network for few-shot offline handwritten Chinese character recognition. Pattern Recogn Lett 125:821–827. https://doi.org/10.1016/j.patrec.2019.08.005

    Article  Google Scholar 

  43. Wenying M, DJIJoSH Z (2013) A digital character recognition algorithm based on the template weighted match degree. Int J Smart Home 7(3):53–60

    Google Scholar 

  44. Yanping G, Changhui D, Guoxing J (2010) Application of BP neural network in the digital recognition system. In: 2010 2nd International Conference on Computer Engineering and Technology, 16–18 2010. pp V6–522-V526–526. https://doi.org/10.1109/ICCET.2010.5486089

  45. Yetis Y, Kaplan H, Jamshidi M (2014) Stock market prediction by using artificial neural network. In: 2014 World Automation Congress (WAC), 3–7 2014. pp 718–722. https://doi.org/10.1109/WAC.2014.6936118

  46. Yo-Ping H, Shi-Yong L, Wei-Po C A (2004) template-based model for license plate recognition. In: IEEE International Conference on Networking, Sensing and Control, 21–23 March 2004 2004. pp 737–742. https://doi.org/10.1109/ICNSC.2004.1297038

  47. Zelin C, Hong-Xing Y, Ancong W, Wei-Shi Z (2018) Letter-Level Writer Identification. In: 2018 13th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2018), 15–19 2018. pp 381–388. https://doi.org/10.1109/FG.2018.00061

  48. Zhang X, Yin F, Zhang Y, Liu C, Bengio Y (2018) Drawing and recognizing Chinese characters with recurrent neural network. IEEE Trans Pattern Anal Mach Intell 40(4):849–862. https://doi.org/10.1109/TPAMI.2017.2695539

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Raman Kumar or Cătălin Iulian Pruncu.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Darshni, P., Dhaliwal, B.S., Kumar, R. et al. Artificial neural network based character recognition using SciLab. Multimed Tools Appl 82, 2517–2538 (2023). https://doi.org/10.1007/s11042-022-13082-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13082-w

Keywords

Navigation