Traffic boundary mapping

US11874119B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11874119-B2
Application numberUS-202117145230-A
CountryUS
Kind codeB2
Filing dateJan 8, 2021
Priority dateMar 23, 2018
Publication dateJan 16, 2024
Grant dateJan 16, 2024

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.

The present disclosure provides devices, systems and methods for mapping of traffic boundaries.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving visual data from a camera on a vehicle; detecting a traffic boundary within the visual data; selecting a first one or more cells of an occupancy grid based on a bird's eye view projection of the detected traffic boundary, wherein each cell of the occupancy grid corresponds to a position on a road relative to the vehicle; incrementing a value of the first one or more cells; receiving a portion of a traffic boundary map; computing a cross-correlation between the occupancy grid and the portion of the traffic boundary map to produce at least one consistency value; and localizing the vehicle within the traffic boundary map based on the at least one consistency value. 2. The method of claim 1 , further comprising: selecting a second one or more cells of the occupancy grid, wherein the second one or more cells substantially surround the first one or more cells; and decrementing a value of the second one or more cells. 3. The method of claim 1 , further comprising: determining a position, with respect to the portion of the traffic boundary map, of a particle in a particle filter; wherein a consistency value of the at least one consistency value corresponds to the determined position of the particle. 4. The method of claim 3 , further comprising: receiving inertial measurement data from a sensor on the vehicle; wherein the position of the particle is based at least in part on the inertial measurement data. 5. The method of claim 3 , further comprising: receiving global positioning data from a sensor on the vehicle; wherein the position of the particle is based at least in part on the global positioning data. 6. The method of claim 3 , wherein a resampling weight for the particle is based on the determined consistency value corresponding to the particle. 7. The method of claim 1 , wherein the portion of the traffic boundary map comprises a spline, wherein the spline represents a previously mapped traffic boundary. 8. The method of claim 1 , wherein the portion of the traffic boundary map comprises a second occupancy grid, wherein values of cells of the second occupancy grid indicate locations of previously mapped traffic boundaries. 9. The method of claim 1 , wherein more than one consistency values are computed, each consistency value of the more than one consistency values corresponding to a spatial offset between the occupancy grid and the traffic boundary map, and each spatial offset corresponding to a candidate location of the vehicle within the traffic boundary map. 10. The method of claim 9 , further comprising: normalizing the more than one consistency values to produce a spatial probability distribution, wherein the spatial probability distribution quantifies a probability of the vehicle being located at each of a plurality of candidate locations within the traffic boundary map. 11. The method of claim 9 , wherein localizing the vehicle comprises: selecting a candidate location of the plurality of candidate locations having a highest consistency value. 12. The method of claim 9 , wherein localizing the vehicle comprises: computing a center-of-mass based on the plurality of candidate locations, each candidate location of the plurality of candidate locations weighted by a corresponding consistency value. 13. The method of claim 1 , wherein a distance from the vehicle to the detected traffic boundary in occupancy grid coordinates is based at least in part on an estimate of the camera's pose. 14. The method of claim 1 , wherein the traffic boundary is detected with a neural network that is trained to detect traffic boundaries and objects that tend to appear on or near roads. 15. The method of claim 14 , wherein the visual data is processed by the neural network on an edge computing device that is in the vehicle. 16. The method of claim 1 , where the vehicle is travelling on a road with a plurality of lanes, and wherein localizing the vehicle comprises determining a lane of the plurality of lanes in which the vehicle is travelling. 17. The method of claim 1 , wherein the traffic boundary is a road boundary. 18. The method of claim 1 , further comprising: updating the portion of the traffic boundary map based on the occupancy grid and the at least one consistency value. 19. A computer program product, the computer program product comprising: a non-transitory computer-readable medium having program code recorded thereon, the program code, when executed by a processor, causes the processor to: receive visual data from a camera on a vehicle; detect a traffic boundary within the visual data; select a first one or more cells of an occupancy grid based on a bird's eye view projection of the detected traffic boundary, wherein each cell of the occupancy grid corresponds to a position on a road relative to the vehicle; increment a value of the first one or more cells; receive a portion of a traffic boundary map; compute a cross-correlation between the occupancy grid and the portion of the traffic boundary map to produce at least one consistency value; and localize the vehicle within the traffic boundary map based on the at least one consistency value. 20. An apparatus comprising: at least one memory unit; and at least one processor coupled to the at least one memory unit, in which the at least one processor is configured to: receive visual data from a camera on a vehicle; detect a traffic boundary within the visual data; select a first one or more cells of an occupancy grid based on a bird's eye view projection of the detected traffic boundary, wherein each cell of the occupancy grid corresponds to a position on a road relative to the vehicle; increment a value of the first one or more cells; receive a portion of a traffic boundary map; compute a cross-correlation between the occupancy grid and the portion of the traffic boundary map to produce at least one consistency value; and localize the vehicle within the traffic boundary map based on the at least one consistency value.

Assignees

Inventors

Classifications

  • G01C21/30Primary

    Map- or contour-matching · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

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

  • Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level (multimodal speaker identification or verification G10L17/10) · 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 US11874119B2 cover?
The present disclosure provides devices, systems and methods for mapping of traffic boundaries.
Who is the assignee on this patent?
Netradyne Inc
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 Tue Jan 16 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).