IP Library › Granted Patent US 12,505,675
Granted Patent B2
US 12,505,675 · App. 17/852,015 · Granted Dec 23, 2025

Automatic optimization of obstacle detection

Inventors: Juan Cheng (Sunnyvale, CA); Thomas Sterling (Lakewood, CO); Ulrich Vollath (Ismaning, DE); Brandon Sights (San Marcos, CA)
Assignee: Trimble Inc.
G06V20/58G01S13/865G01S13/89G01S17/89
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,505,675
App. No.
17/852,015
Granted
Dec 23, 2025
Kind
B2
Abstract

Disclosed are techniques for automatically optimizing radar filter parameters. In embodiments, radar sensor data is captured from a radar sensor on a moving machine/vehicle. The radar sensor data is filtered using radar filter parameters to produce filtered radar sensor data. Radar obstacle points are produced from the filtered radar sensor data. Lidar sensor data is captured from a lidar sensor on the moving machine. Lidar obstacle points are produced from the lidar sensor data. The radar filter parameters are optimized using the lidar obstacle points.

Claims (39)

1 . A method of identifying obstacles during navigation of a moving machine, the method comprising: capturing first radar sensor data from a radar sensor;

filtering the first radar sensor data using radar filter parameters to produce first filtered radar sensor data;

producing first radar obstacle points from the first filtered radar sensor data;

capturing lidar sensor data from a lidar sensor;

producing lidar obstacle points from the lidar sensor data; and optimizing the radar filter parameters for a signal-to-noise (SNR) filter and a spatial-temporal filter using the lidar obstacle points to produce optimized radar filter parameters, wherein the optimizing is performed by sweeping through SNR parameters first, then spatial filter parameters, then temporal parameters and comprises:

determining spatial filter bounding areas for obstacles identified by the lidar obstacle points, identifying the first radar obstacle points inside the spatial filter bounding areas as true positives, and tuning the radar filter parameters to maximize a number of true positives and produce the optimized radar filter parameters, capturing second radar sensor data from the radar sensor;

filtering the second radar sensor data using the optimized radar filter parameters to produce second filtered radar sensor data;

producing second radar obstacle points from the second filtered radar sensor data; and

using the second radar obstacle points during navigation of the moving machine.

2 . The method of claim 1 wherein the temporal parameters include a minimum delta time, a maximum time decay, a time decay rate, a first ring scale and a second ring scale.

3 . The method of claim 1 wherein additional filter parameters include a maximum distance, a grid width, and a grid depth.

4 . The method of claim 1 wherein obstacle points outside an area of interest and not within both a radar FOV and a lidar FOV are not processed.

5 . The method of claim 1 wherein the optimizing includes determining a F1 score as a harmonic mean of precision and recall;

maximizing both precision and recall; and

applying a beta factor that shifts an importance in favor of recall.

6 . The method of claim 1 wherein the radar filter parameters are optimized using one of Bayesian Optimization, Evolutionary Optimization, Simulated Annealing and Quadratic Optimization.

7 . An apparatus comprising:

a radar sensor mounted on a moving machine;

a lidar sensor mounted on the moving machine;

a processor mounted on the moving machine;

a memory mounted on the moving machine and containing non-transitory, computer readable media with instructions that, when executed by a computer, perform steps comprising:

capturing radar sensor data from a radar sensor;

filtering the radar sensor data using radar filter parameters to produce filtered radar sensor data;

producing radar obstacle points from the filtered radar sensor data;

capturing lidar sensor data from a lidar sensor;

producing lidar obstacle points from the lidar sensor data; and

optimizing the radar filter parameters using the lidar obstacle points to produce optimized radar filter parameters, wherein the optimizing comprises:

determining spatial filter bounding areas for obstacles identified by the lidar obstacle points;

identifying the radar obstacle points inside the spatial filter bounding areas as true positives;

tuning the radar filter parameters to maximize a number of true positives and produce the optimized radar filter parameters;

determining a F1 score as a harmonic mean of precision and recall;

maximizing both precision and recall; and

applying a beta factor that shifts an importance in favor or recall;

wherein the apparatus is configured to use the optimized radar filter parameters during navigation of the moving machine.

8 . The apparatus of claim 7 wherein the radar sensor filter parameters are optimized for a signal-to-noise (SNR) filter and a spatial-temporal filter.

9 . (The apparatus of claim 8 wherein the optimization is performed by sweeping through SNR parameters first, then spatial filter parameters, then temporal parameters.

10 . The apparatus of claim 9 wherein the temporal parameters include a minimum delta time, a maximum time decay, a time decay rate, a first ring scale and a second ring scale.

11 . The apparatus of claim 9 wherein additional filter parameters include a maximum distance, a grid width, and a grid depth.

12 . The apparatus of claim 7 wherein obstacle points outside an area of interest and not within both a radar FOV and a lidar FOV are not processed.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST INVENTOR'S NAME PREVIOUSLY RECORDED AT REEL: 060343 FRAME: 0027. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Jun 7, 2023
From: CHENG, JUAN; STERLING, THOMAS; VOLLATH, ULRICH; SIGHTS, BRANDON
To: TRIMBLE INC.
Reel/Frame 064728/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2022
From: CHENG, JUANNE; STERLING, THOMAS; VOLLATH, ULRICH; SIGHTS, BRANDON
To: TRIMBLE INC.
Reel/Frame 060343/0027 →
Continuity (1)
Related Publication 20230419681A1 · Dec 28, 2023
References Cited (39)
US 20040093122A1 · Galibraith · 2004 [cited by applicant]
US 20060125680A1 · Thackray · 2006 [cited by examiner]
US 20090093959A1 · Scherzinger et al. · 2009 [cited by applicant]
US 20100169001A1 · Scherzinger et al. · 2010 [cited by applicant]
US 20110216201A1 · Mcandrew et al. · 2011 [cited by applicant]
US 20120140203A1 · Gusev · 2012 [cited by applicant]
US 20120163656A1 · Wang et al. · 2012 [cited by applicant]
US 20120281200A1 · Rindle · 2012 [cited by applicant]
US 20140063482A1 · Gusev · 2014 [cited by applicant]
US 20140233012A1 · Gusev · 2014 [cited by applicant]
US 20140267700A1 · Wang et al. · 2014 [cited by applicant]
US 20150153444A1 · Nichols et al. · 2015 [cited by applicant]
US 20160097849A1 · Nichols et al. · 2016 [cited by applicant]
US 20170031015A1 · Mei et al. · 2017 [cited by applicant]
US 20170212215A1 · Hellinger et al. · 2017 [cited by applicant]
US 20170248693A1 · Kim · 2017 [cited by applicant]
US 20170356993A1 · Lee et al. · 2017 [cited by applicant]
US 20180188361A1 · Berger et al. · 2018 [cited by applicant]
US 20180251961A1 · France et al. · 2018 [cited by applicant]
US 20190096091A1 · Bao et al. · 2019 [cited by applicant]
US 20190248290A1 · Turk · 2019 [cited by applicant]
US 20190249398A1 · France et al. · 2019 [cited by applicant]
US 20190286924A1 · Fujita et al. · 2019 [cited by applicant]
US 20190374290A1 · Stolka et al. · 2019 [cited by applicant]
US 20210046861A1 · Li · 2021 [cited by examiner]
US 20210051317A1 · Yan et al. · 2021 [cited by applicant]
US 20210110575A1 · Hu et al. · 2021 [cited by applicant]
US 20210156963A1 · Popov · 2021 [cited by examiner]
US 20210208245A1 · Pandey et al. · 2021 [cited by applicant]
US 20210215505A1 · Castorena Martinez et al. · 2021 [cited by applicant]
US 20210278511A1 · Krishnan et al. · 2021 [cited by applicant]
US 20210303898A1 · Wang et al. · 2021 [cited by applicant]
US 20220178718A1 · Xia et al. · 2022 [cited by applicant]
US 20230166758A1 · Brandon · 2023 [cited by applicant]
US 20230184890A1 · Chou et al. · 2023 [cited by applicant]
U.S. Appl. No. 17/897,042, Final Office Action mailed on Oct. 2, 2025, 14 pages. [cited by applicant]
U.S. Appl. No. 17/897,042, Non-Final Office Action mailed on Sep. 9, 2025, 14 pages. [cited by applicant]
Extended European Search Report for Application No. 23179952.9-1206, mailed Oct. 30, 2023, 21 pages. [cited by applicant]
Anonymous: “F-score”, Wikipedia, Jul. 15, 2012, pp. 1-2 Retrieved from the Internet: URL: https:/en.wikipedia.org/w/index.php?title=F-score&oldid=502498831 retrieved on Jul. 8, 2021. [cited by applicant]