Unified reading solution for vehicles
AssigneeVigilant Solutions, LLC
InventorDINH TIEN SON
Life of this patent
Estimating the term…
Abstract
A method, system and computer program product for progressively updating at least one matrix of license plate identification values is disclosed. At a vehicle presence time, an image is captured within which is shown a uniquely identifiable license plate of a vehicle. Analytics is carried out on the image to obtain, in relation to the uniquely identifiable license plate, at least four values in relation to both a license plate number and at least one additional plate-identifying information. The matrix of license plate identification values is populated with the at least four values and stored in a database.
Claims20
A computer-implemented method for progressively updating at least one matrix of license plate identification values stored in a database, the method comprising:
- capturing, at a first vehicle presence time, a first image within which is shown a uniquely identifiable license plate of a vehicle;
- carrying out analytics on the first image to obtain, in relation to the uniquely identifiable license plate, at least four values in relation to both a license plate number and at least one additional plate-identifying information, the at least four values including a first value that is obtained from a first automated analysis of the first image, a second value that is a first confidence score as to the first value matching the license plate number, a third value that is obtained from a second automated analysis of the first image, and a fourth value that is a second confidence score as to the third value matching the additional plate-identifying information;
- populating the matrix of license plate identification values with the at least four values;
- capturing, at a second vehicle presence time, a second image within which is shown the uniquely identifiable license plate of the vehicle, the second vehicle presence time being later in time than the first vehicle presence time;
- determining that there is a license plate match as between the first image and the second image;
- carrying out analytics on the second image to obtain, in relation to the uniquely identifiable license plate, at least four additional values in relation to both the license plate number and the at least one additional plate-identifying information, the at least four additional values including a fifth value that is obtained from a third automated analysis of the second image, a sixth value that is a third confidence score as to the fifth value matching the license plate number, a seventh value that is obtained from a fourth automated analysis of the second image, and an eighth value that is a fourth confidence score as to the seventh value matching the additional plate-identifying information;
- carrying out a first comparison of the first confidence score to the third confidence score to establish a first replacement indicator only when the third confidence score is higher than the first confidence score;
- selectively replacing, within the matrix of license plate identification values, the first value with the fifth value based on whether or not the first replacement indicator has been established;
- carrying out a second comparison of the second confidence score to the fourth confidence score to establish a second replacement indicator only when the fourth confidence score is higher than the second confidence score;
- and
- selectively replacing, within the matrix of license plate identification values, the third value with the seventh value based on whether or not the second replacement indicator has been established.
A system comprising:
- a first camera configured to capture, at a first vehicle presence time, a first image within which is shown a uniquely identifiable license plate of a vehicle;
- a second camera configured to capture, at a second vehicle presence time, a second image within which is shown the uniquely identifiable license plate of the vehicle, the second vehicle presence time being later in time than the first vehicle presence time;
- a computer-readable medium having a database configured to store an at least one matrix of license plate identification values;
- and
- at least one processor communicatively coupled to the computer-readable medium, the at least one processor configured to:
- carry out analytics on the first image to obtain, in relation to the uniquely identifiable license plate, at least four values in relation to both a license plate number and at least one additional plate-identifying information, the at least four values including a first value that is obtained from a first automated analysis of the first image, a second value that is a first confidence score as to the first value matching the license plate number, a third value that is obtained from a second automated analysis of the first image, and a fourth value that is a second confidence score as to the third value matching the additional plate-identifying information;
- populate the matrix of license plate identification values with the at least four values;
- determine that there is a license plate match as between the first image and the second image;
- carry out analytics on the second image to obtain, in relation to the uniquely identifiable license plate, at least four additional values in relation to both the license plate number and the at least one additional plate-identifying information, the at least four additional values including a fifth value that is obtained from a third automated analysis of the second image, a sixth value that is a third confidence score as to the fifth value matching the license plate number, a seventh value that is obtained from a fourth automated analysis of the second image, and an eighth value that is a fourth confidence score as to the seventh value matching the additional plate-identifying information;
- carry out a first comparison of the first confidence score to the third confidence score to establish a first replacement indicator only when the third confidence score is higher than the first confidence score;
- selectively replace, within the matrix of license plate identification values, the first value with the fifth value based on whether or not the first replacement indicator has been established;
- carry out a second comparison of the second confidence score to the fourth confidence score to establish a second replacement indicator only when the fourth confidence score is higher than the second confidence score;
- and
- selectively replace, within the matrix of license plate identification values, the third value with the seventh value based on whether or not the second replacement indicator has been established.
The system as claimed in 11 further comprising a server remote from the first and second cameras, and wherein the server contains the computer-readable medium and is coupled to the first and second cameras via at least one wide area network.
Dependencies are inferred from the claim text.