License plate recognition with low-rank, shared character classifiers

a technology of shared character and license plate recognition, which is applied in the field of low-rank, shared character classifiers, can solve the problems of several thousand annotated license plates and difficulty in using license plate recognition tasks

Inactive Publication Date: 2018-04-12
XEROX CORP
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0010]In one embodiment of the disclosure, a method is disclosed for performing multiple classification of an image simultaneously using multiple classifiers, where information between the classifiers is shared explicitly and is achieved with a low-rank decomposition of the classifier weights. The method includes acquiring an input image and extracting a feature representation from the input image. The method includes applying the extracted feature representation to classifiers. The step of applying the extracted feature representation to the classifiers includes multiplying the extracted feature representation by |Σ| embedding matrices Ŵc to generate a latent representation of d-dimensions for each of the |Σ| characters, where |Σ| denotes the size of Σ. The embedding matrices are uncorrelated with a position of the extracted character. The step of applying the extracted feature representation to the classifiers further includes projecting the latent representation with a decoding matrix shared by all the character embedding to generate scores of every character in an alphabet at every position. At least one of the multiplying the extracted feature representation from the input image and the projecting the latent representation with the decoding matrix are performed with a processor.

Problems solved by technology

However, one disadvantage of CNNs is the large amounts of data needed to effectively train the CNN, which makes them difficult to use for the task of license plate recognition.
However, it still requires several thousand annotated license plates for training the CNN.
Thus, there exists a challenge in obtaining a sizable sample of annotated license plate images where every possible combination of character-position pairs appears multiple times in the dataset of sample images.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • License plate recognition with low-rank, shared character classifiers
  • License plate recognition with low-rank, shared character classifiers
  • License plate recognition with low-rank, shared character classifiers

Examples

Experimental program
Comparison scheme
Effect test

example 1

Results-Example 1

[0052]The disclosed method was evaluated in two scenarios. The first scenario focused on the accuracy of the rarest character-position pairs:

[0053]FIGS. 7A-D shows the absolute improvement in recognition rate of the disclosed low-rank network with respect to the full-rank baseline for the rarest character-position pairs for as a function of how rare the pair character-position was in the training set. To evaluate the effect of dimension d, different plots are shown for several values of d.

[0054]A low value of dimension d may lead to underfitting, while a high value may not bring any improvement over the full-rank baseline. This observation is corroborated in the next example, which focused on global accuracy.

example 2

Global Accuracy-Example 2

[0055]In the second scenario, the global performance of the approach for license plate recognition was focused on, reporting both recognition accuracy and character error rate. In this example, the disclosed approach was evaluated on the task of license plate recognition. The results were compared against the full-rank baseline, as well as other existing approaches. Two measures of accuracy are reported. The first measures is the recognition rate (RR), which denotes the percentage of test license plates that were correctly recognized, and is a good estimator of the quality of the system. The second measure is the character error rate (CER), which denotes the percentage of characters that were classified incorrectly. This measure provides an estimation of the effort needed to manually correct the annotation. The results are shown in Table 1 for the second and third datasets.

TABLE 1Wa-datasetCl-datasetModelCER ↓RR ↑CER ↓RR ↑(a)OCR2.288.5925.457.13(b)U.S. Ser. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method is disclosed for performing multiple classification of an image simultaneously using multiple classifiers, where information between the classifiers is shared explicitly and is achieved with a low-rank decomposition of the classifier weights. The method includes applying an input image to classifiers and, more particularly, multiplying the extracted input image features by |Σ| embedding matrices Ŵc to generate a latent representation of d-dimensions for each of the |Σ| characters. The embedding matrices are uncorrelated with a position of the extracted character. The step of applying the extracted character to the classifiers further includes projecting the latent representation with a decoding matrix shared by all the character embedding matrices to generate scores of every character in an alphabet at every position. At least one of the multiplying the extracted input image features and the projecting the latent representation with the decoding matrix are performed with a processor.

Description

BACKGROUND[0001]The present disclosure is directed to low-rank, shared character classifiers. It finds particular application in conjunction with license plate recognition (LPR), and will be described with particular reference thereto. However, it is to be appreciated that the present exemplary embodiment is also amenable to other like applications, such as general text recognition in images.[0002]Currently, convolutional neural networks (“deep convolutional network”, “CNNs”, “NNs” or “ConvNets”) can be used to perform lexicon-free text recognition. FIG. 1 shows an example of the architecture of a character CNN used for license plate recognition in the PRIOR ART. In the existing CNN, convolving of an input image with learned filters generates a stack of activations. Each stack of activations can undergo additional convolutions with more filters to generate a new stack. In one embodiment, the activations can be further fed through a series of fully-connected layers to produce more ac...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06K9/46G06F17/30G06N3/08G06V30/10
CPCG06K9/4671G06F17/3028G06K2209/15G06K2209/01G06N3/08G06F16/583G06V20/625G06V30/10G06V10/82G06V30/18057G06V10/809G06N3/045G06F18/254
Inventor SOLDEVILA, ALBERT GORDO
Owner XEROX CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products