{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T20:43:48Z","timestamp":1764103428503,"version":"3.37.3"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2023,9,20]],"date-time":"2023-09-20T00:00:00Z","timestamp":1695168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,9,20]],"date-time":"2023-09-20T00:00:00Z","timestamp":1695168000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1624668","CNS-1624668","CNS-1624668","CNS-1624668"],"award-info":[{"award-number":["CNS-1624668","CNS-1624668","CNS-1624668","CNS-1624668"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2023,12]]},"DOI":"10.1007\/s10586-023-04137-0","type":"journal-article","created":{"date-parts":[[2023,9,20]],"date-time":"2023-09-20T19:01:56Z","timestamp":1695236516000},"page":"3407-3419","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Gpu-based and streaming-enabled implementation of pre-processing flow towards enhancing optical character recognition accuracy and efficiency"],"prefix":"10.1007","volume":"26","author":[{"given":"Gener","family":"Serhan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dattilo","family":"Parker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gajaria","family":"Dhruv","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fusco","family":"Alexander","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akoglu","family":"Ali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,9,20]]},"reference":[{"key":"4137_CR1","doi-asserted-by":"publisher","first-page":"314","DOI":"10.7763\/IJMLC.2012.V2.137","volume":"2","author":"A Singh","year":"2012","unstructured":"Singh, A., Bacchuwar, K., Bhasin, A.: A survey of OCR applications. Int. J. Machine Learn. Comput. 2, 314 (2012)","journal-title":"Int. J. Machine Learn. Comput."},{"unstructured":"Day, T.G., Barranca, N.F.: Guidelines for Optimizing Readability of Flat-Size Mail. Tech. Rep. 177, United States Postal Service (2003)","key":"4137_CR2"},{"unstructured":"Tesseract. https:\/\/github.com\/tesseract-ocr\/tesseract. Accessed: 2022-05-07","key":"4137_CR3"},{"unstructured":"Tesseract-OCR. How to Train Tesseract 4.00. https:\/\/tesseract-ocr.github.io\/tessdoc\/tess4\/TrainingTesseract-4.00.html. Accessed: 2023-06-20","key":"4137_CR4"},{"doi-asserted-by":"crossref","unstructured":"Bieniecki, W., Grabowski, S., Rozenberg, W.: Image preprocessing for improving ocr accuracy (2007)","key":"4137_CR5","DOI":"10.1109\/MEMSTECH.2007.4283429"},{"key":"4137_CR6","first-page":"57","volume":"13","author":"R Petrescu","year":"2019","unstructured":"Petrescu, R., et al.: Combining tesseract and asprise results to improve ocr text detection accuracy. J. Inf. Syst. Op. Manag. 13, 57\u201364 (2019)","journal-title":"J. Inf. Syst. Op. Manag."},{"doi-asserted-by":"crossref","unstructured":"Lat, A., Jawahar, C.: Enhancing ocr accuracy with super resolution (2018)","key":"4137_CR7","DOI":"10.1109\/ICPR.2018.8545609"},{"doi-asserted-by":"crossref","unstructured":"Ki\u0161\u0161, M., Koh\u00fat, J., Bene\u0161, K., Hradi\u0161, M.: Importance of textlines in historical document classification (2022)","key":"4137_CR8","DOI":"10.1007\/978-3-031-06555-2_11"},{"key":"4137_CR9","doi-asserted-by":"publisher","first-page":"715","DOI":"10.3390\/sym12050715","volume":"12","author":"D Sporici","year":"2020","unstructured":"Sporici, D., Cu\u015fnir, E., Boiangiu, C.-A.: Improving the accuracy of tesseract 4.0 ocr engine using convolution-based preprocessing. Symmetry 12, 715 (2020)","journal-title":"Symmetry"},{"doi-asserted-by":"crossref","unstructured":"Gener, S., Dattilo, P., Gajaria, D., Fusco, A., Akoglu, A.: Gpgpu-based high throughput image pre-processing towards large-scale optical character recognition (2022)","key":"4137_CR10","DOI":"10.1109\/AICCSA56895.2022.10017481"},{"unstructured":"Mittal, R.: & Garg, A. A systematic review, Text extraction using ocr (2020)","key":"4137_CR11"},{"key":"4137_CR12","doi-asserted-by":"publisher","DOI":"10.18100\/ijamec.270374","author":"K Hamad","year":"2016","unstructured":"Hamad, K., Mehmet, K.: A detailed analysis of optical character recognition technology. Int. J. Appl. Math. Electron. Comput. (2016). https:\/\/doi.org\/10.18100\/ijamec.270374","journal-title":"Int. J. Appl. Math. Electron. Comput."},{"doi-asserted-by":"crossref","unstructured":"Harraj, A.E., Raissouni, N.: Ocr accuracy improvement on document images through a novel pre-processing approach. arXiv preprint arXiv:1509.03456 (2015)","key":"4137_CR13","DOI":"10.5121\/sipij.2015.6401"},{"doi-asserted-by":"crossref","unstructured":"Koistinen, M., Kettunen, K., Kervinen, J.: How to improve optical character recognition of historical finnish newspapers using open source tesseract ocr engine\u2013final notes on development and evaluation (2020)","key":"4137_CR14","DOI":"10.1007\/978-3-030-66527-2_2"},{"unstructured":"Shen, M., Lei, H.: Improving ocr performance with background image elimination (2015)","key":"4137_CR15"},{"doi-asserted-by":"crossref","unstructured":"Brisinello, M., Grbi\u0107, R., Pul, M., Aneli\u0107, T.: Improving optical character recognition performance for low quality images (2017)","key":"4137_CR16","DOI":"10.23919\/ELMAR.2017.8124460"},{"doi-asserted-by":"crossref","unstructured":"Bui, Q.\u00a0A., Mollard, D., Tabbone, S.: Selecting automatically pre-processing methods to improve ocr performances (2017)","key":"4137_CR17","DOI":"10.1109\/ICDAR.2017.36"},{"key":"4137_CR18","doi-asserted-by":"publisher","first-page":"33","DOI":"10.3390\/asi2040033","volume":"2","author":"C de Jager","year":"2019","unstructured":"de Jager, C., Nel, M.: Business process automation: a workflow incorporating optical character recognition and approximate string and pattern matching for solving practical industry problems. Appl. Syst. Innovation 2, 33 (2019)","journal-title":"Appl. Syst. Innovation"},{"key":"4137_CR19","doi-asserted-by":"publisher","first-page":"855","DOI":"10.1109\/TPAMI.2008.137","volume":"31","author":"A Graves","year":"2008","unstructured":"Graves, A., et al.: A novel connectionist system for unconstrained handwriting recognition. IEEE Trans. Pattern Anal. Machine Intel. 31, 855\u2013868 (2008)","journal-title":"IEEE Trans. Pattern Anal. Machine Intel."},{"unstructured":"Google cloud vision ai. https:\/\/cloud.google.com\/vision\/. Accessed: 2023-06-20","key":"4137_CR20"},{"unstructured":"Tesseract-OCR. Tesseract User Manual. https:\/\/tesseract-ocr.github.io\/tessdoc\/. Accessed: 2023-06-20","key":"4137_CR21"},{"unstructured":"Gonzales, R.C., Woods, R.E.: Digital image processing second edition (2001)","key":"4137_CR22"},{"doi-asserted-by":"crossref","unstructured":"Szeliski, R.: Computer vision: algorithms and applications (Springer Science & Business Media, 2010)","key":"4137_CR23","DOI":"10.1007\/978-1-84882-935-0"},{"key":"4137_CR24","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","volume":"9","author":"N Otsu","year":"1979","unstructured":"Otsu, N.: A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man, Cybern. 9, 62\u201366 (1979)","journal-title":"IEEE Trans. Syst. Man, Cybern."},{"key":"4137_CR25","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/S0031-3203(99)00055-2","volume":"33","author":"J Sauvola","year":"2000","unstructured":"Sauvola, J., Pietik\u00e4inen, M.: Adaptive document image binarization. Pattern Recognition 33, 225\u2013236 (2000)","journal-title":"Pattern Recognition"},{"issue":"2","key":"4137_CR26","doi-asserted-by":"publisher","first-page":"69","DOI":"10.17977\/um018v4i22021p69-84","volume":"4","author":"A Prahara","year":"2022","unstructured":"Prahara, A., Pranolo, A., Anwar, N., Mao, Y.: Parallel approach of adaptive image thresholding algorithm on GPU. Knowledge Eng. Data Sci. 4(2), 69\u201384 (2022)","journal-title":"Knowledge Eng. Data Sci."},{"doi-asserted-by":"crossref","unstructured":"Shafait, F., Keysers, D., Breuel, T.M.: Efficient implementation of local adaptive thresholding techniques using integral images (2008)","key":"4137_CR27","DOI":"10.1117\/12.767755"},{"key":"4137_CR28","first-page":"285","volume":"3","author":"SB Tambe","year":"2013","unstructured":"Tambe, S.B., Kulhare, D., Nirmal, M., Prajapati, G.: Image processing (ip) through erosion and dilation methods. Int. J. Emerg. Technol. Adv. Eng. 3, 285\u2013289 (2013)","journal-title":"Int. J. Emerg. Technol. Adv. Eng."},{"doi-asserted-by":"crossref","unstructured":"Gaster, B.R., Howes, L., Kaeli, D.R., Mistry, P., Schaa, D.: Heterogeneous Computing with OpenCL (Second Edition), Ch. Chapter 4 - Basic OpenCL Examples, 65\u201383 (Morgan Kaufmann, 225 Wyman Street, Waltham, MA 02451, USA, 2013), 1.2 edn","key":"4137_CR29","DOI":"10.1016\/B978-0-12-405894-1.00004-8"},{"key":"4137_CR30","first-page":"1","volume":"26","author":"F Aldulaimi","year":"2016","unstructured":"Aldulaimi, F., Alshakargy, H., et al.: Execution speed up of image rotation matrix using parallel technique. Am. Acad. Sci. Res. J. Eng., Technol Sci. 26, 1\u201317 (2016)","journal-title":"Am. Acad. Sci. Res. J. Eng., Technol Sci."},{"unstructured":"Sun, W., Lu, Y., Wu, F., Li, S.: Real-time screen image scaling and its GPU acceleration (2009)","key":"4137_CR31"},{"doi-asserted-by":"crossref","unstructured":"Di, C., Tian, X., Yiying, S.: Image scaling algorithm based on GPU parallel processing (2013)","key":"4137_CR32","DOI":"10.1109\/IMSNA.2013.6743460"},{"key":"4137_CR33","volume-title":"Image analysis","author":"M Kraus","year":"2007","unstructured":"Kraus, M., Eissele, M., Strengert, M., Ersb\u00f8ll, B.K., Pedersen, K.S.: GPU-based edge-directed image interpolation. In: Ersb\u00f8ll, B.K., Pedersen, K.S. (eds.) Image analysis. Springer, Berlin (2007)"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-023-04137-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-023-04137-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-023-04137-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,16]],"date-time":"2023-10-16T20:17:50Z","timestamp":1697487470000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-023-04137-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,20]]},"references-count":33,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2023,12]]}},"alternative-id":["4137"],"URL":"https:\/\/doi.org\/10.1007\/s10586-023-04137-0","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2023,9,20]]},"assertion":[{"value":"22 June 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 August 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 August 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 September 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}