Systems and methods for improving image recognition
First Claim
Patent Images
1. A method of processing data, the method comprising:
- detecting image data comprising an image of a license plate;
localizing a region of the license plate within the image;
processing, by a processor, the region of the license plate to determine a set of distortion parameters for the license plate, wherein the processing comprises;
determining an optimal threshold, wherein determining the optimal threshold comprises determining a threshold that generates a binary image with a maximized convexity;
binarizing the image data based on the optimal threshold to generate a first binarized image; and
processing the first binarized image to determine a rotation angle; and
applying the set of distortion parameters to the image data to enhance the image of the license plate, wherein applying the set of distortion parameters comprises;
rotating the image based on the rotation angle to generate a rotated image; and
binarizing the rotated image to generate a second binarized image.
4 Assignments
0 Petitions
Accused Products
Abstract
An embodiment generally relates to systems and methods for processing license plate image data. A processing module can receive an image comprising a license plate and, from the image, localize a region of the license plate itself. The license plate region can be extracted and license plate distortion parameters can be inferred. The image can be geometrically corrected using the inferred license plate distortion parameters, and the license plate image can be iteratively sharpened to optimize the quality of the license plate image. Further, processing parameters can be modified and applied to the image data in a feedback-based loop for further optimization.
-
Citations
18 Claims
-
1. A method of processing data, the method comprising:
-
detecting image data comprising an image of a license plate; localizing a region of the license plate within the image; processing, by a processor, the region of the license plate to determine a set of distortion parameters for the license plate, wherein the processing comprises; determining an optimal threshold, wherein determining the optimal threshold comprises determining a threshold that generates a binary image with a maximized convexity; binarizing the image data based on the optimal threshold to generate a first binarized image; and processing the first binarized image to determine a rotation angle; and applying the set of distortion parameters to the image data to enhance the image of the license plate, wherein applying the set of distortion parameters comprises; rotating the image based on the rotation angle to generate a rotated image; and binarizing the rotated image to generate a second binarized image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing data, the system comprising:
a processor coupled to memory and configured to perform actions comprising; detecting image data comprising an image of a license plate; localizing a region of the license plate within the image; processing, by a processor, the region of the license plate to determine a set of distortion parameters for the license plate, wherein the processing comprises; determining an optimal threshold, wherein determining the optimal threshold comprises determining a threshold that generates a binary image with a maximized convexity; binarizing the image data based on the optimal threshold to generate a first binarized image; and processing the first binarized image to determine a rotation angle; and applying the set of distortion parameters to the image data to enhance the image of the license plate, wherein applying the set of distortion parameters comprises; rotating the image based on the rotation angle to generate a rotated image; and binarizing the rotated image to generate a second binarized image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
Specification