Detecting road condition changes from probe data
First Claim
1. A method comprising:
- providing an initial low rank data matrix of initial vehicle probe data at a plurality of different times for a roadway location, the initial low rank data matrix representing a baseline of road conditions for the roadway location;
receiving, using a processor, a plurality of additional vehicle probe data from at least one vehicle at the roadway location;
adding the additional vehicle probe data to the initial vehicle probe data of the initial low rank data matrix to provide an updated data matrix comprising compiled probe data;
decomposing the compiled probe data in the updated data matrix into a low rank data matrix and a sparse data matrix; and
identifying a change at the roadway location based on probe data in the sparse data matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses are disclosed for identifying anomalies or changes in road conditions on a roadway location. An initial low rank data matrix of initial vehicle probe data at a plurality of different times for a roadway location is provided, where the initial low rank data matrix represents a baseline of road conditions for the roadway location. A plurality of additional vehicle probe data from at least one vehicle at the roadway location is received. The additional vehicle probe data is added to the initial vehicle probe data of the initial low rank data matrix. The updated data matrix with the compiled probe data is decomposed into a low rank data matrix and a sparse data matrix. A change at the roadway location is identified based on the probe data in the sparse data matrix.
-
Citations
20 Claims
-
1. A method comprising:
-
providing an initial low rank data matrix of initial vehicle probe data at a plurality of different times for a roadway location, the initial low rank data matrix representing a baseline of road conditions for the roadway location; receiving, using a processor, a plurality of additional vehicle probe data from at least one vehicle at the roadway location; adding the additional vehicle probe data to the initial vehicle probe data of the initial low rank data matrix to provide an updated data matrix comprising compiled probe data; decomposing the compiled probe data in the updated data matrix into a low rank data matrix and a sparse data matrix; and identifying a change at the roadway location based on probe data in the sparse data matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
providing an initial low rank data matrix of initial vehicle probe data at a plurality of different times for a roadway location, the initial low rank data matrix representing a baseline of road conditions for the roadway location; receiving, using a processor, a plurality of additional vehicle probe data from at least one vehicle at the roadway location; adding the additional vehicle probe data to the initial vehicle probe data of the initial low rank data matrix to provide an updated data matrix comprising compiled probe data; decomposing, using a robust principal component analysis algorithm, the compiled probe data in the updated data matrix into a low rank data matrix and a sparse data matrix; identifying a change at the roadway location based on probe data in the sparse data matrix when a number of probe data in the sparse data matrix reaches a threshold; reporting the change in the roadway location to a navigation device; and decomposing at least a portion of the data matrix into a new low rank data matrix and a new sparse data matrix, wherein the new low rank data matrix comprises probe data representing the change.
-
-
12. 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 at least perform; provide an initial low rank data matrix of initial vehicle probe data at a plurality of different times for a roadway location, the initial low rank data matrix representing a baseline of road conditions for the roadway location; receive a plurality of additional vehicle probe data from at least one vehicle at the roadway location; add the additional vehicle probe data to the initial vehicle probe data of the initial low rank data matrix to provide an updated data matrix comprising compiled probe data; decompose the compiled probe data in the updated data matrix into a low rank data matrix and a sparse data matrix; and identify a change at the roadway location based on probe data in the sparse data matrix. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification