Character recognition of license plate under complex background

US2023004747A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023004747-A1
Application numberUS-202117365045-A
CountryUS
Kind codeA1
Filing dateJul 1, 2021
Priority dateJul 1, 2021
Publication dateJan 5, 2023
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system, method, and computer program product provides a way to separate connected or adhered adjacent characters of a digital image for license plate recognition. As a threshold processing, the method performs a recognition of character adhesion by obtaining character parameters using an image processor. The parameters include a horizontal max crossing and a ratio of width and height. A first rule-based module is used responsive to the character parameters to distinguish the adhered characters (character adhesions) that are easy to judge, leaving the uncertain part to a character adhesion classifier model for discrimination. Character adhesion data is obtained by data augmentation including the adding of a random distance between two single characters to create class like adhered characters. Then the character adhesion classifier model of single character and character adhesion data is trained. Any uncertain part can be distinguished by the trained character adhesion classifier model.

First claim

Opening claim text (preview).

1 . A method implemented by at least one hardware processor comprising: receiving, at the at least one hardware processor, a digital image comprising a sequence of characters; evaluating, implementing the at least one hardware processor, the digital image to determine a connectivity of one or more adjacent characters, said evaluating the digital image comprising: processing, using the at least one hardware processor, the characters of the digital image to obtain character parameters; and generating, using the at least one hardware processor, a connection indicator value of a character as a function of said character parameters, said generated character connection indicator indicating an uncertainty as to a character being connected to another character in the sequence; and responsive to the generated character connection indicator indicating an uncertainty as to a character being connected to another adjacent character in the sequence, said method further comprising: running, using the at least one hardware processor, a character adhesion classifier model trained to recognize, from said image, a presence or not of connected adjacent character classes of adjacent adhered characters of the sequence; and for connected adjacent characters, performing image processing using the at least one hardware processor to incrementally split and segment the connected characters; and performing, using the at least one hardware processor, character recognition to determine the sequence of characters including the segmented characters of the original digital image. 2 . The method of claim 1 , wherein said generated character connection indicator alternately indicates the character as being one of: a segmented character in the sequence, or a character connected to another adjacent character in the sequence. 3 . The method of claim 2 , wherein said character parameters of a character comprises: a max horizontal crossing value of the character; a ratio value of the character, the ratio being a measure of a width/height of the character; and a means ratio being a function of the ratio of each of the characters of the sequence. 4 . The method of claim 2 , wherein responsive to the generated character connection indicator indicating the character as being a segmented character, said method further performing a character recognition of the character using a character recognition model. 5 . (canceled) 6 . The method of claim 1 , wherein responsive to the generated character connection indicator indicating a connection to another adjacent character in the sequence, said method further comprising: running, using the at least one hardware processor, an image processor adapted to split the connected characters of the sequence. 7 . The method of claim 6 , wherein said running an image processor adapted to split the connected characters comprises: performing, using the at least one hardware processor, a first character splitting method using adaptive thresholding for image binarization, said first character splitting method dynamically adjusting a segmenting threshold for distinguishing among two classes of data used for character segmentation; or performing a second character splitting method using a vertical histogram projection of said connected characters on an x-axis and locating a gap or trough on the projection as a location for character segmenting; or performing both the first character splitting method and second character splitting method for segmenting the connected characters. 8 . The method of claim 1 , wherein said training said character adhesion classifier model uses single alphabet and numeric characters labels, said method further comprising: adding random distance between two single characters to create new connected adhesion character data, wherein said character adhesion classifier model is further trained using said single characters and said new connected adhesion character data. 9 . A system comprising at least one processor comprising hardware, the at least one processor configured to: receive a digital image comprising a sequence of characters; evaluate the digital image to determine a connectivity of one or more adjacent characters wherein to evaluate the digital image, said at least one processor is further configured to: process the characters of the digital image to obtain character parameters; and generate a connection indicator value of a character as a function of said character parameters, said generated character connection indicator indicating an uncertainty as to a character being connected to another character in the sequence; and responsive to the generated character connection indicator indicating an uncertainty as to a character being connected to another adjacent character in the sequence, said at least one processor is further configured to: run a character adhesion classifier model trained to recognize, from said image, a presence or not of connected adjacent character classes of adjacent adhered characters of the sequence; and for connected adjacent characters, perform image processing to incrementally split and segment the connected characters; and perform character recognition to determine the sequence of characters including the segmented characters of the original digital image. 10 . The system of claim 9 , wherein said generated character connection indicator alternatively indicating the character as being one of: a segmented character in the sequence, or a character connected to another character in the sequence. 11 . The system of claim 10 , wherein responsive to the generated character connection indicator indicating the character as being a segmented character, the at least one processor is further configured to: perform a character recognition of the character using a character recognition model. 12 . The system of claim 10 , wherein responsive to the generated character connection indicator indicating a connection to another adjacent character in the sequence, the at least one processor is further configured to: run an image processor adapted to split the connected characters of the sequence. 13 . The system of claim 12 , wherein to run an image processor adapted to split the connected characters, the at least one processor is further configured to: perform a first character splitting method using adaptive thresholding for image binarization, said first character splitting method dynamically adjusting a segmenting threshold for distinguishing among two classes of data used for character segmentation; or perform a second character splitting method using a vertical histogram projection of said connected characters on an x-axis and locating a gap or trough on the projection as a location for character segmenting; or perform both the first character splitting method and second character splitting method for segmenting the connected characters. 14 . The system of claim 12 , wherein said training said character adhesion classifier model uses single alphabet and numeric characters labels, said at least one processor is further configured to: add random distance between two single characters to create new connected adhesion character data, wherein said character adhesion classifier model is further trained using said single characters and said new connected adhesion character data. 15 . A non-transitory computer readable storage medium comprising instructions that, when executed by at least one processor comprising hardware, configures the at least one hardware processor to: receive a digital image comprising a sequence of characters; evaluate

Assignees

Inventors

Classifications

  • Multiple classes · CPC title

  • Learning methods · CPC title

  • G06V20/63Primary

    Scene text, e.g. street names · CPC title

  • relating to the classification model, e.g. parametric or non-parametric approaches · CPC title

  • using recognition of characters or words · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2023004747A1 cover?
A system, method, and computer program product provides a way to separate connected or adhered adjacent characters of a digital image for license plate recognition. As a threshold processing, the method performs a recognition of character adhesion by obtaining character parameters using an image processor. The parameters include a horizontal max crossing and a ratio of width and height. A first…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06V20/63. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).