CENG 789 – Digital Geometry Processing 11- Least-Squares Solutions

Slides:



Advertisements
Similar presentations
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
Advertisements

The fundamental matrix F
Feature Matching and Robust Fitting Computer Vision CS 143, Brown James Hays Acknowledgment: Many slides from Derek Hoiem and Grauman&Leibe 2008 AAAI Tutorial.
Robot Vision SS 2005 Matthias Rüther 1 ROBOT VISION Lesson 3: Projective Geometry Matthias Rüther Slides courtesy of Marc Pollefeys Department of Computer.
Chapter 6 Feature-based alignment Advanced Computer Vision.
Photo by Carl Warner.
Hough Transform Reading Watt, An edge is not a line... How can we detect lines ?
Image alignment Image from
Edge Detection CSE P 576 Larry Zitnick
Asst. Prof. Yusuf Sahillioğlu
Asst. Prof. Yusuf Sahillioğlu
CENG 789 – Digital Geometry Processing 06- Rigid-Body Alignment Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
Scale Normalization for Isometric Shape Matching Yusuf Sahillioğlu and Yücel Yemez Computer Eng. Dept., Koç University, Istanbul, Turkey.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
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.
Geometric Optimization Problems in Computer Vision.
Fitting a Model to Data Reading: 15.1,
Lecture 8: Image Alignment and RANSAC
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
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.
Fitting.
Alignment and Object Instance Recognition Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/16/12.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Fitting and Registration
Robust fitting Prof. Noah Snavely CS1114
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.
Computer Vision - Fitting and Alignment
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
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.
Fitting & Matching Lecture 4 – Prof. Bregler Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.
CSCE 643 Computer Vision: Structure from Motion
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
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.
Computer Vision - Fitting and Alignment (Slides borrowed from various presentations)
CENG 789 – Digital Geometry Processing 04- Distances, Descriptors and Sampling on Meshes Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
CSE 185 Introduction to Computer Vision Feature Matching.
Skuller: A volumetric shape registration algorithm for modeling skull deformities Yusuf Sahillioğlu 1 and Ladislav Kavan 2 Medical Image Analysis 2015.
776 Computer Vision Jan-Michael Frahm Spring 2012.
CS 2750: Machine Learning Linear Regression Prof. Adriana Kovashka University of Pittsburgh February 10, 2016.
CENG 789 – Digital Geometry Processing 07- Rigid-Body Alignment Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
Fitting.
EE 7730 Parametric Motion Estimation. Bahadir K. Gunturk2 Parametric (Global) Motion Affine Flow.
Computer Photography -Scene Fixed 陳立奇.
Grouping and Segmentation. Sometimes edge detectors find the boundary pretty well.
CENG 789 – Digital Geometry Processing 9- Least-Squares Solutions Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
CENG 789 – Digital Geometry Processing 08- Rigid-Body Alignment
University of Ioannina
Line Fitting James Hayes.
CENG 789 – Digital Geometry Processing 10- Least-Squares Solutions
Exercise Class 11: Robust Tecuniques RANSAC, Hough Transform
A Brief Introduction of RANSAC
Lecture 7: Image alignment
CS 2750: Machine Learning Linear Regression
A special case of calibration
Features Readings All is Vanity, by C. Allan Gilbert,
Object recognition Prof. Graeme Bailey
Fitting CS 678 Spring 2018.
CENG 789 – Digital Geometry Processing 09- Rigid-Body Alignment
Hough Transform.
Introduction to Sensor Interpretation
CSE 185 Introduction to Computer Vision
Introduction to Sensor Interpretation
Calibration and homographies
CS5760: Computer Vision Lecture 9: RANSAC Noah Snavely
CS5760: Computer Vision Lecture 9: RANSAC Noah Snavely
Presentation transcript:

CENG 789 – Digital Geometry Processing 11- Least-Squares Solutions Assoc. Prof. Yusuf Sahillioğlu Computer Eng. Dept, , Turkey

Outline In this class we will First warm up with some geometric problems (distances, intersections, etc.) Then formulate and solve some least-squares problems (fitting, transformations, etc.) This book is used in the preparation of some of the following slides A Sampler of Useful Computational Tools for Applied Geometry, Computer Graphics, and Image Processing, Cohen-Or et al., 2015

This new scale-adaptive version of ICP has been introduced in this paper: Skuller: A Volumetric Shape Registration Algorithm for Modeling Skull Deformities, Sahillioglu and Kavan, Medical Image Analysis, 2015.

Other Fitting Approaches RANSAC: Randomized Sample Consensus Robust to outliers  Not good for models represented w/ many parameters  Here least-squares approach fails due to noise.

Other Fitting Approaches RANSAC: Randomized Sample Consensus Robust to outliers  Not good for models represented w/ many parameters  Fit model to d (=2 for line-fitting) random pnts, check # inliers (low)

Other Fitting Approaches RANSAC: Randomized Sample Consensus Robust to outliers  Not good for models represented w/ many parameters  Threshold for inliers  Sufficient inliers at right so stop.

Other Fitting Approaches RANSAC: Randomized Sample Consensus Robust to outliers  Not good for models represented w/ many parameters  Popular in dominant plane detection in 3D scenes.

Other Fitting Approaches Hough Transform: each sample votes for all models (line, plane, ..) it supports. Vote is cast in the space of model parameters. Look for the model parameters w/ many votes. Robust to outliers  Not good for models represented w/ many parameters  Possible optimization for point clouds: at each point, vote only for planes that are roughly aligned with the estimated local normal.

Other Fitting Approaches Hough Transform: each sample votes for all models (line, plane, ..) it supports. Look for the model parameters w/ many votes. Cool demo by Wikipedia (parameters: angle & distance from origin):

Other Fitting Approaches Hough Transform: each sample votes for all models (line, plane, ..) it supports. Look for the model parameters w/ many votes. Cool demonstration by S. Chaudhuri:

Other Fitting Approaches Hough Transform: each sample votes for all models (line, plane, ..) it supports. Look for the model parameters w/ many votes. Cool demonstration by S. Chaudhuri:

Potential Project Topics Fitting a surface to a 3D point cloud in the Least-Squares sense (slide 12). Implementing the Least-Squares Meshes paper or any other paper citing/cited-by by this paper (google scholar to see the citing papers).