Creating geometry for advanced driver assistance systems
First Claim
Patent Images
1. A method for creating geometry for an advanced driver assistance system application, comprising:
- creating link chains from a plurality of segments that represent a portion of a road network;
creating 2D B-splines from the link chains;
creating, by a processor, 3D B-splines from the link chains, the 2D B-splines, and height data; and
storing data representing the 2D B-splines and the 3D B-splines in a database, wherein at least one advanced driver assistance system application uses road geometry information generated from the stored 2D B-spline and the 3D B-spline data to control vehicle operation.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for creating geometry for ADAS are described. Link chains, which are a sequence of segments, are created. The link chains are used to create 2D splines. The link chains, the 2D splines, and height data are used to create 3D splines. The 3D splines and possibly the 2D splines are converted to Bezier curves, which can be used to create a 2D polyline. ADAS applications can use the Bezier curves and the 2D polylines to provide ADAS functions.
-
Citations
22 Claims
-
1. A method for creating geometry for an advanced driver assistance system application, comprising:
-
creating link chains from a plurality of segments that represent a portion of a road network; creating 2D B-splines from the link chains; creating, by a processor, 3D B-splines from the link chains, the 2D B-splines, and height data; and storing data representing the 2D B-splines and the 3D B-splines in a database, wherein at least one advanced driver assistance system application uses road geometry information generated from the stored 2D B-spline and the 3D B-spline data to control vehicle operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for creating geometry for an advanced driver assistance system application, the apparatus comprising:
-
a processor configured to create link chains from a plurality of segments that represent a portion of a road network, create 2D B-splines from the link chains, and create 3D B-splines from the link chains, the 2D B-splines, and height data; and a database configured to store data representing the 2D B-splines and the 3D B-splines, wherein at least one advanced driver assistance system application uses road geometry information generated from the stored 2D B-spline and the 3D B-spline data to control vehicle operation.
-
-
22. 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;create link chains from a plurality of segments that represent a portion of a road network; create 2D B-splines from the link chains; create 3D B-splines from the link chains, the 2D B-splines, and height data; and store data representing the 2D B-splines and the 3D B-splines in a database, wherein at least one advanced driver assistance system application uses road geometry information generated from the stored 2D B-spline and the 3D B-spline data to control vehicle operation.
-
Specification