GRAPH BASED TOPOLOGICAL MAP MATCHING
First Claim
1. A method for matching traces derived from probe data to one or more line segments in a digital map, said digital map configured to store a plurality of line segments spatially associated within a coordinate system, the method comprising:
- providing at least one probe trace having a plurality of spatially associated trace points located within the coordinate system of the digital map;
determining a matching candidate for each line segment within a specified distance of each trace point;
generating a graph with the matching candidates as nodes; and
selecting at least one path of matching candidates of the graph as a match result.
3 Assignments
0 Petitions
Accused Products
Abstract
An improved method for matching traces derived from probe data to one or more line segments in a digital vector map. Points in a probe trace are provisionally matched one-by-one to line segments in the digital vector map to identify all possible matching candidates. A graph of the matching candidates is created having one or more paths. The graph has a plurality of sequential levels corresponding to the points in the probe trace. Each matching candidate is assigned to a level of the graph corresponding with trace point to which it relates. Edges are established between matching candidates in adjacent levels provided they are topologically related to one another. The graph is simplified and scored. The best paths deliver the matching results. The invention allows use of graph theoretic methods to find the best path through the graph, which in turn represents an efficient map matching algorithm. The concepts of this invention may be used in conjunction with longitudinal distance as matching criterion.
44 Citations
15 Claims
-
1. A method for matching traces derived from probe data to one or more line segments in a digital map, said digital map configured to store a plurality of line segments spatially associated within a coordinate system, the method comprising:
-
providing at least one probe trace having a plurality of spatially associated trace points located within the coordinate system of the digital map; determining a matching candidate for each line segment within a specified distance of each trace point; generating a graph with the matching candidates as nodes; and selecting at least one path of matching candidates of the graph as a match result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification