IP Library Granted Patent US 11,226,205
Granted Patent B2
US 11,226,205 · App. 16/603,010 · Granted Jan 18, 2022

Method and device for reducing intermediate points in a polygon

Inventors: Christian Flug (Hannover, DE); Rares Chiorean (Hannover, DE); Mihaela Breaban (Hannover, DE); Paul Schott (Hannover, DE)
G01C21/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,226,205
App. No.
16/603,010
Granted
Jan 18, 2022
Kind
B2
Abstract

One aspect relates to a method for reducing intermediate nodes in a polygonal chain with one or a plurality of intermediate nodes of a set of intermediate nodes between a starting node and an end node. In addition to the attributes of longitude and latitude, at least one further attribute with an attribute value and an attribute direction of a set of further attributes is assigned to the starting node, the end node and every intermediate node of the set of intermediate nodes. The attributes can be a gradient, a curve-radius or an altitude.

Claims (44)

1. A method for reducing a complexity of map data of a geographic database that is associated with a navigation system of a vehicle by reducing intermediate nodes in a polygonal chain of the map data with one or a plurality of intermediate nodes of a set of intermediate nodes between a starting node and an end node, wherein, in addition to the attributes of longitude and latitude, at least one further attribute with an attribute value and an attribute direction of a set of further attributes is assigned to the starting node, the end node and every intermediate node of the set of intermediate nodes of the map data and for using the reduced-complexity map data to control motion of the vehicle, the method comprising:

in one or more processors, for each intermediate node, starting from the starting node:

comparing the attribute direction of the at least one further attribute of an intermediate node with the attribute direction of the at least one further attribute of the immediately preceding node;

marking the intermediate node as a significant node if the comparison yields a direction change of the attribute direction;

applying a line generalization method with reference to the longitude and latitude attributes, wherein the intermediate nodes that are marked as significant nodes may not be removed;

wherein, prior to application of the line generalization method, in one or more processors, for each intermediate node of the set of intermediate nodes, starting from the starting node;

determining a difference between the value of the at least one further attribute of an intermediate node and the value of the at least one further attribute of a preceding node, wherein the preceding node is a proximate preceding starting node or a proximate preceding intermediate node that has not yet been removed;

marking the intermediate node as a significant node if the difference exceeds a threshold value, otherwise removing the intermediate node from the set of intermediate nodes; and

using the significant nodes, but not the removed intermediate nodes, of the set of intermediate nodes between the starting node and the end node to control motion of the vehicle.

2. The method as claimed in claim 1 , also comprising: prior to application of the line generalization method, in one or more processors, for each intermediate node of the set of intermediate nodes, starting from the starting node: determining a first difference between the value of the at least one further attribute of an intermediate node and the value of the at least one further attribute of a preceding node, wherein the preceding node is a proximate preceding starting node or a proximate preceding intermediate node that has not been removed; determining a second difference between the value of the at least one further attribute of the immediately succeeding node and the value of the at least one further attribute of the intermediate node; determining a difference between the first difference and the second difference; and marking the intermediate node as a significant node if the difference exceeds a threshold value, otherwise removing the intermediate node.

3. The method as claimed in claim 1 , also comprising: prior to application of the line generalization method, in one or more processors, for each intermediate node of the set of intermediate nodes, starting from the starting node: determining a first difference between the value of the at least one further attribute of an intermediate node and the value of the at least one further attribute of a preceding node, wherein the preceding node is a proximate preceding starting node or a proximate preceding intermediate node that has not been removed; determining a second difference between the value of the at least one further attribute of the immediately succeeding node and the value of the at least one further attribute of the preceding node; determining a difference between the first difference and the second difference; and marking the intermediate node as a significant node if the third difference exceeds a threshold value, otherwise removing the intermediate node.

4. The method as claimed in claim 3 , wherein the at least one further attribute is a gradient or an altitude or a curve-radius.

5. The method as claimed in claim 4 , wherein the set of attributes comprises two attributes, and wherein the marking of the intermediate node as a significant node and the removal of the intermediate node take place with reference to the two attributes.

6. The method as claimed in claim 1 , comprising: a method for reducing intermediate nodes in a polygonal chain with one or a plurality of intermediate nodes of a set of intermediate nodes between a starting node and an end node, wherein, in addition to the attributes of longitude and latitude, at least one further attribute with an attribute value and an attribute direction of a set of further attributes is assigned to the starting node, the end node and every intermediate node of the set of intermediate nodes, the method comprising:

in one or more processors, for each intermediate node, starting from the starting node:

comparing the attribute direction of the at least one further attribute of an intermediate node with the attribute direction of the at least one further attribute of the immediately preceding node;

marking the intermediate node as a significant node if the comparison yields a direction change of the attribute direction;

applying a line reduction method with reference to the at least one further attribute, and a projection of the polygonal chain either onto the longitude or the latitude, wherein the intermediate nodes marked as significant must not be removed;

marking intermediate nodes remaining after application of the line reduction method as significant nodes; and

applying the line generalization method with reference to the longitude and latitude attributes, wherein the intermediate nodes that are marked as significant nodes must not be removed.

7. The method as claimed in claim 6 , wherein the line generalization method is the Douglas-Peucker algorithm.

8. The method as claimed in claim 7 , wherein the polygonal chain is a segment of a road network.

9. A device comprising a processor configured to execute a method for reducing a complexity of map data of a geographic database that is associated with a navigation system of a vehicle by reducing intermediate nodes in a polygonal chain of the map data with one or a plurality of intermediate nodes of a set of intermediate nodes between a starting node and an end node, wherein, in addition to the attributes of longitude and latitude, at least one further attribute with an attribute value and an attribute direction of a set of further attributes is assigned to the starting node, the end node and every intermediate node of the set of intermediate nodes of the map data and for using the reduced-complexity map data to control motion of the vehicle, the method comprising:

in one or more processors, for each intermediate node, starting from the starting node:

comparing the attribute direction of the at least one further attribute of an intermediate node with the attribute direction of the at least one further attribute of the immediately preceding node;

marking the intermediate node as a significant node if the comparison yields a direction change of the attribute direction;

applying a line generalization method with reference to the longitude and latitude attributes, wherein the intermediate nodes that are marked as significant nodes may not be removed;

wherein, prior to application of the line generalization method, in one or more processors, for each intermediate node of the set of intermediate nodes, starting from the starting node;

determining a difference between the value of the at least one further attribute of an intermediate node and the value of the at least one further attribute of a preceding node, wherein the preceding node is a proximate preceding starting node or a proximate preceding intermediate node that has not yet been removed;

marking the intermediate node as a significant node if the difference exceeds a threshold value, otherwise removing the intermediate node from the set of intermediate nodes; and

using the significant nodes, but not the removed intermediate nodes, of the set of intermediate nodes between the starting node and the end node to control motion of the vehicle.

10. The device as claimed in claim 9 , also comprising: prior to application of the line generalization method, in one or more processors, for each intermediate node of the set of intermediate nodes, starting from the starting node: determining a first difference between the value of the at least one further attribute of an intermediate node and the value of the at least one further attribute of a preceding node, wherein the preceding node is a proximate preceding starting node or a proximate preceding intermediate node that has not been removed; determining a second difference between the value of the at least one further attribute of the immediately succeeding node and the value of the at least one further attribute of the intermediate node; determining a difference between the first difference and the second difference; and marking the intermediate node as a significant node if the difference exceeds a threshold value, otherwise removing the intermediate node.

11. The device as claimed in claim 9 , also comprising: prior to application of the line generalization method, in one or more processors, for each intermediate node of the set of intermediate nodes, starting from the starting node: determining a first difference between the value of the at least one further attribute of an intermediate node and the value of the at least one further attribute of a preceding node, wherein the preceding node is a proximate preceding starting node or a proximate preceding intermediate node that has not been removed; determining a second difference between the value of the at least one further attribute of the immediately succeeding node and the value of the at least one further attribute of the preceding node; determining a difference between the first difference and the second difference; and marking the intermediate node as a significant node if the third difference exceeds a threshold value, otherwise removing the intermediate node.

12. The device as claimed in claim 11 , wherein the at least one further attribute is a gradient or an altitude or a curve-radius.

13. The device as claimed in claim 12 , wherein the set of attributes comprises two attributes, and wherein the marking of the intermediate node as a significant node and the removal of the intermediate node take place with reference to the two attributes.

14. The device as claimed in claim 9 , comprising: a method for reducing intermediate nodes in a polygonal chain with one or a plurality of intermediate nodes of a set of intermediate nodes between a starting node and an end node, wherein, in addition to the attributes of longitude and latitude, at least one further attribute with an attribute value and an attribute direction of a set of further attributes is assigned to the starting node, the end node and every intermediate node of the set of intermediate nodes, the method comprising:

in one or more processors, for each intermediate node, starting from the starting node:

comparing the attribute direction of the at least one further attribute of an intermediate node with the attribute direction of the at least one further attribute of the immediately preceding node;

marking the intermediate node as a significant node if the comparison yields a direction change of the attribute direction;

applying a line reduction method with reference to the at least one further attribute, and a projection of the polygonal chain either onto the longitude or the latitude, wherein the intermediate nodes marked as significant must not be removed;

marking intermediate nodes remaining after application of the line reduction method as significant nodes; and

applying the line generalization method with reference to the longitude and latitude attributes, wherein the intermediate nodes that are marked as significant nodes must not be removed.

15. The device as claimed in claim 14 , wherein the line generalization method is the Douglas-Peucker algorithm.

16. The device as claimed in claim 15 , wherein the polygonal chain is a segment of a road network.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2025
From: CONTINENTAL AUTOMOTIVE GMBH
To: CONTINENTAL AUTONOMOUS MOBILITY GERMANY GMBH
Reel/Frame 070438/0643 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF INVENTOR RARES CHLOREAN TO RARES CHIOREAN PREVIOUSLY RECORDED ON REEL 055440 FRAME 0885. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Mar 22, 2021
From: FLUG, CHRISTIAN, DR.; CHIOREAN, RARES; BREABAN, MIHAELA; SCHOTT, PAUL
To: CONTINENTAL AUTOMOTIVE GMBH
Reel/Frame 055678/0522 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THIRD INVENTOR'S NAME ON THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 055440 FRAME: 0885. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2021
From: FLUG, CHRISTIAN, DR.; CHIOREAN, RARES; BREABAN, MIHAELA; SCHOTT, PAUL
To: CONTINENTAL AUTOMOTIVE GMBH
Reel/Frame 055735/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2021
From: FLUG, CHRISTIAN, DR.; CHLOREAN, RARES; BREABAN, MICHAELA; SCHOTT, PAUL
To: CONTINENTAL AUTOMOTIVE GMBH
Reel/Frame 055440/0885 →