IP Library Granted Patent US 10,846,523
Granted Patent B2
US 10,846,523 · App. 15/812,681 · Granted Nov 24, 2020

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.
G06K9/00422G06F40/242G06K9/00416G06K9/00463G06K9/3283G06K9/4628G06K9/627G06N3/0445G06N3/0454G06N3/084G06K2209/01
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 10,846,523
App. No.
15/812,681
Granted
Nov 24, 2020
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 (25)

1. A computer-implemented method, comprising:

obtaining a digital image;

extracting a word block from the digital image, the word block input including at least one symbol;

processing the word block with a first neural network, the first neural network evaluating a value of the word block against a dictionary, the dictionary containing a collection of most common words;

outputting a prediction equal to a common word when a confidence factor is greater than a predetermined threshold;

processing the word block with a second neural network, the second neural network assigning a descriptor to the word block corresponding to a property of the word block;

processing the word block with a third neural network, the third neural network using the descriptor to prioritize evaluation of the word block;

concatenating an output of the second neural network and an output of the third neural network; and

predicting a value of the word block.

2. The computer-implemented method of claim 1 , further comprising:

resizing the word block to a canonical presentation of fixed height; and

resizing the word block to canonical width.

3. The computer-implemented method of claim 1 , wherein the descriptor includes handwriting style, slant, skew, rotation, blur, marker type, paper type, image fidelity, background threshold, a language, a font, a case style, a document field, or a combination thereof.

4. The computer-implemented method of claim 1 , wherein the first neural network, the second neural network, and the third neural network are a common neural network.

5. The computer-implemented method of claim 1 , further comprising assigning a steering factor to the word block, the steering factor corresponding to a statistical property of the word block.

6. The computer-implemented method of claim 5 , wherein the steering factor is a weight factor comprising at least one of attention weights, attention vectors, and Gaussian distributions.

7. The computer-implemented method of claim 5 , wherein the third neural network utilizes the steering factor to prioritize evaluation of the word block.

8. The computer-implemented method of claim 1 , further comprising:

generating a family of word blocks;

generating a vector of attention weights via the second neural network, the vector of attention weights corresponding to the family of word blocks; and

forming a single resized word block from the family of word blocks, the single resized word block comprising a linear combination of resized word blocks associated with the vector of attention weights.

9. The computer-implemented method of claim 1 , further comprising:

generating a family of word blocks;

generating a parametric distribution of attention weights via the second neural network, the parametric distribution of attention weights corresponding to the family of word blocks; and

forming a single resized word block from the family of word blocks, the single resized word block comprising a linear combination of resized word blocks associated with the parametric distribution of attention weights.

Assignments (7)
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 SECURITY INTEREST Recorded Nov 17, 2021
From: KPP (NO. 2) TRUSTEES LIMITED
To: THE BOARD OF THE PENSION PROTECTION FUND
Reel/Frame 058175/0651 →
SECURITY INTEREST Recorded Oct 5, 2020
From: KODAK ALARIS INC.
To: KPP (NO. 2) TRUSTEES LIMITED
Reel/Frame 053993/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2018
From: SUCH, FELIPE PETROSKI; PTUCHA, RAYMOND; BROCKLER, FRANK; HUTKOWSKI, PAUL
To: KODAK ALARIS INC.
Reel/Frame 045185/0409 →
Continuity (5)
Continuation In Part 15709014 · Sep 19, 2017
Continuation In Part 15708918 · Sep 19, 2017
Provisional Application 62422000 · Nov 14, 2016
Provisional Application 62524983 · Jun 26, 2017
Related Publication 20180137350A1 · May 17, 2018