Method and apparatus of data classification for routes in a digitized map
First Claim
1. A computer-implemented method for tracking the route trajectory of a traveling object comprising:
- obtaining positioning data from a positioning device carried on each of a respective at least one traveling object traveling on a plurality of routes;
mapping the positioning data into a plurality of points on a digital map, the digital map including a stored route trajectory along at least two of the plurality of routes, the at least two plurality of routes having different route directions, each point of the plurality of points having a traveling direction indicated by the positioning data;
identifying points of the plurality of points on the digital map that are unmatched to the stored route trajectory along the at least two of the plurality of routes, the unmatched points being points separated from the routes by distances exceeding a first threshold distance, points located between the routes but inconsistent with the route directions, and points located on one of the routes but have directions inconsistent with the respective route directions;
obtaining candidate transition points from the plurality of unmatched points on the digital map;
aggregating the plurality of candidate transition points by applying a clustering algorithm;
selecting a first cluster of points and a plurality of second clusters of points from the aggregated clusters of points;
determining a confidence level of whether the first cluster of points are transition points indicating a transition between the at least two plurality of routes;
classifying the first cluster of points based on the confidence level;
whereinin response to the confidence level being below a threshold confidence, classifying the first cluster of points as a plurality of traveling points having a first direction; and
in response to the confidence level being above the threshold confidence, classifying the first cluster of points as the transition points; and
automatically adjusting the stored route trajectory based on the classification of the first cluster of points.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system obtaining positioning data from an object traveling on a plurality of routes; mapping the data into a plurality of points on a digital map; identifying points that are unmatched to the stored route trajectory; obtaining candidate transition points from the unmatched points; aggregating the candidate transition points by applying a clustering algorithm; selecting a first cluster of points and a plurality of second clusters of points, determining a confidence level that the first cluster of points are transition points indicating a transition between the routes, classifying the first cluster of points as a first plurality of traveling points having a first direction in response to the confidence being below a threshold confidence and automatically adjusting the stored route trajectory to indicate that the first cluster of points are on the route trajectory.
16 Citations
18 Claims
-
1. A computer-implemented method for tracking the route trajectory of a traveling object comprising:
-
obtaining positioning data from a positioning device carried on each of a respective at least one traveling object traveling on a plurality of routes; mapping the positioning data into a plurality of points on a digital map, the digital map including a stored route trajectory along at least two of the plurality of routes, the at least two plurality of routes having different route directions, each point of the plurality of points having a traveling direction indicated by the positioning data; identifying points of the plurality of points on the digital map that are unmatched to the stored route trajectory along the at least two of the plurality of routes, the unmatched points being points separated from the routes by distances exceeding a first threshold distance, points located between the routes but inconsistent with the route directions, and points located on one of the routes but have directions inconsistent with the respective route directions; obtaining candidate transition points from the plurality of unmatched points on the digital map; aggregating the plurality of candidate transition points by applying a clustering algorithm; selecting a first cluster of points and a plurality of second clusters of points from the aggregated clusters of points; determining a confidence level of whether the first cluster of points are transition points indicating a transition between the at least two plurality of routes; classifying the first cluster of points based on the confidence level;
whereinin response to the confidence level being below a threshold confidence, classifying the first cluster of points as a plurality of traveling points having a first direction; and in response to the confidence level being above the threshold confidence, classifying the first cluster of points as the transition points; and automatically adjusting the stored route trajectory based on the classification of the first cluster of points. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for tracking the route trajectory of a traveling object comprising:
-
a processing unit; a memory coupled to the processing unit and storing instructions thereon, the instructions, when executed by the processing unit, causing the device to perform; obtaining positioning data from a positioning device carried on each of a respective at least one traveling object traveling on a plurality of routes; mapping the positioning data into a plurality of points on a digital map, the digital map including a stored route trajectory along at least two of the plurality of routes, the at least two plurality of routes having different route directions, each point of the plurality of points having a traveling direction indicated by the positioning data; identifying points of the plurality of points on the digital map that are unmatched to the stored route trajectory along the at least two of the plurality of routes, the unmatched points being points separated from the routes by distances exceeding a first threshold distance, points located between the routes but inconsistent with the route directions, and points located on one of the routes but have directions inconsistent with the respective route directions; obtaining candidate transition points from the plurality of unmatched points on the digital map; aggregating the plurality of candidate transition points by applying a clustering algorithm; selecting a first cluster of points and a plurality of second clusters of points from the aggregated clusters of points; determining a confidence level of whether the first cluster of points are transition points indicating a transition between the at least two plurality of routes; classifying the first cluster of points based on the confidence level;
whereinin response to the confidence level being below a threshold confidence, classifying the first cluster of points as a plurality of traveling points having a first direction; and in response to the confidence level being above the threshold confidence, classifying the first cluster of points as the transition points; and automatically adjusting the stored route trajectory based on the classification of the first cluster of points. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for tracking the route trajectory of a traveling object being tangibly stored on a non-transient machine-readable medium and comprising machine-executable instructions, the instructions, when executed on a device, causing the device to perform:
-
obtaining positioning data from a positioning device carried on each of a respective at least one traveling object traveling on a plurality of routes; mapping the positioning data into a plurality of points on a digital map, the digital map including a stored route trajectory along at least two of the plurality of routes, the at least two plurality of routes having different route directions, each point of the plurality of points having a traveling direction indicated by the positioning data; identifying points of the plurality of points on the digital map that are unmatched to the stored route trajectory along the at least two of the plurality of routes, the unmatched points being points separated from the routes by distances exceeding a first threshold distance, points located between the routes but inconsistent with the route directions, and points located on one of the routes but have directions inconsistent with the respective route directions; obtaining candidate transition points from the plurality of unmatched points on the digital map; aggregating the plurality of candidate transition points by applying a clustering algorithm; selecting a first cluster of points and a plurality of second clusters of points from the aggregated clusters of points; determining a confidence level of whether the first cluster of points are transition points indicating a transition between the at least two plurality of routes; classifying the first cluster of points based on the confidence level;
whereinin response to the confidence level being below a threshold confidence, classifying the first cluster of points as a plurality of traveling points having a first direction; and in response to the confidence level being above the threshold confidence, classifying the first cluster of points as the transition points; and automatically adjusting the stored route trajectory based on the classification of the first cluster of points. - View Dependent Claims (18)
-
Specification