TRAFFIC SIGNAL MAPPING AND DETECTION
First Claim
Patent Images
1. A method of determining three-dimensional locations of traffic signals, the method comprising:
- receiving a plurality of images, each image of the plurality of images is associated with geographic location and orientation information;
selecting, by a computer, one or more images of the plurality of images which are associated with the geographic locations proximate to traffic intersections;
for each selected image, identifying by the computer red, yellow, and green objects within the selected image;
identifying associated ones of the red, yellow, and green objects within two or more of the selected images, based on the geographic location and orientation information of the two or more selected images;
determining the three-dimensional locations of traffic signals based on (1) the identified associations between the two or more of the selected images and (2) the geographic location and orientation information of the two or more selected images; and
storing the three-dimensional locations of the traffic signals in memory accessible by the computer.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method provides maps identifying the 3D location of traffic lights. The position, location, and orientation of a traffic light may be automatically extrapolated from two or more images. The maps may then be used to assist robotic vehicles or human drivers to identify the location and status of a traffic signal.
89 Citations
32 Claims
-
1. A method of determining three-dimensional locations of traffic signals, the method comprising:
-
receiving a plurality of images, each image of the plurality of images is associated with geographic location and orientation information; selecting, by a computer, one or more images of the plurality of images which are associated with the geographic locations proximate to traffic intersections; for each selected image, identifying by the computer red, yellow, and green objects within the selected image; identifying associated ones of the red, yellow, and green objects within two or more of the selected images, based on the geographic location and orientation information of the two or more selected images; determining the three-dimensional locations of traffic signals based on (1) the identified associations between the two or more of the selected images and (2) the geographic location and orientation information of the two or more selected images; and storing the three-dimensional locations of the traffic signals in memory accessible by the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for determining three-dimensional locations of traffic signals, the device comprising:
-
a processor; and memory; and the processor being configured to; receive a plurality of images, each image of the plurality of images is associated with geographic location and orientation information; select one or more images of the plurality of images which are associated with geographic locations proximate to traffic intersections; for each selected image, identify red, yellow, and green objects within the selected image; identify associated ones of the red, yellow, and green objects within two or more of the selected images, based on the geographic location and orientation information of the two or more selected images; determine the three-dimensional locations of traffic signals based on (1) the identified associations between the two or more of the selected images and (2) the geographic location and orientation information of the two or more selected images; and store the three-dimensional locations of traffic signals in memory accessible by the device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of determining the status of a traffic signal, the method comprising:
-
repeatedly determining a current location of a client device; determining an estimated location of the boundaries of a traffic signal based on a comparison of the current location of the client device to a map of three-dimensional locations of traffic signals; collecting images of the estimated location; for each collected image, identifying by the client device red, yellow, and green objects within the boundaries of the estimated location of the traffic signal; and determining the status of the traffic signal based on the color of the identified object. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A device for determining three-dimensional locations of traffic signals, the device comprising:
-
a processor; and memory, including a first part for storing secondary resource files; and the processor being configured to; repeatedly determine the current location of a client device; determine an estimated location of the boundaries of a traffic signal based on a comparison of the current location of the client device to a map of three-dimensional locations of traffic signals; collect images of the estimated location; for each collected image, identify by the client device red, yellow, and green objects within the boundaries of the estimated location of the traffic signal; and determine the status of the traffic signal based on the color of the identified object. - View Dependent Claims (29)
-
-
30. A method of collecting images of traffic signals, the method comprising:
-
setting gain and shutter speed of a camera to avoid saturation of a traffic signal light; mounting the camera to a vehicle; maneuvering the vehicle through a traffic intersection; collecting a plurality of images of the traffic intersection; associating geographic location and orientation information with each of the plurality of images based on a positioning device; storing the plurality of images and associated geographic locations in memory; and transmitting the plurality of images and the associated geographic locations to a computer over a network. - View Dependent Claims (31, 32)
-
Specification