CFP last date
22 April 2024
Reseach Article

Optical Character Recognition as a Cloud Service in Azure Architecture

by Onyejegbu L. N., Ikechukwu O. A.
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 146 - Number 13
Year of Publication: 2016
Authors: Onyejegbu L. N., Ikechukwu O. A.
10.5120/ijca2016910898

Onyejegbu L. N., Ikechukwu O. A. . Optical Character Recognition as a Cloud Service in Azure Architecture. International Journal of Computer Applications. 146, 13 ( Jul 2016), 14-20. DOI=10.5120/ijca2016910898

@article{ 10.5120/ijca2016910898,
author = { Onyejegbu L. N., Ikechukwu O. A. },
title = { Optical Character Recognition as a Cloud Service in Azure Architecture },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2016 },
volume = { 146 },
number = { 13 },
month = { Jul },
year = { 2016 },
issn = { 0975-8887 },
pages = { 14-20 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume146/number13/25457-2016910898/ },
doi = { 10.5120/ijca2016910898 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:50:20.806059+05:30
%A Onyejegbu L. N.
%A Ikechukwu O. A.
%T Optical Character Recognition as a Cloud Service in Azure Architecture
%J International Journal of Computer Applications
%@ 0975-8887
%V 146
%N 13
%P 14-20
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Cloud computing and Optical Character Recognition (OCR) technology has become an extremely attractive area of research over the last few years. Sometimes it is difficult to retrieve text from the image because of different size, style, orientation and complex background of image. There is need to convert paper books and documents into text. OCR is still imperfect as it occasionally mis-recognizes letters and falsely identifies scanned text, leading to misspellings and linguistics errors in the OCR output text. A cloud based Optical Character Recognition Technology was used. This was powered on Microsoft Windows Azure in form of a Web Application Programming Interface that load images to an Optical Character Recognition server, process with necessary recognition, export parameters, and obtain the results of the processing. The key idea is to bring together the advantages of the Optical Character Recognition technology and cloud computing in one place in other to enable quicker access and faster turn out time, processing period, and increasing efficiency across the board for application users. The methodology adopted is the object oriented methodology. This was achieved using JAVA programming language.

References
  1. Baker, E., and Joint, A. (2011), Knowing the past to understand the present issues in the contracting for cloud based services, Computer Law and Security, Review 27, 407-415.
  2. Bo. L, Solamayor B., R. Madduri, K. Chard, and I. Foster, “Deploying Bioinformatics workflow on cloud with Galaxy and Globus provision”. In High performance computing Networking Storage and Analysis (SCC), 2012 SC Companion 2012, 1089-1095
  3. Claudiucires, D., Ueli, M., Gambardella, M., and Schrudhuber, J. (2011), Convolutional Neural Network Committees for Handwritten Character Classification, Proceedings of the IEEE International Conference on Document Analysis and Recognition.
  4. Hassen, H.; Khemakhem, M. (2014), "A secured distributed OCR system in a pervasive environment with authentication as a service in the Cloud," in Multimedia Computing and Systems (ICMCS), 2014 International Conference on, vol., no., 1200-1205, 14-16
  5. Ittner, D.I, Lewis, D.Y, and Ahn, D.D (1995), Text categorization of low quality images, Proceedings of SDAIR-95 4th Annual Symposium on Document Analysis and Information Retrieval
  6. Klein, D., Kamvar, S.D., and Manning, C.D. (2002) from the instance-level constraints to space-level constraints; making the most of prior knowledge in data clustering. In proceedings of Nineteenth international conference on machine learning ICML ’02. San Francisco, CA, USA 307-314
  7. Lais, S. (2002). Application Development. Retrieved August 26, 2015, from COMPUTERWORLD: http://www.computerworld.com/article/2577868/app-development/optical-character-recognition.html
  8. Malakar Samir (2012).”Text line extraction from handwritten document pages using spiral run length smearing algorithm”. IEEE international conference on communications, Devices and intelligent system (CODIS)
  9. Mohammed, C., Nawwaf, K., Cheng-Lin, and L., Ching, Y.S (2007), Character Recognition Systems, A Guide for Students and Practictioners, Wiley-Interscience Publications. 255-276.
  10. Mutholib, A., Teddy, S.G, and Mira, K. (2012), Design and Implementation of automatic number plate recognition on android platform, Proceedings of the IEEE International Conference of Computer and Communication Engineering,
  11. Oak, H. (2014, November). Java EE Applications on Oracle's Java Cloud Service. An Oracle Brief. 500 Oracle Parkway, Redwood Shores, CA 94065, U.S.A: Oracle Press.
  12. Petal, Petal, And Petal (2012) “Optical character Recognition, by OpenSource OCR Tool Tesseract: A case study. International journal of Computer Applications (0975-8887) volume 55 no.10, 0ctober.
  13. Prodan, R. and Ostermann, S., A survey and taxonomy of Infrastructure as a Service and Web Hosting Cloud Providers, Proceedings from the 10th IEEE/ACM International Conference on Grid Computing,
  14. Ravina, M., Supriya, I., and Nilam, D. (2013), Optical Character Recognition, Proceedings from the International Journal of Recent technology and Engineering, Vol. 2, Issue 1, 72-75.
  15. Roger, T.H, and Kathleen, C. (1999), Quality of OCR for Degraded Text Images, Proceedings of the 4th ACM conference on Digital Libraries, New York, U.S.A.
  16. Sgdev-blog's blog (2014, May 20). How to build Java based Cloud Application. Retrieved August 26, 2015, from Java.net:http://www.java.net/blog/sgdevblog/archive/2014/05/20/how-build-java-based-cloud-application
  17. Sukhpreet, S. (2013), Optical character recognition techniques: A survey, Journal of emerging trends in computing and information sciences, Vol. 4, Issue 6, 545-550.
  18. Singh, S. (2013). Optical Character Recognition Techniques: A Survey. Journal of Emerging Trends in Computing and Information Sciences, 4(6).
  19. Trojahn, M.; Lei Pan; Schmidt, F. (2013). "Developing a Cloud Computing Based Approach for Forensic Analysis Using OCR," in IT Security Incident Management and IT Forensics (IMF), 2013 Seventh International Conference on, vol., no., 59-68, 12-1
  20. Tsai, W., Sun X., Balasooriya, (2012) Service-Oriented Cloud Computing Architecture, Proceedings from the 7th IEEE International Conference on Information Technology, 684-689.
  21. Vaquero, L.M, Merino, L.R, Caceres, J., and Linder M. (2009). A break in the clouds: Towards a cloud definition, Proceedings from the ACM SIGCOMM Computer Communication Review, Vol. 39, No.1, 50-55.
  22. Vincent L. 2007 “Google Book Search; Document Understanding on a Massive Scale”. Proceeding of the ninth international conference on Document Analysis and Recognition (ICDAR), 819-823.
  23. Wang, L., Laszewski G., Kunze M., Tao, J. (2010). Cloud Computing: A perspective study, J New Generation Computing, 1-11.
  24. Youssef, A.E. (2012). Exploring Cloud Computing Services and Applications, Proceedings from the Journal of Emerging Trends in Computing and Information Sciences, Vol. 3, Issue 6, 838-847.
  25. Yu-Shuang Dong, Gao-Chao Xu, and Xiao-Dong Fu (2014)” A Distributed parallel Genetic Algorithm of placement strategy for virtual Machines Deployment on Cloud platform”. Scientific world journal volume Article ID 259139, http://dx.doi.org/10.1155/2014/259139
Index Terms

Computer Science
Information Sciences

Keywords

Cloud computing optical character recognition (OCR) Microsoft Window Azure image text ABBYY.