Method and apparatus for providing a map matcher tolerant to wrong map features

US2021095971A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021095971-A1
Application numberUS-202017031494-A
CountryUS
Kind codeA1
Filing dateSep 24, 2020
Priority dateSep 27, 2019
Publication dateApr 1, 2021
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.

An approach is provided for providing a map matcher tolerant to wrong map features. The approach involves, for instance, finding a segment of a probe trajectory containing a plurality of low-speed probe points. The approach also involves forming a line between a first and a last probe point of the segment. The approach further involves calculating a distance from each probe point of the segment to the line. The approach further involves splitting the segment based on comparing the distance to a threshold at a turning point of the segment. The approach further involves creating a new probe trajectory based on a plurality of high-speed probe points in the probe trajectory and the turning point. The approach further involves estimating a heading of the turning point of the segment based on the new trajectory, and then performing a feasibility check between two consecutive probe points of the new trajectory.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: finding one or more segments of a probe trajectory containing a plurality of low-speed probe points; for each segment of the one or more segments, forming a line between a first probe point and a last probe point; calculating a distance from each probe point of each segment to the line; splitting each segment based on comparing the distance to a threshold at a turning point of each segment; creating a new probe trajectory based on a plurality of high-speed probe points in the probe trajectory and the turning point of each segment; estimating a heading of the turning point of each segment based on the new trajectory; and performing a feasibility check between two consecutive probe points of the new trajectory, wherein a map matching of the new trajectory is based on the feasibility check. 2 . The method of claim 1 , further comprising: detecting a wrong map feature in a geographic database used for the map matching based on the feasibility check. 3 . The method of claim 2 , wherein the feasibility check comprises: classifying one or more probe points of the new trajectory as off-road based on a distance threshold from a road segment; and excluding the one or more probe points classified as off-road from the map matching. 4 . The method of claim 2 , wherein the feasibility check comprises: calculating an angle formed by a heading of a probe point of the new trajectory and a bearing of a road segment on which the probe point is snapped; and designating the probe point as invalid based on a comparison of the angle to a threshold value. 5 . The method of claim 2 , wherein the feasibility check comprises: determining two road segments in proximity to a probe point of the new trajectory; calculating an angle between the two road segments; classifying the two road segments as parallel based on a comparison of the angle to a threshold value; and designating one road segment of the two road segments as valid based on a proximity to the probe point. 6 . The method of claim 2 , wherein the feasibility check comprises: determining a difference between a great-circle distance and a traveling distance between two probe points of the new trajectory; and designating a transition between the two probe points as invalid based on a comparison of the great-circle distance and the traveling distance. 7 . The method of claim 2 , wherein the feasibility check comprises: determining a deviation between a traveling path between two probe points of the new trajectory and a line between two nodes of a road link to which the two probe points are matched; and designating a transition between the two probe points as invalid based on a comparison of the deviation to a threshold value. 8 . The method of claim 2 , wherein the feasibility check comprises: for three consecutive probe points of the new trajectory, determining that two traveling paths share an intersection node; determining a distance between a snapped point of a second road of the intersection node; and designating a transition among the three consecutive probe points as invalid based on comparison of the distance to a threshold value. 9 . The method of claim 1 , wherein the wrong map feature includes a direction of travel, a road geometry, or a combination thereof. 10 . 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, compute one or more candidate probe points for a given probe point at a selected position in a probe trajectory; split the one or more candidate probe points into a directed set and an undirected set, wherein the directed set is based on a directed road network and wherein the undirected set is based on an undirected road network; find one or more transitions between the one or more candidate probe points of the direct set, the undirected set, or a combination thereof; and truncate the probe trajectory based on the one or more transitions. 11 . The apparatus of claim 10 , wherein the apparatus is further caused to: continue map matching the probe trajectory from a trajectory position at which the probe trajectory was truncated. 12 . The apparatus of claim 10 , wherein the apparatus is further caused to: drop the probe trajectory from map matching based on the one or more transitions. 13 . The apparatus of claim 10 , wherein the apparatus is further caused to: determine a direction of travel over a sequence of road segments against which the probe trajectory is map matched; determine a change in the direction of travel for one road segment in the sequence; and determine a change in a restricted driving maneuver based on the change in the direction of travel. 14 . The apparatus of claim 10 , wherein the apparatus is further caused to: map match the truncated probe trajectory to map data. 15 . The apparatus of claim 14 , wherein the apparatus is further caused to: determine a change in road geometry, a map feature, or a combination thereof of the map data based on an invalid or an infeasible map matching. 16 . A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps: segmenting a probe trajectory into one or more low-speed probe segments, one or more high-speed probe segments, or a combination thereof; splitting the one or more low-speed probe segments at a detected turning point; creating a new probe trajectory based on the one or more high-speed probe segments and the detected turning point of each segment of the one or more low-speed segments; and performing a feasibility check between two consecutive probe points of the new trajectory to detect a wrong map feature in map data against which the new trajectory is map matched. 17 . The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to: generate new map data, updated map data, or a combination thereof based on the detected wrong map feature, a map matching of the new trajectory, or a combination thereof. 18 . The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to: generate navigation guidance information based on the detected wrong map feature, a map matching of the new trajectory, or a combination thereof. 19 . The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to: determine parking accessor data based on the detected wrong map feature, a map matching of the new trajectory, or a combination thereof. 20 . The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus is further caused to: provide an autonomous driving mode, a highly assisted driving mode, or a combination thereof based on the detected wrong map feature, a map matching of the new trajectory, or a combination thereof.

Assignees

Inventors

Classifications

  • G01C21/30Primary

    Map- or contour-matching · CPC title

  • G01C21/32Primary

    Structuring or formatting of map data · CPC title

  • Classification techniques · CPC title

  • Data obtained from two or more sources, e.g. probe vehicles · CPC title

  • Road data · 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 US2021095971A1 cover?
An approach is provided for providing a map matcher tolerant to wrong map features. The approach involves, for instance, finding a segment of a probe trajectory containing a plurality of low-speed probe points. The approach also involves forming a line between a first and a last probe point of the segment. The approach further involves calculating a distance from each probe point of the segment…
Who is the assignee on this patent?
Here Global Bv
What technology area does this patent fall under?
Primary CPC classification G01C21/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 01 2021 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).