Face and license plate detection in street level images with 3-D road width features estimated from laser data
First Claim
1. A computer-implemented method for generating a classifier for detecting objects in a digital image, the method comprising:
- (a) providing a training data set of objects in one or more digital images, wherein the objects appear near or in a street or roadway, and wherein the set of objects includes some objects that are labeled as being of a particular type along with objects that are labeled as not being of the particular type;
(b) generating a set of feature vectors using the results of an object detector to generate a feature vector for each object in the set of objects, wherein each feature vector includes a detection score;
(c) providing, for each object, a description of the road or street in which or near which each object appears, the description including a corresponding road or street width estimate;
(d) generating a set of composite feature vectors by combining each generated feature vector with the corresponding road or street description; and
(e) generating an object classifier using a machine learning algorithm that takes the set of composite feature vectors as input and returns the object classifier as output.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented system for identifying license plates and faces in street-level images is disclosed. The system includes an object detector configured to determine a set of candidate objects in the image, a feature vector module configured to generate a set of feature vectors using the object detector to generate a feature vector for each candidate object in the set of candidate objects, a composite feature vector module to generate a set of composite feature vectors by combining each generated feature vector with a corresponding road or street description of the object in question, and an identifier module configured to identify objects of a particular type using a classifier that takes a set of composite feature vectors as input and returns a list of candidate objects that are classified as being of the particular type as output.
-
Citations
20 Claims
-
1. A computer-implemented method for generating a classifier for detecting objects in a digital image, the method comprising:
-
(a) providing a training data set of objects in one or more digital images, wherein the objects appear near or in a street or roadway, and wherein the set of objects includes some objects that are labeled as being of a particular type along with objects that are labeled as not being of the particular type; (b) generating a set of feature vectors using the results of an object detector to generate a feature vector for each object in the set of objects, wherein each feature vector includes a detection score; (c) providing, for each object, a description of the road or street in which or near which each object appears, the description including a corresponding road or street width estimate; (d) generating a set of composite feature vectors by combining each generated feature vector with the corresponding road or street description; and (e) generating an object classifier using a machine learning algorithm that takes the set of composite feature vectors as input and returns the object classifier as output. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for identifying objects in a digital image, wherein the objects appear near or in a street or roadway, the method comprising:
-
(a) determining a set of candidate objects in the image using an object detector; (b) generating a set of feature vectors using an object detector to generate a feature vector for each candidate object in the set of candidate objects, wherein each feature vector includes a detection score; (c) providing, for each candidate object in the set of candidate objects, a description of the road or street in which or near which the candidate object appears, the description including a corresponding road or street width estimate; (d) generating a set of composite feature vectors by combining each generated feature vector with the corresponding road or street description; and (e) identifying objects of a particular type using a classifier that takes the set of composite feature vectors as input and returns a list of candidate objects that are classified as being of the particular type. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer readable storage medium having program instructions stored thereon that, when executed by a processor, cause the processor to generate a classifier for detecting objects in a digital image, the program instructions comprising computer readable code that causes a processor to:
-
(a) receive a training data set of objects in one or more digital images, wherein the objects appear near or in a street or roadway, and wherein the set of objects include some objects that are labeled as being of a particular type along with objects that are labeled as not being of the particular type, and wherein the data set further comprises, for each object, a description of the road or street in which or near which each object appears, the description including a corresponding road or street width estimate; (b) generate a set of feature vectors using the results of an object detector to generate a feature vector for each object in the set of objects, wherein each feature vector includes a detection score; (c) generate a set of composite feature vectors by combining each generated feature vector with the corresponding road or street description; and (d) generate an object classifier using a machine learning algorithm that takes the set of composite feature vectors as input and returns the object classifier as output. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer readable storage medium having program instructions stored thereon that, when executed by a processor, cause the processor to identifying objects in a digital image, wherein the objects appear near or in a street or roadway, the program instructions comprising computer readable code that causes a processor to:
-
(a) determine a set of candidate objects in the image using an object detector; (b) generate a set of feature vectors using an object detector to generate a feature vector for each candidate object in the set of candidate objects, wherein each feature vector includes a detection score; (c) receive, for each candidate object in the set of candidate objects, a description of the road or street in which or near which the candidate object appears, the description including a corresponding road or street width estimate; (d) generate a set of composite feature vectors by combining each generated feature vector with the corresponding road or street description; and (e) identify objects of a particular type using a classifier that takes the set of composite feature vectors as input and returns a list of candidate objects that are classified as being of the particular type. - View Dependent Claims (13, 14)
-
-
15. A computer-implemented system for generating a classifier for detecting objects in a digital image, the system comprising:
-
(a) a data receiver module configured to receive a training data set of objects in one or more digital images, wherein the objects appear near or in a street or roadway, and wherein the set of objects include some objects that are labeled as being of a particular type along with objects that are labeled as not being of the particular type, and wherein the data set further comprises, for each object, a description of the road or street in which or near which each object appears, the description including a corresponding road or street width estimate; (b) a feature vector module configured to generate a set of feature vectors using an object detector to generate a feature vector for each object in the set of objects, wherein each feature vector includes a detection score; (c) a composite feature vector module configured to generate a set of composite feature vectors by combining each generated feature vector with the corresponding road or street description; and (d) an object classifier module configured to generate an object classifier using a machine learning algorithm that takes the set of composite feature vectors as input and returns the object classifier as output. - View Dependent Claims (16, 17)
-
-
18. A computer-implemented system for identifying objects in a digital image, wherein the objects appear near or in a street or roadway, the system comprising:
-
(a) a data receiver module configured to receive a data set including a digital image containing objects appearing near or in a street or roadway, and wherein the data set further comprises, for each object, a description of the road or street in which or near which each object appears, the description including a corresponding road or street width estimate; (b) an object detector configured to determine a set of candidate objects in the image; (c) a feature vector module configured to generate a set of feature vectors using an object detector to generate a feature vector for each candidate object in the set of candidate objects, wherein each feature vector includes a detection score; (d) a composite feature vector module configured to generate a set of composite feature vectors by combining each generated feature vector with the corresponding road or street description; and (e) an identification module configured to identify objects of a particular type using a classifier that takes the set of composite feature vectors as input and returns a list of candidate objects that are classified as being of the particular type. - View Dependent Claims (19, 20)
-
Specification