Systems and methods for generating synthetic light detection and ranging data via machine learning

US12106435B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12106435-B2
Application numberUS-202318345431-A
CountryUS
Kind codeB2
Filing dateJun 30, 2023
Priority dateNov 16, 2018
Publication dateOct 1, 2024
Grant dateOct 1, 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 systems and methods that combine physics-based systems with machine learning to generate synthetic LiDAR data that accurately mimics a real-world LiDAR sensor system. In particular, aspects of the present disclosure combine physics-based rendering with machine-learned models such as deep neural networks to simulate both the geometry and intensity of the LiDAR sensor. As one example, a physics-based ray casting approach can be used on a three-dimensional map of an environment to generate an initial three-dimensional point cloud that mimics LiDAR data. According to an aspect of the present disclosure, a machine-learned geometry model can predict one or more adjusted depths for one or more of the points in the initial three-dimensional point cloud, thereby generating an adjusted three-dimensional point cloud which more realistically simulates real-world LiDAR data.

First claim

Opening claim text (preview).

What is claimed is: 1. An autonomous vehicle control system for controlling an autonomous vehicle, the autonomous vehicle control system comprising: one or more processors; and one or more non-transitory computer-readable media storing: one or more machine-learned models, wherein at least one of the one or more machine-learned models was tested using synthetic light detection and ranging (LiDAR) data, wherein the synthetic LiDAR data was generated using a physics-based simulation engine to obtain an initial point cloud and using a machine-learned simulation model to adjust the initial point cloud to cause the synthetic LiDAR data to appear more realistic; and instructions that are executable by the one or more processors to cause the autonomous vehicle control system to perform operations, the operations comprising: obtaining LiDAR data descriptive of an environment of the autonomous vehicle; determining, using the one or more machine-learned models and based on the LiDAR data, a motion plan for controlling the autonomous vehicle; and controlling the autonomous vehicle according to the motion plan. 2. The autonomous vehicle control system of claim 1 , wherein the at least one of the machine-learned models comprises a machine-learned perception model. 3. The autonomous vehicle control system of claim 2 , wherein the machine-learned perception model was tested by inputting the synthetic LiDAR data to the machine-learned perception model and evaluating an output of the machine-learned perception model. 4. The autonomous vehicle control system of claim 1 , wherein the machine-learned simulation model was trained by evaluating a loss over synthetic point clouds generated using the machine-learned simulation model and ground truth point clouds collected by a physical LiDAR system. 5. The autonomous vehicle control system of claim 4 , wherein the loss is configured to correspond to a perceptual similarity between the synthetic point clouds and the ground truth point clouds. 6. The autonomous vehicle control system of claim 1 , wherein the machine-learned simulation model comprises a machine-learned geometry network configured to adjust a geometry of the initial point cloud. 7. The autonomous vehicle control system of claim 1 , wherein the synthetic LiDAR data comprises a plurality of points descriptive of an object in an environment, wherein the object is a virtual object inserted into the environment. 8. The autonomous vehicle control system of claim 1 , wherein the machine-learned simulation model is configured to correct artifacts in the initial point cloud. 9. One or more non-transitory computer-readable media storing: one or more machine-learned models, wherein at least one of the one or more machine-learned models was tested using synthetic light detection and ranging (LiDAR) data, wherein the synthetic LiDAR data was generated using a physics-based simulation engine to obtain an initial point cloud and using a machine-learned simulation model to adjust the initial point cloud to cause the synthetic LiDAR data to appear more realistic; and instructions that are executable by one or more processors to cause an autonomous vehicle control system to perform operations, the operations comprising: obtaining LiDAR data descriptive of an environment of the autonomous vehicle; determining, using the one or more machine-learned models and based on the LIDAR data, a motion plan for controlling the autonomous vehicle; and controlling the autonomous vehicle according to the motion plan. 10. The one or more non-transitory computer-readable media of claim 9 , wherein the at least one of the machine-learned models comprises a machine-learned perception model. 11. The one or more non-transitory computer-readable media of claim 10 , wherein the machine-learned perception model was tested by inputting the synthetic LiDAR data to the machine-learned perception model and evaluating an output of the machine-learned perception model. 12. The one or more non-transitory computer-readable media of claim 9 , wherein the machine-learned simulation model was trained by evaluating a loss over synthetic point clouds generated using the machine-learned simulation model and ground truth point clouds collected by a physical LiDAR system. 13. The one or more non-transitory computer-readable media of claim 12 , wherein the loss is configured to correspond to a perceptual similarity between the synthetic point clouds and the ground truth point clouds. 14. The one or more non-transitory computer-readable media of claim 9 , wherein the machine-learned simulation model comprises a machine-learned geometry network configured to adjust a geometry of the initial point cloud. 15. The one or more non-transitory computer-readable media of claim 9 , wherein the machine-learned simulation model is configured to correct artifacts in the initial point cloud. 16. A method, comprising: obtaining light detection and ranging (LiDAR) data descriptive of an environment of an autonomous vehicle; determining, using one or more machine-learned models and based on the LiDAR data, a motion plan for controlling the autonomous vehicle, wherein at least one of the one or more machine-learned models was tested using synthetic LiDAR data, wherein the synthetic LiDAR data was generated using a physics-based simulation engine to obtain an initial point cloud and using a machine-learned simulation model to adjust the initial point cloud to cause the synthetic LiDAR data to appear more realistic; and controlling the autonomous vehicle according to the motion plan. 17. The method of claim 16 , wherein the at least one of the machine-learned models comprises a machine-learned perception model. 18. The method of claim 17 , wherein the machine-learned perception model was tested by inputting the synthetic LiDAR data to the machine-learned perception model and evaluating an output of the machine-learned perception model. 19. The method of claim 16 , wherein the machine-learned simulation model was trained by evaluating a loss over synthetic point clouds generated using the machine-learned simulation model and ground truth point clouds collected by a physical LiDAR system. 20. The method of claim 16 , wherein the machine-learned simulation model comprises a machine-learned geometry network configured to adjust a geometry of the initial point cloud. 21. The method of claim 16 , wherein the machine-learned simulation model is configured to correct artifacts in the initial point cloud.

Assignees

Inventors

Classifications

  • Generative networks · CPC title

  • Adversarial learning · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Supervised learning · CPC title

  • from positioning sensors located off-board the vehicle, e.g. from cameras · 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 US12106435B2 cover?
The present disclosure provides systems and methods that combine physics-based systems with machine learning to generate synthetic LiDAR data that accurately mimics a real-world LiDAR sensor system. In particular, aspects of the present disclosure combine physics-based rendering with machine-learned models such as deep neural networks to simulate both the geometry and intensity of the LiDAR sen…
Who is the assignee on this patent?
Aurora Operations Inc
What technology area does this patent fall under?
Primary CPC classification G01S17/931. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 01 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).