journal article·2021Open access

Recurrent Convolutional Neural Network MSER-Based Approach for Payable Document Processing

Suliman Aladhadh, Hidayat Ur Rehman, Ali Mustafa Qamar, Rehan Ullah Khan

Computers, Materials & Continua· Volume 69· Issue 3

Abstract

A tremendous amount of vendor invoices is generated in the corporate sector. To automate the manual data entry in payable documents, highly accurate Optical Character Recognition (OCR) is required. This paper proposes an end-to-end OCR system that does both localization and recognition and serves as a single unit to automate payable document processing such as cheques and cash disbursement. For text localization, the maximally stable extremal region is used, which extracts a word or digit chunk from an invoice. This chunk is later passed to the deep learning model, which performs text recognition. The deep learning model utilizes both convolution neural networks and long short-term memory (LSTM). The convolution layer is used for extracting features, which are fed to the LSTM. The model integrates feature extraction, modeling sequence, and transcription into a unified network. It handles the sequences of unconstrained lengths, independent of the character segmentation or horizontal scale normalization. Furthermore, it applies to both the lexicon-free and lexicon-based text recognition, and finally, it produces a comparatively smaller model, which can be implemented in practical applications. The overall superior performance in the experimental evaluation demonstrates the usefulness of the proposed model. The model is thus generic and can be used for other similar recognition scenarios.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Handwritten Text Recognition Techniques · Image Processing and 3D Reconstruction · Image Retrieval and Classification Techniques

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

References (28)

Show source-provided references
1. Deep reinforcement learning: A brief survey10.1109/MSP.2017.2743240 ↗
2. Deep learning10.1038/nature14539 ↗
3. An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition10.1109/TPAMI.2016.2646371 ↗
4. Detecting text in natural image with connectionist text proposal network
5. An efficient method for text detection from indoor panorama images using extremal regions
6. Automatic table detection in document images
7. Character segmentation for telugu image document using multiple histogram projections
8. Hierarchical attention networks for document classification
9. Large-scale multi-label text classification–-Revisiting neural networks
10. A novel connectionist system for unconstrained handwriting recognition10.1109/TPAMI.2008.137 ↗
11. S. Sharma, “Extraction of text regions in natural images,” MS thesis, Rochester Institute of Technology, pp. 38, 2007.
12. Combining convolutional and recurrent neural networks for human skin detection10.1109/LSP.2017.2654803 ↗
13. CNN-RNN: A unified framework for multi-label image classification
14. Recurrent convolutional neural network for object recognition
15. Expected energy-based restricted boltzmann machine for classification10.1016/j.neunet.2014.09.006 ↗
16. Robust wide-baseline stereo from maximally stable extremal regions10.1016/j.imavis.2004.02.006 ↗
17. Automatic text extraction and character segmentation using maximally stable extremal regions
18. Scene text detection with robust character candidate extraction method
19. Scene text segmentation with multi-level maximally stable extremal regions
20. Robust text detection in natural images with edge-enhanced maximally stable extremal regions
21. Learning long-term dependencies with gradient descent is difficult10.1109/72.279181 ↗
22. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
23. Learning precise timing with LSTM recurrent networks
24. Speech recognition with deep recurrent neural networks
25. Connectionist temporal classification: labelling unsegmented sequence data with recurrent neural networks
26. M. D. Zeiler, “ADADELTA: An adaptive learning rate method,” arXiv preprint arXiv: 1212.5701, 2012.
27. Very deep convolutional networks for large-scale image recognition
28. Batch normalization: Accelerating deep network training by reducing internal covariate shift