Word spotting in bitmap images using context-sensitive character models without baselines
AssigneeXerox Corporation
InventorsLynn D. Wilcox, Francine R. Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeXerox Corporation
InventorsLynn D. Wilcox, Francine R. Chen
Estimating the term…
Font-independent spotting of user-defined keywords in a scanned image. Word identification is based on features of the entire word without the need for segmentation or OCR, and without the need to recognize non-keywords. Font-independent character models are created using hidden Markov models (HMMs) and arbitrary keyword models are built from the character HMM components. Word or text line bounding boxes are extracted from the image, a set of features based on the word shape, (and preferably also the word internal structure) within each bounding box is extracted, this set of features is applied to a network that includes one or more keyword HMMs, and a determination is made. The identification of word bounding boxes for potential keywords includes the steps of reducing the image (say by 2x) and subjecting the reduced image to vertical and horizontal morphological closing operations. The bounding boxes of connected components in the resulting image are then used to hypothesize word or text line bounding boxes, and the original bitmaps within the boxes are used to hypothesize words. In a particular embodiment, a range of structuring elements is used for the closing operations to accommodate the variation of inter- and intra-character spacing with font and font size.
For use in a processor-based method of determining whether a keyword is present in a bitmap input image wherein the input image is subjected to an operation that determines bounding boxes for portions of the input image that potentially contain text and an operation that generates a sequence of features for each such portion of the input image, the text being considered to extend horizontally, a method for modeling the appearance of keywords in the input image, the method comprising the steps of:
For use in a keyword-spotting network that includes at least one keyword hidden Markov model (HMM), a method of providing a context-insensitive, character based, non-keyword HMM comprising:
For use in a keyword-spotting network that includes at least one keyword hidden Markov model (HMM), a method of providing a context-sensitive, character-based, non-keyword HMM comprising:
For use in a keyword-spotting network that includes at least one keyword hidden Markov model (HMM), a method of providing a context-insensitive, image-slice based, non-keyword HMM comprising:
For use in a keyword-spotting network that includes at least one keyword hidden Markov model (HMM), a method of providing a context-sensitive, image-slice based, non-keyword HMM comprising:
For use in a processor-based method of determining whether a keyword is present in a bitmap input image wherein the input image is subjected to an operation that determines bounding boxes for portions of the input image that potentially contain text and an operation that generates a sequence of features for each such portion of the input image, the text being considered to extend horizontally, a method for modeling the appearance of keywords in the input image, the method comprising the steps of:
Dependencies are inferred from the claim text.