journal article·2022Open access

An Efficient HW/SW Design for Text Extraction from Complex Color Image

Mohamed Amin Ben Atitallah, Rostom Kachouri, Ahmed Ben Atitallah, Hassene Mnif

Computers, Materials & Continua· Volume 71· Issue 3

Abstract

In the context of constructing an embedded system to help visually impaired people to interpret text, in this paper, an efficient High-level synthesis (HLS) Hardware/Software (HW/SW) design for text extraction using the Gamma Correction Method (GCM) is proposed. Indeed, the GCM is a common method used to extract text from a complex color image and video. The purpose of this work is to study the complexity of the GCM method on Xilinx ZCU102 FPGA board and to propose a HW implementation as Intellectual Property (IP) block of the critical blocks in this method using HLS flow with taking account the quality of the text extraction. This IP is integrated and connected to the ARM Cortex-A53 as coprocessor in HW/SW codesign context. The experimental results show that the HLS HW/SW implementation of the GCM method on ZCU102 FPGA board allows a reduction in processing time by about 89% compared to the SW implementation. This result is given for the same potency and strength of SW implementation for the text extraction.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: CCD and CMOS Imaging Sensors · Industrial Vision Systems and Defect Detection · Image Processing Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (28)

Show source-provided references
1. B. Jacobsen, “World health organization,” 2021. [Online]. Available: https://www.who.int/news-room/fact-sheets/detail/blindness-and-visualimpairment.
2. Text string detection from natural scenes by structure-based partition and grouping10.1109/TIP.2011.2126586 ↗
3. A hybrid approach to detect and localize texts in natural scene images10.1109/TIP.2010.2070803 ↗
4. Detecting text in the real world
5. Text extraction from scene images by character appearance and structure modeling10.1016/j.cviu.2012.11.002 ↗
6. Automatic text extraction from complex-colored images using gamma correction method10.3844/jcssp.2014.705.715 ↗
7. Text extraction from images using gamma correction method and different text extraction methods—A comparative analysis
8. Gamma correction acceleration for real-time text extraction from complex colored images
9. FPGA implementation of GLCM
10. High performance implementation of texture features extraction algorithms using FPGA architecture10.1007/s11554-012-0283-4 ↗
11. FPGA-based system for real-time video texture analysis10.1007/s11265-008-0246-y ↗
12. HW/SW design and FPGA implementation of The GCM for an efficient text extraction from complex images
13. An optimized FPGA design of inverse quantization and transform for HEVC decoding blocks and validation in an SW/HW environment10.3906/elk-1910-122 ↗
14. An optimized SW/HW AVMF design based on high-level synthesis flow for color images10.32604/cmc.2021.017575 ↗
15. Efficient architecture and implementation of vector median filter in co-design context
16. An FPGA comparative study of high-level and low-level combined designs for HEVC intra, inverse quantization, and IDCT/IDST 2D modules10.1002/cta.2790 ↗
17. Case study of an HEVC decoder application using high-level synthesis: Intra prediction, dequantization, and inverse transform blocks10.1117/1.JEI.28.3.033010 ↗
18. An efficient FPGA implementation of AVMF filter using high-level synthesis
19. Textural features for image classification10.1109/TSMC.1973.4309314 ↗
20. Texture measures for carpet wear assessment10.1109/34.3870 ↗
21. A threshold selection method from gray-level histograms10.1109/TSMC.1979.4310076 ↗
22. ICDAR Dataset, “Text in scene images,” 2011. [Online]. Available: http://robustreading.opendfki.de/wiki/SceneText.
23. Xilinx, “Xilinx Zynq UltraScale + MPSoC ZCU102 evaluation kit,” 2021. [Online]. Available: https://www.xilinx.com/products/boards-and-kits/ek-u1-zcu102-g.html#hardware.
24. Design exploration of efficient implementation on SOC heterogeneous platform: HEVC intra prediction application10.1002/cta.2308 ↗
25. Advanced design of TQ/IQT component for H.264/AVC based on SoPC validation
26. Cloud-DNN: An open framework for mapping DNN models to cloud FPGAs
27. Machine learning on FPGAs to face the IoT revolution
28. robust reading competitions