Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.

Slides:



Advertisements
Similar presentations
Lecture 11: Two-view geometry
Advertisements

3D reconstruction.
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.
Computer vision: models, learning and inference
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Camera calibration and epipolar geometry
3D Computer Vision and Video Computing Review Midterm Review CSC I6716 Spring 2011 Prof. Zhigang Zhu
Robot Vision SS 2008 Matthias Rüther 1 ROBOT VISION Lesson 6: Shape from Stereo Matthias Rüther Slides partial courtesy of Marc Pollefeys Department of.
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Uncalibrated Geometry & Stratification Sastry and Yang
Lecture 21: Multiple-view geometry and structure from motion
Midterm review: Cameras Pinhole cameras Vanishing points, horizon line Perspective projection equation, weak perspective Lenses Human eye Sample question:
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Lecture 35: Course review CS4670: Computer Vision Noah Snavely.
Lecture 20: Two-view geometry CS6670: Computer Vision Noah Snavely.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Lec 21: Fundamental Matrix
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Automatic Camera Calibration
Computer vision: models, learning and inference
Image Stitching Ali Farhadi CSE 455
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 35 – Review for midterm.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
What we didn’t have time for CS664 Lecture 26 Thursday 12/02/04 Some slides c/o Dan Huttenlocher, Stefano Soatto, Sebastian Thrun.
Human-Computer Interaction Human-Computer Interaction Tracking Hanyang University Jong-Il Park.
Image Classification 영상분류
Structure from Motion Course web page: vision.cis.udel.edu/~cv April 25, 2003  Lecture 26.
CSCE 643 Computer Vision: Structure from Motion
Metrology 1.Perspective distortion. 2.Depth is lost.
Stereo Course web page: vision.cis.udel.edu/~cv April 11, 2003  Lecture 21.
Robot Vision SS 2007 Matthias Rüther 1 ROBOT VISION Lesson 6a: Shape from Stereo, short summary Matthias Rüther Slides partial courtesy of Marc Pollefeys.
Classification Course web page: vision.cis.udel.edu/~cv May 12, 2003  Lecture 33.
Binocular Stereo #1. Topics 1. Principle 2. binocular stereo basic equation 3. epipolar line 4. features and strategies for matching.
Single View Geometry Course web page: vision.cis.udel.edu/cv April 9, 2003  Lecture 20.
Vision Review: Image Formation Course web page: September 10, 2002.
2/14/00 Computer Vision. 2/14/00 Computer Vision Lecturer: Ir. Resmana Lim, M.Eng. Text: 1) Computer Vision -- A Modern Approach.
Announcements Project 3 due Thursday by 11:59pm Demos on Friday; signup on CMS Prelim to be distributed in class Friday, due Wednesday by the beginning.
Computer Vision : CISC 4/689 Going Back a little Cameras.ppt.
EE4-62 MLCV Lecture Face Recognition – Subspace/Manifold Learning Tae-Kyun Kim 1 EE4-62 MLCV.
Feature Matching. Feature Space Outlier Rejection.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Classification Course web page: vision.cis.udel.edu/~cv May 14, 2003  Lecture 34.
3D Reconstruction Using Image Sequence
Robust Estimation Course web page: vision.cis.udel.edu/~cv April 23, 2003  Lecture 25.
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
Camera Calibration Course web page: vision.cis.udel.edu/cv March 24, 2003  Lecture 17.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
1 C.A.L. Bailer-Jones. Machine Learning. Data exploration and dimensionality reduction Machine learning, pattern recognition and statistical data modelling.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
Announcements Final is Thursday, March 20, 10:30-12:20pm
Epipolar geometry.
Filtering Things to take away from this lecture An image as a function
Video Compass Jana Kosecka and Wei Zhang George Mason University
Announcements Final is Thursday, March 16, 10:30-12:20
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Announcements Project 2 artifacts Project 3 due Thursday night
Announcements Project 4 out today Project 2 winners help session today
Announcements Artifact due Thursday
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Filtering An image as a function Digital vs. continuous images
Recognition and Matching based on local invariant features
Announcements Artifact due Thursday
Presentation transcript:

Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37

Announcements HW 6 due tonight by midnight Final: Thursday, May 29, 1-3 pm in this room

Outline Review of course since midterm Course evaluations (including TA)

Lecture Topics Probability Cameras Camera calibration Single view geometry Stereo Tracking Robust estimation Structure from motion Optical flow Segmentation Classification

Probability Random variables –Discrete –Continuous (probability density functions) Histograms as PDF representations Joint, conditional probability Probabilistic inference: Bayes’ rule –MAP, ML inference

Cameras Lenses –Advantages (vs. pinhole camera), disadvantages Discretization effects of image capture

Camera Calibration Estimating the camera matrix –Least-squares via Direct Linear Transform (DLT) Extracting the calibration matrix –Nonlinear least-squares Estimating radial distortion I won’t ask about steps of DLT in detail (for this and other estimation problems), but you should know: –(1) When a DLT-like method is applicable –(2) The basic approach (stacking equations given by constraints on points) –(3) Number of points required –(4) Degenerate configurations

Single View Metrology Homogeneous representation of 2-D lines, 3-D planes Vanishing points and lines Single view metrology –Cross ratio Distances between planes –Homology (homography) Lengths & areas on planes Rectification –Affine vs. using homography

Stereo Epipolar geometry –Baseline, epipolar lines, epipoles, epipolar pencil Point-to-line mapping: Fundamental matrix F –Estimating F DLT with manually chosen correspondences Nonlinear minimization –Essential matrix Texture mapping –Bilinear interpolation

Tracking Tracking as probabilistic inference –Measurement likelihood, prior probability Examples –Feature tracking –Snakes Filtering methods –Kalman filter –Particle filters Steps –Sampling –Predicting –Measuring Estimating state from particle set

Robust Estimation RANSAC –Purpose –Methods –Application to automatic fundamental matrix estimation

Structure from Motion Triangulation –Covariance of structure estimates based on camera motion Stratified reconstruction –Necessary information for “upgrades” Affine factorization

Optical Flow Motion field vs. optical flow Brightness constancy constraint –Aperture problem Computing optical flow –Smoothness constraint –Least-squares solution for small set of motion parameters Time to collision

Segmentation Definition of segmentation Gestalt grouping strategies –Bottom-up, top-down Segmentation applications –Detecting shot boundaries –Background subtraction Pixel covariance & Mahalanobis distance Clustering –k -means clustering –Graph-theoretic clustering Eigenvector methods for segmentation –Normalized cut Hough transform

Classification Classification terminology Methods for classifier construction –Known probability densities Decision boundaries for normal distributions –Unknown densities Nonparametric approximation: Kernel methods, k -nearest neighbors Performance measurement –Cross-validation Dimensionality reduction with PCA Face recognition –Nearest neighbor –Eigenfaces

Classification Linear discriminants –Two-class –Multicategory Criterion functions J for computing discriminants –Learning as minimization of J Generalized linear discriminants Neural networks –Application: Face finding