Visual Odometry and SLAM using Line Segment Features
Ruben Gomez-Ojeda
Machine Perception and Intelligent Robotics (MAPIR), University of Malaga http://mapir.isa.uma.es
Visual Odometry and SLAM using Line Segment Features Ruben - - PowerPoint PPT Presentation
Visual Odometry and SLAM using Line Segment Features Ruben Gomez-Ojeda Machine Perception and Intelligent Robotics (MAPIR), University of Malaga http://mapir.isa.uma.es Ou Outline I. Motivation II. Contributions to Visual Odometry i.
Machine Perception and Intelligent Robotics (MAPIR), University of Malaga http://mapir.isa.uma.es
ORB-SL SLAM: a versatile and accurate monocular SL SLAM sy syst
ORB-SL SLAM2: An An open-so source sl slam system for monocular, stereo, and rg rgb-d d ca camera
Despite its high accuracy, point-based VO approaches such as ORB-SLAM2 can lose the tracking in low-textured or bad illuminated scenarios, as the number of features decreases
ORB-SL SLAM: a versatile and accurate monocular SL SLAM sy syst
ORB-SL SLAM2: An An open-so source sl slam system for monocular, stereo, and rg rgb-d d ca camera
Robust Stereo Visual Od Odometry th through a Probabilisti tic Combinati tion of Po Points and Line Segments. IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 2016.
LSD: A fast st line se segment detector with a false se detection co
An efficient and robust line segment matching approach based on LBD descriptor and pairwise ge geometric cons nsistenc
ORB: An efficient alternative ve to SIFT or SUR
Computer Vision (ICCV), Barcelona, Spain, 2011.
OR ORB po poin ints:
LS LSD+ D+LB LBD D line se segme ments:
Ov Over erview:
reprojection errors
KITTI-00 EuRoC/V1_01_easy 5x 2x
ht https://github.com/rubengooj/StVO-PL PL Source code available:
PL-SV SVO: : Semi-Di Direct Monocular Visual Od Odometry by Combining Points and Li Line ne Se
PL-SV SVO: : Semi-Di Direct t Monocular Vi Visual Odometr try by Co Combining P Points a and L Line Se
Conference on, Daejeon, Korea, 2016
Pros Cons Point-based Fast to detect and match Presence of outliers Usually abundant Reduction in structured scenarios Line-based Good behavior in most scenarios Slow detection and matching Less outliers (more distinctive feat.) Tracking of endpoints and occlusions Our approach SVO approach allow for the fast tracking of line segments Points along the line usually are not key- points, so the feature alignment step is less reliable Robust performance in both kind
Depth estimation of endpoints might be affected by occlusions
SV SVO [1]: PL PL-SV SVO:
Figure adapted from [SVO]
SVO: Fast semi-di direct mono nocul ular ar od
. IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 2014.
Seek: rigid body transformation between frames using current model
Segment regions are not small:
Seek: new feature positions
closest KF
Fe Feature re refinement (S (SVO O [1], PL PL-SV SVO):
Figure adapted from [SVO]
SVO: Fast semi-di direct mono nocul ular ar od
. IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 2014.
Refine feature correspondences Segment features:
Fast bundle adjustment Re Reprojection er errors: Mo Motion-on
BA:
Figure adapted from [SVO]
SVO: Fast semi-di direct mono nocul ular ar od
. IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 2014.
Seek: poses and map
Robustified framework:
EuRoC/MH_05_difficult Low-tectured scene 1x 1x
PL PL-SV SVO:
ht https://gi github. thub.com/rube /rubeng ngooj/pl j/pl-sv svo Source code available:
PL-SL SLAM: : a Stereo SLAM System through the Co Combination of Points and Line Se
LB LBA:
LB LBA:
LC LC:
Mapping example in EuRoC/V1_01_easy Low-textured scene 0.5x 5x
ht https://gi github. thub.com/rube /rubeng ngooj/pl j/pl-sl slam am Source code available:
Fast Li Line ne Segm gment nt Mat atchi hing ng for Stereo Visual sual Od Odometry. . Submitted to ICRA 2018.
Pe Performance Co Compariso ison be between PL PLVO and and F-PL PLVO
Da Dataset: : EuRoC Se Sequence ce: V1_01_easy Mo Motion ty type: MAV Te Texture ty type: indoor, well-structured Il Illumination: : well-illuminated
PLVO F-PLVO 5x 5x
Pe Performance Co Compariso ison be between PL PLVO and and F-PL PLVO
Da Dataset: : EuRoC Se Sequence ce: V1_02_medium Mo Motion ty type: MAV (fast motion) Te Texture ty type: indoor, low-textured (partially) Il Illumination: : well-illuminated
PLVO F-PLVO 5x 5x
Pe Performance Co Compariso ison be between PL PLVO and and F-PL PLVO
Da Dataset: : Tsukuba Se Sequence ce: Lamps Mo Motion ty type: Synthetic Te Texture ty type: indoor, textured Il Illumination: : low-illuminated
PLVO F-PLVO 3x 3x
Pe Performance Co Compariso ison be between PL PLVO and and F-PL PLVO
Da Dataset: : EuRoC Se Sequence ce: MH_05_difficult Mo Motion ty type: MAV Te Texture ty type: indoor, well-structured Il Illumination: : changes of illumination
PLVO F-PLVO 5x 5x
Machine Perception and Intelligent Robotics (MAPIR), University of Malaga http://mapir.isa.uma.es