DEPTH FROM DISTORTION: PERFORMING 3D RECONSTRUCTION USING A CURVED MIRROR AND SINGLE CAMERA DREXEL UNIVERSITY DEARTMENT OF MATHEMATICS ASST. PROF. ANDREW.

Slides:



Advertisements
Similar presentations
Zhengyou Zhang Vision Technology Group Microsoft Research
Advertisements

Review Chapter 4 Sections 1-6.
The fundamental matrix F
Lecture 11: Two-view geometry
1 Geometric optics Light in geometric optics is discussed in rays and represented by a straight line with an arrow indicating the propagation direction.
3D Modeling from a photograph
Light Fields PROPERTIES AND APPLICATIONS. Outline  What are light fields  Acquisition of light fields  from a 3D scene  from a real world scene 
Computer vision: models, learning and inference
Unit 29 Using Graphs to Solve Equations Presentation 1 Solution of Simultaneous Equations Using Their Graphs Presentation 2 Graphs of Quadratic Functions.
Small f/number, “fast” system, little depth of focus, tight tolerances on placement of components Large f/number, “slow” system, easier tolerances,
Computer Vision : CISC 4/689
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
Single-view geometry Odilon Redon, Cyclops, 1914.
Systems of Linear Equations Vocabulary. This is a System of Linear Equations.
10.3 Images in Concave Mirrors. Concave Mirror Unlike a plane mirror, a curved mirror produces an image that is a different size, shape, and/or orientation.
Graphing Linear Equations in Two Variables The Graph of a linear equation in two variables is the graph of all the ordered pairs (x,y) that satisfy the.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Objective - To graph linear equations using x-y charts. One Variable Equations Two Variable Equations 2x - 3 = x = 14 x = 7 One Solution.
Graphing Linear Equations
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
WP3 - 3D reprojection Goal: reproject 2D ball positions from both cameras into 3D space Inputs: – 2D ball positions estimated by WP2 – 2D table positions.
Can YOU determine the general characteristics of the “image” 1.Its location (closer than, further than or the same distance as the object and the mirror)
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: , Perspective Geometry Camera Model Stereo Triangulation 3D Reconstruction by.
Metrology 1.Perspective distortion. 2.Depth is lost.
Single View Geometry Course web page: vision.cis.udel.edu/cv April 9, 2003  Lecture 20.
1 Formation et Analyse d’Images Session 7 Daniela Hall 25 November 2004.
Lecture 03 15/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
3D Sensing Camera Model Camera Calibration
9.2 Representing Linear Functions. Graphing Equations Make a Table.
Graphing Functions #33.
Multiple Light Source Optical Flow Multiple Light Source Optical Flow Robert J. Woodham ICCV’90.
3D Reconstruction Using Image Sequence
3D Sensing 3D Shape from X Perspective Geometry Camera Model Camera Calibration General Stereo Triangulation 3D Reconstruction.
Single-view geometry Odilon Redon, Cyclops, 1914.
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
Q. A quadratic equation is An equation with 1 solution An equation with 2 solutions An equation with 0 solutions An equation with 3 solutions.
Solving Systems of Linear and Quadratic Equations.
 coordinate plane  x-axis  y-axis  origin  quadrants  ordered pair  x-coordinate  y-coordinate.
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
How do you solve a system of quadratic and linear equations? x 2 +4x-8 =y 3x+5=y.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
Simultaneous Equations 1
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
Advanced Computer Graphics
Chapter 6 Conic Sections
Graphing Linear Equations
José Manuel Iñesta José Martínez Sotoca Mateo Buendía
Solving Quadratic Equations by the Complete the Square Method
8.7Systems of Linear Equations – Part 1
Epipolar geometry.
Functions and their Graphs
Structure from motion Input: Output: (Tomasi and Kanade)
Points of intersection of linear graphs an quadratic graphs
Graphing Linear Equations
Chapter 10.
Linear Inequalities in Two Variables
Indicator 16 System of Equations.
Solving simultaneous linear and quadratic equations
Solving Simultaneous equations by the Graphical Method
5.1 Solving Systems of Equations by Graphing
Straight Lines and Linear Functions
Chapter 11: Stereopsis Stereopsis: Fusing the pictures taken by two cameras and exploiting the difference (or disparity) between them to obtain the depth.
7.2 Graphing Equations Objectives:
7.2 Graphing Equations.
Chapter 8 Systems of Equations
Structure from motion Input: Output: (Tomasi and Kanade)
Presentation transcript:

DEPTH FROM DISTORTION: PERFORMING 3D RECONSTRUCTION USING A CURVED MIRROR AND SINGLE CAMERA DREXEL UNIVERSITY DEARTMENT OF MATHEMATICS ASST. PROF. ANDREW HICKS EMEK KOSE

Problem Statement Compute 3D structure of the world from images. Usual approach: use two cameras and perform stereo. A single camera “stereo” approach using two mirrors was first considered by Nayar in Our approach: consider how lines are distorted by a curved mirror.

Motivation For Our Method Stereo is performed with multiple view of a point. An alternative: multiple views of an extended object (like cubism). m1 m2 The line of intersection of two planes Is the reconstruction of the straight line Whose image is the broken line on the Mirrors.

Curved Mirrors Have Multiple Viewpoints v1 IMAGE PLANE v2 v3 v4 Mirror ℓ The two planar mirror method has the disadvantage that the line must cross the “break”. Also, some of the scene is missing. A curved mirror solves these problems.

Main Theorem Theorem For a spherical mirror, two points on the image plane have the same distance, , to the optical axis if and only if the corresponding reflected lines intersect. By picking at least 4 image points, we can construct a quadratic system of equations determining the line. This allows for the 3D reconstruction of almost any line (from a single image). v1 IMAGE PLANE Mirror v2 ρ ρ

Equations For General Approach Given mirror shape f, and the point in the world (x, y, z), we calculate x and y component of rho, the distance of the image point from the optical axis. General Equation: [(df)^2-1]/2f = [z-f(rho)]/[r- rho] rho_x =rho. x/y, rho_y = rho. y/x. Reflected Ray: (rho_x, rho_y, f(rho_x, rho_y)+t.(x-rho_x, y-rho_y, z- f(rho_x, rho_y) For at least four points on the image plane, there exists only one line intersecting these four reflected lines. The condition for this is: q1= v1(t1) - v2(t2) q2= v1(t1) - v3(t3) q3= v1(t1) - v4(t4) Simultaneous solution of these 6 quadratic equations give us the intersection points. Sample Equations : s t1.s t2.s t t3 = s t1. s t2.s t t = s t1. s t2.s t t3 = s t1.s t2.s t t4 = s t1.s t2. s t t4= s t1.s t2.s t t4] = 0

A More Robust, Linear Approach If we pick two pairs of points on the image of line such that each pair has the same magnitude, we can write linear equations for the reconstruction problem. The solution line is the intersection of two planes. Now least squares methods can be applied. IMAGE PLANE v1 v2 v3 v4

Results From Simulation Checkerboard viewed by spherical mirror. Reconstruction of a line with the linear, least squares method. The view of the checkerboard with a spherical mirror. The red line is an attempt to reconstruct the green line. The green line has depth -1, and the red line has depth -.7

Conclusion & Future Work Single camera systems have many advantages over tradition stereo systems. For example our system, little calibration is needed. Additionally, correspondences between points do not have to be calculated. In our future work we will: 1. Perform error analysis 2. Look for optimal mirror shapes 3. Implement a real system