Image processing apparatus that obtains item value and performs character recognition process on a document image, image processing method, and non-transitory computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorHidetomo Sohma
Life of this patent
Estimating the term…
Abstract
An image processing apparatus acquires a character recognition result by performing character recognition processing on a document image, detects a character string candidate described in a predetermined format from the character recognition result, determines a likelihood of the character string candidate based on another character string existing in the vicinity of the detected character string candidate, and outputs, in a case where a plurality of character string candidates is detected, an item value based on a character string candidate having a high likelihood.
Claims9
An image processing apparatus comprising:
- a memory that stores instructions;
- and
- a processor that executes the instructions to perform:
- acquiring a character recognition result by performing character recognition processing on a document image;
- detecting a character string candidate described in a predetermined format corresponding to a telephone number from the character recognition result;
- determining a likelihood of the character string candidate to increase based on another character string existing in the vicinity of the detected character string candidate,
- wherein the another character string indicates an item name of a telephone number;
- and
- outputting an item value based on:
- a character string candidate having a high likelihood, in a case where at least one character string candidate is determined to exceed a likelihood threshold;
- and
- a character string from a different metadata field in the character recognition result, in a case where none of the character string candidates exceed the likelihood threshold.
An image processing method comprising:
- acquiring a character recognition result by performing character recognition processing on g a document image;
- detecting a character string candidate described in a predetermined format corresponding to a telephone number from the character recognition result;
- determining a likelihood of the character string candidate to increase based on another character string existing in the vicinity of the detected character string candidate,
- wherein the another character string indicates an item name of a telephone number;
- and
- outputting an item value based on:
- a character string candidate having a high likelihood, in a case where at least one character string candidate is determined to exceed a likelihood threshold;
- and
- a character string from a different metadata field in the character recognition result, in a case where none of the character string candidates exceed the likelihood threshold.
A non-transitory computer-readable storage medium that stores a program, wherein the program causes a processor to perform:
- acquiring a character recognition result by performing character recognition processing on a document image;
- detecting a character string candidate described in a predetermined format corresponding to a telephone number from the character recognition result;
- determining a likelihood of the character string candidate to increase based on another character string existing in the vicinity of the detected character string candidate,
- wherein the another character string indicates an item name of a telephone number;
- and
- outputting an item value based on:
- a character string candidate having a high likelihood, in a case where at least one character string candidate is determined to exceed a likelihood threshold;
- and
- a character string from a different metadata field in the character recognition result, in a case where none of the character string candidates exceed the likelihood threshold.
Dependencies are inferred from the claim text.