Object detection and property determination for autonomous vehicles

US12205030B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12205030-B2
Application numberUS-202318497025-A
CountryUS
Kind codeB2
Filing dateOct 30, 2023
Priority dateMay 17, 2018
Publication dateJan 21, 2025
Grant dateJan 21, 2025

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.

Systems, methods, tangible non-transitory computer-readable media, and devices for detecting objects are provided. For example, the disclosed technology can obtain a representation of sensor data associated with an environment surrounding a vehicle. Further, the sensor data can include sensor data points. A point classification and point property estimation can be determined for each of the sensor data points and a portion of the sensor data points can be clustered into an object instance based on the point classification and point property estimation for each of the sensor data points. A collection of point classifications and point property estimations can be determined for the portion of the sensor data points clustered into the object instance. Furthermore, object instance property estimations for the object instance can be determined based on the collection of point classifications and point property estimations for the portion of the sensor data points clustered into the object instance.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining training data comprising a first portion corresponding to a representation of sensor data comprising a plurality of sensor data points, and a second portion indicative of ground truth data, wherein the ground truth data is indicative of a labeled object instance property estimation that corresponds with an object instance associated with the first portion; inputting, into a machine-learned detector model, the first portion of the training data, wherein the machine-learned detector model is configured to determine point property estimations for at least a portion of the plurality of sensor data points represented in the first portion of the training data and, based on the point property estimations, determine a predicted object instance property estimation for the object instance; receiving, as an output of the machine-learned detector model, a training output indicative of the predicted object instance property estimation; determining a loss based on the training output, wherein the loss is based on a comparison of the predicted object instance property estimation to the labeled object instance property estimation of the ground truth data; and modifying the machine-learned detector model based on the loss. 2. The computer-implemented method of claim 1 , wherein the machine-learned detector model is configured to generate the object instance based on the point property estimations. 3. The computer-implemented method of claim 1 , wherein modifying the machine-learned detector model based on the loss comprises modifying one or more weights associated with the machine-learned detector model. 4. The computer-implemented method of claim 1 , wherein modifying the machine-learned detector model comprises performing a backpropagation for the machine-learned detector model based on the loss. 5. The computer-implemented method of claim 1 , wherein the object instance associated with the first portion comprises an object instance for an object that was identified based on the sensor data. 6. The computer-implemented method of claim 1 , wherein the labeled object instance property estimation comprise at least a bounding shape corresponding to the object instance associated with the first portion. 7. The computer-implemented method of claim 6 , wherein the labeled object instance property estimations are at least (i) manually annotated or (ii) automatically annotated. 8. An autonomous vehicle control system comprising: one or more processors; and one or more tangible, non-transitory computer readable media that store instructions that are executable by the one or more processors to cause the autonomous vehicle control system to perform operations, the operations comprising: obtaining training data comprising a first portion corresponding to a representation of sensor data comprising a plurality of sensor data points, and a second portion indicative of ground truth data, wherein the ground truth data is indicative of a labeled object instance property estimation that corresponds with an object instance associated with the first portion; inputting, into a machine-learned detector model, the first portion of the training data, wherein the machine-learned detector model is configured to determine point property estimations for at least a portion of the plurality of sensor data points represented in the first portion of the training data and, based on the point property estimations, determine a predicted object instance property estimation for the object instance; receiving, as an output of the machine-learned detector model, a training output indicative of the predicted object instance property estimation; determining a loss based on the training output, wherein the loss is based on a comparison of the predicted object instance property estimation to the labeled object instance property estimation of the ground truth data; and modifying the machine-learned detector model based on the loss. 9. The autonomous vehicle control system of claim 8 , wherein the machine-learned detector model is configured to generate the object instance based on the point property estimations. 10. The autonomous vehicle control system of claim 8 , wherein modifying the machine-learned detector model based on the loss comprises modifying one or more weights associated with the machine-learned detector model. 11. The autonomous vehicle control system of claim 8 , wherein modifying the machine-learned detector model comprises performing a backpropagation for the machine-learned detector model based on the loss. 12. The autonomous vehicle control system of claim 8 , wherein the object instance associated with the first portion comprises an object instance for an object that was identified based on the sensor data. 13. The autonomous vehicle control system of claim 8 , wherein the labeled object instance property estimation comprise at least a bounding shape corresponding to the object instance associated with the first portion. 14. The autonomous vehicle control system of claim 13 , wherein the labeled object instance property estimations are at least (i) manually annotated or (ii) automatically annotated. 15. One or more tangible, non-transitory computer readable media that store instructions that are executable by one or more processors to cause the one or more processors to perform operations, the operations comprising: obtaining training data comprising a first portion corresponding to a representation of sensor data comprising a plurality of sensor data points, and a second portion indicative of ground truth data, wherein the ground truth data is indicative of a labeled object instance property estimation that corresponds with an object instance associated with the first portion; inputting, into a machine-learned detector model, the first portion of the training data, wherein the machine-learned detector model is configured to determine point property estimations for at least a portion of the plurality of sensor data points represented in the first portion of the training data and, based on the point property estimations, determine a predicted object instance property estimation for the object instance; receiving, as an output of the machine-learned detector model, a training output indicative of the predicted object instance property estimation; determining a loss based on the training output, wherein the loss is based on a comparison of the predicted object instance property estimation to the labeled object instance property estimation of the ground truth data; and modifying the machine-learned detector model based on the loss. 16. The one or more tangible, non-transitory computer readable media of claim 15 , wherein the machine-learned detector model is configured to generate the object instance based on the point property estimations. 17. The one or more tangible, non-transitory computer readable media of claim 15 , wherein modifying the machine-learned detector model based on the loss comprises modifying one or more weights associated with the machine-learned detector model. 18. The one or more tangible, non-transitory computer readable media of claim 15 , wherein modifying the machine-learned detector model comprises performing a backpropagation for the machine-learned detector model based on the loss. 19. The one or more tangible, non-transitory computer readable media of claim 15 , wherein the object instance associated with the first portion comprises an object instance for an obj

Assignees

Inventors

Classifications

  • G06V20/58Primary

    Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Supervised learning · CPC title

  • Handing over between remote control and on-board control; Handing over between remote control arrangements · CPC title

  • Validation; Performance evaluation · 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 US12205030B2 cover?
Systems, methods, tangible non-transitory computer-readable media, and devices for detecting objects are provided. For example, the disclosed technology can obtain a representation of sensor data associated with an environment surrounding a vehicle. Further, the sensor data can include sensor data points. A point classification and point property estimation can be determined for each of the sen…
Who is the assignee on this patent?
Aurora Operations Inc
What technology area does this patent fall under?
Primary CPC classification G06V20/58. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 21 2025 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).