is used in many dierent applications. We give some examples from robotics. Firstly, a robot equipped with a camera, giving visual information about th

Size: px
Start display at page:

Download "is used in many dierent applications. We give some examples from robotics. Firstly, a robot equipped with a camera, giving visual information about th"

Transcription

1 Geometry and Algebra of Multiple Projective Transformations Anders Heyden Dept of Mathematics, Lund University Box 8, S Lund, SWEDEN Supervisor: Gunnar Sparr Abstract In this thesis several dierent cases of reconstruction of 3D objects from a number of 2D images, obtained by projective transformations, are considered. Firstly, the case where the images are taken by uncalibrated cameras, making it possible to reconstruct the object up to projective transformations, is described. The minimal cases of two images of seven points and three images of six points are solved, giving threefold solutions in both cases. Then linear methods for the cases where more points or more images are available are given, using multilinear constraints, based on a canonical representation of the multiple view geometry. The case of a continuous stream of images is also treated, giving multilinear constraints on the image coordinates and their derivatives. Secondly, the algebraic properties of the multilinear functions and the ideals generated by them are investigated. The main result is that the ideal generated by the bilinearities for three views have a primary decomposition, where one component is the ideal generated by the trilinear functions and the other corresponds to the trifocal plane. Thirdly, reconstruction from calibrated cameras, making it possible to reconstruct the object up to similarity transformations, is presented. A new proof of the Kruppa- Demazure Theorem, stating that there are in general ten dierent solutions in the case of two images and ve points, is given. Fourthly, two dierent ways to make Euclidean reconstruction are described, when some information of the cameras is given. In the rst case, the images are obtained by perspective transformations. The second case is when the intrinsic parameters are the same for all images. Finally, the case of one image of an object, which is known to be piecewise planar, is investigated. Consistency conditions for such an image, called a line-drawing, to be correct are given together with two dierent correction methods. Background A central problem in computer vision is the reconstruction of 3D objects from a number of its 2D images under projections. This kind of information, obtained from cameras, AMS subject classication 5N5

2 is used in many dierent applications. We give some examples from robotics. Firstly, a robot equipped with a camera, giving visual information about the surrounding world, can use the information obtained from a reconstruction to avoid obstacles. Secondly, the reconstruction can be used to recognise dierent known object in the environment that the robot is looking for. Thirdly, the information can be used to determine the motion of the robot, if this information is not available from other sensors. Fourthly, by patching together dierent reconstructions, a map of the surroundings can be made. This map is useful when the robot is moving around. There exist several dierent formulations of the reconstruction problem, depending on the a priori knowledge about the image formation process (the camera) and about the object. In this thesis we will explore the geometry and algebra of the reconstruction problem in several dierent settings. In some applications, the motion of the camera is essential, and this information can usually be obtained from the reconstruction of the object. The motion of the camera may also be used as parameters, describing the multiple view geometry. Historically, this kind of reconstruction was rst done by photogrammetrists, cf. [] and the references therein. They in general used calibrated cameras, i.e. they assumed a number of properties of the imaging formation process to be known, e.g. the focal length and principal point of the camera. The emphasis was laid on accuracy, for example in order to build up maps from aerial photographs. Later on the computer vision community started to work on this problem from a dierent viewpoint, see [4] and [6]. The emphasis was now laid on fast and robust methods, in order to construct seeing systems that are able to work in real time applications. In order to calibrate the camera, several images of a calibration grid have to be analysed. Since this is a tedious procedure attention turned to reconstruction from uncalibrated cameras, i.e. without using the focal length etc. It was shown that in this case it is only possible to reconstruct the object up to projective transformations, see [20], [5], [7] and [9]. This area of research has grown a lot the last few years, e.g. in nding methods to make linear reconstruction, see [5], [9] and [0], and in nding representations of the camera matrices, see [5] and [2]. Since in the applications one often work with noisy images, robustness is a strong claim on the methods for computer vision. 2 Camera Models We start with an abstract denition of a camera. Denition 2.. By a camera, or pinhole camera, is meant a triple (C; ; P ). Here C denotes a point, called the focal point or centre of projection and denotes a plane, called the image plane, in ane 3-dimensional space, A 3, such that C =2. P denotes a perspective transformation that for each line L through C, not parallel to, maps every point on L onto the intersection of L and. The plane through the focal point, that is parallel to the image plane is called the focal plane. Using projective geometry, it is possible to give a meaning also to the perspective image of a point in the focal plane.

3 Assuming that the camera is situated in Euclidean 3-dimensional space, E 3, that is A 3 with a metric structure, then the distance between the image plane and the focal point is called the focal length and the orthogonal projection of the focal point onto the image plane is called the principal point. If the position of the focal point with respect to the image plane is known, in terms of the focal distance and the principal point, the camera is called calibrated. Then it is possible to use the scalar product to determine angles between dierent lines from the focal point to dierent image points. When the ambient space is only supposed to be ane, A 3, and the relative position of the image plane with respect to the focal point is unknown, the camera is called uncalibrated. Observe that these denitions are independent of coordinate representations. Introducing coordinate systems describing the camera, x and y, and the object, X, Y and Z, the calibrated camera can be written X 4 x y5 = K [ R j? Rt ] 6Y ; () where is the depth of the point, R denotes an orthogonal matrix, t a vector and 2 K = 4 3 x y x 0 0 y y 0 5 : (2) 0 0 s is called the skew and is needed when describing a camera where the image coordinate system is dened by light sensitive elements, and these do not form a rectangular array. The parameters x and y are called the magnications in the x- and y-directions and are needed when describing a camera where the array of light sensitive elements has dierent scales in dierent directions. The ratio = x = y is called the aspect ratio. The point (x 0 ; y 0 ) is again called the principal point and is the orthogonal projection of the focal point onto the image plane. These are called the intrinsic parameters and are assumed to be known in the calibrated case. The uncalibrated camera can be written X X 4 x y5 = P Z 6Y = K[ R j? Rt ] 6Y ; (3) Z where the intrinsic parameters in K are unknown. A 3 4 matrix P as in (3), relating camera coordinates to object coordinates is called a camera matrix. If the skew s = 0 and the aspect ratio = then we talk about a camera with Euclidean image plane. Let x = (x; y; z) 2 P 2 and X = (X; Y; Z; W ) 2 P 3, then the uncalibrated camera equation (3) can be interpreted as a projection from P 3 to P 2 ( meaning equality up to scale) Z x P X = [ B j? Bt ]X : (4)

4 3 Dierent Kinds of Reconstructions In this section we will describe the dierent kinds of reconstruction dealt with. Assumption 3.. It is assumed that we have a number of projective images of a common point conguration, called the object, and that it is known which points in the dierent images that correspond to the same point in the object. We will deal with the inverse problem, which in a general formulation reads: Problem 3.. Given a sequence of planar point congurations,? m Y i, with known point i= correspondences between the images. Determine all (object) congurations X that can be mapped onto each of the given point congurations by some perspective transformation. Denition 3.. Each such conguration X, in Problem 3., is called a reconstruction from the sequence? Y i m i=. Even if the intrinsic parameters are unknown and the images are taken by dierent cameras it is possible to specify a class of possible object congurations, when suciently many images and point correspondences are available. In this case, it can be proved that it is only possible to reconstruct the object up to a projective transformation. This is called uncalibrated reconstruction. When the intrinsic parameters are known for all the cameras, that have given the images, it is possible to reconstruct the object up to similarity transformations, if suciently many images and point correspondences are available. This is called calibrated reconstruction. In the case of cameras with Euclidean image planes it will be shown that it is possible to reconstruct the object up to similarity transformations, given at least four images. This is called reconstruction from Euclidean image planes and has not been considered before. One common situation is when all the images are taken by the same camera, and thus the intrinsic parameters are the same for all camera matrices. Then it is possible to reconstruct the object up to similarity transformations, given at least three images. This is called reconstruction from constant intrinsic parameters. When only one image is available, it is in general not possible to make a reconstruction, without some a priori knowledge about the object. Using the a priori knowledge that the object is piecewise planar, a line-drawing is obtained after an ideal edge detection. It is possible to give consistency condition on the correctness of such a line-drawing, and to describe in a precise way the class of possible reconstructions. 4 Uncalibrated Reconstruction - Minimal Cases The minimal cases of seven point matches in two images, were studied in [2] and [2]. The minimal case of six point matches in three images was independently solved in [8] and []. In this thesis these minimal cases are solved, using the same technique for both. The main idea is to use ane coordinate systems in each image and in the object, such that the rst three and four points respectively form an ane basis. It is shown that both these cases have three dierent solutions, obtained from a third degree polynomial equation. Often two

5 of these solutions are complex and can be discarded, leaving essentially one solution. It is furthermore shown that it is only possible to reconstruct the object up to projective transformations. The solutions are obtained by assigning a linear space, s(x ), called the shape of X, to every point conguration, X. It is shown that a reconstruction from m images of n ponts can be obtained from the so called kinetic depths, q i, describing ratios of depths of points in dierent images, obeying dim? s(y ) \ diag(q 2 )s(y 2 ) \ : : : \ diag(q m )s(y m ) = n? 4 ; (5) where the kinetic depths acts as coordinatewise multipliers on the linear spaces. Introducing ane coordinates in the images as well as in the object gives, after some calculations, the desired third order polynomials. Finally, the reconstruction, X, is obtained by the fact that s(x ) equals the intersection of the linear spaces in (5). 5 Uncalibrated Reconstruction - Linear Solutions When a large number of point matches is available it is possible to make reconstruction using fast linear methods. For two images this can be done using the fundamental matrix, see [5], and for three images by using the fundamental tensor, see [9], [9] and [0]. The fundamental matrix gives a so called bilinear constraint and the fundamental tensor gives so called trilinear constraints. It is also possible to use four images and quadrilinear constraints, see [23]. These are called multilinear constraints. These multilinear constraints are obtained by lining up the camera equations for the same point in m images, i x i = P i X; i = : : : m ; (6) by noting that they are linear in the unknown variables i and X, giving 2 3 X P x 0 0 : : : 0 P 2 0 x 2 0 : : : 0? 0 P x 3 : : : 0? ? 3 = 0 () Mu = 0 : (7) P m : : : x m 0? m This equation means that the rank of M must be m + 3. Picking out subdeterminants of M gives the so called multilinear constraints or multilinear forms. The multilinear constraints that only involves two of the image coordinates nontrivially is called the bilinear constraints and can be expressed using the fundamental matrix, F i;j (between images i and j), as x T i F i;jx j = 0. The entries in F i;j forms a second order tensor. In the same way it is possible to pick out trilinear and quadrilinear constraints by choosing subdeterminants involving three and four image coordinates nontrivially respectively. The coecients of these polynomial constraints form tensors of order three and four respectively.

6 Using these multilinear forms we give solutions to the cases of 2 images of 8 points, 3 images of 7 points and 4 images of 6 points using the bilinear constraints, the trilinear constraints and the quadrilinear constraints respectively, using only linear methods, i.e. singular value decompositions. In fact, a simplied version of the multilinear constraints are used, called reduced multilinear constraints, which results in less variables. This simplication is again obtained by chosing ane coordinate systems in the images and in the object. 6 Uncalibrated Reconstruction - Sequences and Streams Given a sequence of images, there exist a large number of multilinear constraints and complicated relations between them. The relations between dierent fundamental matrices were studied in [5]. A natural extension is to study continuous streams of images, instead of discrete time sequences. The extension of the bilinear constraint has been studied in [24]. We analyse both sequences and streams of images. Sequences are obtained when a sampled time scale is used and streams are obtained when a continuous time scale is used. In the discrete case there appear multilinear constraints and consistency conditions on these are given. The relations between the fundamental matrices and tensors in a sequence of images are explored. In the continuous case there appear a class of continuous constraints. It is shown that in the discrete case, the bilinear constraints are sucient to make a reconstruction and calculate the egomotion of the camera, whereas in the continuous case the third order constraints are needed. Furthermore, a canonical description of the camera matrices in a sequence are given. Using so called reduced ane coordinates the camera matrices can be written P i = [ D i j? D i t i ]; i = ; : : : ; m ; (8) where D i are diagonal matrices with D = I, t = 0, det D i = and jt 2 j =. 7 Uncalibrated Reconstruction - Algebraic Varieties The relations between dierent higher order multilinear constraints have been studied in [7], [8], [23] and [2]. The algebraic properties of the ideals generated by the multilinear constraints are investigated as well as the corresponding algebraic varieties. The main result is that the ideal, I b, generated by the bilinearities for three images have a primary decomposition, where one part is the ideal generated by the trilinearities, I t, and the other part corresponds to the trifocal plane, I tp, i.e. the plane dened by the three camera centres. This means that the bilinear variety, V b, dened by I b is reducible and its irreducible components are V t, dened by I t and V tp, dened by I tp, i.e. V b = V t [ V tp ; I b = I t \ I tp : (9) Another result is that for m 4 images, the ideal generated by all multilinear constraints can be generated by using only the bilinearities and that when m 5 even some bilinearities may be omitted.

7 8 Calibrated Reconstruction - The Kruppa Demazure Theorem The minimal case of 5 points in 2 images have been analysed in [3], [3], [4] and [6]. We give a new proof of the Kruppa-Demazure-Theorem, stating that there are in general 0 dierent solutions to this problem. One by-product is that the so called twisted pair solutions appear as the same solution, when using the kinetic depth instead of rotation matrices, to parametrise the problem. The theorem is proved by solving a special case and then using singularity theory to deduce the result for the general situation. 9 Euclidean Reconstructions Euclidean reconstruction from constant intrinsic parameters has been considered in [6] using the absolute conic and the epipolar transformations between images and i. Two dierent types of Euclidean reconstruction from a priori informations about the cameras are dealt with. The rst one, reconstruction from Euclidean image planes, where s = 0 and =, gives two quadratic constraints on 6 parameters, for all images, except the rst one, making it possible to obtain a solution for 4 images. The second case, reconstruction from constant intrinsic parameters, when the intrinsic parameters are constant, but unknown, gives also quadratic constraints on the intrinsic parameters, the Kruppa constraints. These constraints make it possible to obtain a solution for 3 images. 0 Line-Drawings This kind of reconstruction and consistency conditions have been studied in [22]. We analyse line-drawings, using the concept `weakly possible'. Consistency conditions are given using the so called S-matrix, together with two dierent correction methods. We also show how second order syzygies can be found and dealt with. References [] Buchanan, T., Photogrammetry and projective geometry - an historical survey, SPIE, Vol. 944, 993, pp [2] Chasles, M., Question 296., Nouv. Ann. Math., 4(50), 855. [3] Demazure, M., Sur Deux Problemes de Reconstruction, Technical Report, No 882, INRIA, Rocquencourt, France, 988. [4] Faugeras, O., D., Maybank S., Motion from Point Matches: Multiplicity of Solutions, Technical Report, No 57, INRIA, Rocquencourt, France, 990. [5] Faugeras, O., D., What can be seen in three dimensions with an uncalibrated stereo rig?, ECCV'92, Lecture notes in Computer Science, Vol 588. Ed. G. Sandini, Springer-Verlag, 992, pp [6] Faugeras, O., D., Luong, Q.-T., Maybank, S.,J., Camera Self-Calibration: Theory and Experiments, ECCV'92, Lecture notes in Computer Science, Vol 588. Ed. G. Sandini, Springer-Verlag, 992, pp

8 [7] Faugeras, O., D., Mourrain, B., On the geometry and algebra on the point and line correspondences between N images, Proc. ICCV'95, IEEE Computer Society Press, 995, pp [8] Faugeras, O., D., Mourrain, B., About the correspondences of points between N images, Proc. IEEE Workshop on Representation of Visual Scenes, 995. [9] Hartley, R., I., Projective Reconstruction and Invariants from Multiple Images, IEEE Trans. Pattern Anal. Machine Intell., vol. 6, no. 0, pp , 994. [0] Hartley, A linear method for reconstruction from lines and points, Proc. ICCV'95, IEEE Computer Society Press, 995, pp [] Heyden, A., Reconstruction and Prediction from Three Images of Uncalibrated Cameras, Proc. 9th Scandinavian Conference on Image Analysis, Ed. Gunilla Borgefors, Uppsala, Sweden, 995, pp Also in Theory & Applications of Image Processing II, World Scientic Publishing Co, Machine Perception Articial Intelligence, 995. [2] Heyden, A., Reconstruction from Image Sequences by means of Relative Depths, Proc. ICCV'95, IEEE Computer Society Press, 995, pp , Also to appear in IJCV, International Journal of Computer Vision. [3] Kruppa, E., Zur Ermittlung eines Objektes Zwei Perspektiven mit innerer Orientierung, Sitz-Ber. Akad. Wiss., Wien, math. naturw. Kl. Abt. IIa, 22, [4] Longuet-Higgins, H., C., A computer algorithm for reconstructing a scene from two projections, Nature, vol. 293, sept., 98, pp [5] Luong, Q.-T., Vieville, T., Canonic Representations for the Geometries of Multiple Projective Views, ECCV'94, Lecture notes in Computer Science, Vol 800. Ed. Jan- Olof Eklund, Springer-Verlag, 994, pp [6] Maybank, S., Theory of Reconstruction from Image Motion, Springer-Verlag, Berlin, Heidelberg, New York, 993. [7] Mohr, R., Arbogast, E., It can be done without camera calibration, Pattern Recognition Letters, vol. 2, no., 99, pp [8] Quan, L., Invariants of 6 Points from 3 Uncalibrated Images, ECCV'94, Lecture notes in Computer Science, Vol 80. Ed. J-O. Eklund, Springer-Verlag 994, pp [9] Shashua, A., Trilinearity in Visual Recognition by Alignment, ECCV'94, Lecture notes in Computer Science, Vol 800. Ed. Jan-Olof Eklund, Springer-Verlag, 994, pp [20] Sparr, G., An algebraic-analytic method for ane shapes of point congurations, proceedings 7th Scandinavian Conference on Image Analysis, 99, pp Also in Theory & Applications of Image Analysis I, pp , World Scientic Publishing Co, Machine Perception Articial Intelligence, 992. [2] Sparr, G., A Common Framework for Kinetic Depth, Reconstruction and Motion for Deformable Objects, ECCV'94, Lecture notes in Computer Science, Vol 80. Ed. J-O. Eklund, Springer-Verlag 994, pp [22] Sugihara, K., Machine Interpretation of Line Drawings, MIT Press, Cambridge, Massachusets, London, England, 986. [23] Triggs, B., Matching Constraints and the Joint Image, Proc. ICCV'95, IEEE Computer Society Press, 995, pp [24] Vieville, T., Faugeras, O., D., Motion analysis with a camera with unknown, and possibly varying intrinsic parameters, Proc. ICCV'95, IEEE Computer Society Press, 995, pp

Perception and Action using Multilinear Forms

Perception and Action using Multilinear Forms Perception and Action using Multilinear Forms Anders Heyden, Gunnar Sparr, Kalle Åström Dept of Mathematics, Lund University Box 118, S-221 00 Lund, Sweden email: {heyden,gunnar,kalle}@maths.lth.se Abstract

More information

A Canonical Framework for Sequences of Images

A Canonical Framework for Sequences of Images A Canonical Framework for Sequences of Images Anders Heyden, Kalle Åström Dept of Mathematics, Lund University Box 118, S-221 00 Lund, Sweden email: andersp@maths.lth.se kalle@maths.lth.se Abstract This

More information

Euclidean Reconstruction from Constant Intrinsic Parameters

Euclidean Reconstruction from Constant Intrinsic Parameters uclidean Reconstruction from Constant ntrinsic Parameters nders Heyden, Kalle Åström Dept of Mathematics, Lund University Box 118, S-221 00 Lund, Sweden email: heyden@maths.lth.se, kalle@maths.lth.se bstract

More information

Robust Geometry Estimation from two Images

Robust Geometry Estimation from two Images Robust Geometry Estimation from two Images Carsten Rother 09/12/2016 Computer Vision I: Image Formation Process Roadmap for next four lectures Computer Vision I: Image Formation Process 09/12/2016 2 Appearance-based

More information

A Minimal Solution for Relative Pose with Unknown Focal Length

A Minimal Solution for Relative Pose with Unknown Focal Length A Minimal Solution for Relative Pose with Unknown Focal Length Henrik Stewénius Lund University Sweden stewe@maths.lth.se David Nistér University of Kentucky Lexington, USA dnister@cs.uky.edu Fredrik Kahl

More information

Auto-calibration Kruppa's equations and the intrinsic parameters of a camera

Auto-calibration Kruppa's equations and the intrinsic parameters of a camera Auto-calibration Kruppa's equations and the intrinsic parameters of a camera S.D. Hippisley-Cox & J. Porrill AI Vision Research Unit University of Sheffield e-mail: [S.D.Hippisley-Cox,J.Porrill]@aivru.sheffield.ac.uk

More information

Structure and motion in 3D and 2D from hybrid matching constraints

Structure and motion in 3D and 2D from hybrid matching constraints Structure and motion in 3D and 2D from hybrid matching constraints Anders Heyden, Fredrik Nyberg and Ola Dahl Applied Mathematics Group Malmo University, Sweden {heyden,fredrik.nyberg,ola.dahl}@ts.mah.se

More information

An Alternative Formulation for Five Point Relative Pose Problem

An Alternative Formulation for Five Point Relative Pose Problem An Alternative Formulation for Five Point Relative Pose Problem Dhruv Batra 1 Bart Nabbe 1,2 Martial Hebert 1 dbatra@ece.cmu.edu bart.c.nabbe@intel.com hebert@ri.cmu.edu 1 Carnegie Mellon University 2

More information

Camera Calibration Using Line Correspondences

Camera Calibration Using Line Correspondences Camera Calibration Using Line Correspondences Richard I. Hartley G.E. CRD, Schenectady, NY, 12301. Ph: (518)-387-7333 Fax: (518)-387-6845 Email : hartley@crd.ge.com Abstract In this paper, a method of

More information

Unit 3 Multiple View Geometry

Unit 3 Multiple View Geometry Unit 3 Multiple View Geometry Relations between images of a scene Recovering the cameras Recovering the scene structure http://www.robots.ox.ac.uk/~vgg/hzbook/hzbook1.html 3D structure from images Recover

More information

A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras

A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras Zhengyou Zhang* ATR Human Information Processing Res. Lab. 2-2 Hikari-dai, Seika-cho, Soraku-gun Kyoto 619-02 Japan

More information

Descriptive Geometry Meets Computer Vision The Geometry of Two Images (# 82)

Descriptive Geometry Meets Computer Vision The Geometry of Two Images (# 82) Descriptive Geometry Meets Computer Vision The Geometry of Two Images (# 8) Hellmuth Stachel stachel@dmg.tuwien.ac.at http://www.geometrie.tuwien.ac.at/stachel th International Conference on Geometry and

More information

Minimal Projective Reconstruction for Combinations of Points and Lines in Three Views

Minimal Projective Reconstruction for Combinations of Points and Lines in Three Views Minimal Projective Reconstruction for Combinations of Points and Lines in Three Views Magnus Oskarsson, Andrew Zisserman and Kalle Åström Centre for Mathematical Sciences Lund University,SE 221 00 Lund,

More information

The Geometry Behind the Numerical Reconstruction of Two Photos

The Geometry Behind the Numerical Reconstruction of Two Photos The Geometry Behind the Numerical Reconstruction of Two Photos Hellmuth Stachel stachel@dmg.tuwien.ac.at http://www.geometrie.tuwien.ac.at/stachel ICEGD 2007, The 2 nd Internat. Conf. on Eng g Graphics

More information

Mathematics of a Multiple Omni-Directional System

Mathematics of a Multiple Omni-Directional System Mathematics of a Multiple Omni-Directional System A. Torii A. Sugimoto A. Imiya, School of Science and National Institute of Institute of Media and Technology, Informatics, Information Technology, Chiba

More information

Solutions to Minimal Generalized Relative Pose Problems

Solutions to Minimal Generalized Relative Pose Problems Solutions to Minimal Generalized Relative Pose Problems Henrik Stewénius, Magnus Oskarsson, Kalle Åström David Nistér Centre for Mathematical Sciences Department of Computer Science Lund University, P.O.

More information

calibrated coordinates Linear transformation pixel coordinates

calibrated coordinates Linear transformation pixel coordinates 1 calibrated coordinates Linear transformation pixel coordinates 2 Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial

More information

But First: Multi-View Projective Geometry

But First: Multi-View Projective Geometry View Morphing (Seitz & Dyer, SIGGRAPH 96) Virtual Camera Photograph Morphed View View interpolation (ala McMillan) but no depth no camera information Photograph But First: Multi-View Projective Geometry

More information

Multiple View Geometry in Computer Vision Second Edition

Multiple View Geometry in Computer Vision Second Edition Multiple View Geometry in Computer Vision Second Edition Richard Hartley Australian National University, Canberra, Australia Andrew Zisserman University of Oxford, UK CAMBRIDGE UNIVERSITY PRESS Contents

More information

Hand-Eye Calibration from Image Derivatives

Hand-Eye Calibration from Image Derivatives Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed

More information

Computer Vision I - Robust Geometry Estimation from two Cameras

Computer Vision I - Robust Geometry Estimation from two Cameras Computer Vision I - Robust Geometry Estimation from two Cameras Carsten Rother 16/01/2015 Computer Vision I: Image Formation Process FYI Computer Vision I: Image Formation Process 16/01/2015 2 Microsoft

More information

A linear algorithm for Camera Self-Calibration, Motion and Structure Recovery for Multi-Planar Scenes from Two Perspective Images

A linear algorithm for Camera Self-Calibration, Motion and Structure Recovery for Multi-Planar Scenes from Two Perspective Images A linear algorithm for Camera Self-Calibration, Motion and Structure Recovery for Multi-Planar Scenes from Two Perspective Images Gang Xu, Jun-ichi Terai and Heung-Yeung Shum Microsoft Research China 49

More information

Affine Stereo Calibration for Relative Affine Shape Reconstruction

Affine Stereo Calibration for Relative Affine Shape Reconstruction Affine Stereo Calibration for Relative Affine Shape Reconstruction Long QUAN LIFIA INRIA 46, avenue Felix Viallet, 38031 Grenoble, France Abstract It has been shown that relative projective shape, determined

More information

A Computer Vision Toolbox

A Computer Vision Toolbox A Computer Vision Toolbox Kalle Åström, Anders Heyden, Fredrik Kahl, Rikard Berthilsson, Gunnar Sparr Dept of Mathematics, Lund University Box 118, S-1 Lund, Sweden email: {kalle,heyden,fredrik,rikard,gunnar}@maths.lth.se

More information

Structure from Motion and Multi- view Geometry. Last lecture

Structure from Motion and Multi- view Geometry. Last lecture Structure from Motion and Multi- view Geometry Topics in Image-Based Modeling and Rendering CSE291 J00 Lecture 5 Last lecture S. J. Gortler, R. Grzeszczuk, R. Szeliski,M. F. Cohen The Lumigraph, SIGGRAPH,

More information

The Geometry of Multiple Images The Laws That Govern the Formation of Multiple Images of a Scene and Some of Thcir Applications

The Geometry of Multiple Images The Laws That Govern the Formation of Multiple Images of a Scene and Some of Thcir Applications The Geometry of Multiple Images The Laws That Govern the Formation of Multiple Images of a Scene and Some of Thcir Applications Olivier Faugeras QUC1ng-Tuan Luong with contributions from Theo Papadopoulo

More information

EXPERIMENTAL RESULTS ON THE DETERMINATION OF THE TRIFOCAL TENSOR USING NEARLY COPLANAR POINT CORRESPONDENCES

EXPERIMENTAL RESULTS ON THE DETERMINATION OF THE TRIFOCAL TENSOR USING NEARLY COPLANAR POINT CORRESPONDENCES EXPERIMENTAL RESULTS ON THE DETERMINATION OF THE TRIFOCAL TENSOR USING NEARLY COPLANAR POINT CORRESPONDENCES Camillo RESSL Institute of Photogrammetry and Remote Sensing University of Technology, Vienna,

More information

Euclidean Reconstruction Independent on Camera Intrinsic Parameters

Euclidean Reconstruction Independent on Camera Intrinsic Parameters Euclidean Reconstruction Independent on Camera Intrinsic Parameters Ezio MALIS I.N.R.I.A. Sophia-Antipolis, FRANCE Adrien BARTOLI INRIA Rhone-Alpes, FRANCE Abstract bundle adjustment techniques for Euclidean

More information

Recent Developments on Direct Relative Orientation

Recent Developments on Direct Relative Orientation Recent Developments on Direct Relative Orientation Henrik Stewénius 1, Christopher Engels, David Nistér Center for Visualization and Virtual Environments, Computer Science Department, University of Kentucky

More information

Multiple View Vision

Multiple View Vision Multiple View Vision Kalle Åström, Centre for Mathematical Sciences, Lund University P O Box 118, SE-221 00 Lund, Sweden kalle@mathslthse Abstract The goal of this paper is to give a short historical overview

More information

Stereo and Epipolar geometry

Stereo and Epipolar geometry Previously Image Primitives (feature points, lines, contours) Today: Stereo and Epipolar geometry How to match primitives between two (multiple) views) Goals: 3D reconstruction, recognition Jana Kosecka

More information

Coplanar circles, quasi-affine invariance and calibration

Coplanar circles, quasi-affine invariance and calibration Image and Vision Computing 24 (2006) 319 326 www.elsevier.com/locate/imavis Coplanar circles, quasi-affine invariance and calibration Yihong Wu *, Xinju Li, Fuchao Wu, Zhanyi Hu National Laboratory of

More information

A Case Against Kruppa s Equations for Camera Self-Calibration

A Case Against Kruppa s Equations for Camera Self-Calibration EXTENDED VERSION OF: ICIP - IEEE INTERNATIONAL CONFERENCE ON IMAGE PRO- CESSING, CHICAGO, ILLINOIS, PP. 172-175, OCTOBER 1998. A Case Against Kruppa s Equations for Camera Self-Calibration Peter Sturm

More information

Computing Matched-epipolar Projections

Computing Matched-epipolar Projections Computing Matched-epipolar Projections Richard I. Hartley G.E. CRD, Schenectady, NY, 12301. Ph: (518)-387-7333 Fax: (518)-387-6845 Email : hartley@crd.ge.com Abstract This paper gives a new method for

More information

However, there are situations wherein the intrinsic parameters are unknown or o-line calibration is impracticable. In these cases the only information

However, there are situations wherein the intrinsic parameters are unknown or o-line calibration is impracticable. In these cases the only information Submitted to Image and Vision Computing Uncalibrated Euclidean Reconstruction: A Review Andrea Fusiello Dip. di Matematica e Informatica, Universita di Udine Via delle Scienze, 06 I-100 Udine, IT E-mail:

More information

Epipolar geometry. x x

Epipolar geometry. x x Two-view geometry Epipolar geometry X x x Baseline line connecting the two camera centers Epipolar Plane plane containing baseline (1D family) Epipoles = intersections of baseline with image planes = projections

More information

Mei Han Takeo Kanade. January Carnegie Mellon University. Pittsburgh, PA Abstract

Mei Han Takeo Kanade. January Carnegie Mellon University. Pittsburgh, PA Abstract Scene Reconstruction from Multiple Uncalibrated Views Mei Han Takeo Kanade January 000 CMU-RI-TR-00-09 The Robotics Institute Carnegie Mellon University Pittsburgh, PA 1513 Abstract We describe a factorization-based

More information

Multiple Motion Scene Reconstruction from Uncalibrated Views

Multiple Motion Scene Reconstruction from Uncalibrated Views Multiple Motion Scene Reconstruction from Uncalibrated Views Mei Han C & C Research Laboratories NEC USA, Inc. meihan@ccrl.sj.nec.com Takeo Kanade Robotics Institute Carnegie Mellon University tk@cs.cmu.edu

More information

Computing Matched-epipolar Projections

Computing Matched-epipolar Projections Computing Matched-epipolar Projections Richard Hartley and Rajiv Gupta GE - Corporate Research and Development, P.O. Box 8, Schenectady, NY, 12301. Ph : (518)-387-7333 Fax : (518)-387-6845 email : hartley@crd.ge.com

More information

A Comparison of Projective Reconstruction Methods for Pairs of Views

A Comparison of Projective Reconstruction Methods for Pairs of Views A Comparison of Projective Reconstruction Methods for Pairs of Views Rothwell, C, Csurka, G and Faugeras, O INRIA, Sophia Antipolis, France email: [crothwel,csurka,faugeras]@sophiainriafr Abstract Recently,

More information

Lecture 9: Epipolar Geometry

Lecture 9: Epipolar Geometry Lecture 9: Epipolar Geometry Professor Fei Fei Li Stanford Vision Lab 1 What we will learn today? Why is stereo useful? Epipolar constraints Essential and fundamental matrix Estimating F (Problem Set 2

More information

Arm coordinate system. View 1. View 1 View 2. View 2 R, T R, T R, T R, T. 12 t 1. u_ 1 u_ 2. Coordinate system of a robot

Arm coordinate system. View 1. View 1 View 2. View 2 R, T R, T R, T R, T. 12 t 1. u_ 1 u_ 2. Coordinate system of a robot Czech Technical University, Prague The Center for Machine Perception Camera Calibration and Euclidean Reconstruction from Known Translations Tomas Pajdla and Vaclav Hlavac Computer Vision Laboratory Czech

More information

first order approx. u+d second order approx. (S)

first order approx. u+d second order approx. (S) Computing Dierential Properties of 3-D Shapes from Stereoscopic Images without 3-D Models F. Devernay and O. D. Faugeras INRIA. 2004, route des Lucioles. B.P. 93. 06902 Sophia-Antipolis. FRANCE. Abstract

More information

CS231M Mobile Computer Vision Structure from motion

CS231M Mobile Computer Vision Structure from motion CS231M Mobile Computer Vision Structure from motion - Cameras - Epipolar geometry - Structure from motion Pinhole camera Pinhole perspective projection f o f = focal length o = center of the camera z y

More information

Two-View Geometry (Course 23, Lecture D)

Two-View Geometry (Course 23, Lecture D) Two-View Geometry (Course 23, Lecture D) Jana Kosecka Department of Computer Science George Mason University http://www.cs.gmu.edu/~kosecka General Formulation Given two views of the scene recover the

More information

Today. Stereo (two view) reconstruction. Multiview geometry. Today. Multiview geometry. Computational Photography

Today. Stereo (two view) reconstruction. Multiview geometry. Today. Multiview geometry. Computational Photography Computational Photography Matthias Zwicker University of Bern Fall 2009 Today From 2D to 3D using multiple views Introduction Geometry of two views Stereo matching Other applications Multiview geometry

More information

Machine vision. Summary # 11: Stereo vision and epipolar geometry. u l = λx. v l = λy

Machine vision. Summary # 11: Stereo vision and epipolar geometry. u l = λx. v l = λy 1 Machine vision Summary # 11: Stereo vision and epipolar geometry STEREO VISION The goal of stereo vision is to use two cameras to capture 3D scenes. There are two important problems in stereo vision:

More information

Camera Calibration from the Quasi-affine Invariance of Two Parallel Circles

Camera Calibration from the Quasi-affine Invariance of Two Parallel Circles Camera Calibration from the Quasi-affine Invariance of Two Parallel Circles Yihong Wu, Haijiang Zhu, Zhanyi Hu, and Fuchao Wu National Laboratory of Pattern Recognition, Institute of Automation, Chinese

More information

Uncalibrated Euclidean reconstruction: a review

Uncalibrated Euclidean reconstruction: a review Image and Vision Computing 8 (2000) 555 563 www.elsevier.com/locate/imavis Uncalibrated Euclidean reconstruction: a review A. Fusiello* Dipartimento Scientifico e Tecnologico, Università di Verona, Ca

More information

Camera Calibration and 3D Reconstruction from Single Images Using Parallelepipeds

Camera Calibration and 3D Reconstruction from Single Images Using Parallelepipeds Camera Calibration and 3D Reconstruction from Single Images Using Parallelepipeds Marta Wilczkowiak Edmond Boyer Peter Sturm Movi Gravir Inria Rhône-Alpes, 655 Avenue de l Europe, 3833 Montbonnot, France

More information

55:148 Digital Image Processing Chapter 11 3D Vision, Geometry

55:148 Digital Image Processing Chapter 11 3D Vision, Geometry 55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography Estimating homography from point correspondence

More information

Structure from motion

Structure from motion Structure from motion Structure from motion Given a set of corresponding points in two or more images, compute the camera parameters and the 3D point coordinates?? R 1,t 1 R 2,t 2 R 3,t 3 Camera 1 Camera

More information

Recovering structure from a single view Pinhole perspective projection

Recovering structure from a single view Pinhole perspective projection EPIPOLAR GEOMETRY The slides are from several sources through James Hays (Brown); Silvio Savarese (U. of Michigan); Svetlana Lazebnik (U. Illinois); Bill Freeman and Antonio Torralba (MIT), including their

More information

Structure from motion

Structure from motion Structure from motion Structure from motion Given a set of corresponding points in two or more images, compute the camera parameters and the 3D point coordinates?? R 1,t 1 R 2,t R 2 3,t 3 Camera 1 Camera

More information

Detecting Planar Homographies in an Image Pair. submission 335. all matches. identication as a rst step in an image analysis

Detecting Planar Homographies in an Image Pair. submission 335. all matches. identication as a rst step in an image analysis Detecting Planar Homographies in an Image Pair submission 335 Abstract This paper proposes an algorithm that detects the occurrence of planar homographies in an uncalibrated image pair. It then shows that

More information

Linear Multi View Reconstruction and Camera Recovery Using a Reference Plane

Linear Multi View Reconstruction and Camera Recovery Using a Reference Plane International Journal of Computer Vision 49(2/3), 117 141, 2002 c 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. Linear Multi View Reconstruction and Camera Recovery Using a Reference

More information

Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length

Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length Peter F Sturm Computational Vision Group, Department of Computer Science The University of Reading,

More information

Structure from Motion. Prof. Marco Marcon

Structure from Motion. Prof. Marco Marcon Structure from Motion Prof. Marco Marcon Summing-up 2 Stereo is the most powerful clue for determining the structure of a scene Another important clue is the relative motion between the scene and (mono)

More information

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Abstract In this paper we present a method for mirror shape recovery and partial calibration for non-central catadioptric

More information

Flexible Calibration of a Portable Structured Light System through Surface Plane

Flexible Calibration of a Portable Structured Light System through Surface Plane Vol. 34, No. 11 ACTA AUTOMATICA SINICA November, 2008 Flexible Calibration of a Portable Structured Light System through Surface Plane GAO Wei 1 WANG Liang 1 HU Zhan-Yi 1 Abstract For a portable structured

More information

Calibrating a Structured Light System Dr Alan M. McIvor Robert J. Valkenburg Machine Vision Team, Industrial Research Limited P.O. Box 2225, Auckland

Calibrating a Structured Light System Dr Alan M. McIvor Robert J. Valkenburg Machine Vision Team, Industrial Research Limited P.O. Box 2225, Auckland Calibrating a Structured Light System Dr Alan M. McIvor Robert J. Valkenburg Machine Vision Team, Industrial Research Limited P.O. Box 2225, Auckland New Zealand Tel: +64 9 3034116, Fax: +64 9 302 8106

More information

Structure from Motion. Introduction to Computer Vision CSE 152 Lecture 10

Structure from Motion. Introduction to Computer Vision CSE 152 Lecture 10 Structure from Motion CSE 152 Lecture 10 Announcements Homework 3 is due May 9, 11:59 PM Reading: Chapter 8: Structure from Motion Optional: Multiple View Geometry in Computer Vision, 2nd edition, Hartley

More information

Automatic Line Matching across Views

Automatic Line Matching across Views Automatic Line Matching across Views Cordelia Schmid and Andrew Zisserman Department of Engineering Science, University of Oxford Parks Road, Oxford, UK OX1 3PJ Abstract This paper presents a new method

More information

Mei Han Takeo Kanade. August Carnegie Mellon University. Pittsburgh, PA 15213

Mei Han Takeo Kanade. August Carnegie Mellon University. Pittsburgh, PA 15213 Perspective Factorization Methods for Euclidean Reconstruction Mei Han Takeo Kanade August 1999 CMU-RI-TR-99-22 The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 @1999 Carnegie Mellon

More information

A Factorization Method for Structure from Planar Motion

A Factorization Method for Structure from Planar Motion A Factorization Method for Structure from Planar Motion Jian Li and Rama Chellappa Center for Automation Research (CfAR) and Department of Electrical and Computer Engineering University of Maryland, College

More information

Metric Rectification for Perspective Images of Planes

Metric Rectification for Perspective Images of Planes 789139-3 University of California Santa Barbara Department of Electrical and Computer Engineering CS290I Multiple View Geometry in Computer Vision and Computer Graphics Spring 2006 Metric Rectification

More information

Camera Self-calibration Based on the Vanishing Points*

Camera Self-calibration Based on the Vanishing Points* Camera Self-calibration Based on the Vanishing Points* Dongsheng Chang 1, Kuanquan Wang 2, and Lianqing Wang 1,2 1 School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001,

More information

Geometry of Multiple views

Geometry of Multiple views 1 Geometry of Multiple views CS 554 Computer Vision Pinar Duygulu Bilkent University 2 Multiple views Despite the wealth of information contained in a a photograph, the depth of a scene point along the

More information

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE Head-Eye Coordination: A Closed-Form Solution M. Xie School of Mechanical & Production Engineering Nanyang Technological University, Singapore 639798 Email: mmxie@ntuix.ntu.ac.sg ABSTRACT In this paper,

More information

Multiple-View Structure and Motion From Line Correspondences

Multiple-View Structure and Motion From Line Correspondences ICCV 03 IN PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, NICE, FRANCE, OCTOBER 003. Multiple-View Structure and Motion From Line Correspondences Adrien Bartoli Peter Sturm INRIA

More information

Computer Vision I - Algorithms and Applications: Multi-View 3D reconstruction

Computer Vision I - Algorithms and Applications: Multi-View 3D reconstruction Computer Vision I - Algorithms and Applications: Multi-View 3D reconstruction Carsten Rother 09/12/2013 Computer Vision I: Multi-View 3D reconstruction Roadmap this lecture Computer Vision I: Multi-View

More information

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies M. Lourakis, S. Tzurbakis, A. Argyros, S. Orphanoudakis Computer Vision and Robotics Lab (CVRL) Institute of

More information

A Real-Time Catadioptric Stereo System Using Planar Mirrors

A Real-Time Catadioptric Stereo System Using Planar Mirrors A Real-Time Catadioptric Stereo System Using Planar Mirrors Joshua Gluckman Shree K. Nayar Department of Computer Science Columbia University New York, NY 10027 Abstract By using mirror reflections of

More information

Lecture 6 Stereo Systems Multi- view geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 6-24-Jan-15

Lecture 6 Stereo Systems Multi- view geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 6-24-Jan-15 Lecture 6 Stereo Systems Multi- view geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 6-24-Jan-15 Lecture 6 Stereo Systems Multi- view geometry Stereo systems

More information

Research Article Projective Invariants from Multiple Images: A Direct and Linear Method

Research Article Projective Invariants from Multiple Images: A Direct and Linear Method Mathematical Problems in Engineering Volume 26, Article ID 852364, 4 pages http://dx.doi.org/.55/26/852364 Research Article Projective Invariants from Multiple Images: A Direct and Linear Method Yuanbin

More information

Local qualitative shape from stereo. without detailed correspondence. Extended Abstract. Shimon Edelman. Internet:

Local qualitative shape from stereo. without detailed correspondence. Extended Abstract. Shimon Edelman. Internet: Local qualitative shape from stereo without detailed correspondence Extended Abstract Shimon Edelman Center for Biological Information Processing MIT E25-201, Cambridge MA 02139 Internet: edelman@ai.mit.edu

More information

Two-view geometry Computer Vision Spring 2018, Lecture 10

Two-view geometry Computer Vision Spring 2018, Lecture 10 Two-view geometry http://www.cs.cmu.edu/~16385/ 16-385 Computer Vision Spring 2018, Lecture 10 Course announcements Homework 2 is due on February 23 rd. - Any questions about the homework? - How many of

More information

Structure and Motion for Dynamic Scenes - The Case of Points Moving in Planes

Structure and Motion for Dynamic Scenes - The Case of Points Moving in Planes Structure and Motion for Dynamic Scenes - The Case of Points Moving in Planes Peter Sturm To cite this version: Peter Sturm. Structure and Motion for Dynamic Scenes - The Case of Points Moving in Planes.

More information

Stereo Image Rectification for Simple Panoramic Image Generation

Stereo Image Rectification for Simple Panoramic Image Generation Stereo Image Rectification for Simple Panoramic Image Generation Yun-Suk Kang and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro, Buk-gu, Gwangju 500-712 Korea Email:{yunsuk,

More information

Lecture 3: Camera Calibration, DLT, SVD

Lecture 3: Camera Calibration, DLT, SVD Computer Vision Lecture 3 23--28 Lecture 3: Camera Calibration, DL, SVD he Inner Parameters In this section we will introduce the inner parameters of the cameras Recall from the camera equations λx = P

More information

Planar pattern for automatic camera calibration

Planar pattern for automatic camera calibration Planar pattern for automatic camera calibration Beiwei Zhang Y. F. Li City University of Hong Kong Department of Manufacturing Engineering and Engineering Management Kowloon, Hong Kong Fu-Chao Wu Institute

More information

CS231A Course Notes 4: Stereo Systems and Structure from Motion

CS231A Course Notes 4: Stereo Systems and Structure from Motion CS231A Course Notes 4: Stereo Systems and Structure from Motion Kenji Hata and Silvio Savarese 1 Introduction In the previous notes, we covered how adding additional viewpoints of a scene can greatly enhance

More information

Lecture 5 Epipolar Geometry

Lecture 5 Epipolar Geometry Lecture 5 Epipolar Geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 5-24-Jan-18 Lecture 5 Epipolar Geometry Why is stereo useful? Epipolar constraints Essential

More information

Camera model and multiple view geometry

Camera model and multiple view geometry Chapter Camera model and multiple view geometry Before discussing how D information can be obtained from images it is important to know how images are formed First the camera model is introduced and then

More information

Combining Off- and On-line Calibration of a Digital Camera

Combining Off- and On-line Calibration of a Digital Camera Combining ff- and n-line Calibration of a Digital Camera Magdalena Urbanek, Radu Horaud and Peter Sturm INRIA Rhône-Alpes 655, avenue de l Europe, 38334 Saint Ismier Cedex, France {MagdalenaUrbanek, RaduHoraud,

More information

v v t =(t,0,t ) x C β 2 x z

v v t =(t,0,t ) x C β 2 x z To appear in European Conference on Computer Vision, April 996. Direct methods for self-calibration of a moving stereo head M.J. Brooks 3 L. de Agapito D.Q. Huynh L. Baumela 3 Centre for Sensor Signal

More information

Visual Recognition: Image Formation

Visual Recognition: Image Formation Visual Recognition: Image Formation Raquel Urtasun TTI Chicago Jan 5, 2012 Raquel Urtasun (TTI-C) Visual Recognition Jan 5, 2012 1 / 61 Today s lecture... Fundamentals of image formation You should know

More information

CS 231A Computer Vision (Winter 2015) Problem Set 2

CS 231A Computer Vision (Winter 2015) Problem Set 2 CS 231A Computer Vision (Winter 2015) Problem Set 2 Due Feb 9 th 2015 11:59pm 1 Fundamental Matrix (20 points) In this question, you will explore some properties of fundamental matrix and derive a minimal

More information

The Projective Vision Toolkit

The Projective Vision Toolkit The Projective Vision Toolkit ANTHONY WHITEHEAD School of Computer Science Carleton University, Ottawa, Canada awhitehe@scs.carleton.ca Abstract: Projective vision research has recently received a lot

More information

Stereo II CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz

Stereo II CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz Stereo II CSE 576 Ali Farhadi Several slides from Larry Zitnick and Steve Seitz Camera parameters A camera is described by several parameters Translation T of the optical center from the origin of world

More information

Computer Vision Projective Geometry and Calibration. Pinhole cameras

Computer Vision Projective Geometry and Calibration. Pinhole cameras Computer Vision Projective Geometry and Calibration Professor Hager http://www.cs.jhu.edu/~hager Jason Corso http://www.cs.jhu.edu/~jcorso. Pinhole cameras Abstract camera model - box with a small hole

More information

BIL Computer Vision Apr 16, 2014

BIL Computer Vision Apr 16, 2014 BIL 719 - Computer Vision Apr 16, 2014 Binocular Stereo (cont d.), Structure from Motion Aykut Erdem Dept. of Computer Engineering Hacettepe University Slide credit: S. Lazebnik Basic stereo matching algorithm

More information

Lecture'9'&'10:'' Stereo'Vision'

Lecture'9'&'10:'' Stereo'Vision' Lecture'9'&'10:'' Stereo'Vision' Dr.'Juan'Carlos'Niebles' Stanford'AI'Lab' ' Professor'FeiAFei'Li' Stanford'Vision'Lab' 1' Dimensionality'ReducIon'Machine'(3D'to'2D)' 3D world 2D image Point of observation

More information

Lecture 10: Multi-view geometry

Lecture 10: Multi-view geometry Lecture 10: Multi-view geometry Professor Stanford Vision Lab 1 What we will learn today? Review for stereo vision Correspondence problem (Problem Set 2 (Q3)) Active stereo vision systems Structure from

More information

Automatic Estimation of Epipolar Geometry

Automatic Estimation of Epipolar Geometry Robust line estimation Automatic Estimation of Epipolar Geometry Fit a line to 2D data containing outliers c b a d There are two problems: (i) a line fit to the data ;, (ii) a classification of the data

More information

From Reference Frames to Reference Planes: Multi-View Parallax Geometry and Applications

From Reference Frames to Reference Planes: Multi-View Parallax Geometry and Applications From Reference Frames to Reference Planes: Multi-View Parallax Geometry and Applications M. Irani 1, P. Anandan 2, and D. Weinshall 3 1 Dept. of Applied Math and CS, The Weizmann Inst. of Science, Rehovot,

More information

3D FACE RECONSTRUCTION BASED ON EPIPOLAR GEOMETRY

3D FACE RECONSTRUCTION BASED ON EPIPOLAR GEOMETRY IJDW Volume 4 Number January-June 202 pp. 45-50 3D FACE RECONSRUCION BASED ON EPIPOLAR GEOMERY aher Khadhraoui, Faouzi Benzarti 2 and Hamid Amiri 3,2,3 Signal, Image Processing and Patterns Recognition

More information

A Summary of Projective Geometry

A Summary of Projective Geometry A Summary of Projective Geometry Copyright 22 Acuity Technologies Inc. In the last years a unified approach to creating D models from multiple images has been developed by Beardsley[],Hartley[4,5,9],Torr[,6]

More information

Euclidean Reconstruction and Auto-Calibration from Continuous Motion

Euclidean Reconstruction and Auto-Calibration from Continuous Motion Euclidean Reconstruction and Auto-Calibration from Continuous Motion Fredrik Kahl and Anders Heyden Λ Centre for Mathematical Sciences Lund University Box 8, SE- Lund, Sweden {fredrik, andersp}@maths.lth.se

More information

Rigid Multiview Varieties

Rigid Multiview Varieties Joe Kileel University of California, Berkeley January 9, 2016 Nonlinear Algebra JMM, Seattle Joe Kileel Preprint arxiv:1509.03257 Michael Joswig Bernd Sturmfels André Wagner Algebraic vision Multiview

More information