Method and system for bootstrapping an OCR engine for license plate recognition
First Claim
1. A method for optimizing an ALPR system, said method comprising:
- generating synthetic images with respect to each character on a license plate image;
training at least one classifier utilizing said synthetic images;
determining a number of samples of real images required for said each character based on attributes of said at least one classifier training utilizing said synthetic images; and
retraining said at least one classifier utilizing said synthetic images and said real images as said real images become available.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for bootstrapping an OCR engine for license plate recognition. One or more OCR engines can be trained utilizing purely synthetically generated characters. A subset of classifiers, which require augmentation with real examples, along how many real examples are required for each, can be identified. The OCR engine can then be deployed to the field with constraints on automation based on this analysis to operate in a “bootstrapping” period wherein some characters are automatically recognized while others are sent for human review. The previously determined number of real examples required for augmenting the subset of classifiers can be collected. Each subset of identified classifiers can then be retrained as the number of real examples required becomes available.
-
Citations
20 Claims
-
1. A method for optimizing an ALPR system, said method comprising:
-
generating synthetic images with respect to each character on a license plate image; training at least one classifier utilizing said synthetic images; determining a number of samples of real images required for said each character based on attributes of said at least one classifier training utilizing said synthetic images; and retraining said at least one classifier utilizing said synthetic images and said real images as said real images become available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for optimizing an ALPR system, said system comprising:
-
at least one processor; and a computer-usable medium embodying computer program code, said computer-usable medium capable of communicating with said at least one processor, said computer program code comprising instructions executable by said at least one processor and configured for; generating synthetic images with respect to each character on a license plate image; training at least one classifier utilizing said synthetic images; determining a number of samples of real images required for said each character based on attributes of said at least one classifier training utilizing said synthetic images; and retraining said at least one classifier utilizing said synthetic images and said real images as said real images become available. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for optimizing an ALPR system, said system comprising:
-
at least one imaging capturing unit that captures a license plate image; at least one processor that communicates electronically with said at least one image capturing unit; and a computer-usable medium embodying computer program code, said computer-usable medium capable of communicating with said at least one processor, said computer program code comprising instructions executable by said at least one processor and configured for; generating synthetic images with respect to each character on said license plate image; training at least one classifier utilizing said synthetic images; determining a number of samples of real images required for said each character based on attributes of said at least one classifier training utilizing said synthetic images; and retraining said at least one classifier utilizing said synthetic images and said real images as said real images become available. - View Dependent Claims (19, 20)
-
Specification