IP Library › Granted Patent US 12,675,552
Granted Patent B2
US 12,675,552 · App. 17/407,648 · Granted Jul 7, 2026

Method and system for a continuous discrete recurrent kalman network

Inventors: Mona Schirmer (Berlin, DE); Mazin Eltayeb (Renningen, DE); Maja Rudolph (Madison, WI)
Assignee: Robert Bosch GmbH
G06F18/21375G01S19/47G06F18/217G06N3/04G06N3/084
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,675,552
App. No.
17/407,648
Filed
Aug 20, 2021
Granted
Jul 7, 2026
Kind
B2
Art Unit
2145
USPC
706/22
Abstract

A computer-implemented method utilizing a continuous discrete recurrent Kalman network, wherein the method includes receiving, at an encoder, an input from one or more sensors, wherein the input includes one or more time series data associating data at one or more points in time; outputting, to a Kalman filter, a latent observation and uncertainty estimate in response to the input at the encoder; determining a latent state prior and latent state posterior utilizing the Kalman filter; and outputting, via a decoder, a filtered observation utilizing at least the latent state posterior.

Claims (32)

1 . A computer-implemented method utilizing a continuous discrete recurrent Kalman network, comprising:

receiving, at an encoder, an input from one or more sensors, wherein the input includes one or more time series data associating data at one or more points in time, wherein the encoder is configured to network map an observation into a latent observation space;

outputting, to a Kalman filter, a latent observation and uncertainty estimate in response to mapping of the input at the encoder and the latent observation space;

determining a prior latent state and posterior latent state utilizing the Kalman filter configured to solve a Stochastic Differential Equation (SDE) associated with the prior latent state and posterior latent state; and

outputting, via a decoder, a filtered observation utilizing at least the posterior latent state in response to the decoder mapping the prior latent state back to the input.

2 . The computer-implemented method of claim 1 , wherein the Kalman filter, the encoder, and the decoder each include model parameters configured to be trained with backpropagation in an end-to-end manner.

3 . The computer-implemented method of claim 1 , wherein the decoder is configured to map the filtered observation to the time series data.

4 . The computer-implemented method of claim 1 , wherein the input includes image sequences and the encoder and decoder include a convolutional neural network.

5 . The computer-implemented method of claim 1 , wherein the Kalman filter is a recurrent continuous-discrete Kalman filter.

6 . The computer-implemented method of claim 1 , wherein the method includes, utilizing the Kalman filter, outputting a discrete observation at an arbitrary time interval.

7 . The computer-implemented method of claim 1 , wherein the one or more sensors includes a camera, global positioning system (GPS) sensor, temperature sensor, oxygen sensor, speed sensor, or a vehicle sensor.

8 . A system that includes a continuous discrete recurrent Kalman network, comprising:

an encoder configured to receive an input from one or more sensors, wherein the input includes one or more time series data associating data at one or more points in time, wherein the encoder is configured to network map an observation into a latent observation space;

a recurrent continuous-discrete Kalman filter configured to receive as output from the encoder, a latent observation and uncertainty estimate in response to the input at the encoder and the latent observation space, and further configured to determine prior latent state and posterior latent state; and

a decoder configured to output a filtered observation utilizing at least the posterior latent state in response to the decoder mapping the prior latent state back to the input.

9 . The system of claim 8 , wherein the Kalman filter, the encoder, and the decoder each include model parameters configured to be trained with backpropagation.

10 . The system of claim 8 , wherein the latent observation is output in response to a stochastic differential equation.

11 . The system of claim 8 , wherein the decoder is configured to map the filtered observation to the time series data.

12 . The system of claim 8 , wherein the input includes image sequences and the encoder and decoder include a convolutional neural network.

13 . The system of claim 8 , wherein the Kalman filter is further configured to output a discrete observation at an arbitrary time interval.

14 . The system of claim 8 , wherein the one or more sensors includes a camera, global positioning system (GPS) sensor, temperature sensor, oxygen sensor, speed sensor, or a vehicle sensor.

15 . A system that includes a continuous discrete recurrent Kalman network, comprising:

a processor programmed to:

receive, at an encoder, an input from one or more sensors, wherein the input includes one or more time series data associating data at one or more points in time, wherein the encoder is configured to network map an observation into a latent observation space;

output, to a Kalman filter, a latent observation and an uncertainty estimate in response to the input at the encoder and the latent observation space;

determine a prior latent state and posterior latent state utilizing the Kalman filter configured to solve a Stochastic Differential Equation (SDE) associated with the prior latent state and posterior latent state; and

output, via a decoder, a filtered observation utilizing at least the posterior latent state in response to the decoder mapping the prior latent state back to the input.

16 . The system of claim 15 , wherein the processor is further programmed to output, via a decoder, a filtered observation utilizing at least the posterior latent state.

17 . The system of claim 15 , wherein the filtered observation indicates data associated with a future time.

18 . The system of claim 15 , wherein the Kalman filter is further configured to utilize the latent observation and the uncertainty estimate to update the prior latent state.

19 . The system of claim 15 , wherein the decoder is further configured to map the posterior latent state to an observation space.

20 . The system of claim 15 , wherein the Kalman filter is a recurrent continuous-discrete Kalman filter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: SCHIRMER, MONA; ELTAYEB, MAZIN; RUDOLPH, MAJA
To: ROBERT BOSCH GMBH
Reel/Frame 057310/0742 →
Continuity (1)
Related Publication 20230057100A1 · Feb 23, 2023
References Cited (16)
US 11281969B1 · Rangapuram · 2022 [cited by examiner]
US 20150178834A1 · Co · 2015 [cited by examiner]
US 20180174050A1 · Holt · 2018 [cited by examiner]
US 20200082248A1 · Villegas et al. · 2020 [cited by applicant]
US 20200233920A1 · Meeds · 2020 [cited by examiner]
US 20210152754A1 · McCauley et al. · 2021 [cited by applicant]
US 20210156960A1 · Popov et al. · 2021 [cited by applicant]
US 20210158158A1 · Look et al. · 2021 [cited by applicant]
US 20210256358A1 · Deng · 2021 [cited by examiner]
CN 111815053A · 2020 [cited by applicant]
WO WO2020149992A1 · 2020 [cited by examiner]
Chen, T. Q., Rubanova, Y., Bettencourt, J., Duvenaud, D.: Neural ordinarydifferential equations. In: Advances in Neural Information Processing Systems31, pp. 6571-6583, CurranAssociates, Inc. (2018), 18 pages. [cited by applicant]
Rubanova, Y., Chen, T. Q., Duvenaud, D .: Latent Ordinary Differential Equa-tions for Irregularly-Sampled Time Series. In: Advances in Neural InformationProcessing Systems 32, pp. 5320-5330, CurranAssociates, Inc. (2019… [cited by applicant]
Kidger, P., Morrill, J., Foster, J, Lyons, T.: Neural controlled differential equa-tions for irregular time series.arXiv preprint arXiv:2005.08926 (2020), 25 pages. [cited by applicant]
De Brouwer, E., Simm, J., Arany, A., Moreau, Y.: GRU-ODE-Bayes: Continu-ous Modeling of Sporadically-Observed Time Series. In: Advances in NeuralInformation Processing Systems 32, pp. 7379-7390, Curran Associates, Inc. … [cited by applicant]
Axelsson, P., Gustafsson, F.: Discrete-time solutions to the continuous-timedifferential Lyapunov equation with applications to Kalman filtering. IEEETransactions on Automatic Control, 60(3), 632-643 (2014), 12 pages. [cited by applicant]