METHOD AND SYSTEM FOR IDENTIFYING A LICENSE PLATE
First Claim
1. A method for locating a license plate, said method comprising:
- locating and binarizing a busy area of an image of a vehicle captured by an image capturing unit and produced a binarized image of said image and thereafter classify a black run with respect to said binarized image and generate a plurality of objects based on a black run classification;
classifying said plurality of objects in accordance with a size of said plurality of objects utilizing a run-length based filter to filter out non-text objects in order to thereafter spatially cluster a leftover object; and
examining a uniformity and a linearity of a clustered object based on a linearity test in order to thereafter match a detected object with a plate edge characteristic in order to locate a license plate and generate a license plate identification of to said license plate.
4 Assignments
0 Petitions
Accused Products
Abstract
A license plate localization method and system based on a combination of a top-down texture analysis and a bottom-up connected component. An image with respect to a vehicle captured by an image capturing unit can be processed in order to locate and binarize a busy area. A black run with respect to the binarized image can be analyzed and classified and one or more objects (connected components) can be generated based on the black run classification. The objects can be further classified in accordance with their size utilizing a run-length based filter to filter out a non-text object. The leftover objects can then be spatially clustered and the uniformity and linearity of the clustered objects can be examined based on a linearity test. The clustered objects can be rejected if they fail the linearity test and the detected objects can further be matched with a plate edge characteristic in order to locate a license plate.
-
Citations
20 Claims
-
1. A method for locating a license plate, said method comprising:
-
locating and binarizing a busy area of an image of a vehicle captured by an image capturing unit and produced a binarized image of said image and thereafter classify a black run with respect to said binarized image and generate a plurality of objects based on a black run classification; classifying said plurality of objects in accordance with a size of said plurality of objects utilizing a run-length based filter to filter out non-text objects in order to thereafter spatially cluster a leftover object; and examining a uniformity and a linearity of a clustered object based on a linearity test in order to thereafter match a detected object with a plate edge characteristic in order to locate a license plate and generate a license plate identification of to said license plate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for locating a license plate, said system comprising:
-
a processor; a data bus coupled to said processor; and a computer-usable medium embodying computer code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for; locating and binarizing a busy area of an image of a vehicle captured by an image capturing unit and produced a binarized image of said image and thereafter classify a black run with respect to said binarized image and generate a plurality of objects based on a black run classification; classifying said plurality of objects in accordance with a size of said plurality of objects utilizing a run-length based filter to filter out non-text objects in order to thereafter spatially cluster a leftover object; and examining a uniformity and a linearity of a clustered object based on a linearity test in order to thereafter match a detected object with a plate edge characteristic in order to locate a license plate and generate a license plate identification of to said license plate. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A processor-readable medium storing code representing instructions to cause a processor to perform a process to locate a license plate, said code comprising code to:
-
locate and binarize a busy area of an image of a vehicle captured by an image capturing unit and produced a binarized image of said image and thereafter classify a black run with respect to said binarized image and generate a plurality of objects based on a black run classification; classify said plurality of objects in accordance with a size of said plurality of objects utilizing a run-length based filter to filter out non-text objects in order to thereafter spatially cluster a leftover object; and examine a uniformity and a linearity of a clustered object based on a linearity test in order to thereafter match a detected object with a plate edge characteristic in order to locate a license plate and generate a license plate identification of to said license plate.
-
Specification