Visual Odometry (Vo) : Csc2541, Feb 9, 2016 Presented by Patrick Mcgarey
Visual Odometry (Vo) : Csc2541, Feb 9, 2016 Presented by Patrick Mcgarey
• What is Odometry?
• The Greeks invented it… “Route Measure”
• Estimating change in position over time
2
Primer on Visual Odometry
• Camera Types
• Passive
UEye Camera
• Monocular
Point Grey Stereo Cam
• Stereo
• Omnidirectional
• Active
• Lidar Bubl Omnicam
• Time-of-flight
Velodyne Lidar
• RGB-Depth
• Hybrid
• Uses multiple sensors
Mesa TOF Cam
Kinect RGB-D
3
Primer on Visual Odometry
5
Primer on Visual Odometry
6
Primer on Visual Odometry
7
Primer on Visual Odometry
8
Use Cases for Visual Odometry
• Motion estimation for vehicles Where am I ?
• Driver assistance
• Autonomy
• Point-Cloud Mapping
• VO to estimate the motion of a lidar during Image from NASA/JPL
• Challenges
• Robustness to lighting conditions
• Lack of features / non-overlapping images
• Without loop closure the estimate still drifts
Image from mirror.co.uk
9
Paper Review
11
Problems with VO & LO
12
Motivation
13
Preview
14
Method V-LOAM
• Use VO at high frame-rate (60Hz) to estimate motion
• Use LO at low frequency (1Hz) to refine motion estimate
• Uses course point cloud from last iteration to provide depth to features
• Use improved VO motion to undistort point cloud
• Merge current point cloud into the global map
15
Method – Visual Odometry (VO)
18
Results – Wide Angle vs. Fisheye Lenses
• Confirm Low Drift
• Fisheye drifts faster than wide angle for lack of features
• Incorporating LO results in equal performance
23
Paper Review
Stereoscan: Dense 3D
Reconstruction in Real-Time
Paper by: Geiger et al., IVS 2011
Presented by Patrick McGarey
Problems
• Perform 3D reconstruction in
real-time by leveraging
• Sparse features for efficient stereo
matching
• Multi-view reconstruction (recast 3D
points from last frame into scene)
26
Method: Pipeline
• Historical Context
• At the time (2007-2008), Stereo VO was still a
newer topic of investigation
30
Method
31
Method: Pipeline
32
Results (VO vs. Wheel Odometry)
34
Primer on Visual Odometry
35
References
36