IP Library Granted Patent US 12,436,281
Granted Patent B2
US 12,436,281 · App. 17/513,433 · Granted Oct 7, 2025

Lidar localization using optical flow

Inventor: Anders Sunegård (Gothenburg, SE)
Assignee: Volvo Truck Corporation
G01S17/06G01S7/4808G01S17/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,436,281
App. No.
17/513,433
Granted
Oct 7, 2025
Kind
B2
Abstract

A method for determining a lidar sensor pose with respect to a predefined map image, comprising acquiring a lidar height map; determining an optical flow field, which relates the lidar height map and the map image; and computing a maximum-likelihood/ML estimate of the lidar sensor pose on the basis of the determined optical flow field. The optical flow field may optionally be determined by a regression model, which additionally produces an associated variability tensor to be used in the ML estimation. In particular, the optical flow field may be determined by a trained neural network.

Claims (33)

1. A method for determining a lidar sensor pose with respect to a predefined map image, comprising:

acquiring, by a computing device, a lidar height map;

determining, by a regression model implemented by the computing device, an optical flow field, which relates the lidar height map and the map image, wherein the optical flow field associates image points in the map image or points in the lidar height map with local translation vectors;

further determining, by the regression model, a variability tensor associated with the optical flow field; and

computing, by the computing device, a maximum-likelihood (ML) estimate of the lidar sensor pose on the basis of the determined optical flow field and the variability tensor.

2. The method of claim 1 , wherein the computing of the ML estimate of the lidar sensor pose includes maximizing a likelihood of a candidate error correction transform given the determined optical flow field.

3. The method of claim 1 , further comprising:

augmenting the lidar height map with lidar intensity information,

wherein the optical flow field is determined on the basis of the augmented height map and the map image.

4. The method of claim 1 , wherein the optical flow field is a two-dimensional optical flow.

5. The method of claim 1 , wherein the optical flow field is a three-dimensional generalized optical flow.

6. The method of claim 1 , further comprising:

pre-processing the lidar height map and the map image into respective feature images; and

sparsening the feature image of the map image,

wherein the optical flow field is detected on the basis of the respective features images.

7. The method of claim 1 , further comprising:

initially obtaining a coarse global localization; and

extracting the map image as a subarea of a larger predetermined map image.

8. The method of claim 1 , wherein the regression model is implemented by a trained neural network.

9. The method of claim 1 , further comprising repeating the steps of determining an optical flow field and computing an ML estimate of the lidar sensor pose, together with optional further steps, at an increased spatial resolution and applying the estimated lidar sensor pose as a prior.

10. A navigation system comprising:

a communication interface for acquiring a lidar height map;

a memory adapted for storing a predefined map image;

first processing circuitry, which implements a regression model configured to determine an optical flow field, which relates the lidar height map and the map image, wherein the optical flow field associates image points in the map image or points in the lidar height map with local translation vectors;

wherein the regression model is further configured to determine a variability tensor associated with the optical flow field; and

second processing circuitry configured to compute a maximum-likelihood (ML) estimate of a lidar sensor pose on the basis of the determined optical flow field and the variability tensor.

11. The navigation system of claim 10 , wherein the first processing circuitry includes a trainable component.

12. The navigation system of claim 10 , further comprising a Kalman filter configured for position tracking at least partly on the basis of the estimated lidar pose.

13. A computer program product stored on a non-transitory computer-readable storage medium and including instructions to cause a processor device to:

acquire a lidar height map;

determine, by a regression model implemented by the processor device, an optical flow field, which relates the lidar height map and a map image, wherein the optical flow field associates image points in the map image or points in the lidar height map with local translation vectors;

determine, by the regression model, a variability tensor associated with the optical flow field; and

compute a maximum-likelihood (ML) estimate of a lidar sensor pose on the basis of the determined optical flow field and the variability tensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2021
From: SUNEGÅRD, ANDERS
To: VOLVO TRUCK CORPORATION
Reel/Frame 057951/0934 →
Priority Claims (1)
EP 20208113 · Nov 17, 2020 · regional
Continuity (1)
Related Publication 20220155441A1 · May 19, 2022
References Cited (17)
US 10390003B1 · Liu · 2019 [cited by examiner]
US 11210775B1 · Wu · 2021 [cited by examiner]
US 20180357503A1 · Wang et al. · 2018 [cited by applicant]
US 20190383945A1 · Wang et al. · 2019 [cited by applicant]
US 20200167954A1 · Wallin et al. · 2020 [cited by applicant]
US 20200333466A1 · Hansen · 2020 [cited by examiner]
JP H09326029A · 1997 [cited by applicant]
JP 2019040445A · 2019 [cited by applicant]
JP 2020166153A · 2020 [cited by applicant]
KR 101921071B1 · 2018 [cited by applicant]
WO 2020104423A1 · 2020 [cited by applicant]
First Office Action for Chinese Patent Application No. 202111337351.8, mailed Jan. 21, 2024, 16 pages. [cited by applicant]
Dosovitskiy, A. et al., “CARLA: An Open Urban Driving Simulator,” 1st Conference on Robot Learning (CoRL 2017), Nov. 13-15, 2017, Mountain View, CA, United States, 16 pages. [cited by applicant]
Kingma, D.P. et al., “ADAM: A Method for Stochastic Optimization,” arXiv:1412.6980v9 [cs.LG], Jan. 30, 2017, 15 pages. [cited by applicant]
Linderoth, S. et al., “Map-based Localization Using LiDAR and Deep Neural Networks: Using regression to find rigid transformations between LiDAR scans and an a priori known map,” Master's Thesis in Systems, Control and … [cited by applicant]
Ronneberger, O. et al., “U-Net: Convolutional Networks for Biomedical Image Segmentation,” arXiv:1505.04597v1 [cs.CV], May 18, 2015, 8 pages. [cited by applicant]
Extended European Search Report for European Patent Application No. 20208113.9, mailed Apr. 30, 2021, 9 pages. [cited by applicant]