IP Library Granted Patent US 11,715,014
Granted Patent B2
US 11,715,014 · App. 17/075,511 · Granted Aug 1, 2023

System and method of character recognition using fully convolutional neural networks with attention

Inventors: Felipe Petroski Such (Rochester, NY); Raymond Ptucha (Rochester, NY); Frank Brockler (Rochester, NY); Paul Hutkowski (Rochester, NY)
Assignee: KODAK ALARIS INC.
G06N3/084G06F18/2413G06F40/242G06N3/044G06N3/045G06V10/764G06V10/82G06V30/1478G06V30/18057G06V30/347G06V30/36G06V30/414G06V30/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,715,014
App. No.
17/075,511
Granted
Aug 1, 2023
Kind
B2
Abstract

Embodiments of the present disclosure include a method that obtains a digital image. The method includes extracting a word block from the digital image. The method includes processing the word block by evaluating a value of the word block against a dictionary. The method includes outputting a prediction equal to a common word in the dictionary when a confidence factor is greater than a predetermined threshold. The method includes processing the word block and assigning a descriptor to the word block corresponding to a property of the word block. The method includes processing the word block using the descriptor to prioritize evaluation of the word block. The method includes concatenating a first output and a second output. The method includes predicting a value of the word block.

Claims (19)

1. A system, comprising:

at least one processor; and

memory including instructions that, when executed by the at least one processor, cause the system to:

receive a digitized object, the digitized object corresponding to an image including at least one symbol;

form digitized line blocks from the digitized object by determining whitespace separators in the digitized object;

transform the line blocks into one or more word blocks separated by whitespace, the one or more word blocks having a value associated with at least one symbol forming the one or more word blocks;

resize each word block of the one or more word blocks into a canonical representation of a fixed height based off a predicted number of symbols of the image;

evaluate each word block of the one or more word blocks with a dictionary, the dictionary containing a collection of common words;

output a first word prediction when one or more of the word blocks corresponds to a word in the collection;

assign one or more qualitative descriptors to the one or more word blocks when the one or more word blocks do not correspond to the collection;

perform probabilistic correction on the one or more word blocks; and

output a second word prediction, the second word prediction corresponding to the value of the word block.

2. The system of claim 1 , wherein the instructions when executed further cause the at least one processor to assign a steering factor to the one or more word blocks when the one or more word blocks do not correspond to the collection, the steering factor being used to prioritize further evaluation of the one or more word blocks.

3. The system of claim 2 , wherein the steering factors are weight factors comprising attention weights, attention vectors, Gaussian distributions, or a combination thereof.

4. The system of claim 1 , wherein:

a first neural network evaluates the one or more word blocks against the dictionary and assigns the one or more descriptors to the one or more word blocks; and

a second neural network receives the one or more descriptors, the one or more descriptors used by the second neural network to predict the value of the one or more word blocks.

5. The system of claim 1 , wherein the one or more descriptors include handwriting style, slant, skew, rotation, blur, marker type, paper type, image fidelity, background threshold, or a combination thereof.

6. The system of claim 1 , wherein the instructions when executed further cause the at least one processor to resize each world block of the one or more word blocks into a canonical width based upon a prediction of a number of symbols in the world block.

Assignments (7)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2025
From: KODAK ALARIS LLC
To: ENCINA PRIVATE CREDIT SPV 2, LLC, AS COLLATERAL AGENT
Reel/Frame 072818/0674 →
RELEASE OF SECURITY INTEREST Recorded Aug 29, 2025
From: FGI WORLDWIDE LLC
To: KODAK ALARIS LLC
Reel/Frame 072740/0681 →
CHANGE OF NAME Recorded Oct 31, 2024
From: KODAK ALARIS INC.
To: KODAK ALARIS LLC
Reel/Frame 069282/0866 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2024
From: THE BOARD OF THE PENSION PROTECTION FUND
To: KODAK ALARIS INC.
Reel/Frame 068481/0300 →
SECURITY AGREEMENT Recorded Aug 2, 2024
From: KODAK ALARIS INC.
To: FGI WORLDWIDE LLC
Reel/Frame 068325/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2022
From: SUCH, FELIPE PETROSKI; PTUCHA, RAYMOND; BROCKLER, FRANK; HUTKOWSKI, PAUL
To: KODAK ALARIS, INC.
Reel/Frame 059053/0457 →
SECURITY INTEREST Recorded Jan 7, 2022
From: KODAK ALARIS INC.
To: THE BOARD OF THE PENSION PROTECTION FUND
Reel/Frame 058571/0857 →