Litcius/Paper detail

Document image analysis and recognition: a survey

Vladimir V. Arlazarov, Computer Sciences and Control", Е И Андреева, Konstantin Bulatov, Dmitry Nikolaev, Olga O. Petrova, B.I. Savelev, Oleg Slavin

2022Computer Optics16 citationsDOIOpen Access PDF

Abstract

This paper analyzes the problems of document image recognition and the existing solutions. Document recognition algorithms have been studied for quite a long time, but despite this, currently, the topic is relevant and research continues, as evidenced by a large number of associated publications and reviews. However, most of these works and reviews are devoted to individual recognition tasks. In this review, the entire set of methods, approaches, and algorithms necessary for document recognition is considered. A preliminary systematization allowed us to distinguish groups of methods for extracting information from documents of different types: single-page and multi-page, with text and handwritten contents, with a fixed template and flexible structure, and digitalized via different ways: scanning, photographing, video recording. Here, we consider methods of document recognition and analysis applied to a wide range of tasks: identification and verification of identity, due diligence, machine learning algorithms, questionnaires, and audits. The groups of methods necessary for the recognition of a single page image are examined: the classical computer vision algorithms, i.e., keypoints, local feature descriptors, Fast Hough Transforms, image binarization, and modern neural network models for document boundary detection, document classification, document structure analysis, i.e., text blocks and tables localization, extraction and recognition of the details, post-processing of recognition results. The review provides a description of publicly available experimental data packages for training and testing recognition algorithms. Methods for optimizing the performance of document image analysis and recognition methods are described.

Topics & Concepts

Computer scienceArtificial intelligencePattern recognition (psychology)Set (abstract data type)Optical character recognitionDocument processingIdentification (biology)Image (mathematics)Feature (linguistics)Feature extractionArtificial neural networkInformation retrievalBiologyPhilosophyLinguisticsBotanyProgramming languageHandwritten Text Recognition TechniquesImage Processing and 3D ReconstructionVehicle License Plate Recognition