A Tutorial on Quantitative Trajectory Evaluation

Slides:



Advertisements
Similar presentations
Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Advertisements

Geometric Transformations CSE P 576 Larry Zitnick
1 Last lecture  Path planning for a moving Visibility graph Cell decomposition Potential field  Geometric preliminaries Implementing geometric primitives.
Motion Analysis (contd.) Slides are from RPI Registration Class.
Uncalibrated Geometry & Stratification Sastry and Yang
Visual Odometry for Vehicles in Urban Environments CS223B Computer Vision, Winter 2008 Team 3: David Hopkins, Christine Paulson, Justin Schauer.
MSU CSE 803 Fall 2008 Stockman1 CV: 3D sensing and calibration Coordinate system changes; perspective transformation; Stereo and structured light.
Improved Approximation Bounds for Planar Point Pattern Matching (under rigid motions) Minkyoung Cho Department of Computer Science University of Maryland.
Unrestricted © Siemens AG 2014 All rights reserved.Smarter decisions, better products. What’s New Femap /
Quantitative Business Analysis for Decision Making Multiple Linear RegressionAnalysis.
1 Kinematics ( 運動學 ) Primer Jyun-Ming Chen Fall 2009.
Homogeneous Coordinates (Projective Space) Let be a point in Euclidean space Change to homogeneous coordinates: Defined up to scale: Can go back to non-homogeneous.
Flow Separation for Fast and Robust Stereo Odometry [ICRA 2009]
Lecture 4 Software Metrics
A Novel Image Registration Pipeline for 3- D Reconstruction from Microscopy Images Kun Huang, PhD; Ashish Sharma, PhD; Lee Cooper, MS; Kun Huang, PhD;
Supplementary Fig. 2. Statistical Classification Analysis Results. Box and whisker plots displaying mean performance metrics returned in the assessment.
ESR 2 / ER 2 Testing Campaign Review A. CrivellaroY. Verdie.
Achieving High Software Reliability Using a Faster, Easier and Cheaper Method NASA OSMA SAS '01 September 5-7, 2001 Taghi M. Khoshgoftaar The Software.
Kinematics Primer Jyun-Ming Chen. Contents General Properties of Transform 2D and 3D Rigid Body Transforms Representation Computation Conversion … Transforms.
PREDIcT: Towards Predicting the Runtime of Iterative Analytics Adrian Popescu 1, Andrey Balmin 2, Vuk Ercegovac 3, Anastasia Ailamaki
Spatio-Temporal Free-Form Registration of Cardiac MR Image Sequences Antonios Perperidis s /02/2006.
Program design and algorithm development We will consider the design of your own toolbox to be included among the toolboxes already available with your.
ItemBased Collaborative Filtering Recommendation Algorithms 1.
Date of download: 7/7/2016 Copyright © ASME. All rights reserved. From: On the Observability of Loosely Coupled Global Positioning System/Inertial Navigation.
Robotics Chapter 3 – Forward Kinematics
An SVM Learning Approach to Robotic Grasping Raphael Pelossof December Advanced Machine Learning.
BUS 475 Week 1 DQ 1 Select a small business that you may want to start and why you selected the business (The business you select should be the business.
Teng Wei and Xinyu Zhang
Konstantin Okonechnikov Qualimap v2: advanced quality control of
Nuts and Bolts of Assessment
Machine Learning with Spark MLlib
Development Environment
CENG 789 – Digital Geometry Processing 08- Rigid-Body Alignment
PSY 325 aid Something Great/psy325aid.com
Paper – Stephen Se, David Lowe, Jim Little
psy 325 aid Expect Success/psy325aiddotcom
Usability engineering
Date of download: 11/7/2017 Copyright © ASME. All rights reserved.
Quality Assessment in the framework of Map Generalization
Model Governance Industry Evolution Beyond Model Accuracy
Algorithms An algorithm is a sequence of steps written in the form of English phrases that specific the tasks that are performed while solving the problem.It.
Manipulation in Human Environments
CHAPTER 2 FORWARD KINEMATIC 1.
PSY 325 TUTOR Education for Service-- psy325tutor.com.
Chapter 20 Why evaluate the usability of user interface designs?
FEA convergence requirements.
Lecture 10 Causal Estimation of 3D Structure and Motion
Geometric Transformations
Geometric Transformations
Titus Cieslewski, Davide Scaramuzza
Gerald Dyer, Jr., MPH October 20, 2016
Geometric Transformations
Scintillas System Dynamics Tutorial
Prentice Hall Reader Chapter 6
Transform me through the maze….
Visualizing Subject Level Data in Clinical Trial Data
Geometric Transformations
2D/3D Transformations User Interfaces.
Geometrical Transformations
Maintenance Sheet 25 Due Friday Comprehensive Test- Friday
CLAIMS CLassification Automated InforMation System
-Koichi Nishiwaki, Joel Chestnutt and Satoshi Kagami
We will being promptly at 7 pm!!
Geometric Transformations
The Student’s Guide to Apache Spark
Robotics 1 Copyright Martin P. Aalund, Ph.D.
Igor Stančin, Alan Jović to: {igor.stancin,
Geometric Transformations
RIO: A Pervasive RFID-based Touch Gesture Interface
Geometric Transformations
Presentation transcript:

A Tutorial on Quantitative Trajectory Evaluation Institute of Informatics – Institute of Neuroinformatics A Tutorial on Quantitative Trajectory Evaluation for Visual(-inertial) Odometry Zichao Zhang, Davide Scaramuzza

Why is trajectory evaluation tricky? Key difficulty: Unobservable degrees of freedom (scale, global position…) Measurements Equivalent Estimates How can we get the same estimation error from all the equivalent estimates? Groundtruth … e3 Trajectory Alignment … e1 e2 De facto standard: first find the equivalent estimate that is closest to the groundtruth and then compute the error metrics. Zichao Zhang - University of Zurich – A Tutorial on Quantitative Trajectory Evaluation for Visual(-inertial) Odometry

Trajectory Alignment: Visual-Inertial Setup Equivalence: The alignment must not change the predicted measurements!  The type of transformation depends on the specific sensing modality. Configuration Monocular Stereo Inertial (+visual) Type of Alignment Transformation Similarity (7 DoF) Rigid body (6 DoF) Translation + Rotation around gravity (4 DoF) gravity Estimate Groundtruth Zichao Zhang - University of Zurich – A Tutorial on Quantitative Trajectory Evaluation for Visual(-inertial) Odometry

Error Metrics: Absolute and Relative Error Absolute Trajectory Error RMSE of the aligned estimate and the groundtruth. Relative Error (Odometry Error) Statistics of sub-trajectories of specified lengths.  Single number metric  Sensitive to when the estimation error occurs  Informative statistics  Complicated to compute and rank Zichao Zhang - University of Zurich – A Tutorial on Quantitative Trajectory Evaluation for Visual(-inertial) Odometry

Trajectory Evaluation Toolbox Available at https://github.com/uzh-rpg/rpg_trajectory_evaluation The toolbox provides: Concise interface: one line command to run all evaluations Easily compare multiple algorithms on multiple datasets (Nearly) paper ready plots and tables Easy customization Since quantitative trajectory evaluation is a complicated task involving many details, we release an open source trajectory evaluation toolbox. It implements different trajectory alignment methods and error metrics mentioned in this work. It is designed for easy use and customization. It has a clearly defined interface so that the results can be easily exchanged and reproduced using the toolbox. For more details, please visit me at booth 3, thanks, 25 Visit me at booth 3 for more details! Zichao Zhang - University of Zurich – A Tutorial on Quantitative Trajectory Evaluation for Visual(-inertial) Odometry