How Can Permutations Be Used in the Evaluation of Zoning Algorithms?
Document Type
Article
Publication Date
5-1996
Publication Title
?" International Journal of Pattern Recognition and Artificial Intelligence
Volume
10
Issue
3
First page number:
223
Last page number:
237
Abstract
In processing a page image by a given zoning algorithm (automatic or manual), a certain text string is generated which may not be the same as the correct string. The difference may be due to the incorrect reading order selected by the employed zoning algorithm or poor recognition of characters. A difference algorithm is commonly used to find the best match between the generated string and the correct string. The output of such an algorithm will then be a sequence of matched substrings which are not in the correct order. To determine the performance of a given zoning algorithm, it is of interest to find the minimum number of moves needed to obtain the correct string from the string generated by that algorithm. The problem can be modeled as a sorting problem where a string of n integers ordered in a random manner, must be sorted in ascending (or descending) order. In this paper, we derive bounds on the time complexity of sorting a given string and present a near-optimal algorithm for that.
Keywords
Computer algorithms; Image processing; Optical character recognition; Zoning algorithm
Disciplines
Electrical and Computer Engineering | Engineering
Language
English
Permissions
Use Find in Your Library, contact the author, or interlibrary loan to garner a copy of the item. Publisher policy does not allow archiving the final published version. If a post-print (author's peer-reviewed manuscript) is allowed and available, or publisher policy changes, the item will be deposited.
Repository Citation
Latifi, S.
(1996).
How Can Permutations Be Used in the Evaluation of Zoning Algorithms?.
?" International Journal of Pattern Recognition and Artificial Intelligence, 10(3),
223-237.