Learning Lanes From Vehicle Probes
First Claim
1. A method comprising:
- receiving, using a processor, probe data from vehicle camera sensors from a plurality of vehicles at a road segment, the probe data comprising lane marking data for the road segment;
identifying, from the probe data for each vehicle of the plurality of vehicles, any lane markings present for;
(1) a left boundary of a lane of travel, (2) a right boundary of the lane of travel, (3) a left boundary of an adjacent lane to the left of the lane of travel, and (4) a right boundary of an adjacent lane to the right of the lane of travel;
coding the identified lane markings, wherein solid lane lines, dashed lane lines, and unidentified or non-existing lane lines are differentiated;
compiling the coded lane markings from the plurality of vehicles at the road segment in a database; and
predicting a number of lanes at the road segment from the coded lane markings.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from vehicle camera sensors at a road segment, wherein the probe data includes lane marking data on the road segment. Lane markings are identified, to the extent present, for the left and right boundaries of the lane of travel as well as the adjacent lane boundaries to the left and right of the lane of travel. The identified lane markings are coded, wherein solid lane lines, dashed lane lines, and unidentified or non-existing lane lines are differentiated. The coded lane markings are compiled in a database. A number of lanes are predicted at the road segment from the database of coded lane markings.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, using a processor, probe data from vehicle camera sensors from a plurality of vehicles at a road segment, the probe data comprising lane marking data for the road segment; identifying, from the probe data for each vehicle of the plurality of vehicles, any lane markings present for;
(1) a left boundary of a lane of travel, (2) a right boundary of the lane of travel, (3) a left boundary of an adjacent lane to the left of the lane of travel, and (4) a right boundary of an adjacent lane to the right of the lane of travel;coding the identified lane markings, wherein solid lane lines, dashed lane lines, and unidentified or non-existing lane lines are differentiated; compiling the coded lane markings from the plurality of vehicles at the road segment in a database; and predicting a number of lanes at the road segment from the coded lane markings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, using a processor, probe data from vehicle camera sensors from a plurality of vehicles at a road segment, the probe data comprising lane marking data for the road segment; identifying, from the probe data for each vehicle of the plurality of vehicles, any lane markings present for;
(1) a left boundary of a lane of travel, (2) a right boundary of the lane of travel, (3) a left boundary of an adjacent lane to the left of the lane of travel, and (4) a right boundary of an adjacent lane to the right of the lane of travel;coding the identified lane markings, wherein solid lane lines, dashed lane lines, and unidentified or non-existing lane lines are differentiated; compiling the coded lane markings from the plurality of vehicles at the road segment in a database; and predicting a number of lanes at the road segment using a Random Forest algorithm comparing the database of coded lane markings with a probability distribution database that correlates individual coded lane combinations with percentages that the road segment includes a specific numbers of lanes.
-
-
13. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform;receive probe data from vehicle camera sensors from a plurality of vehicles at a road segment, the probe data comprising lane marking data for the road segment; identify any lane markings present from the probe data for each vehicle of the plurality of vehicles for;
(1) a left boundary of a lane of travel, (2) a right boundary of the lane of travel, (3) a left boundary of an adjacent lane to the left of the lane of travel, and (4) a right boundary of an adjacent lane to the right of the lane of travel;code the identified lane markings, wherein solid lane lines, dashed lane lines, and unidentified or non-existing lane lines are differentiated; compile the coded lane markings from the plurality of vehicles at the road segment in a database; and predict a number of lanes at the road segment from the database of coded lane markings. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification