IP Library Granted Patent US 12,151,691
Granted Patent B2
US 12,151,691 · App. 17/697,118 · Granted Nov 26, 2024

Filtering perception-related artifacts

Inventor: Feng Tian (Foster City, CA)
Assignee: GM CRUISE HOLDINGS LLC
B60W50/0205B60W50/0225B60W60/001G06V10/98G06V20/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,151,691
App. No.
17/697,118
Granted
Nov 26, 2024
Kind
B2
Abstract

The subject disclosure relates to techniques for filtering perception-related artifacts. The disclosed technology can include receiving, by a machine learning model, a first output generated by a perception system model onboard an autonomous vehicle, wherein the first output is based on sensor data received from sensors of the autonomous vehicle at a first time and includes an inaccurate perception of an environment around the autonomous vehicle, receiving, by the machine learning model, a second output generated by the perception system model onboard the autonomous vehicle, wherein the second output is based on sensor data received from sensors of the autonomous vehicle at a second time after the first time and includes an accurate perception of the environment around the autonomous vehicle, and altering, by the machine learning model, the inaccurate perception of the environment from the first output based on the accurate perception of the environment in the second output.

Claims (41)

1. A computer-implemented method comprising:

receiving, by a machine learning model, a series of outputs generated by a perception system model, wherein the series of outputs comprises a first output and a second output,

wherein the first output is generated by the perception system model based on sensor data received from sensors of an autonomous vehicle at a first time and includes an inaccurate perception of an environment around the autonomous vehicle;

wherein the second output is generated by the perception system model based on sensor data received from sensors of the autonomous vehicle at a second time after the first time and includes an accurate perception of the environment around the autonomous vehicle;

tracking, by the machine learning model, the environment across the series of outputs generated by the perception system model;

determining, by the machine learning model, that the inaccurate perception is inaccurate based on a discrepancy in the environment across the series of outputs generated by the perception system model; and

altering, by the machine learning model, the first output based on the second output.

2. The computer-implemented method of claim 1 , wherein the inaccurate perception is a false negative perception that does not include an object that is in the environment around the autonomous vehicle at the first time, and wherein the accurate perception includes the object in the environment around the autonomous vehicle at the second time.

3. The computer-implemented method of claim 1 , wherein the inaccurate perception is a false positive perception that includes a perceived object that is not in the environment around the autonomous vehicle at the first time, and wherein the accurate perception does not include the perceived object in the environment around the autonomous vehicle at the second time.

4. The computer-implemented method of claim 1 , wherein inaccurate perception includes an inaccurate label of an object in the environment around the autonomous vehicle, and wherein the accurate perception includes an accurate label of the object in the environment around the autonomous vehicle.

5. The computer-implemented method of claim 1 , further comprising:

receiving, by the machine learning model, a third output generated by the perception system model onboard the autonomous vehicle, wherein the third output is based on sensor data received from sensors of the autonomous vehicle at a third time before the first time and includes an accurate perception of the environment around the autonomous vehicle,

wherein altering the inaccurate perception of the perceived object is further based on the accurate perception of the environment in the third output.

6. A system comprising:

a storage configured to store instructions;

a processor configured to execute the instructions and cause the processor to:

receive, by a machine learning model, a series of outputs generated by a perception system model, wherein the series of outputs comprises a first output and a second output,

wherein the first output is based on sensor data received from sensors of an autonomous vehicle at a first time and includes an inaccurate perception of an environment around the autonomous vehicle;

wherein the second output is based on sensor data received from sensors of the autonomous vehicle at a second time after the first time and includes an accurate perception of the environment around the autonomous vehicle;

track, by the machine learning model, the environment across the series of outputs generated by the perception system model;

determine, by the machine learning model, that the inaccurate perception is inaccurate based on a discrepancy in the environment across the series of outputs generated by the perception system model; and

alter, by the machine learning model, the first output based on the second output.

7. The system of claim 6 , wherein the inaccurate perception is a false negative perception that does not include an object that is in an environment around the autonomous vehicle at the first time, and wherein the accurate perception includes the object in the environment around the autonomous vehicle at the second time.

8. The system of claim 6 , wherein the inaccurate perception is a false positive perception that includes a perceived object that is not in the environment around the autonomous vehicle at the first time, and wherein the accurate perception does not include the perceived object in the environment around the autonomous vehicle at the second time.

9. The system of claim 6 , wherein inaccurate perception includes an inaccurate label of an object in the environment around the autonomous vehicle, and wherein the accurate perception includes an accurate label of the object in the environment around the autonomous vehicle.

10. The system of claim 6 , wherein the instructions further cause the processor to:

receive, by the machine learning model, a third output generated by the perception system model onboard the autonomous vehicle, wherein the third output is based on sensor data received from sensors of the autonomous vehicle at a third time before the first time and includes an accurate perception of the environment around the autonomous vehicle,

wherein altering the inaccurate perception of the perceived object is further based on the accurate perception of the environment in the third output.

11. A non-transitory computer readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:

receive, by a machine learning model, a series of outputs generated by a perception system model, wherein the series of outputs comprises a first output and a second output,

wherein the first output is based on sensor data received from sensors of an autonomous vehicle at a first time and includes an inaccurate perception of an environment around the autonomous vehicle;

wherein the second output is based on sensor data received from sensors of the autonomous vehicle at a second time after the first time and includes an accurate perception of the environment around the autonomous vehicle;

track, by the machine learning model, the environment across the series of outputs generated by the perception system model;

determine, by the machine learning model, that the inaccurate perception is inaccurate based on a discrepancy in the environment across the series of outputs generated by the perception system model; and

alter, by the machine learning model, the first output based on the second output.

12. The computer readable medium of claim 11 , wherein the inaccurate perception is a false negative perception that does not include an object that is in an environment around the autonomous vehicle at the first time, and wherein the accurate perception includes the object in the environment around the autonomous vehicle at the second time.

13. The computer readable medium of claim 11 , wherein the inaccurate perception is a false positive perception that includes a perceived object that is not in the environment around the autonomous vehicle at the first time, and wherein the accurate perception does not include the perceived object in the environment around the autonomous vehicle at the second time.

14. The computer readable medium of claim 11 , wherein inaccurate perception includes an inaccurate label of an object in the environment around the autonomous vehicle, and wherein the accurate perception includes an accurate label of the object in the environment around the autonomous vehicle.

15. The computer readable medium of claim 11 , wherein the instructions, when executed by the computing system, further cause the computing system to:

receive, by the machine learning model, a third output generated by the perception system model onboard the autonomous vehicle, wherein the third output is based on sensor data received from sensors of the autonomous vehicle at a third time before the first time and includes an accurate perception of the environment around the autonomous vehicle,

wherein altering the inaccurate perception of the perceived object is further based on the accurate perception of the environment in the third output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2022
From: TIAN, FENG
To: GM CRUISE HOLDINGS LLC
Reel/Frame 059292/0940 →
Continuity (1)
Related Publication 20230294716A1 · Sep 21, 2023