2D Projective Geometry

Total Page:16

File Type:pdf, Size:1020Kb

2D Projective Geometry Projective 2D geometry course 2 Multiple View Geometry Comp 290-089 Marc Pollefeys Content • Background: Projective geometry (2D, 3D), Parameter estimation, Algorithm evaluation. • Single View: Camera model, Calibration, Single View Geometry. • Two Views: Epipolar Geometry, 3D reconstruction, Computing F, Computing structure, Plane and homographies. • Three Views: Trifocal Tensor, Computing T. • More Views: N-Linearities, Multiple view reconstruction, Bundle adjustment, auto- calibration, Dynamic SfM, Cheirality, Duality Multiple View Geometry course schedule (tentative) Jan. 7, 9 Intro & motivation Projective 2D Geometry Jan. 14, 16 (no course) Projective 2D Geometry Jan. 21, 23 Projective 3D Geometry Parameter Estimation Jan. 28, 30 Parameter Estimation Algorithm Evaluation Feb. 4, 6 Camera Models Camera Calibration Feb. 11, 13 Single View Geometry Epipolar Geometry Feb. 18, 20 3D reconstruction Fund. Matrix Comp. Feb. 25, 27 Structure Comp. Planes & Homographies Mar. 4, 6 Trifocal Tensor Three View Reconstruction Mar. 18, 20 Multiple View Geometry MultipleView Reconstruction Mar. 25, 27 Bundle adjustment Papers Apr. 1, 3 Auto-Calibration Papers Apr. 8, 10 Dynamic SfM Papers Apr. 15, 17 Cheirality Papers Apr. 22, 24 Duality Project Demos Projective 2D Geometry • Points, lines & conics • Transformations & invariants • 1D projective geometry and the Cross-ratio Homogeneous coordinates Homogeneous representation of lines ax+ by+ = 0 c (a,b,c)T ka( ) x (+ kb )+ y= kc 0∀ ,≠ a,b,c 0 k( )T ~ k( )T a,b,c equivalence class of vectors, any vector is representative Set of all equivalence classes in R3−(0,0,0)T forms P2 Homogeneous representation of points T T x=x( , y) on l = (a,b,c) if and onlyax if + by+ = 0 c x,y,()1 ( a,b,c)T=(x,y,1 ) l =,x 0 , y() 1 ~T k( x, ,) yT∀ 1 , ≠ k 0 The point x lies on the line l if and only if xTl=lTx=0 T Homogeneous coordinatesx()1,, x 2 x 3 but only 2DOF Inhomogeneous coordinates x(), yT Points from lines and vice-versa Intersections of lines The intersection of two lines l and l' isx = l× l' Line joining two points The line through two points x and x' lis = x× x' Example y =1 x =1 Ideal points and the line at infinity Intersections of parallel lines T T T l ,=a( , b) cand =l'a( b ,) c ,l '× l' =b( , a− ,) 0 Example b( ,− a) tangent vector a( , b) normal direction x =1 x = 2 T Ideal points x(,1 x , 2 0) T Their inner product is zero Line at infinityl∞ 0= ( , 0) , 1 2 2 Note that in P2 there is no distinction PR= ∪l∞ between ideal points and others In projective plane, two distinct in a single point andlines meet ne Two distinct points lie on a single liÎ not true in R^2 A model for the projective plane Points in P^2 are represented by rays passing through origin in R^3. Lines in P^2 are represented by planes passing through origin Points and lines obtained by intersecting rays and planes by plane x3 = 1 Lines lying in the x1 – x2 plane are ideal points; x1-x2 plane is l_{infinity} Duality Roles of points and lines can be interchanged x l xT l= 0 lT x= 0 x= l× l' l= x× x' Duality principle: To any theorem of 2-dimensional projective geometry there corresponds a dual theorem, which may be derived by interchanging the role of points and lines in the original theorem Conics Curve described by 2nd-degree equation in the plane ax+ bxy2 + cy2 + + dx +0 ey = f x x or homogenized x a 1 , y a 2 x3 x3 2 2 2 ax bx+1 x1 + 2 cx + 2 1 dx 3 + x 2 3 ex + 30 x = fx or in matrix form ⎡a/ b 2 d/⎤ 2 T with ⎢ ⎥ xC x= 0 C =b/⎢ 2 c / e ⎥ 2 d/⎣⎢ 2 e / 2 f⎦⎥ 5DOF:a :::::{ b c d e} f Five points define a conic For each point the conic passes through 2 2 ax+ bxi y i + i cy + i i + dx i +0 ey = f or 2 2 T x,i( x i y , i y , i , i x ,i ) yc = f 0 ac =,,,,,( b c d) e f stacking constraints yields 2 2 x⎡ 1 x1 y 1 y 1 1 x 1 1⎤ y ⎢ 2 2 ⎥ x⎢ 2 x2 y 2 y 2 2 x 2 1⎥ y ⎢ 2 2 ⎥ x3 x3 y 3 y 3 3 x 3 1 yc = 0 ⎢ 2 2 ⎥ x⎢ 4 x4 y 4 y 4 4 x 4 1⎥ y ⎢ 2 2 ⎥ x⎣ 5 x5 y 5 y 5 5 x 5 1⎦ y Tangent lines to conics The line l tangent to C at point x on C is given by l=Cx l x C Dual conics Conic C, also called, “point cosdefines an equation on pointnic” Apply duality: dual conic or line conic defines an equation on lines A line tangent to the conic C satisfiesl T C* l= 0 C* is the adjoint of Mtrix C; defined in Appendix 4 of H&Z In general (C full rank): CC*= − 1 Dual conics = line conicsx = conic envelopes Points x T Cx = 0 lie on a point linesl T C * = l0 are tangent conic to the point conic C; conic C is the envelope of lines l Degenerate conics A conic is degenerate if matrix C is not of full rank m e.g. two lines (rank 2) l C=lmTT + ml e.g. repeated line (rank 1) T C = ll l Degenerate line conics: 2 points (rank 2), double point (rank1) * Note that for degenerate conicsCC ()* ≠ Projective transformations Definition: A projectivity is an invertible mapping h from P2 to itself such that three points x1 ,x2 ,x3 lie on the same line if and only if h(x1 ),h(x2), h(x3) do. ( i.e. maps lines to lines in P2) Theorem: A mapping h:P2→P2 is a projectivity if and only if there exist a non-singular 3x3 matrix H such that for any point in P2 reprented by a vector x it is true that h(x)=Hx Definition: Projective transformation: linear transformation on homogeneous 3 vectors represented by a non singular matrix H ⎛ x' ⎞ h⎡ h h⎤⎛ x ⎞ ⎜ 1 ⎟ 11 12⎜ 13 1 ⎟ x' =h⎢ h h⎥ x ⎜ 2 ⎟ 21⎢ 22⎥⎜ 23 2 ⎟ or x'= H x ⎜ ⎟ ⎜ ⎟ ⎝ x'3 ⎠ h31⎣⎢ h 32 h⎦⎥⎝ 33x3 ⎠ 8DOF •projectivity=collineation=projective transformation=homography •Projectivity form a group: inverse of projectivity is also a projectivity; so is a composition of two projectivities. Projection along rays through a common point, (center of projection) defines a mapping from one plane to another Central projection maps points on one plane to points on another plane Projection also maps lines to lines : consider a plane through projection Center that intersects the two planes Î lines mapped onto lines Î Central projection is a projectivity Î central projection may be expressed by x’=Hx (application of theorem) Removing projective distortion Central projection image of a plane is related to the originial plane via a projective transformation Î undo it by apply the inverse transformation select four points in a plane with know coordinates xh' x+ h+ y h xh' x+ h+ y h x=' 1 = 11 12 13 y=' 2 = 21 22 23 xh'3 x31 + h32 y + 33 h xh'3 x31 + h32 y + 33 h xhxhyh'( 31 + 32 + 33 ) = 11 hxhyh+ 12 + 13 (linear in hij ) yhxhyh'( 31 + 32 + 33 ) = 21 hxhyh+ 22 + 23 (2 constraints/point, 8DOF ⇒ 4 points needed) Remark: no calibration at all necessary, better ways to compute (see later) Sections of the image of the ground are subject to another projective distortion Î need another projective transformation to correct that. More examples Projective transformation between two images Induced by a world plane Î concatenation of two Pojective transformations is also a proj. trans. Proj. trans. Between the image of a plane (end of the building) and the image of its Shadow onto another plane (ground plane) Proj. trans. Between two images with the same camera center e.g. a camera rotating about its center Transformation of lines and conics For points on a line l, the transformed points under proj. trans. also lie on a line; if point x is on line l, then transforming x, transforms l For a point transformation x'= H x Transformation for lines l'= H-T l Transformation for conics C'= H-T CH -1 Transformation for dual conics C'* = HC* T H A hierarchy of transformations Group of invertible nxn matrices with real element Î general linear group GL(n); Projective linear group: matrices related by a scalar multiplier PL(n) • Affine group (last row (0,0,1)) • Euclidean group (upper left 2x2 orthogonal) • Oriented Euclidean group (upper left 2x2 det 1) Alternative, characterize transformation in terms of elements or quantities that are preserved or invariant e.g. Euclidean transformations (rotation and translation) leave distances unchanged Similarity Affine projective Similarity: circle imaged as circle; square as square; parallel or perpendicular lines have same relative orientation Affine: circle becomes ellipse; orthogonal world lines not imaged as orthogonoal; But, parallel lines in the square remain parallel Projective: parallel world lines imaged as converging lines; tiles closer to camera larger image than those further away. Class I: Isometries: preserve Euclidean distance (isoe, m=sametric=measure) ⎛ x'⎞ εcos⎡ θ− sin θt ⎤⎛ x ⎞ ⎜ ⎟ x ⎜ ⎟ y' =εsin⎢ θ cos θ t ⎥ y ⎜ ⎟ ⎢ y ⎥⎜ ⎟ ε = ±1 ⎜ ⎟ ⎜ ⎟ ⎝ 1 ⎠ 0⎣⎢ 0 1⎦⎥⎝ ⎠ 1 •orientation preserving: ε = 1 Î Euclidean transf. i.e. composition of translation and rotation Î forms a group •orientation reversing: ε = −1 Î reflection Î does not form a group R t ⎡ ⎤ T x'=H E x =⎢ T ⎥ x RRI= ⎣0 1⎦ on matrix; (ortR is 2x2 rotatihogonal, t is translation 2-veorl 2-vectctor, 0 is a nul 3DOF (1 rotation, 2 translation) Î trans.
Recommended publications
  • Arxiv:1702.00823V1 [Stat.OT] 2 Feb 2017
    Nonparametric Spherical Regression Using Diffeomorphic Mappings M. Rosenthala, W. Wub, E. Klassen,c, Anuj Srivastavab aNaval Surface Warfare Center, Panama City Division - X23, 110 Vernon Avenue, Panama City, FL 32407-7001 bDepartment of Statistics, Florida State University, Tallahassee, FL 32306 cDepartment of Mathematics, Florida State University, Tallahassee, FL 32306 Abstract Spherical regression explores relationships between variables on spherical domains. We develop a nonparametric model that uses a diffeomorphic map from a sphere to itself. The restriction of this mapping to diffeomorphisms is natural in several settings. The model is estimated in a penalized maximum-likelihood framework using gradient-based optimization. Towards that goal, we specify a first-order roughness penalty using the Jacobian of diffeomorphisms. We compare the prediction performance of the proposed model with state-of-the-art methods using simulated and real data involving cloud deformations, wind directions, and vector-cardiograms. This model is found to outperform others in capturing relationships between spherical variables. Keywords: Nonlinear; Nonparametric; Riemannian Geometry; Spherical Regression. 1. Introduction Spherical data arises naturally in a variety of settings. For instance, a random vector with unit norm constraint is naturally studied as a point on a unit sphere. The statistical analysis of such random variables was pioneered by Mardia and colleagues (1972; 2000), in the context of directional data. Common application areas where such data originates include geology, gaming, meteorology, computer vision, and bioinformatics. Examples from geographical domains include plate tectonics (McKenzie, 1957; Chang, 1986), animal migrations, and tracking of weather for- mations. As mobile devices become increasingly advanced and prevalent, an abundance of new spherical data is being collected in the form of geographical coordinates.
    [Show full text]
  • Limits of Geometries
    Limits of Geometries Daryl Cooper, Jeffrey Danciger, and Anna Wienhard August 31, 2018 Abstract A geometric transition is a continuous path of geometric structures that changes type, mean- ing that the model geometry, i.e. the homogeneous space on which the structures are modeled, abruptly changes. In order to rigorously study transitions, one must define a notion of geometric limit at the level of homogeneous spaces, describing the basic process by which one homogeneous geometry may transform into another. We develop a general framework to describe transitions in the context that both geometries involved are represented as sub-geometries of a larger ambi- ent geometry. Specializing to the setting of real projective geometry, we classify the geometric limits of any sub-geometry whose structure group is a symmetric subgroup of the projective general linear group. As an application, we classify all limits of three-dimensional hyperbolic geometry inside of projective geometry, finding Euclidean, Nil, and Sol geometry among the 2 limits. We prove, however, that the other Thurston geometries, in particular H × R and SL^2 R, do not embed in any limit of hyperbolic geometry in this sense. 1 Introduction Following Felix Klein's Erlangen Program, a geometry is given by a pair (Y; H) of a Lie group H acting transitively by diffeomorphisms on a manifold Y . Given a manifold of the same dimension as Y , a geometric structure modeled on (Y; H) is a system of local coordinates in Y with transition maps in H. The study of deformation spaces of geometric structures on manifolds is a very rich mathematical subject, with a long history going back to Klein and Ehresmann, and more recently Thurston.
    [Show full text]
  • Generating Sequences of PSL(2,P) Which Will Eventually Lead Us to Study How This Group Behaves with Respect to the Replacement Property
    Generating Sequences of PSL(2,p) Benjamin Nachmana aCornell University, 310 Malott Hall, Ithaca, NY 14853 USA Abstract Julius Whiston and Jan Saxl [14] showed that the size of an irredundant generating set of the group G = PSL(2,p) is at most four and computed the size m(G) of a maximal set for many primes. We will extend this result to a larger class of primes, with a surprising result that when p 1 mod 10, m(G) = 3 except for the special case p = 7. In addition, we6≡ will ± determine which orders of elements in irredundant generating sets of PSL(2,p) with lengths less than or equal to four are possible in most cases. We also give some remarks about the behavior of PSL(2,p) with respect to the replacement property for groups. Keywords: generating sequences, general position, projective linear group 1. Introduction The two dimensional projective linear group over a finite field with p ele- ments, PSL(2,p) has been extensively studied since Galois, who constructed them and showed their simplicity for p > 3 [15]. One of their nice prop- erties is due to a theorem by E. Dickson, which shows that there are only a small number of possibilities for the isomorphism types of maximal sub- arXiv:1210.2073v2 [math.GR] 4 Aug 2014 groups. There are two possibilities: ones that exist for all p and ones that exist for exceptional primes. A more recent proof of Dickson’s Theorem can be found in [10] and a complete proof due to Dickson is in [3].
    [Show full text]
  • 2-Arcs of Maximal Size in the Affine and the Projective Hjelmslev Plane Over Z25
    Advances in Mathematics of Communications doi:10.3934/amc.2011.5.287 Volume 5, No. 2, 2011, 287{301 2-ARCS OF MAXIMAL SIZE IN THE AFFINE AND THE PROJECTIVE HJELMSLEV PLANE OVER Z25 Michael Kiermaier, Matthias Koch and Sascha Kurz Institut f¨urMathematik Universit¨atBayreuth D-95440 Bayreuth, Germany (Communicated by Veerle Fack) Abstract. It is shown that the maximal size of a 2-arc in the projective Hjelmslev plane over Z25 is 21, and the (21; 2)-arc is unique up to isomorphism. Furthermore, all maximal (20; 2)-arcs in the affine Hjelmslev plane over Z25 are classified up to isomorphism. 1. Introduction It is well known that a Desarguesian projective plane of order q admits a 2-arc of size q + 2 if and only if q is even. These 2-arcs are called hyperovals. The biggest 2-arcs in the Desarguesian projective planes of odd order q have size q + 1 and are called ovals. For a projective Hjelmslev plane over a chain ring R of composition length 2 and size q2, the situation is somewhat similar: In PHG(2;R) there exists a hyperoval { that is a 2-arc of size q2 + q + 1 { if and only if R is a Galois ring of size q2 with q even, see [7,6]. For the case q odd and R not a Galois ring it was recently shown 2 that the maximum size m2(R) of a 2-arc is q , see [4]. In the remaining cases, the situation is less clear. For even q and R not a Galois ring, it is known that the maximum possible size of a 2-arc is lower bounded by q2 + 2 [4] and upper bounded by q2 + q [6].
    [Show full text]
  • Chapter 3 Central Extensions of Groups
    Chapter 3 Central Extensions of Groups The notion of a central extension of a group or of a Lie algebra is of particular importance in the quantization of symmetries. We give a detailed introduction to the subject with many examples, first for groups in this chapter and then for Lie algebras in the next chapter. 3.1 Central Extensions In this section let A be an abelian group and let G be an arbitrary group. The trivial group consisting only of the neutral element is denoted by 1. Definition 3.1. An extension of G by the group A is given by an exact sequence of group homomorphisms ι π 1 −→ A −→ E −→ G −→ 1. Exactness of the sequence means that the kernel of every map in the sequence equals the image of the previous map. Hence the sequence is exact if and only if ι is injec- tive, π is surjective, the image im ι is a normal subgroup, and ∼ kerπ = im ι(= A). The extension is called central if A is abelian and its image im ι is in the center of E, that is a ∈ A,b ∈ E ⇒ ι(a)b = bι(a). Note that A is written multiplicatively and 1 is the neutral element although A is supposed to be abelian. Examples: • A trivial extension has the form i pr 1 −→ A −→ A × G −→2 G −→ 1, Schottenloher, M.: Central Extensions of Groups. Lect. Notes Phys. 759, 39–62 (2008) DOI 10.1007/978-3-540-68628-6 4 c Springer-Verlag Berlin Heidelberg 2008 40 3 Central Extensions of Groups where A × G denotes the product group and where i : A → G is given by a → (a,1).
    [Show full text]
  • Arxiv:1304.1626V2 [Math.RT]
    GEOMETRICAL CHARACTERIZATION OF SEMILINEAR ISOMORPHISMS OF VECTOR SPACES AND SEMILINEAR HOMEOMORPHISMS OF NORMED SPACES MARK PANKOV Abstract. Let V and V ′ be vector spaces over division rings (possible infinite- dimensional) and let P(V ) and P(V ′) be the associated projective spaces. We say that f : P(V ) → P(V ′) is a PGL-mapping if for every h ∈ PGL(V ) there exists h′ ∈ PGL(V ′) such that fh = h′f. We show that for every PGL-bijection the inverse mapping is a semicollineation. Also, we obtain an analogue of this result for the projective spaces associated to normed spaces. 1. Introduction Let V and V ′ be vector spaces over division rings. Denote by P(V ) and P(V ′) the associated projective spaces (the dimensions of our vector spaces are assumed to be not less than 3, possible the vector spaces are infinite-dimensional). We say that f : P(V ) → P(V ′) is a PGL-mapping if for every h ∈ PGL(V ) there exists h′ ∈ PGL(V ′) such that ′ fh = h f (we identify PGL(V ) with the group of all transformation of P(V ) induced by linear automorphisms of V ). Every strong semilinear embedding (a semilinear injection transferring any collection of linearly independent vectors to linearly independent vectors) induces a PGL-mapping. By [8, Theorem 2], every non-constant PGL- mapping of P(V ) to P(V ′) is induced by a strong semilinear embedding of V in V ′ if V ′ is a vector space over a field and the image is contained in a subspace of V ′ whose dimension is not greater than dim V .
    [Show full text]
  • Projective Line by Paris Pamfilos
    Projective Line by Paris Pamfilos Exclusive of the abstract sciences, the largest and worthiest portion of our knowledge consists of aphorisms: and the greatest and best of men is but an aphorism. S. Coleridge, Aids to Reflection XXVII Contents 1 Projective line2 2 Homogeneous coordinates2 3 Projective base3 4 Relation between euclidean and projective base4 5 Change of projective bases5 6 Line projectivities or homographies6 7 The fundamental theorem for line projectivities6 8 Homographic relations7 9 Homographic relations, the group properties8 10 Line perspectivities8 11 Circle and tangents homography9 12 Cross ratio or anaharmonic ratio 10 13 Projectivities defined by cross ratios 11 14 Cross ratio in euclidean coordinates 11 1 Projective line 2 1 Projective line The standard model of the “projective line” consists of the classes »x1; x2¼ of non-zero vectors of R2 modulo non-zero multiplicative constants. For every non-zero vector 2 a = ¹a1; a2º of R , the symbol »a¼ = »a1; a2¼ denotes a “point” of the projective line and 0 a = ¹a1; a2º is called a “representative” of the point. Two representatives fa; a g define the same point if and only if a0 = ka , with a non-zero real number k. The most important examples of projective lines are the usual lines of the euclidean plane to which we add an additional point, called point at infinity. This additional point makes the line closed and is called “projectification” of the line (or “one-point-compactifica- tion”). The projectification is illustrated by figure 1. In this we consider the points of (0,1) α (t,1) t=x1/x2 O(0,0) Figure 1: Projective line represented by (a line + a point at infinity) line α : y = 1; parallel to the x−axis.
    [Show full text]
  • On the Rank Two Geometries of the Groups PSL(2, Q): Part II∗
    Also available at http://amc.imfm.si ISSN 1855-3966 (printed edn.), ISSN 1855-3974 (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 6 (2013) 365–388 On the rank two geometries of the groups PSL(2; q): part II∗ Francis Buekenhout , Julie De Saedeleer , Dimitri Leemans y Universite´ Libre de Bruxelles, Departement´ de Mathematiques´ - C.P.216 Boulevard du Triomphe, B-1050 Bruxelles Received 30 November 2010, accepted 25 January 2013, published online 15 March 2013 Abstract We determine all firm and residually connected rank 2 geometries on which PSL(2; q) acts flag-transitively, residually weakly primitively and locally two-transitively, in which 0 one of the maximal parabolic subgroups is isomorphic to A4, S4, A5, PSL(2; q ) or PGL(2; q0), where q0 divides q, for some prime-power q. Keywords: Projective special linear groups, coset geometries, locally s-arc-transitive graphs. Math. Subj. Class.: 51E24, 05C25 1 Introduction In [5], we started the classification of the residually weakly primitive and locally two- transitive coset geometries of rank two for the groups PSL(2; q). The aim of this paper is to finish this classification. It remains to focus on the cases in which one of the max- 0 0 imal parabolic subgroups is isomorphic to A4, S4, A5, PSL(2; q ) or PGL(2; q ) where q0 divides q. For motivation, basic definitions, notations and context of the work we refer to [5]. In Section 3, we sketch the proof of our main result: ∼ Theorem 1.1. Let G = PSL(2; q) and Γ(G; fG0;G1;G0\G1g) be a locally two-transitive 0 RWPRI coset geometry of rank two.
    [Show full text]
  • 2 Projective Geometry and Transformations of 2D 1
    2 Projective Geometry and Transformations of 2D 1 2.1 Planar geometry The classical approach of Euclid studied geometry from a “geometric” or coordinate- free viewpoint. Since Descartes, it has been seen that geometry may be algebraicized. In the algebraic approach, geometric entities are described in terms of coordinates and algebraic entities. A significant advantage of the algebraic approach to geometry is that results derived in this way may more easily be used to derive algorithms and practical computational methods. 2.2 The 2D projective plane 2.2.1 Points and lines Homogeneous representation of lines. A line in the plane is represented by an equation such as ax + by + c = 0 or the vector (a, b, c)⊤. Since (a, b, c) and k(a, b, c) (k = 0) represent the same line, an equivalence class ⊤ ⊤ ∕ of vectors is known as a homogeneous vector. The set of equivalence classes of vectors in R3 (0, 0, 0) forms the projective space P2. − ⊤ Homogeneous representation of points. Since (x, y, 1)⊤ and k(x, y, 1)⊤ (k = 0) rep- resent the same point, points as homogeneous vectors are also elements of ∕P2. We distinguish between the homogeneous coordinates x = (x1, x2, x3)⊤ of a point and the inhomogeneous coordinates (x, y)⊤. Result 2.1. The point x lies on the line l if and only if x⊤l = 0. Degrees of freedom (dof). In order to specify a point (or a line), two values must be provided. Namely it has two degrees of freedom. Result 2.2. The intersection of two lines l and l is the point x = l l .
    [Show full text]
  • Lecture 2.2 a Brief Introduction to Projective Geometry
    Lecture 1.3 Basic projective geometry Thomas Opsahl Motivation • For the pinhole camera, the correspondence between observed 3D points in the world and 2D points in the captured image is given by straight lines through a common point (pinhole) • This correspondence can be described by a mathematical model known as “the perspective camera model” or “the pinhole camera model” • This model can be used to describe the imaging geometry of many modern cameras, hence it plays a central part in computer vision 2 Motivation • Before we can study the perspective camera model in detail, we need to expand our mathematical toolbox • We need to be able to mathematically describe the position and orientation of the camera relative to the world coordinate frame • Also we need to get familiar with some basic elements of projective geometry, since this will make it MUCH easier to describe and work with the perspective camera model 3 Introduction • We have seen that the pose of a coordinate frame relative to a coordinate frame , denoted , can be represented as a homogeneous transformation in 2D rrA t AAR t 11 12 Bx AAξ = BB= A∈ B TB r21 r 22 tBx SE (2) 0 1 00 1 Introduction • We have seen that the pose of a coordinate frame relative to a coordinate frame , denoted , can be represented as a homogeneous transformation in 2D and 3D rrrA t 11 12 13 Bx AARt rrrA t AAξ T = BB = 21 22 23 By ∈ SE (3) BBA 0 1 rrr31 32 33 tBz 000 1 Introduction • And we have seen how they can transform points from one reference frame to another if we represent
    [Show full text]
  • Restriction of Spherical Representations of Pgl2 (Q,) to a Discrete Subgroup
    proceedings of the american mathematical society Volume 91. Number 3. July 1984 RESTRICTION OF SPHERICAL REPRESENTATIONS OF PGL2 (Q,) TO A DISCRETE SUBGROUP ALESSANDRO FIGÀ - TALAMANCAAND MASSIMOA. PICARDELLO Abstract. We study the action on the homogeneous tree associated with PGL2(Q/;), of a suitably chosen discrete subgroup which is isomorphic to Z2* • • • *Z2 and is cocompact. We prove that the spherical representations of PGL2(Q;)) remain irreducible when restricted to this subgroup. Introduction. P. Carder's combinatorial approach to the theory of representations of PGLjtQ^,) (the two by two projective linear group over a /?-adic field Qp) is based on the realization of the group as a group of isometries of a homogeneous tree F of order p + 1 [5]. One defines a boundary fi of F and a probability measure on Q by means of the simple random walk. The action of PGL2(Q/)) on F induces an action on ñ, and the measure v is quasi-invariant with respect to the action of PGL2(Q;;). That is, letting vg{E) = v{gE), the measure vg is absolutely continuous with respect to v, and one may define a Poisson kernel as the Radon-Nikodym derivative P(g,u) = dvg(u)/dv, for w e ß. Finally, if z e C, one defines the spherical representations of PGL2(Q;7), on the space of simple functions on Í2, by the formula (^(g)|)(W) = Fz(g,W)|(g-1W). Spherical functions are then obtained integrating Pz(g,a) over the boundary. The same approach was more recently applied to certain discrete groups of isometries of F.
    [Show full text]
  • The Lorentz Group
    CORE Metadata, citation and similar papers at core.ac.uk Provided by Diposit Digital de la Universitat de Barcelona Treball final de grau GRAU DE MATEMATIQUES` Facultat de Matem`atiques Universitat de Barcelona The Lorentz Group Autor: Guillem Cobos Director: Dr. Neil Strickland Realitzat a: Department of Pure Mathematics Barcelona, June 29, 2015 Guillem Cobos Abstract In this project we aim to understand the structure and some properties of the Lorentz group, a mathematical object arising from the theory of special relativity which is said to express some of the main symmetries in the laws of Physics. The first section of the project is concerned about providing physical intuition about the concepts involved in the definition of the Lorentz group. The main goal of the project is to prove an isomorphism between the restricted Lorentz group and the projective linear group PSL2(C). Once achieved this result, we use it to build a scheme that will let us study the conjugacy classes of the restricted Lorentz group. 1 CONTENTS Guillem Cobos Contents 1 Introduction to Special Relativity 3 1.1 Starting Assumptions for SR Model . .4 1.2 Consequences to the Assumptions . .6 1.3 Picturing the Elements of the Restricted Lorentz Group . .7 1.4 Derivation of the Formula of the Lorentz Boost . .8 2 The Lorentz Group 11 2.1 Definition and First Consequences . 11 2.2 Topological Properties of the Lorentz Group . 16 3 Structure of the Restricted Lorentz Group 24 3.1 The Action of PSL2(C) on the Space of Hermitian Matrices . 25 3.2 Using Smooth Structure of Groups to Show the Result .
    [Show full text]