{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:19:43Z","timestamp":1760235583401,"version":"build-2065373602"},"reference-count":84,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2021,9,3]],"date-time":"2021-09-03T00:00:00Z","timestamp":1630627200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>In recent years, there has been an increasing demand to digitize and electronically access historical records. Optical character recognition (OCR) is typically applied to scanned historical archives to transcribe them from document images into machine-readable texts. Many libraries offer special stationary equipment for scanning historical documents. However, to digitize these records without removing them from where they are archived, portable devices that combine scanning and OCR capabilities are required. An existing end-to-end OCR software called anyOCR achieves high recognition accuracy for historical documents. However, it is unsuitable for portable devices, as it exhibits high computational complexity resulting in long runtime and high power consumption. Therefore, we have designed and implemented a configurable hardware-software programmable SoC called iDocChip that makes use of anyOCR techniques to achieve high accuracy. As a low-power and energy-efficient system with real-time capabilities, the iDocChip delivers the required portability. In this paper, we present the hybrid CPU-FPGA architecture of iDocChip along with the optimized software implementations of the anyOCR. We demonstrate our results on multiple platforms with respect to runtime and power consumption. The iDocChip system outperforms the existing anyOCR by 44\u00d7 while achieving 2201\u00d7 higher energy efficiency and a 3.8% increase in recognition accuracy.<\/jats:p>","DOI":"10.3390\/jimaging7090175","type":"journal-article","created":{"date-parts":[[2021,9,6]],"date-time":"2021-09-06T13:09:25Z","timestamp":1630933765000},"page":"175","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["iDocChip: A Configurable Hardware Accelerator for an End-to-End Historical Document Image Processing"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7191-0659","authenticated-orcid":false,"given":"Menbere Kina","family":"Tekleyohannes","sequence":"first","affiliation":[{"name":"Microelectronic Systems Design Research Group, University of Kaiserslautern, 67663 Kaiserslautern, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0926-6062","authenticated-orcid":false,"given":"Vladimir","family":"Rybalkin","sequence":"additional","affiliation":[{"name":"Microelectronic Systems Design Research Group, University of Kaiserslautern, 67663 Kaiserslautern, Germany"}]},{"given":"Muhammad Mohsin","family":"Ghaffar","sequence":"additional","affiliation":[{"name":"Microelectronic Systems Design Research Group, University of Kaiserslautern, 67663 Kaiserslautern, Germany"}]},{"given":"Javier Alejandro","family":"Varela","sequence":"additional","affiliation":[{"name":"Microelectronic Systems Design Research Group, University of Kaiserslautern, 67663 Kaiserslautern, Germany"}]},{"given":"Norbert","family":"Wehn","sequence":"additional","affiliation":[{"name":"Microelectronic Systems Design Research Group, University of Kaiserslautern, 67663 Kaiserslautern, Germany"}]},{"given":"Andreas","family":"Dengel","sequence":"additional","affiliation":[{"name":"German Research Center for Artificial Intelligence (DFKI), 67663 Kaiserslautern, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2021,9,3]]},"reference":[{"key":"ref_1","unstructured":"PenPower (2021, July 28). Available online: http:\/\/www.penpowerinc.com."},{"key":"ref_2","unstructured":"Scanning Pens (2021, July 28). Available online: https:\/\/www.scanningpens.com\/."},{"key":"ref_3","unstructured":"Scanmaker (2021, July 28). Available online: https:\/\/scanmarker.com\/."},{"key":"ref_4","unstructured":"(2021, July 28). Ectaco C-Pen. Available online: https:\/\/www.ectaco.com\/cpen-30\/."},{"key":"ref_5","unstructured":"(2021, July 28). IRISPen. Available online: https:\/\/www.irislink.com\/EN-US\/c1870\/Compare-IRIS-digital-pens.aspx."},{"key":"ref_6","unstructured":"(2021, July 28). C-PEN. Available online: https:\/\/cpen.com\/."},{"key":"ref_7","unstructured":"(2021, July 28). Google Cloud Vision OCR. Available online: https:\/\/cloud.google.com\/vision\/docs\/ocr."},{"key":"ref_8","unstructured":"(2021, July 28). Microsoft Computer Vision. Available online: https:\/\/azure.microsoft.com\/en-us\/services\/cognitive-services\/computer-vision\/."},{"key":"ref_9","unstructured":"(2021, July 28). ABBYY Cloud OCR. Available online: https:\/\/www.abbyy.com\/cloud-ocr-sdk\/."},{"key":"ref_10","unstructured":"(2021, July 28). CloudOCR. Available online: https:\/\/cloudocr.com\/."},{"key":"ref_11","unstructured":"(2021, July 28). Forbes-FPGA Chip on iPhone 7. Available online: https:\/\/www.forbes.com\/sites\/aarontilley\/2016\/10\/17\/iphone-7-fpga-chip-artificial-intelligence\/?sh=6fbb634d3c69."},{"key":"ref_12","unstructured":"(2021, July 28). Vuzix Glass OCR. Available online: https:\/\/www.vuzix.com\/appstore\/app\/glass-ocr-for-m300."},{"key":"ref_13","unstructured":"(2021, July 28). ORCAM OCR Device to Wear on Glasses. Available online: https:\/\/www.orcam.com\/en\/media\/life-changing-optical-character-recognition-glasses\/."},{"key":"ref_14","unstructured":"(2021, July 28). Envision Glasses. Available online: https:\/\/www.letsenvision.com\/envision-glasses."},{"key":"ref_15","unstructured":"(2021, July 28). eSight. Available online: https:\/\/esighteyewear.com\/."},{"key":"ref_16","unstructured":"ABBYY (2021, July 28). Available online: https:\/\/www.abbyy.com\/en-eu\/."},{"key":"ref_17","unstructured":"(2021, July 28). Omnipage. Available online: https:\/\/www.kofax.com\/Products\/omnipage?source=nuance."},{"key":"ref_18","unstructured":"(2021, July 28). OCRopus. Available online: https:\/\/github.com\/ocropus\/ocropy."},{"key":"ref_19","unstructured":"(2021, July 28). Tesseract. Available online: https:\/\/github.com\/tesseract-ocr."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1109\/ICDAR.2017.58","article-title":"anyOCR: An Open-Source OCR System for Historical Archives","volume":"Volume 1","author":"Bukhari","year":"2017","journal-title":"Proceedings of the 2017 14th IAPR International Conference on Document Analysis and Recognition (ICDAR)"},{"key":"ref_21","unstructured":"(2021, July 28). Narragonien-Digital. Available online: http:\/\/www.narragonien-digital.de\/exist\/home.html."},{"key":"ref_22","unstructured":"(2021, July 28). Kallimachos. Available online: http:\/\/kallimachos.de\/kallimachos\/index.php\/Projektbeschreibung."},{"key":"ref_23","unstructured":"German Research Centre for Artificial Intelligence (DFKI) (2021, July 28). Available online: https:\/\/www.dfki.de\/web\/news\/detail\/News\/any-ocr\/."},{"key":"ref_24","unstructured":"University of W\u00fcrzburg (2021, July 28). Available online: https:\/\/www.uni-wuerzburg.de\/aktuelles\/einblick\/single\/news\/narrenschi\/."},{"key":"ref_25","unstructured":"(2021, July 28). Narrenschif. Available online: http:\/\/kallimachos.de\/kallimachos\/index.php\/Narragonien."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Rybalkin, V., Bukhari, S.S., Ghaffar, M.M., Ghafoor, A., Wehn, N., and Dengel, A. (2018, January 28\u201331). iDocChip: A Configurable Hardware Architecture for Historical Document Image Processing: Percentile Based Binarization. Proceedings of the ACM Symposium on Document Engineering 2018, Halifax, NS, Canada.","DOI":"10.1145\/3209280.3209538"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1007\/s10766-020-00690-y","article-title":"iDocChip: A Configurable Hardware Architecture for Historical Document Image Processing","volume":"49","author":"Tekleyohannes","year":"2021","journal-title":"Int. J. Parallel Program."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Tekleyohannes, M.K., Rybalkin, V., Ghaffar, M.M., Wehn, N., and Dengel, A. (2019, January 9\u201311). iDocChip-A Configurable Hardware Architecture for Historical Document Image Processing: Text Line Extraction. Proceedings of the 2019 International Conference on ReConFigurable Computing and FPGAs (ReConFig), Cancun, Mexico.","DOI":"10.1109\/ReConFig48160.2019.8994761"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Rybalkin, V., Wehn, N., Yousefi, M.R., and Stricker, D. (2017, January 27\u201331). Hardware architecture of bidirectional long short-term memory neural network for optical character recognition. Proceedings of the Conference on Design, Automation & Test in Europe, Lausanne, Switzerland.","DOI":"10.23919\/DATE.2017.7927210"},{"key":"ref_30","unstructured":"Tekleyohannes, M.K., Rybalkin, V., Bukhari, S.S., Ghaffar, M.M., Varela, J.A., Wehn, N., and Dengel, A. (2019, January 9\u201311). iDocChip\u2014A Configurable Hardware Architecture for Historical Document Image Processing: Multiresolution Morphology-based Text and Image Segmentation. Proceedings of the 6th International Embedded Systems Symposium (IESS), Friedrichshafen, Germany."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Brugger, C., Dal\u2019Aqua, L., Varela, J.A., De Schryver, C., Sadri, M., Wehn, N., Klein, M., and Siegrist, M. (2015, January 12\u201314). A quantitative cross-architecture study of morphological image processing on CPUs, GPUs, and FPGAs. Proceedings of the 2015 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE), Langkawi, Malaysia.","DOI":"10.1109\/ISCAIE.2015.7298356"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Qasaimeh, M., Denolf, K., Lo, J., Vissers, K., Zambreno, J., and Jones, P.H. (2019, January 2\u20133). Comparing Energy Efficiency of CPU, GPU and FPGA Implementations for Vision Kernels. Proceedings of the 2019 IEEE International Conference on Embedded Software and Systems (ICESS), Las Vegas, NV, USA.","DOI":"10.1109\/ICESS.2019.8782524"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Page, A., and Mohsenin, T. (2013, January 5\u20137). An efficient & reconfigurable FPGA and ASIC implementation of a spectral Doppler ultrasound imaging system. Proceedings of the 2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors, Washington, DC, USA.","DOI":"10.1109\/ASAP.2013.6567575"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Jiang, S., He, D., Yang, C., Xu, C., Luo, G., Chen, Y., Liu, Y., and Jiang, J. (2018, January 15\u201319). Accelerating mobile applications at the network edge with software-programmable fpgas. Proceedings of the IEEE INFOCOM 2018-IEEE Conference on Computer Communications, Honolulu, HI, USA.","DOI":"10.1109\/INFOCOM.2018.8485850"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1648","DOI":"10.1002\/cta.2508","article-title":"Energy efficient mapping on manycore with dynamic and partial reconfiguration: Application to a smart camera","volume":"46","author":"Bonamy","year":"2018","journal-title":"Int. J. Circuit Theory Appl."},{"key":"ref_36","unstructured":"Xilinx, Inc (2021, June 27). Zynq\u00ae-7000 All Programmable SoC. Available online: https:\/\/www.xilinx.com\/products\/silicon-devices\/soc\/zynq-7000.html."},{"key":"ref_37","unstructured":"(2021, July 28). Baidu\u2019s Apollo Driverless Platform. Available online: https:\/\/www.electronicdesign.com\/markets\/automotive\/article\/21119589\/xilinx-soc-fpga-powers-baidus-apollo-driverless-platform."},{"key":"ref_38","unstructured":"(2021, July 28). Topic Embedded Systems. Available online: https:\/\/topic.nl\/en\/products."},{"key":"ref_39","unstructured":"(2021, July 28). AXIOM Beta: A Professional Digital Cinema Camera. Available online: https:\/\/apertus.org\/axiom."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.nima.2017.11.033","article-title":"High-speed X-ray imaging spectroscopy system with Zynq SoC for solar observations","volume":"912","author":"Ishikawa","year":"2018","journal-title":"Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrom. Detect. Assoc. Equip."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Mata-Carballeira, \u00d3., Guti\u00e9rrez-Zaballa, J., del Campo, I., and Mart\u00ednez, V. (2019). An FPGA-Based Neuro-Fuzzy Sensor for Personalized Driving Assistance. Sensors, 19.","DOI":"10.3390\/s19184011"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/TCAD.2017.2705069","article-title":"Angel-Eye: A complete design flow for mapping CNN onto embedded FPGA","volume":"37","author":"Guo","year":"2017","journal-title":"IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Afroge, S., Ahmed, B., and Mahmud, F. (2016, January 8\u201310). Optical character recognition using back propagation neural network. Proceedings of the 2016 2nd International Conference on Electrical, Computer & Telecommunication Engineering (ICECTE), Rajshahi, Bangladesh.","DOI":"10.1109\/ICECTE.2016.7879615"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Wei, T.C., Sheikh, U., and Ab Rahman, A.A.H. (2018, January 9\u201310). Improved optical character recognition with deep neural network. Proceedings of the 2018 IEEE 14th International Colloquium on Signal Processing & Its Applications (CSPA), Parkroyal, Malaysia.","DOI":"10.1109\/CSPA.2018.8368720"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1109\/ICCEA.2010.56","article-title":"Support Vector Machine (SVM) for English handwritten character recognition","volume":"Volume 1","author":"Nasien","year":"2010","journal-title":"Proceedings of the 2010 Second International Conference on Computer Engineering and Applications"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Lavanya, K., Bajaj, S., Tank, P., and Jain, S. (2017, January 2\u20133). Handwritten digit recognition using hoeffding tree, decision tree and random forests\u2014A comparative approach. Proceedings of the 2017 International Conference on Computational Intelligence in Data Science (ICCIDS), Chennai, India.","DOI":"10.1109\/ICCIDS.2017.8272641"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Ilmi, N., Budi, W.T.A., and Nur, R.K. (2016, January 22\u201323). Handwriting digit recognition using local binary pattern variance and K-Nearest Neighbor classification. Proceedings of the 2016 4th International Conference on Information and Communication Technology (ICoICT), Shanghai, China.","DOI":"10.1109\/ICoICT.2016.7571937"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"2862","DOI":"10.1007\/s11771-017-3701-8","article-title":"Decision tree and deep learning based probabilistic model for character recognition","volume":"24","author":"Sampath","year":"2017","journal-title":"J. Cent. South Univ."},{"key":"ref_49","unstructured":"Younis, K.S., and Alkhateeb, A.A. (2017, January 25\u201327). A new implementation of deep neural networks for optical character recognition and face recognition. Proceedings of the New Trends in Information Technology, Amman, Jordan."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Srivastava, S., Priyadarshini, J., Gopal, S., Gupta, S., and Dayal, H.S. (2019). Optical character recognition on bank cheques using 2D convolution neural network. Applications of Artificial Intelligence Techniques in Engineering, Springer.","DOI":"10.1007\/978-981-13-1822-1_55"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Das, T., Tripathy, A.K., and Mishra, A.K. (2017, January 26\u201328). Optical character recognition using artificial neural network. Proceedings of the 2017 International Conference on Computer Communication and Informatics (ICCCI), Oxford, UK.","DOI":"10.1109\/ICCCI.2017.8117703"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Moysset, B., Kermorvant, C., Wolf, C., and Louradour, J. (2015, January 23\u201326). Paragraph text segmentation into lines with recurrent neural networks. Proceedings of the 2015 13th International Conference on Document Analysis and Recognition (ICDAR), Tunis, Tunisia.","DOI":"10.1109\/ICDAR.2015.7333803"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Murdock, M., Reid, S., Hamilton, B., and Reese, J. (2015, January 23\u201326). ICDAR 2015 competition on text line detection in historical documents. Proceedings of the 2015 13th International Conference on Document Analysis and Recognition (ICDAR), Tunis, Tunisia.","DOI":"10.1109\/ICDAR.2015.7333945"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"112916","DOI":"10.1016\/j.eswa.2019.112916","article-title":"Text-line extraction from handwritten document images using GAN","volume":"140","author":"Kundu","year":"2020","journal-title":"Expert Syst. Appl."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Breuel, T.M., Ul-Hasan, A., Al-Azawi, M.A., and Shafait, F. (2013, January 25\u201328). High-performance OCR for printed English and Fraktur using LSTM networks. Proceedings of the 2013 12th International Conference on Document Analysis and Recognition, Washington, DC, USA.","DOI":"10.1109\/ICDAR.2013.140"},{"key":"ref_56","first-page":"28","article-title":"Parallel implementation of Souvola\u2019s binarization approach on GPU","volume":"32","author":"Singh","year":"2011","journal-title":"Int. J. Comput. Appl."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.neucom.2015.11.040","article-title":"Parallel nonparametric binarization for degraded document images","volume":"189","author":"Chen","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_58","first-page":"16","article-title":"Parallel implementation of Otsu\u2019s binarization approach on GPU","volume":"32","author":"Singh","year":"2011","journal-title":"Int. J. Comput. Appl."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1007\/s11554-014-0458-2","article-title":"GPU parallel implementation of the new hybrid binarization based on Kmeans method (HBK)","volume":"14","author":"Soua","year":"2018","journal-title":"J. Real-Time Image Process."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/s10032-017-0293-7","article-title":"Efficient document image binarization using heterogeneous computing and parameter tuning","volume":"21","author":"Westphal","year":"2018","journal-title":"Int. J. Doc. Anal. Recognit. (IJDAR)"},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Sultana, A., and Meenakshi, M. (2011, January 22\u201324). Design and development of fpga based adaptive thresholder for image processing applications. Proceedings of the 2011 IEEE Recent Advances in Intelligent Computational Systems, Trivandrum, India.","DOI":"10.1109\/RAICS.2011.6069387"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Rybalkin, V., and Wehn, N. (2020, January 23\u201325). When Massive GPU Parallelism Ain\u2019t Enough: A Novel Hardware Architecture of 2D-LSTM Neural Network. Proceedings of the 2020 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays, Seaside, CA, USA.","DOI":"10.1145\/3373087.3375301"},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"1015","DOI":"10.1016\/j.procs.2015.07.512","article-title":"Design and FPGA Implementation of DWT, Image Text Extraction Technique","volume":"57","author":"Kumar","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1016\/j.patcog.2016.12.005","article-title":"Text\/non-text image classification in the wild with convolutional neural networks","volume":"66","author":"Bai","year":"2017","journal-title":"Pattern Recognit."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"12137","DOI":"10.1007\/s10586-017-1567-z","article-title":"FPGA architecture for text extraction from images","volume":"22","author":"Vignesh","year":"2019","journal-title":"Clust. Comput."},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Sanni, K., Garreau, G., Molin, J.L., and Andreou, A.G. (2015, January 18\u201320). FPGA implementation of a Deep Belief Network architecture for character recognition using stochastic computation. Proceedings of the 2015 49th Annual Conference on Information Sciences and Systems (CISS), Baltimore, MD, USA.","DOI":"10.1109\/CISS.2015.7086904"},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"2278","DOI":"10.1109\/5.726791","article-title":"Gradient-based learning applied to document recognition","volume":"86","author":"LeCun","year":"1998","journal-title":"Proc. IEEE"},{"key":"ref_68","doi-asserted-by":"crossref","unstructured":"Zho, H., Zhu, G., and Peng, Y. (2016, January 13\u201315). A RMB optical character recognition system using FPGA. Proceedings of the 2016 IEEE International Conference on Signal and Image Processing (ICSIP), Beijing, China.","DOI":"10.1109\/SIPROCESS.2016.7888320"},{"key":"ref_69","doi-asserted-by":"crossref","unstructured":"De Oliveira Junior, L.A., and Barros, E. (2018, January 8\u201310). An fpga-based hardware accelerator for scene text character recognition. Proceedings of the 2018 IFIP\/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), Verona, Italy.","DOI":"10.1109\/VLSI-SoC.2018.8644776"},{"key":"ref_70","doi-asserted-by":"crossref","unstructured":"Ronneberger, O., Fischer, P., and Brox, T. (2015). U-net: Convolutional networks for biomedical image segmentation. International Conference On Medical Image Computing and Computer-Assisted Intervention, Springer.","DOI":"10.1007\/978-3-319-24574-4_28"},{"key":"ref_71","doi-asserted-by":"crossref","first-page":"1395","DOI":"10.1109\/ICDAR.2017.228","article-title":"ICDAR2017 competition on document image binarization (DIBCO 2017)","volume":"Volume 1","author":"Pratikakis","year":"2017","journal-title":"Proceedings of the 2017 14th IAPR International Conference on Document Analysis and Recognition (ICDAR)"},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"825","DOI":"10.18287\/2412-6179-2019-43-5-825-832","article-title":"U-Net-bin: Hacking the document image binarization contest","volume":"43","author":"Bezmaternykh","year":"2019","journal-title":"Comput. Opt."},{"key":"ref_73","unstructured":"Karpinski, R., and Bela\u00efd, A. (2018). Combination of Two Fully Convolutional Neural Networks for Robust Binarization. Asian Conference on Computer Vision, Springer."},{"key":"ref_74","doi-asserted-by":"crossref","first-page":"164025","DOI":"10.1016\/j.ijleo.2019.164025","article-title":"Binarization of degraded document images with global-local U-Nets","volume":"203","author":"Huang","year":"2020","journal-title":"Optik"},{"key":"ref_75","doi-asserted-by":"crossref","unstructured":"Hu, J., Shen, L., and Sun, G. (2018, January 18\u201323). Squeeze-and-excitation networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00745"},{"key":"ref_76","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1145\/321796.321811","article-title":"The string-to-string correction problem","volume":"21","author":"Wagner","year":"1974","journal-title":"J. ACM (JACM)"},{"key":"ref_77","unstructured":"Bailey, D.G., and Johnston, C.T. (2007, January 5\u20137). Single pass connected components analysis. Proceedings of the Image and Vision Computing, Hamilton, New Zealand."},{"key":"ref_78","doi-asserted-by":"crossref","unstructured":"Bailey, D.G. (2011). Design for Embedded Image Processing on FPGAs, John Wiley & Sons.","DOI":"10.1002\/9780470828519"},{"key":"ref_79","doi-asserted-by":"crossref","unstructured":"Ma, N., Bailey, D.G., and Johnston, C.T. (2008, January 7\u201310). Optimised single pass connected components analysis. Proceedings of the 2008 International Conference on Field-Programmable Technology, Taipei, Taiwan.","DOI":"10.1109\/FPT.2008.4762382"},{"key":"ref_80","unstructured":"Klaiber, M.J. (2016). A Parallel and Resource-Efficient Single Lookup Connected Components Analysis Architecture for Reconfigurable Hardware. [Ph.D. Thesis, Universit\u00e4t Stuttgart]."},{"key":"ref_81","doi-asserted-by":"crossref","unstructured":"Spagnolo, F., Perri, S., and Corsonello, P. (2019). An efficient hardware-oriented single-pass approach for connected component analysis. Sensors, 19.","DOI":"10.3390\/s19143055"},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Tekleyohannes, M., Sadri, M., Weis, C., Wehn, N., Klein, M., and Siegrist, M. (2017, January 27\u201331). An advanced embedded architecture for connected component analysis in industrial applications. Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE), Lausanne, Switzerland.","DOI":"10.23919\/DATE.2017.7927085"},{"key":"ref_83","doi-asserted-by":"crossref","unstructured":"Tekleyohannes, M.K., Weis, C., Wehn, N., Klein, M., and Siegrist, M. (2018, January 21\u201325). A Reconfigurable Accelerator for Morphological Operations. Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Vancouver, BC, Canada.","DOI":"10.1109\/IPDPSW.2018.00035"},{"key":"ref_84","unstructured":"(2021, June 27). Multi-Dimensional Image Processing (Scipy.Ndimage). Available online: https:\/\/docs.scipy.org\/doc\/scipy-0.14.0\/reference\/ndimage.html."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/7\/9\/175\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:55:37Z","timestamp":1760165737000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/7\/9\/175"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,3]]},"references-count":84,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["jimaging7090175"],"URL":"https:\/\/doi.org\/10.3390\/jimaging7090175","relation":{},"ISSN":["2313-433X"],"issn-type":[{"type":"electronic","value":"2313-433X"}],"subject":[],"published":{"date-parts":[[2021,9,3]]}}}