Method and apparatus for two dimensional edge-based map matching
First Claim
Patent Images
1. A method, comprising:
- matching at least one probe data point to one of a plurality of thoroughfare segments, wherein the at least one probe data point is captured by way of map matching or geo-coding techniques that factor in velocity and bearing information for positional accuracy;
determining respective edges of the plurality of thoroughfare segments based on a respective width of the thoroughfare segments, wherein the respective edges extend along sides of centerlines of the thoroughfare segments;
matching the at least one probe data point to the one thoroughfare segment based, at least in part, on a comparison of the at least one probe data point to the respective edges of the plurality of thoroughfare segments;
determining first distances from the at least one probe data point to the centerlines of the plurality of thoroughfare segments; and
determining second distances from the centerlines to the respective edges of the plurality of thoroughfare segments,wherein the comparison is based, at least in part, on subtracting the second distances from the first distances,wherein the plurality of thoroughfare segments is substantially parallel, andwherein the at least one probe data point lies between the centerlines of the plurality of thoroughfare segments, and wherein one or more of the plurality of thoroughfare segments that exceeds a threshold distance from the at least one probe data point or is separated from the at least one probe data point by one or more other thoroughfare segments is discarded.
2 Assignments
0 Petitions
Accused Products
Abstract
Two-dimensional (2D) edge-based map matching includes using a 2D edge-based map matching platform. The 2D edge-based map matching platform receives at least one request to match a probe data point to one of a plurality of thoroughfare segments. Next, the 2D edge-based map matching platform determines respective edges of the plurality of thoroughfare segments and causes a matching of the probe data point to the one thoroughfare segment based on a comparison of the probe data point to the respective edges of the plurality of thoroughfare segments.
13 Citations
14 Claims
-
1. A method, comprising:
-
matching at least one probe data point to one of a plurality of thoroughfare segments, wherein the at least one probe data point is captured by way of map matching or geo-coding techniques that factor in velocity and bearing information for positional accuracy; determining respective edges of the plurality of thoroughfare segments based on a respective width of the thoroughfare segments, wherein the respective edges extend along sides of centerlines of the thoroughfare segments; matching the at least one probe data point to the one thoroughfare segment based, at least in part, on a comparison of the at least one probe data point to the respective edges of the plurality of thoroughfare segments; determining first distances from the at least one probe data point to the centerlines of the plurality of thoroughfare segments; and determining second distances from the centerlines to the respective edges of the plurality of thoroughfare segments, wherein the comparison is based, at least in part, on subtracting the second distances from the first distances, wherein the plurality of thoroughfare segments is substantially parallel, and wherein the at least one probe data point lies between the centerlines of the plurality of thoroughfare segments, and wherein one or more of the plurality of thoroughfare segments that exceeds a threshold distance from the at least one probe data point or is separated from the at least one probe data point by one or more other thoroughfare segments is discarded. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 perform at least the following, receive at least one request to match at least one probe data point to one of a plurality of thoroughfare segments, wherein the at least one probe data point is captured by way of map matching or geo-coding techniques that factor in velocity and bearing information for positional accuracy; determine respective edges of the plurality of thoroughfare segments based on a respective width of the thoroughfare segments, wherein the respective edges extend along sides of centerlines of the thoroughfare segments; cause, at least in part, a matching of the at least one probe data point to the one thoroughfare segment based, at least in part, on a comparison of the at least one probe data point to the respective edges of the plurality of thoroughfare segments; determining first distances from the at least one probe data point to the centerlines of the plurality of thoroughfare segments; and determining second distances from the centerlines to the respective edges of the plurality of thoroughfare segments, wherein the comparison is based, at least in part, on subtracting the second distances from the first distances, wherein the plurality of thoroughfare segments is substantially parallel, and wherein the at least one probe data point lies between the centerlines of the plurality of thoroughfare segments, and wherein one or more of the plurality of thoroughfare segments exceeds a threshold distance from the at least one probe data point or is separated from the at least one probe data point by one or more other thoroughfare segments is discarded. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification