Diverging and Converging Road Geometry Generation from Sparse Data

US2016102984A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016102984-A1
Application numberUS-201414512588-A
CountryUS
Kind codeA1
Filing dateOct 13, 2014
Priority dateOct 13, 2014
Publication dateApr 14, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Road geometries may be determined from sparse data by receiving mobile device data points comprising data indicating positions of vehicles having traveled on a roadway of a geographic area, the roadway involving a convergence or divergence of road branches for the roadway. At least one trajectory angle for a particular mobile device data point of the mobile device data points may be determined using at least one trajectory line connecting the particular mobile device data point to an adjacent mobile device data point, and mobile device data points may be grouped based on the trajectory angles.

First claim

Opening claim text (preview).

I claim: 1 . A method comprising: receiving, by a processor, a plurality of mobile device data points comprising data indicating positions of vehicles having traveled on a roadway of a geographic area, the roadway involving a convergence or divergence of a plurality of road branches for the roadway; connecting, by the processor, subsets of the plurality of mobile device data points with trajectory lines, each of the subsets associated with a particular vehicle, wherein the trajectory lines connect adjacent mobile device data points determined by a sequence in which the individual mobile device data points of subsets were acquired; determining, by the processor, at least one trajectory angle for a particular mobile device data point of the plurality of mobile device data points using at least one trajectory line connecting the particular mobile device data point to an adjacent mobile device data point; and assigning, by the processor, the particular mobile device data point to a particular road branch of the plurality of road branches based on the determined at least one trajectory angle. 2 . The method of claim 1 , further comprising: repeating the determining the at least one trajectory angle and assigning to the particular road branch for remaining data points of the plurality of mobile device data points. 3 . The method of claim 1 , further comprising: determining a geometry of the particular road branch based on the mobile device data points assigned to the particular road branch. 4 . The method of claim 1 , wherein the plurality of mobile device data points further comprise data indicating a heading direction of the associated vehicle, and the at least one trajectory angle is determined as an angle between the heading direction and a trajectory line. 5 . The method of claim 4 , wherein the at least one trajectory angle is determined as the angle between the heading direction and a trajectory line formed between the particular mobile device data point and a subsequent mobile device data point of the subset of the mobile device data points. 6 . The method of claim 4 , wherein the at least one trajectory angle is determined as the angle between the heading direction and a trajectory line formed between the particular mobile device data point and a previous mobile device data point of the subset of the mobile device data points. 7 . The method of claim 1 , wherein the at least one trajectory angle is determined as the angle between a trajectory line formed between the particular mobile device data point and a subsequent mobile device data point of the subset of the mobile device data points and a trajectory line formed between the particular mobile device data point and a previous mobile device data point of the subset of the mobile device data points. 8 . The method of claim 1 , wherein the assigning comprises clustering the plurality of mobile device data points based on the determined at least one trajectory angle. 9 . An apparatus comprising: at least one processor; and at least one memory including computer program code and operable to store a plurality of mobile device data points comprising data indicating positions of vehicles having traveled on a roadway of a geographic area, the roadway involving a convergence or divergence of a plurality of road branches for the roadway; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: connect subsets of the plurality of mobile device data points with trajectory lines, each of the subsets associated with a particular vehicle, and wherein the lines connect adjacent mobile device data points determined by a sequence in which the individual mobile device data points of subsets were acquired; determine at least one trajectory angle for a particular mobile device data point of the plurality of mobile device data points using at least one trajectory line connecting the particular mobile device data point to an adjacent mobile device data point; and assign the particular mobile device data point to a particular road branch of the plurality of road branches based on the determined at least one trajectory angle. 10 . The apparatus of claim 9 , wherein the at least one memory and the computer program code further configured to, with the at least one processor, cause the apparatus at least to: repeat the determination of trajectory angles and assigning to road branches for the rest of the plurality of mobile device data points. 11 . The apparatus of claim 9 , wherein the at least one memory and the computer program code further configured to, with the at least one processor, cause the apparatus at least to: determine a geometry of the particular road branch based on the mobile device data points assigned to the particular road branch. 12 . The apparatus of claim 9 , wherein the plurality of mobile device data points further comprise data indicating a heading direction of the associated vehicle, and the at least one trajectory angle is determined as an angle between the heading direction and a trajectory line. 13 . The apparatus of claim 12 , wherein the at least one trajectory angle is determined as the angle between the heading direction and a trajectory line formed between the particular mobile device data point and a subsequent mobile device data point of the subset of the mobile device data points. 14 . The apparatus of claim 12 , wherein the at least one trajectory angle is determined as the angle between the heading direction and a trajectory line formed between the particular mobile device data point and a previous mobile device data point of the subset of the mobile device data points. 15 . The apparatus of claim 9 , wherein the at least one trajectory angle is determined as the angle between a trajectory line formed between the particular mobile device data point and a subsequent mobile device data point of the subset of the mobile device data points and a trajectory line formed between the particular mobile device data point and a previous mobile device data point of the subset of the mobile device data points. 16 . The apparatus of claim 9 , wherein the assigning comprises determining clusters of the plurality of mobile device data points based on the determined at least one trajectory angle. 17 . A non-transitory computer readable medium including instructions that when executed on a computer are operable to: receive a plurality of mobile device data points comprising data indicating positions of vehicles having traveled on a roadway of a geographic area, the roadway involving a convergence or divergence of a plurality of road branches for the roadway; connect subsets of the plurality of mobile device data points with trajectory lines, each of the subsets associated with a particular vehicle, and wherein the lines connect adjacent mobile device data points determined by a sequence in which the individual mobile device data points of subsets were acquired; determine at least one trajectory angle for a particular mobile device data point of the plurality of mobile device data points using at least one trajectory line connecting the particular mobile device data point to an adjacent mobile device data point; and assign the particular mobile device data point to a particular road branch of the plurality of road branches based on at the at least one trajectory angle. 18 . The medium of claim 17 , wherein the plurality of mobile device data points further comprise data indicating a he

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • G01C21/26Primary

    specially adapted for navigation in a road network · CPC title

  • Data obtained from position sensors only, e.g. from inertial navigation · CPC title

  • Road shape data, e.g. outline of a route · CPC title

  • Indexing; Data structures therefor; Storage structures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016102984A1 cover?
Road geometries may be determined from sparse data by receiving mobile device data points comprising data indicating positions of vehicles having traveled on a roadway of a geographic area, the roadway involving a convergence or divergence of road branches for the roadway. At least one trajectory angle for a particular mobile device data point of the mobile device data points may be determined …
Who is the assignee on this patent?
Here Global Bv
What technology area does this patent fall under?
Primary CPC classification G01C21/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).