Remediating dissimilarities between digital maps and ground truth data via dissimilarity threshold tuning
First Claim
1. A computer-executed method for verifying a digital map data, the method comprising:
- receiving, for each of a plurality of road segments, a set of trace data, each of the trace data in the set collected by a mobile computing device traversing a road segment of a plurality of road segments;
determining, for each of the plurality of road segments, a dissimilarity score based upon differences between the set of trace data for the road segment and stored map data for the road segment;
determining, for each of the plurality of road segments, whether the dissimilarity score exceeds a first threshold dissimilarity score;
responsive to the dissimilarity score exceeding the first threshold dissimilarity score for more than an expected number of the plurality of road segments;
increasing the first threshold dissimilarity score to form a second threshold dissimilarity score, such that the dissimilarity scores for the plurality of road segments do not exceed the second threshold dissimilarity score for more than the expected number of the plurality of road segments;
selecting for verification the road segments of the plurality of road segments having a dissimilarity score exceeding the second threshold dissimilarity score; and
requesting verification of the selected road segments.
1 Assignment
0 Petitions
Accused Products
Abstract
A network system determines and remediates dissimilarities between a digital map and trace data of a road network in an area as service providers and service requesters coordinate service using the road network in the area. To determine dissimilarities the network system can select and convert a digital map, aggregate received trace data into trace data accurately representing the road network in the area, generate a visualization of the dissimilarities, and remediate the dissimilarities using a variety of methods. A first remediation method includes verifying the dissimilarity using a single service provider, a second method includes verifying the dissimilarity leveraging multiple service providers, and a third method modifies the methods used to determine dissimilarities. After remediation, the network system can generate a map of the area that accurately represents the road network in the area.
13 Citations
20 Claims
-
1. A computer-executed method for verifying a digital map data, the method comprising:
-
receiving, for each of a plurality of road segments, a set of trace data, each of the trace data in the set collected by a mobile computing device traversing a road segment of a plurality of road segments; determining, for each of the plurality of road segments, a dissimilarity score based upon differences between the set of trace data for the road segment and stored map data for the road segment; determining, for each of the plurality of road segments, whether the dissimilarity score exceeds a first threshold dissimilarity score; responsive to the dissimilarity score exceeding the first threshold dissimilarity score for more than an expected number of the plurality of road segments; increasing the first threshold dissimilarity score to form a second threshold dissimilarity score, such that the dissimilarity scores for the plurality of road segments do not exceed the second threshold dissimilarity score for more than the expected number of the plurality of road segments; selecting for verification the road segments of the plurality of road segments having a dissimilarity score exceeding the second threshold dissimilarity score; and requesting verification of the selected road segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing instructions, the instructions that when executed by one or more processors cause the one or more processors to:
-
receive, for each of a plurality of road segments, a set of trace data, each of the trace data in the set collected by a mobile computing device traversing a road segment of a plurality of road segments; determine, for each of the plurality of road segments, a dissimilarity score based upon differences between the set of trace data for the road segment and stored map data for the road segment; determine, for each of the plurality of road segments, whether the dissimilarity score exceeds a first threshold dissimilarity score; responsive to the dissimilarity score exceeding the first threshold dissimilarity score for more than an expected number of the plurality of road segments; increase the first threshold dissimilarity score to form a second threshold dissimilarity score, such that the dissimilarity scores for the plurality of road segments do not exceed the second threshold dissimilarity score for more than the expected number of the plurality of road segments; select for verification the road segments of the plurality of road segments having a dissimilarity score exceeding the second threshold dissimilarity score; and request verification of the selected road segments. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification