Zuzana Kukelova, Martin Bujnak, Jan Heller, Tomas Pajdla The Art of Solving Minimal Problems Tricks: One more point? Microsoft Research Cambridge Czech.

Slides:



Advertisements
Similar presentations
Single-view geometry Odilon Redon, Cyclops, 1914.
Advertisements

1. 2 An extreme occurrence of the missing data W I D E B A S E L I N E – no point in more than 2 images!
Institut für Elektrische Meßtechnik und Meßsignalverarbeitung Professor Horst Cerjak, Augmented Reality VU 2 Calibration Axel Pinz.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Two-View Geometry CS Sastry and Yang
Chapter 6 Feature-based alignment Advanced Computer Vision.
Center for Machine Perception Department of Cybernetics, Faculty of Electrical Engineering Czech Technical University in Prague MAKING MINIMAL SOLVERS.
Solving Linear Systems (Numerical Recipes, Chap 2)
Lecture 8: Stereo.
Camera calibration and epipolar geometry
A Generic Concept for Camera Calibration Peter Sturm and Srikumar Ramaligam Sung Huh CPSC 643 Individual Presentation 4 April 15, 2009.
Accurate Non-Iterative O( n ) Solution to the P n P Problem CVLab - Ecole Polytechnique Fédérale de Lausanne Francesc Moreno-Noguer Vincent Lepetit Pascal.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Curve-Fitting Regression
Uncalibrated Geometry & Stratification Sastry and Yang
Geometric Optimization Problems in Computer Vision.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry Some material taken from:  David Lowe, UBC  Jiri Matas, CMP Prague
Ordinary least squares regression (OLS)
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Single-view geometry Odilon Redon, Cyclops, 1914.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Camera Calibration from Planar Patterns Homework 2 Help SessionCS223bStanford University Mitul Saha (courtesy: Jean-Yves Bouguet, Intel)
Technical Question Technical Question
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Global Alignment and Structure from Motion Computer Vision CSE455, Winter 2008 Noah Snavely.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Using Inverse Matrices Solving Systems. You can use the inverse of the coefficient matrix to find the solution. 3x + 2y = 7 4x - 5y = 11 Solve the system.
Center for Machine Perception Department of Cybernetics, Faculty of Electrical Engineering Czech Technical University in Prague Methods for Solving Systems.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Automatic Camera Calibration
Epipolar Geometry and Stereo Vision Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 03/05/15 Many slides adapted from Lana Lazebnik,
Image Stitching Ali Farhadi CSE 455
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Epipolar geometry The fundamental matrix and the tensor
The Correspondence Problem and “Interest Point” Detection Václav Hlaváč Center for Machine Perception Czech Technical University Prague
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
CSCE 643 Computer Vision: Structure from Motion
Metrology 1.Perspective distortion. 2.Depth is lost.
Center for Machine Perception Department of Cybernetics, Faculty of Electrical Engineering Czech Technical University in Prague A Minimal Solution for.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
Computer Vision : CISC 4/689 Going Back a little Cameras.ppt.
18 th August 2006 International Conference on Pattern Recognition 2006 Epipolar Geometry from Two Correspondences Michal Perďoch, Jiří Matas, Ondřej Chum.
Single-view geometry Odilon Redon, Cyclops, 1914.
Ch. 3: Geometric Camera Calibration
A minimal solution to the autocalibration of radial distortion Young Ki Baik (CV Lab.) (Wed)
EECS 274 Computer Vision Geometric Camera Calibration.
Feature Matching. Feature Space Outlier Rejection.
Solving Minimal Problems Numerics KALLE ÅSTRÖM, CENTRE FOR MATHEMATICAL SCIENCES, LUND UNIVERSITY, SWEDEN.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Trajectory Generation
Zuzana Kukelova, Martin Bujnak, Jan Heller, Tomas Pajdla The Art of Solving Minimal Problems Tricks: Making Minimal Solvers Fast Microsoft Research Cambridge.
Visual Odometry David Nister, CVPR 2004
Zuzana Kukelova, Martin Bujnak, Tomas Pajdla The Art of Solving Minimal Problems Tricks: Problem Formulation Microsoft Research Cambridge Czech Technical.
Vision Sensors for Stereo and Motion Joshua Gluckman Polytechnic University.
3D Reconstruction Using Image Sequence
Single-view geometry Odilon Redon, Cyclops, 1914.
Calibrating a single camera
25 Years of RANSAC 25 Years of RANSAC Ondřej Chum
Depth from disparity (x´,y´)=(x+D(x,y), y)
Approximate Models for Fast and Accurate Epipolar Geometry Estimation
Homography From Wikipedia In the field of computer vision, any
3D Photography: Epipolar geometry
Estimating 2-view relationships
Announcements list – let me know if you have NOT been getting mail
Single-view geometry Odilon Redon, Cyclops, 1914.
Camera Calibration from Planar Patterns
Image Stitching Linda Shapiro ECE/CSE 576.
Image Stitching Linda Shapiro ECE P 596.
Presentation transcript:

Zuzana Kukelova, Martin Bujnak, Jan Heller, Tomas Pajdla The Art of Solving Minimal Problems Tricks: One more point? Microsoft Research Cambridge Czech Technical University in Prague Capturing Reality s.r.o. CapturingReality

For practical applications sometimes more effective to use more than the minimal number of correspondences simpler system of polynomial equations can be solved faster, while maintaining numerical stability Find a balance between the number of samples used in RANSAC and the speed of the solver Usually one additional point is the best choice

Absolute pose of a camera with unknown focal length and radial distortion Minimal solution – P4Pfr [Josephson, Byröd. Pose estimation with radial distortion and unknown focal length. CVPR 2010] 4 point correspondences, 24 solutions LU ×720 matrix, QR of a 56×56 matrix + eigenvalue computations of a 24×24 matrix Non-minimal solution – P5Pfr [Kukelova, Bujnak, Pajdla. Real-time solution to the absolute pose problem with unknown radial distortion and focal length. ICCV 2013] 5 point correspondences, 4 solutions null space of a 5×8 matrix, solutions to a 4 th degree polynomial + inverse of a 3×3 matrix 130x faster + numerically more stable than P4Pfr

Absolute pose of a camera with unknown focal length and radial distortion The comparison of the total times of model computation and 2000 tentative matches verification in RANSAC loop and different outlier contaminations for the P4Pfr solver and the P5Pfr solver

Relative pose problem for cameras with different radial distortions Minimal solution – F9 [Kukelova, Byröd., Josephson, Pajdla, Åström. Fast and robust numerical solutions to minimal problems for cameras with radial distortion. CVIU 2010] 9 point correspondences, 24 solutions GJ – 9x x203 matrix + eigenvalue computations of a 24×24 matrix Non-minimal solution – F10 [Kukelova, Heller, Bujnak, Fitzgibbon, Pajdla. Efficient Solution to the Epipolar Geometry for Radially Distorted Cameras. ICCV 2015] 10 point correspondences, 10 solutions GJ - 10×16 matrix, determinant of a 4x4 polynomial matrix, Sturm sequences >1200x faster than F9