Method for updating digital maps
First Claim
1. A method for updating certain attribute specifications for road segments in digital maps, by extrapolating probe data from a profiled subset of trustworthy probe traces, said method comprising the steps of:
- accessing, by a processing device, a digital map having at least first and second road segments stored on a storage medium, each of the road segments having a common attribute with a respective attribute specification, the specification for the first road segment attribute being known and the specification for the second road segment attribute being unknown or unreliable;
obtaining, by the processing device, data reported from a plurality of probes tracking across both of the first and second road segments, the reported data including attribute information;
matching, by the processing device, each probe trace to a specific road segment in the digital map for a given time while collecting its reported attribute information;
calculating, by the processing device, a correspondence value between the known attribute specification of the first road segment and the reported attribute information for each probe trace matched to the first road segment;
defining, by the processing device, a correspondence threshold for the known attribute specification;
identifying, by the processing device, from among the plurality of probe traces matched to the first road segment a subset of trustworthy probe traces whose calculated correspondence value does not exceed the correspondence threshold;
collecting, by the processing device, the reported attribute information from each trustworthy probe trace when matched to the second road segment;
extrapolating, by the processing device, an attribute specification for the second road segment based on the collected attribute information from all of the trustworthy probe traces when matched to the second road segment; and
updating, by the processing device, the stored digital map by setting the attribute specification for the second road segment in relation to the extrapolated attribute specification.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for updating speed limit, service stop location, or other attributes for road segments in a digital map (18) by extrapolating probe data from a subset of probe data which has been profiled to have originated from trustworthy probe traces. Probe measurements from a plurality of probes is collected and profiled against known information. From this, a subset of trustworthy probes is identified, comprising those probe traces which observe the known attribute of interest within an acceptable range for a majority of the driving time. These trustworthy probe traces are tracked during travel on other road segments whose attribute data is unknown or unreliable. A specification for the unknown or unreliable attribute on the other road segments can be extrapolated based on the collected information from all of the trustworthy probe traces as they travel that road segment. The digital map (18) can then be updated by setting attribute information in relation to the extrapolated behavior data. If atypical behavior is noticed in areas where there is high confidence of the particular attribute, then all probe measurements may be categorically rejected as unreliable.
75 Citations
16 Claims
-
1. A method for updating certain attribute specifications for road segments in digital maps, by extrapolating probe data from a profiled subset of trustworthy probe traces, said method comprising the steps of:
-
accessing, by a processing device, a digital map having at least first and second road segments stored on a storage medium, each of the road segments having a common attribute with a respective attribute specification, the specification for the first road segment attribute being known and the specification for the second road segment attribute being unknown or unreliable; obtaining, by the processing device, data reported from a plurality of probes tracking across both of the first and second road segments, the reported data including attribute information; matching, by the processing device, each probe trace to a specific road segment in the digital map for a given time while collecting its reported attribute information; calculating, by the processing device, a correspondence value between the known attribute specification of the first road segment and the reported attribute information for each probe trace matched to the first road segment; defining, by the processing device, a correspondence threshold for the known attribute specification; identifying, by the processing device, from among the plurality of probe traces matched to the first road segment a subset of trustworthy probe traces whose calculated correspondence value does not exceed the correspondence threshold; collecting, by the processing device, the reported attribute information from each trustworthy probe trace when matched to the second road segment; extrapolating, by the processing device, an attribute specification for the second road segment based on the collected attribute information from all of the trustworthy probe traces when matched to the second road segment; and updating, by the processing device, the stored digital map by setting the attribute specification for the second road segment in relation to the extrapolated attribute specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for updating the indicated speed limit for road segments in a digital map by extrapolating probe data from a profiled subset of trustworthy probe traces, said method comprising the steps of:
-
accessing, by a processing device, a digital map having at least first and second road segments stored on a storage medium, each of the road segments having an associated speed limit set by a regulating authority, the speed limit for the first road segment being known and the speed limit for the second road segment being unknown or unreliable; obtaining, by the processing device, reported data from a plurality of probe traces tracking across both of the first and second road segments, the reported data including velocity information or enabling the derivation of velocity information; matching, by the processing device, each probe trace to a specific road segment in the digital map for a given time while collecting its reported velocity information; calculating, by the processing device, a correspondence value between the known speed limit of the first road segment and the reported velocity information for each probe trace matched to the first road segment; defining, by the processing device, a correspondence threshold for the known speed limit; identifying, by the processing device, from among the plurality of probe traces matched to the first road segment a subset of trustworthy probe traces whose calculated correspondence value does not exceed the correspondence threshold; collecting, by the processing device, the reported velocity information from each trustworthy probe trace when matched to the second road segment; extrapolating, by the processing device, a speed limit for the second road segment based on the collected velocity information from all of the trustworthy probe traces when matched to the second road segment; and updating, by the processing device, the stored digital map by setting the indicated speed limit for the second road segment in relation to the extrapolated speed limit. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for updating service stop indicators for road segments in a digital map by extrapolating probe data from a profiled subset of trustworthy probe traces, said method comprising the steps of:
-
accessing, by a processing device, a digital map having at least first and second road segments stored on a storage medium, each of the road segments having at least one service stop set by a regulating authority, the service stop location for the first road segment being known and the service stop location for the second road segment being unknown or unreliable; obtaining, by the processing device, reported data from a plurality of probe traces tracking across both of the first and second road segments, the reported data including position and time stamp information sufficient to derive stop position behavior; matching, by the processing device, each probe trace to a specific road segment in the digital map for a given time while collecting its reported stop position behavior; calculating, by the processing device, a correspondence value between the reported stop position behavior for each probe trace matched to the first road segment and the known service stop locations along the first road segment; defining, by the processing device, a correspondence threshold for the known service stop locations; identifying, by the processing device, from among the plurality of probe traces matched to the first road segment a subset of trustworthy probe traces whose calculated correspondence value does not exceed the correspondence threshold; collecting, by the processing device, the reported stop position behavior from each trustworthy probe trace when matched to the second road segment; extrapolating, by the processing device, a service stop for the second road segment based on the collected stop position behavior from all of the trustworthy probe traces when matched to the second road segment; and updating, by the processing device, the stored digital map by setting the indicated service stop locations for the second road segment in relation to the extrapolated service stop behavior.
-
Specification