Video Compass Jana Kosecka and Wei Zhang George Mason University

Slides:



Advertisements
Similar presentations
Vanishing points  .
Advertisements

Vanishing Point Detection and Tracking
Single-view geometry Odilon Redon, Cyclops, 1914.
The fundamental matrix F
3D reconstruction.
Last 4 lectures Camera Structure HDR Image Filtering Image Transform.
Exploiting Homography in Camera-Projector Systems Tal Blum Jiazhi Ou Dec 11, 2003 [Sukthankar, Stockton & Mullin. ICCV-2001]
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.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Computer vision: models, learning and inference
Self-calibration.
Camera calibration and epipolar geometry
Single-view metrology
Used slides/content with permission from
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
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Many slides and illustrations from J. Ponce
Uncalibrated Epipolar - Calibration
CAU Kiel DAGM 2001-Tutorial on Visual-Geometric 3-D Scene Reconstruction 1 The plan for today Leftovers and from last time Camera matrix Part A) Notation,
Single-view geometry Odilon Redon, Cyclops, 1914.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Automatic Camera Calibration for Image Sequences of a Football Match Flávio Szenberg (PUC-Rio) Paulo Cezar P. Carvalho (IMPA) Marcelo Gattass (PUC-Rio)
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
WP3 - 3D reprojection Goal: reproject 2D ball positions from both cameras into 3D space Inputs: – 2D ball positions estimated by WP2 – 2D table positions.
Single View Geometry Course web page: vision.cis.udel.edu/cv April 7, 2003  Lecture 19.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
May 9, 2005 Andrew C. Gallagher1 CRV2005 Using Vanishing Points to Correct Camera Rotation Andrew C. Gallagher Eastman Kodak Company
CSCE 643 Computer Vision: Structure from Motion
Self-Calibration and Metric Reconstruction from Single Images Ruisheng Wang Frank P. Ferrie Centre for Intelligent Machines, McGill University.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
Single-view geometry Odilon Redon, Cyclops, 1914.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
Plane-based external camera calibration with accuracy measured by relative deflection angle Chunhui Cui , KingNgiNgan Journal Image Communication Volume.
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
Computer vision: models, learning and inference M Ahad Multiple Cameras
MASKS © 2004 Invitation to 3D vision Uncalibrated Camera Chapter 6 Reconstruction from Two Uncalibrated Views Modified by L A Rønningen Oct 2008.
Single-view geometry Odilon Redon, Cyclops, 1914.
Uncalibrated reconstruction Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
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.
SIFT.
CS682, Jana Kosecka Rigid Body Motion and Image Formation Jana Kosecka
Calibrating a single camera
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
SIFT Scale-Invariant Feature Transform David Lowe
3D Single Image Scene Reconstruction For Video Surveillance Systems
Announcements Final is Thursday, March 20, 10:30-12:20pm
Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/4/17
Image Primitives and Correspondence
Efficient Sampling Methods for Robust Estimation Problems
Two-view geometry Computer Vision Spring 2018, Lecture 10
Epipolar geometry.
3D Photography: Epipolar geometry
More on single-view geometry class 10
Estimating 2-view relationships
Multiple View Geometry for Robotics
Uncalibrated Geometry & Stratification
George Mason University
Filtering Things to take away from this lecture An image as a function
Announcements Final is Thursday, March 16, 10:30-12:20
SIFT.
Single-view geometry Odilon Redon, Cyclops, 1914.
Filtering An image as a function Digital vs. continuous images
Presentation transcript:

Video Compass Jana Kosecka and Wei Zhang George Mason University www.cs.gmu.edu/~kosecka

Motivation Information encoded in vanishing points and lines Visually Guided Agents - Navigation 3D Reconstruction Camera pose recovery Man made environments Many structural regularities Parallel and orthogonal lines and planes Reveal a lot about the scene structure And camera pose Information encoded in vanishing points and lines

Previous Approaches Vanishing point recovery approaches vary in Line detection and representation Grouping of line segments to vanishing directions Choice of objective function and optimization technique Assumptions about the camera Antone’00, Collins’90,Caprile’90,Kanatani’93, McLean’97,Tuytelaars’98 Our approach Line represented in projective space Grouping and VP estimation done simultaneously using EM Efficient initialization using orientation histograms Partial camera calibration

Line detection Stage Edge detection, non-maximum suppression (traditionally Hough Transform – issues of resolution, threshold selection and search for peaks in Hough space) Connected components on edge pixels with similar orientation - group pixels with common orientation Line fitting Lines determined from eigenvalues and eigenvectors of A Candidate line segments - associated line quality

Pinhole Camera Imaging Model Perspective Projection: Image points Image lines

vp Vanishing point – intersecting point of two parallel lines Given a set of line segments belonging to the same vanishing direction vanishing point can be estimated LLS on Gaussian Sphere [Teller 00, Collins 97] For calibrated camera Given a set of line segments (parallel in 3D), belonging to the same vanishing direction, vanishing point can be estimated as LLS problem on a Gaussian sphere

Grouping and Estimation Basic Premise - In man made environments majority of parallel lines is aligned with the principal axis of the world reference frame. Given a set of line segments automatically group the line segments into three dominant vanishing directions and estimate the associated vanishing points

Probabilistic inference with an unknown model Estimate simultaneously the coordinates of vanishing points as well as probabilities of individual line segments belonging to particular vanishing direction [Antone’00] Bayes rule - Vanishing point posterior – line likelihood Conditional mixture model Number of models – one for each dominant direction and one for outlier process

EM algorithm Objective function – estimate VP by maximizing posterior Probability of the vanishing points given a set of line segments where yields:

Uncalibrated Camera Image points Image lines Perspective Projection: Image points Image lines Augmented minimization problem is not well conditioned Line segments are not well separated on the Gaussian Sphere

Initialization All the measurements need to be normalized Use approximate camera intrinsic parameter matrix Normalize all the coordinates by Compute initial groups of lines Initialization Compute initial vanishing directions

Initial groups are determined from the peaks of the line orientation histogram Find zero crossings of the histogram curvature Line orientation –Pi, Pi Line orientation –Pi, Pi

Compute initial estimates of vanishing directions E-step for each line estimate likelihood M-step estimate so as to maximize complete log-likelihood k=1,…,m Iterate until you reach the equilibrium For finite vanishing points refine final estimates using nonlinear ML objective function [Hartley& Zisserman,00]

EM Iterations number of models is adjusted during the iteration

Applications: Single View Analysis uncalibrated single view geometry exploit information about vanishing points for partial calibration and reconstruction

Vanishing points constraints three vanishing points in the image plane orthogonal zero skew two vanishing points in the image plane – recover focal length linearly

Applications: Matching and Mosaic Construction

Efficient Technique for Estimation of Vanishing points Conclusions Efficient Technique for Estimation of Vanishing points two passes over image and 3-7 iterations of EM on average Constraints of man-made environment were used in different stages of image processing pipeline Ongoing work Pose recovery – recovery of relative orientation Partial camera calibration Reconstruction from a single view Image matching