LEXICON-FREE, MATCHING-BASED WORD-IMAGE RECOGNITION
First Claim
1. A method of recognizing alphanumeric characters in an image comprising:
- computing individual representations of all alphabet characters of an alphabet at every character position within a word transcription length;
embedding said individual representations of said alphabet characters in a common vectorial subspace using a matrix to produce embedded alphabet characters;
embedding a received image of an alphanumeric word into said common vectorial subspace using said matrix to produce an embedded alphanumeric character image, said embedded alphanumeric character image representing image characters at character positions;
computing a utility value of every one of said embedded alphabet characters at each of said character positions with respect to said embedded alphanumeric character image;
computing a highest-utility transcription alphabet character for every one of said character positions based on said utility value of each said embedded alphabet character at each of said character positions, within said word transcription length; and
assigning said highest-utility transcription alphabet character for each of said character positions to produce a recognized alphanumeric word within said received image.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems recognize alphanumeric characters in an image by computing individual representations of every character of an alphabet at every character position within a certain word transcription length. These methods and systems embed the individual representations of each alphabet character in a common vectorial subspace (using a matrix) and embed a received image of an alphanumeric word into the common vectorial subspace (using the matrix). Such methods and systems compute the utility value of the embedded alphabet characters at every one of the character positions with respect to the embedded alphanumeric character image; and compute the best transcription alphabet character of every one of the image characters based on the utility value of each embedded alphabet character at each character position. Such methods and systems then assign the best transcription alphabet character for each of the character positions to produce a recognized alphanumeric word within the received image.
-
Citations
20 Claims
-
1. A method of recognizing alphanumeric characters in an image comprising:
-
computing individual representations of all alphabet characters of an alphabet at every character position within a word transcription length; embedding said individual representations of said alphabet characters in a common vectorial subspace using a matrix to produce embedded alphabet characters; embedding a received image of an alphanumeric word into said common vectorial subspace using said matrix to produce an embedded alphanumeric character image, said embedded alphanumeric character image representing image characters at character positions; computing a utility value of every one of said embedded alphabet characters at each of said character positions with respect to said embedded alphanumeric character image; computing a highest-utility transcription alphabet character for every one of said character positions based on said utility value of each said embedded alphabet character at each of said character positions, within said word transcription length; and assigning said highest-utility transcription alphabet character for each of said character positions to produce a recognized alphanumeric word within said received image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of recognizing alphanumeric characters in an image comprising:
-
automatically performing initial processing using an image processor comprising; computing individual representations of all alphabet characters of an alphabet at every character position within a word transcription length; embedding said individual representations of said alphabet characters in a common vectorial subspace using a matrix to produce embedded alphabet characters; and saving said embedded alphabet characters; and after said initial processing repeatedly automatically performing subsequent processing without repeating said initial processing, said subsequent processing comprising; receiving, into said image processor, an electronic image of an alphanumeric word from an image sensor device operatively connected to said image processor; embedding said electronic image into said common vectorial subspace using said matrix to produce an embedded alphanumeric character image using said image processor, said embedded alphanumeric character image representing image characters at character positions; computing a utility value of every one of said embedded alphabet characters at each of said character positions with respect to said embedded alphanumeric character image using said image processor; computing a highest-utility transcription alphabet character for every one of said character positions based on said utility value of each said embedded alphabet character at each of said character positions, within said word transcription length, using said image processor; assigning said highest-utility transcription alphabet character for each of said character positions to produce a recognized alphanumeric word within said electronic image and determine a character length of said recognized alphanumeric word using said image processor; and outputting said recognized alphanumeric word from said image processor. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
an image sensor device; an image processor device operatively connected to said image sensor device, said image processor device automatically performing initial processing comprising; computing individual representations of all alphabet characters of an alphabet at every character position within a word transcription length; embedding said individual representations of said alphabet characters in a common vectorial subspace using a matrix to produce embedded alphabet characters; and saving said embedded alphabet characters, after said initial processing, said image processor device repeatedly automatically performing subsequent processing without repeating said initial processing, said subsequent processing comprising; receiving an electronic image of an alphanumeric word from said image sensor device; embedding said electronic image into said common vectorial subspace using said matrix to produce an embedded alphanumeric character image, said embedded alphanumeric character image representing image characters at character positions; computing a utility value of every one of said embedded alphabet characters at each of said character positions with respect to said embedded alphanumeric character image; computing a highest-utility transcription alphabet character for every one of said character positions based on said utility value of each said embedded alphabet character at each of said character positions, within said word transcription length; and assigning said highest-utility transcription alphabet character for each of said character positions to produce a recognized alphanumeric word within said electronic image and determine a character length of said recognized alphanumeric word, and said image processor device automatically outputting said recognized alphanumeric word. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification