Multi-model Estimation with J-linkage Jeongkyun Lee.

Slides:



Advertisements
Similar presentations
Instance-level recognition II.
Advertisements

The Perspective View of 3 Points bill wolfe CSUCI.
Eduard Serradell Domingo July 28 th, 2011 Simultaneous Point Matching and Recovery of Rigid and Nonrigid Shapes Thesis director Francesc Moreno Noguer.
Chapter 6 Feature-based alignment Advanced Computer Vision.
Special Topic on Image Retrieval Local Feature Matching Verification.
Image alignment Image from
776 Computer Vision Jared Heinly Spring 2014 (slides borrowed from Jan-Michael Frahm, Svetlana Lazebnik, and others)
Digital Perception Lab. Dept. Electrical and Computer Systems Engineering Monash University.
Multiple View Geometry
Robust Estimator 學生 : 范育瑋 老師 : 王聖智. Outline Introduction LS-Least Squares LMS-Least Median Squares RANSAC- Random Sample Consequence MLESAC-Maximum likelihood.
Recognising Panoramas
Fitting. We’ve learned how to detect edges, corners, blobs. Now what? We would like to form a higher-level, more compact representation of the features.
Fitting: Concepts and recipes. Review: The Hough transform What are the steps of a Hough transform? What line parametrization is best for the Hough transform?
Geometric Optimization Problems in Computer Vision.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Fitting. Choose a parametric object/some objects to represent a set of tokens Most interesting case is when criterion is not local –can’t tell whether.
Lecture 8: Image Alignment and RANSAC
Lecture 10: Robust fitting CS4670: Computer Vision Noah Snavely.
Random Sample Consensus: A Paradigm for Model Fitting with Application to Image Analysis and Automated Cartography Martin A. Fischler, Robert C. Bolles.
1Jana Kosecka, CS 223b EM and RANSAC EM and RANSAC.
Fitting.
CSE 473/573 RANSAC & Least Squares Devansh Arpit.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Fitting and Registration
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA.
Robust fitting Prof. Noah Snavely CS1114
Image Stitching Ali Farhadi CSE 455
CSE 185 Introduction to Computer Vision
Chapter 6 Feature-based alignment Advanced Computer Vision.
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Lecture 12: Image alignment CS4670/5760: Computer Vision Kavita Bala
Parallel implementation of RAndom SAmple Consensus (RANSAC) Adarsh Kowdle.
Advanced Computer Vision Feature-based Alignment Lecturer: Lu Yi & Prof. Fuh CSIE NTU.
1 Robust estimation techniques in real-time robot vision Ezio Malis, Eric Marchand INRIA Sophia, projet ICARE INRIA Rennes, projet Lagadic.
Fitting and Registration Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/14/12.
IMAGE MOSAICING Summer School on Document Image Processing
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Fitting & Matching Lecture 4 – Prof. Bregler Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.
Image stitching Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac.
Example: line fitting. n=2 Model fitting Measure distances.
1 Multiple Regression A single numerical response variable, Y. Multiple numerical explanatory variables, X 1, X 2,…, X k.
Model Fitting Computer Vision CS 143, Brown James Hays 10/03/11 Slides from Silvio Savarese, Svetlana Lazebnik, and Derek Hoiem.
RANSAC Robust model estimation from data contaminated by outliers Ondřej Chum.
1 Comparative Survey on Fundamental Matrix Estimation Computer Vision and Robotics Group Institute of Informatics and Applications University of Girona.
Fitting image transformations Prof. Noah Snavely CS1114
776 Computer Vision Jan-Michael Frahm Spring 2012.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
Fitting.
Robust Feature Extraction for 3D Point Clouds from Vehicle Based Laser Scanner Abdul Nurunnabi, David Belton, Geoff West Department of Spatial Sciences.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
EE 7730 Parametric Motion Estimation. Bahadir K. Gunturk2 Parametric (Global) Motion Affine Flow.
Line fitting.
Grouping and Segmentation. Sometimes edge detectors find the boundary pretty well.
776 Computer Vision Jan-Michael Frahm Spring 2012.
Random Sampling Estimation Without Prior Scale
Robot & Vision Lab. Wanjoo Park (revised by Dong-eun Seo)
A Brief Introduction of RANSAC
Lecture 7: Image alignment
Homography From Wikipedia In the field of computer vision, any
A special case of calibration
Image Stitching Slides from Rick Szeliski, Steve Seitz, Derek Hoiem, Ira Kemelmacher, Ali Farhadi.
Representing Moving Images with Layers
Fitting.
Segmentation by fitting a model: robust estimators and RANSAC
Fitting CS 678 Spring 2018.
Introduction to Sensor Interpretation
Computational Photography
Introduction to Sensor Interpretation
Calibration and homographies
CS5760: Computer Vision Lecture 9: RANSAC Noah Snavely
Presentation transcript:

Multi-model Estimation with J-linkage Jeongkyun Lee

How do we find parameters of a model that contains outliers?  Application in vision: geometric figure fitting, planar surface detection, motion segmentation, etc. Motivation 2

 Least Squares  Least Median of Squares (LMedS)  Random Sample Consensus (RANSAC)  M-SAC  MLESAC  PROSAC  Etc. Single-model Estimation 3

Least Squares 4  Calculate parameters of model function  Overdetermined data set  Minimized sum of squared residuals with a matrix form,

Least Squares 5 With outliersWithout outliers

 Iterative method  Non-deterministic  Robust fitting in the presence of outliers  Simple algorithm RANSAC 6  M. A. Fischler, R. C. Bolles. Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography. Comm. of the ACM, Vol 24, pp , Algorithm

RANSAC 7

 Residual histogram analysis (RHA)  Sequential RANSAC  Multi-RANSAC  J-linkage  Kernel fitting (KF)  Mean-shift (MS)  Etc. Multi-model Estimation 8

 Fit multiple structures simultaneously  Require no initial parameters: # of models, model parameters Multi-model Estimation with J-Linkage 9 Algorithm Given N points, 1.Generate M model hypothesis (Random sampling) 2.Build a N x M matrix, comprised of Preference Sets of points 3.J-linkage clustering

10 Multi-model Estimation with J-Linkage Preference Set

11 Multi-model Estimation with J-Linkage

 J-linkage Clustering –Starting from all singletons –Each sweep of the algorithm merges the two clusters with the smallest distance 12 Multi-model Estimation with J-Linkage Measure the degree of overlap of the two sets and ranges from 0 (identical sets) to 1 (disjoint sets)

 J-linkage Clustering 13 Multi-model Estimation with J-Linkage Algorithm Assumption One-to-one matching between a point and a model

 Example 14 Multi-model Estimation with J-Linkage

 Results 15 Multi-model Estimation with J-Linkage

 Results 16 Multi-model Estimation with J-Linkage

 Results 17 Multi-model Estimation with J-Linkage

 Results 18 Multi-model Estimation with J-Linkage

 Other Results 1 19 Multi-model Estimation with J-Linkage David F. Fouhey, “Multi-model Estimation in the Presence of Outliers”

 Other Results 1 20 Multi-model Estimation with J-Linkage David F. Fouhey, “Multi-model Estimation in the Presence of Outliers”

 Other Results 2 21 Multi-model Estimation with J-Linkage Hanzi Wang, “Robust Multi-Structure Fitting”, A tutorial in ACCV 2012.

 Other Results 2 22 Multi-model Estimation with J-Linkage Hanzi Wang, “Robust Multi-Structure Fitting”, A tutorial in ACCV 2012.

Reference 23  David F. Fouhey, “Multi-model Estimation in the Presence of Outliers”  Stefano Branco, “RANSAC/MLESAC, Estimating parameters of models with outliers”  Hanzi Wang, “Robust Multi-Structure Fitting”, A tutorial in ACCV 2012.

24 Thank you!

Appendix 25

Appendix 26