IP Library Granted Patent US 10,520,904
Granted Patent B2
US 10,520,904 · App. 15/419,931 · Granted Dec 31, 2019

Event classification and object tracking

Inventors: Ljubo Mercep (München, DE); Matthias Pollach (München, DE)
Assignee: Mentor Graphics Corporation
G05B17/02G01C21/28G01C21/3407G01C21/3415G01C21/3667G01S7/4808G01S13/862G01S13/865G01S13/867G01S13/931G01S15/931G01S17/936G05D1/0088G05D1/021G05D1/024G05D1/0246G05D1/0255G05D1/0257G05D1/0259G05D1/0268G05D1/0276G06F16/29G06F16/5854G06F17/5009G06K9/00791G08G1/161G08G1/163G08G1/164G01S13/723G01S2013/9375G01S2013/9378G01S2013/9385G05D1/0278G05D2201/0213
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 10,520,904
App. No.
15/419,931
Granted
Dec 31, 2019
Kind
B2
Abstract

This application discloses a computing system to implement object tracking in an assisted or automated driving system of a vehicle. The computing system can assign a pre-classification to a detection event in an environmental model, update the environmental model with new sensor measurements and corresponding detection events over time, and track the detection event in the updated environmental model. The computing system can track the detection event by predicting a future state of the detection event with a state change model selected based on the assigned pre-classification, comparing the predicted future state to an actual future state of the detection event in an update to the environmental model, and determining the detection event corresponds to an object proximate to the vehicle based on the comparison. A control system for the vehicle can control operation of the vehicle based, at least in part, on the tracked detection event.

Claims (42)

1. A method comprising:

assigning, by a computing system, a pre-classification to a detection event in an environmental model having an environmental coordinate field that spans multiple non-overlapping measurement coordinate fields of sensors mounted in a vehicle, wherein the detection event corresponds to spatially-aligned and temporally-aligned raw sensor measurements indicative of an object proximate to the vehicle, and wherein the environmental model is stored by the computing system and includes both the spatially-aligned and temporally-aligned raw sensor measurements and an indication of the detection event;

updating, by the computing system, the environmental model to include new raw sensor measurements from the sensors mounted in the vehicle and corresponding detection events over time; and

tracking, by the computing system, the detection event in the updated environmental model based on the assigned pre-classification of the detection event, wherein a control system for the vehicle is configured to control operation of the vehicle based, at least in part, on the tracked detection event.

2. The method of claim 1 , further comprising selecting, by the computing system, a state change model based, at least in part, on the assigned pre-classification of the detection event, wherein the tracking of the detection event is based, at least in part, on the state change model.

3. The method of claim 2 , wherein the tracking of the detection event further comprises:

predicting a future state of the detection event based, at least in part, on the state change model;

comparing the predicted future state to an actual future state of the detection event in an update to the environmental model; and

determining the detection event corresponds to the object proximate to the vehicle based on the comparison.

4. The method of claim 3 , wherein predicting the future state of the detection event is based on at least one of a location of the detection event in the environmental model or a prior movement of the detection event in the environmental model.

5. The method of claim 1 , wherein tracking the detection event in the updated environmental model further comprises tracking the detection event through the environmental coordinate field of the environmental model, which spans the multiple non-overlapping measurement coordinate fields of the sensors mounted in the vehicle.

6. The method of claim 1 , wherein the pre-classification corresponds to a type of the object capable of being located proximate to the vehicle.

7. The method of claim 1 , further comprising annotating, by the computing system, the environmental model to include the assigned pre-classification or the tracked detection event.

8. An apparatus comprising at least one memory device storing instructions configured to cause one or more processing devices to perform operations comprising:

assigning a pre-classification to a detection event in an environmental model having an environmental coordinate field that spans multiple non-overlapping measurement coordinate fields of sensors mounted in a vehicle, wherein the detection event corresponds to spatially-aligned and temporally-aligned raw sensor measurements indicative of an object proximate to the vehicle, and wherein the environmental model is stored by the memory device and includes both the spatially-aligned and temporally-aligned raw sensor measurements and an indication of the detection event;

updating the environmental model to include new raw sensor measurements from the sensors mounted in the vehicle and corresponding detection events over time; and

tracking the detection event in the updated environmental model based on the assigned pre-classification of the detection event, wherein a control system for the vehicle is configured to control operation of the vehicle based, at least in part, on the tracked detection event.

9. The apparatus of claim 8 , wherein the instructions are further configured to cause the one or more processing devices to perform operations comprising selecting a state change model based, at least in part, on the assigned pre-classification of the detection event, wherein the tracking of the detection event is based, at least in part, on the state change model.

10. The apparatus of claim 9 , wherein the tracking of the detection event further comprises:

predicting a future state of the detection event based, at least in part, on the state change model;

comparing the predicted future state to an actual future state of the detection event in an update to the environmental model; and

determining the detection event corresponds to the object proximate to the vehicle based on the comparison.

11. The apparatus of claim 10 , wherein predicting the future state of the detection event is based on at least one of a location of the detection event in the environmental model or a prior movement of the detection event in the environmental model.

12. The apparatus of claim 8 , wherein tracking the detection event in the updated environmental model further comprises tracking the detection event through the environmental coordinate field of the environmental model, which spans the multiple non-overlapping measurement coordinate fields of the sensors mounted in the vehicle.

13. The apparatus of claim 8 , wherein the pre-classification corresponds to a type of the object capable of being located proximate to the vehicle.

14. The apparatus of claim 8 , wherein the instructions are further configured to cause the one or more processing devices to perform operations comprising annotating the environmental model to include the assigned pre-classification or the tracked detection event.

15. A system comprising:

a memory device configured to store machine-readable instructions; and

a computing system including one or more processing devices, in response to executing the machine-readable instructions, configured to:

assign a pre-classification to a detection event in an environmental model having an environmental coordinate field that spans multiple non-overlapping measurement coordinate fields of sensors mounted in a vehicle, wherein the detection event corresponds to spatially-aligned and temporally-aligned raw sensor measurements indicative of an object proximate to the vehicle, and wherein the environmental model is stored by the memory device and includes both the spatially-aligned and temporally-aligned raw sensor measurements and an indication of the detection event;

update the environmental model to include new raw sensor measurements from the sensors mounted in the vehicle and corresponding detection events over time; and

track the detection event in the updated environmental model based on the assigned pre-classification of the detection event, wherein a control system for the vehicle is configured to control operation of the vehicle based, at least in part, on the tracked detection event.

16. The system of claim 15 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are configured to:

select a state change model based, at least in part, on the assigned pre-classification of the detection event; and

track the detection event based, at least in part, on the state change model.

17. The system of claim 16 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are configured to track of the detection event by:

predicting a future state of the detection event based, at least in part, on the state change model;

comparing the predicted future state to an actual future state of the detection event in an update to the environmental model; and

determining the detection event corresponds to the object proximate to the vehicle based on the comparison.

18. The system of claim 17 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are configured to predict the future state of the detection event based on at least one of a location of the detection event in the environmental model or a prior movement of the detection event in the environmental model.

19. The system of claim 15 , wherein the one or more processing devices, in response to executing the machine-readable instructions, are configured to track the detection event in the updated environmental model by tracking the detection event through the environmental coordinate field of the environmental model, which spans the multiple non-overlapping measurement coordinate fields of the sensors mounted in the vehicle.

20. The system of claim 15 , wherein the pre-classification corresponds to a type of the object capable of being located proximate to the vehicle.

Assignments (3)
MERGER Recorded Dec 13, 2021
From: MENTOR GRAPHICS DEVELOPMENT (DEUTSCHLAND) GMBH
To: MENTOR GRAPHICS (DEUTSCHLAND) GMBH
Reel/Frame 058487/0087 →
CHANGE OF NAME Recorded Dec 13, 2021
From: MENTOR GRAPHICS (DEUTSCHLAND) GMBH
To: SIEMENS ELECTRONIC DESIGN AUTOMATION GMBH
Reel/Frame 058488/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: MERCEP, LJUBO; POLLACH, MATTHIAS
To: MENTOR GRAPHICS DEVELOPMENT (DEUTSCHLAND) GMBH
Reel/Frame 044778/0620 →
Continuity (3)
Provisional Application 62385156 · Sep 8, 2016
Provisional Application 62385149 · Sep 8, 2016
Related Publication 20180067491A1 · Mar 8, 2018
Cited By (1)
US 12,681,162