Bezier curves for advanced driver assistance system applications
First Claim
1. A computer implemented method for generating an approximation of vehicle position for use by a driver assistance application, comprising:
- performing, by a processor, a map matching analysis to determine a closest point to a vehicle position on a polyline representation of a road derived from one or more Bezier curves stored in a geographic database;
identifying, by the processor, a Bezier curve in the geographic database corresponding to the closest point to the vehicle position on the polyline;
projecting, by the processor, the closest point to the vehicle position on the polyline onto the identified Bezier curve to obtain an approximation of the vehicle position; and
providing, by the processor, the approximation of the vehicle position to at least one driver assistance application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for using Bezier curves in vehicle positioning and electronic horizon applications for providing data to advanced driver assistance systems (ADAS) applications are disclosed. The Bezier curves are obtained from B-splines. The obtained Bezier curves are subdivided in a manner that allows the vehicle positioning application to derive a polyline representation in real time. Using the Bezier and polyline geometry, the vehicle positioning application provides a vehicle position approximation to the ADAS applications. Using the Bezier curves, the electronic horizon application provides curvature, slope, and heading profiles to the ADAS applications.
-
Citations
20 Claims
-
1. A computer implemented method for generating an approximation of vehicle position for use by a driver assistance application, comprising:
-
performing, by a processor, a map matching analysis to determine a closest point to a vehicle position on a polyline representation of a road derived from one or more Bezier curves stored in a geographic database; identifying, by the processor, a Bezier curve in the geographic database corresponding to the closest point to the vehicle position on the polyline; projecting, by the processor, the closest point to the vehicle position on the polyline onto the identified Bezier curve to obtain an approximation of the vehicle position; and providing, by the processor, the approximation of the vehicle position to at least one driver assistance application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating an approximation of vehicle position for use by a driver assistance application, the system comprising:
-
a positioning system operative to determine the location, direction and/or orientation of the system; a geographic database; a processor coupled with the positioning system and the geographic database; and a vehicle positioning computer program executable by the processor to cause the processor to; perform a map matching analysis to determine a closest point to a vehicle position on a polyline representation of a road derived from one or more Bezier curves stored in a geographic database; identify a Bezier curve in the geographic database corresponding to the closest point to the vehicle position on the polyline; project the closest point to the vehicle position on the polvline onto the identified Bezier curve to obtain an approximation of the vehicle position; and provide the approximation of the vehicle position to at least one driver assistance application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A map and positioning engine for use in an advanced driver assistance system for generating an approximation of vehicle position for use by a driver assistance application, the map and positioning engine comprising:
-
a positioning system; a processor coupled with the positioning system; a vehicle positioning computer program executable by the processor to cause the processor to; perform a map matching analysis to determine a closest point to a vehicle position on a polyline representation of a road derived from one or more Bezier curves stored in a geographic database; identify a Bezier curve in the geographic database corresponding to the closest point to the vehicle position on the polyline; project the closest point to the vehicle position on the polyline onto the identified Bezier curve to obtain an approximation of the vehicle position; and provide the approximation of the vehicle position to at least one driver assistance application.
-
Specification