Skip to content

Velocity corrected Iterative Compact Ellipsoidal Transform

Notifications You must be signed in to change notification settings

mcdermatt/VICET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VICET

Velocity corrected Iterative Compact Ellipsoidal Transform

Motion Distortion

A mechanically rotating LIDAR unit will produce a distorted representation of the scene if the sensor is in motion while recording. Consider the figure below which shows the different raw point clouds produced by static motion (a → a), forward linear motion (a → b), and composite translation and rotation (a → c) over the course of one scan period.

VICET is capable of jointly estimating both the rigid transform and the relative motion correction required to fit a distorted scan to a reference point cloud. The "Rigid Transform" states represent the difference in pose between the origin of the keyframe scan and the origin of the new scan. The "Motion Correction" states estimated by VICET represent the apparent differences in the motion of the sensor during the recording of the second scan relative to the first. Correctly estimating these 12 parameters allows a distorted scan to be rectified to properly align with a keyframe scan.

Scan to HD Map Localization

VICET is particularly useful in the task of registering a raw distorted point cloud to an undistorted HD Map.
Motion of the sensor during the period of a LIDAR scan will stretch the resulting point cloud. Rigid scan registration techniques fail to account for this stretching and as a result will produce biased localization estimates. Strategies exist to account for motion distortion in point clouds, however they rely on either external sensor information or a sequence of multiple LIDAR scans to account for distortion. VICET is unique in that it can solve for both the rigid trnansform and motion distortion states required to properly align a distorted point cloud with a reference scan. As we demonstrate in our paper, this allows VICET to achieve signficantly higher localization accuracy than rigid point cloud registration methods like NDT or ICP.

Cite VICET

Thank you for citing our work if you have used any of our code:

Correcting Motion Distortion for LIDAR HD-Map Localization

@article{mcdermott2023correcting,
  title={Correcting Motion Distortion for LIDAR Scan-to-Map Registration},
  author={McDermott, Matthew and Rife, Jason},
  journal={IEEE Robotics and Automation Letters},
  year={2023},
  volume={9},
  number={2},
  pages={1516-1523},
  publisher={IEEE}
}

About

Velocity corrected Iterative Compact Ellipsoidal Transform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published