IP Library › Granted Patent US 12,618,676
Granted Patent B2
US 12,618,676 · App. 18/824,220 · Granted May 5, 2026

Aerial vehicle tracking using dynamic aleatoric uncertainty

Inventors: Alyssa Bekai Rose (Chelmsford, MA); Trevor M. Houchens (Cambridge, MA); Lena M. Downes (Portland, ME); Charles L. Burks (Cambridge, MA); Sildomar T. Monteiro (Lexington, MA)
Assignee: THE BOEING COMPANY
G01C21/005
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,618,676
App. No.
18/824,220
Granted
May 5, 2026
Kind
B2
Abstract

Techniques for aerial vehicle tracking using dynamic aleatoric uncertainty covariance estimation are presented. The techniques include: obtaining an image depicting at least one aerial vehicle of interest; passing the image to a first machine learning subsystem, which provides at least one feature vector; inputting the at least one feature vector to a second machine learning subsystem, where the second machine learning subsystem is trained to provide detected aerial vehicle identification data sets (including respective aerial vehicle coordinates, respective aerial vehicle bounding box dimensions, and respective dynamic aleatoric uncertainty covariance values) corresponding to input feature vectors; providing at least one detected aerial vehicle identification data set to a recursive Bayesian estimator subsystem, from which at least one filtered set of aerial vehicle coordinates, representing a real-time location of a respective aerial vehicle of interest, is obtained; and outputting the at least one filtered set of aerial vehicle coordinates.

Claims (30)

1 . A method of aerial vehicle tracking using dynamic aleatoric uncertainty covariance estimation, the method comprising:

obtaining an image depicting at least one aerial vehicle of interest;

passing the image to a first machine learning subsystem, from which at least one feature vector is obtained, wherein the first machine learning subsystem is trained with a first training corpus comprising a set of labeled images, wherein a respective labeled image comprises a respective image and a respective label;

inputting the at least one feature vector to a second machine learning subsystem, wherein the second machine learning subsystem is trained with a second training corpus comprising a set of labeled feature vectors, wherein a respective labeled feature vector comprises a respective feature vector, respective centroid coordinates, and respective bounding box dimensions, wherein the second machine learning subsystem is trained based on a loss to provide detected aerial vehicle identification data sets corresponding to input feature vectors, wherein the loss comprises (1) a regression loss for aerial vehicle coordinates and aerial vehicle bounding box dimensions, and (2) a Gaussian loss for aleatoric uncertainty, and wherein a respective detected aerial vehicle identification data set comprises: respective aerial vehicle coordinates, respective aerial vehicle bounding box dimensions, and respective dynamic aleatoric uncertainty covariance values;

providing at least one detected aerial vehicle identification data set, output from the second machine learning subsystem in response to the inputting, to a recursive Bayesian estimator subsystem, from which at least one filtered set of aerial vehicle coordinates is obtained, wherein the recursive Bayesian estimator subsystem assigns a respective detected aerial vehicle identification data set to a respective Bayesian estimator, from which a respective filtered set of aerial vehicle coordinates is obtained, wherein a respective filtered set of aerial vehicle coordinates represent a real-time location of a respective aerial vehicle of interest; and

outputting the at least one filtered set of aerial vehicle coordinates.

2 . The method of claim 1 , wherein respective dynamic aleatoric uncertainty covariance values are obtained from a single pass of a respective feature vector through the second machine learning subsystem.

3 . The method of claim 1 , wherein respective dynamic aleatoric uncertainty covariance values comprise at least one of: a respective covariance matrix for respective aerial vehicle coordinates, or respective aerial vehicle bounding box dimensions.

4 . The method of claim 1 , wherein the second machine learning subsystem comprises a multivariate deep evidential regression network.

5 . The method of claim 1 , wherein the Gaussian loss comprises a trace of a log-Cholesky decomposition of a matrix representing dynamic aleatoric uncertainty covariance values.

6 . The method of claim 1 , wherein a respective detected aerial vehicle identification data set further comprises an aerial vehicle classification label.

7 . The method of claim 1 , wherein a respective Bayesian estimator comprises a respective Kalman filter.

8 . The method of claim 7 , wherein the recursive Bayesian estimator subsystem is configured to provide a respective Kalman filter for each of a plurality of aerial vehicles of interest detected in the image.

9 . The method of claim 1 , wherein the first machine learning subsystem comprises a convolutional neural network and a multiscale feature decoder.

10 . The method of claim 1 , wherein respective filtered aerial vehicle bounding box dimensions are obtained from the respective Bayesian estimator, and wherein the outputting further comprises outputting at least one set of filtered aerial vehicle bounding box dimensions.

11 . A system for aerial vehicle tracking using dynamic aleatoric uncertainty covariance estimation, the system comprising: a non-transitory computer readable medium comprising instructions; and at least one electronic processor that executes the instructions to perform operations comprising:

obtaining an image depicting at least one aerial vehicle of interest;

passing the image to a first machine learning subsystem, from which at least one feature vector is obtained, wherein the first machine learning subsystem is trained with a first training corpus comprising a set of labeled images, wherein a respective labeled image comprises a respective image and a respective label;

inputting the at least one feature vector to a second machine learning subsystem, wherein the second machine learning subsystem is trained with a second training corpus comprising a set of labeled feature vectors, wherein a respective labeled feature vector comprises a respective feature vector, respective centroid coordinates, and respective bounding box dimensions, wherein the second machine learning subsystem is trained based on a loss to provide detected aerial vehicle identification data sets corresponding to input feature vectors, wherein the loss comprises (1) a regression loss for aerial vehicle coordinates and aerial vehicle bounding box dimensions, and (2) a Gaussian loss for aleatoric uncertainty, and wherein a respective detected aerial vehicle identification data set comprises: respective aerial vehicle coordinates, respective aerial vehicle bounding box dimensions, and respective dynamic aleatoric uncertainty covariance values;

providing at least one detected aerial vehicle identification data set, output from the second machine learning subsystem in response to the inputting, to a recursive Bayesian estimator subsystem, from which at least one filtered set of aerial vehicle coordinates is obtained, wherein the recursive Bayesian estimator subsystem assigns a respective detected aerial vehicle identification data set to a respective Bayesian estimator, from which a respective filtered set of aerial vehicle coordinates is obtained, wherein a respective filtered set of aerial vehicle coordinates represent a real-time location of a respective aerial vehicle of interest; and

outputting the at least one filtered set of aerial vehicle coordinates.

12 . The system of claim 11 , wherein respective dynamic aleatoric uncertainty covariance values are obtained from a single pass of a respective feature vector through the second machine learning subsystem.

13 . The system of claim 11 , wherein respective dynamic aleatoric uncertainty covariance values comprise at least one of: a respective covariance matrix for respective aerial vehicle coordinates, or respective aerial vehicle bounding box dimensions.

14 . The system of claim 11 , wherein the second machine learning subsystem comprises a multivariate deep evidential regression network.

15 . The system of claim 11 , wherein the Gaussian loss comprises a trace of a log-Cholesky decomposition of a matrix representing dynamic aleatoric uncertainty covariance values.

16 . The system of claim 11 , wherein a respective detected aerial vehicle identification data set further comprises an aerial vehicle classification label.

17 . The system of claim 11 , wherein a respective Bayesian estimator comprises a respective Kalman filter.

18 . The system of claim 17 , wherein the recursive Bayesian estimator subsystem is configured to provide a respective Kalman filter for each of a plurality of aerial vehicles of interest detected in the image.

19 . The system of claim 11 , wherein the first machine learning subsystem comprises a convolutional neural network and a multiscale feature decoder.

20 . The system of claim 11 , wherein respective filtered aerial vehicle bounding box dimensions are obtained from the respective Bayesian estimator, and wherein the outputting further comprises outputting at least one set of filtered aerial vehicle bounding box dimensions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2024
From: ROSE, ALYSSA BEKAI; HOUCHENS, TREVOR M.; DOWNES, LENA M.; BURKS, CHARLES L.; MONTEIRO, SILDOMAR T.
To: THE BOEING COMPANY
Reel/Frame 068486/0035 →
Continuity (1)
Related Publication 20260063423A1 · Mar 5, 2026
References Cited (19)
US 11537819B1 · Das et al. · 2022 [cited by applicant]
US 20200044852A1 · Streit · 2020 [cited by examiner]
US 20200387744A1 · Wang · 2020 [cited by examiner]
US 20210082283A1 · Malla · 2021 [cited by examiner]
US 20210113143A1 · Grunsten · 2021 [cited by examiner]
US 20220092351A1 · Huang · 2022 [cited by examiner]
US 20240029410A1 · Chen · 2024 [cited by examiner]
US 20240094726A1 · Katz · 2024 [cited by examiner]
US 20240394506A1 · Chiu · 2024 [cited by examiner]
US 20250076852A1 · Look · 2025 [cited by examiner]
US 20250299458A1 · Monari · 2025 [cited by examiner]
Object View Prediction with Aleatoric Uncertainty for Robotic Grasping (Year: 2023). [cited by examiner]
Ding et al., “Capture Uncertainties in Deep Neural Networks for Safe Operation of Autonomous Driving Vehicles,” 2021 IEEE International Conference on Parallel & Distributed Processing with Applications, Big Data & Cloud… [cited by applicant]
Extended European Search Report for European Application No. 25178574.7 dated Aug. 27, 2025, 11 pages. [cited by applicant]
Amini et al., “Deep Evidential Regression,” 34th Conference on Neural Information Processing Systems part of Advances in Neural Information Processing Systems 33 (NeurIPS 2020), 11 pages. [cited by applicant]
Meinert et al., “Multivariate Deep Evidential Regression,” arXiv:2104.06135v4 [cs.LG] Feb. 24, 2022, 20 pages. [cited by applicant]
Gasperini et al., “CertainNet: Sampling-free Uncertainty Estimation for Object Detection,” IEEE Robotics and Automation Letters, Dec. 28, 2021, 8 pages. [cited by applicant]
Nallapareddy et al., “EvCenterNet: Uncertainty Estimation for Object Detection Using Evidential Learning,” arXv:2303.03037v2 [cs.CV] Sep. 28, 2023, 8 pages. [cited by applicant]
Russell et al., “Multivariate Uncertainty in Deep Learning,” arXiv:1910.14215v2 [cs.LG] Jun. 14, 2021, 8 pages. [cited by applicant]