Model-based road estimation

US2024425056A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024425056-A1
Application numberUS-202418739846-A
CountryUS
Kind codeA1
Filing dateJun 11, 2024
Priority dateJun 13, 2023
Publication dateDec 26, 2024
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.

A computer-implemented method for estimating a road geometry of a road upon which a vehicle is traveling and related aspects are disclosed. The disclosed embodiments provide a model-based technique for estimating a road model having an arbitrary number of lanes on a road as well as any entrance lanes (i.e. on-ramp or slip roads) and exit lanes (i.e. off ramps or off-slip roads). In more detail, the herein disclosed embodiments utilize a Bayesian approach to multi-lane tracking in various traffic scenarios, such as e.g. highway scenarios. The employed model-based algorithm estimates the lane center curves of multi-lane roads based on vehicle motion data (e.g. speed, angular velocity) and perception data (e.g. camera output, lidar output, radar output, etc.) that includes detected road features (e.g. lane markers, road edges, road barriers, guard rails, road markers, etc.) or other objects (e.g. other road users).

First claim

Opening claim text (preview).

1 . A computer-implemented method for estimating a road geometry of a road upon which a vehicle is traveling, wherein the road geometry is described by a filter state that is tracked by a tracking filter, the filter state comprising a plurality of road model hypotheses, wherein each road model hypothesis is associated with a probability and comprises a parametrization of the road describing a geometry of one or more lanes of the road and wherein each lane of each road model hypothesis is associated with a probability of existence, the method comprising: for each time step out of a plurality of consecutive time steps: predicting a filter state by determining a probability density of each road model hypothesis based on vehicle motion data and a prior filter state determined at a preceding time step; associating road features obtained from perception data derived from an output of one or more vehicle-mounted sensors with the parametrization of the road of each road model hypothesis of the predicted filter state; determining an existence probability for each lane of each road model hypothesis based on a prior existence probability for each corresponding lane determined at the preceding time step and the road feature association; determining a probability of each road model hypothesis of the plurality of road model hypotheses based on the prior filter state determined at the preceding time step and the determined existence probability of each lane of that road model hypothesis; selecting the road model hypothesis associated with the highest probability based on the determined probability of each road model hypothesis; and outputting a road model based on the parametrization of the road of the selected road model hypothesis. 2 . The method according to claim 1 , wherein the parametrization of the road comprises a lane center parametrization for each lane of the road and a width parametrization for each lane of the road. 3 . The method according to claim 1 , wherein the parametrization of the road comprises: an ego-lane center curvature (k 0 ) of each segment of an ego-lane of a main road, a width (ω 01 ) of each segment of the ego-lane, a width (ω 02 ) of each segment of one or more adjacent main road lanes of the main road, and a pose (x, y, ϕ 0 ) of the vehicle relative to a starting point of the ego-lane center. 4 . The method according to claim 3 , wherein the parametrization of the road comprises: a classification of each lane as a main road lane or a branch lane; a branch-lane distance (a 1 ), of each branch lane, from a starting point of a connecting main road lane center to a connection point of the branch lane to the connecting main road lane center, a branch-lane angle (ϕ 1 ), of each branch lane, relative to the connecting main-road lane center at the connecting point, a branch-lane curvature (k 1 ) of each segment of the one or more branch lanes, and a branch-lane width (ω 1 ) of each segment of the one or more branch lanes. 5 . The method according to claim 1 , further comprising: for each time step out of the plurality of consecutive time steps: adding one or more main road lanes and/or one or more branch lanes to each road model hypothesis of the predicted filter state; removing any added main road lanes and branch lanes that have no road feature association. 6 . The method according to claim 5 , further comprising: for each time step out of the plurality of consecutive time steps: tagging the added one or more main road lanes and/or one or more branch lanes. 7 . The method according to claim 1 , wherein the road features obtained from perception data derived from an output of one or more vehicle-mounted sensors comprises lane marking detections obtained from a lane tracking algorithm configured to output coordinates of lane markers depicted in images output from a vehicle-mounted camera. 8 . The method according to claim 1 , wherein the vehicle motion data comprises a vehicle speed. 9 . The method according to claim 1 , further comprising: for each time step out of the plurality of consecutive time steps: forming the road model based on the parametrization of the road of the selected road model hypothesis by converting the road model parametrization to polylines describing lane centers of the lanes of the road. 10 . The method according to claim 1 , wherein the road model is output to a path planning function of an automated driving system of the vehicle, the path planning function being configured to generate paths for the vehicle to execute. 11 . A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device of a vehicle, causes the computing device to carry out the method according to claim 1 . 12 . An apparatus for estimating a road geometry of a road upon which a vehicle is traveling, wherein the road geometry is described by a filter state that is tracked by a tracking filter, the filter state comprising a plurality of road model hypotheses, wherein each road model hypothesis is associated with a probability and comprises a parametrization of the road describing a geometry of one or more lanes of the road and wherein each lane of each road model hypothesis is associated with a probability of existence, the apparatus comprising control circuitry configured to: for each time step out of a plurality of consecutive time steps: predict a filter state by determining a probability of each road model hypothesis based on vehicle motion data and a prior filter state determined at a preceding time step; associate road features obtained from perception data derived from an output of one or more vehicle-mounted sensors with the parametrization of the road of each road model hypothesis of the predicted filter state; determine an existence probability for each lane of each road model hypothesis based on a prior existence probability for each corresponding lane determined at the preceding time step and the road feature association; determine a probability of each road model hypothesis of the plurality of road model hypotheses based on the prior filter state determined at the preceding time step and the determined existence probability of each lane of that road model hypothesis; select the road model hypothesis associated with the highest probability based on the determined probability of each road model hypothesis; and output a road model based on the parametrization of the road of the selected road model hypothesis. 13 . The apparatus according to claim 12 , wherein the road model is output to a path planning function of an automated driving system of the vehicle, the path planning function being configured to generate paths for the vehicle to execute. 14 . A vehicle comprising an apparatus according to claim 12 .

Assignees

Inventors

Classifications

  • using classification, e.g. of video objects · CPC title

  • using probabilistic graphical models from image or video features, e.g. Markov models or Bayesian networks · CPC title

  • G06V20/588Primary

    Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road · CPC title

  • Longitudinal speed · CPC title

  • Image sensing, e.g. optical camera · 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 US2024425056A1 cover?
A computer-implemented method for estimating a road geometry of a road upon which a vehicle is traveling and related aspects are disclosed. The disclosed embodiments provide a model-based technique for estimating a road model having an arbitrary number of lanes on a road as well as any entrance lanes (i.e. on-ramp or slip roads) and exit lanes (i.e. off ramps or off-slip roads). In more detail,…
Who is the assignee on this patent?
Zenseact Ab
What technology area does this patent fall under?
Primary CPC classification G06V20/588. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 26 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).