PROJECTIVE SPACE AND THE PINHOLE CAMERA
|
|
- Samuel McGee
- 5 years ago
- Views:
Transcription
1 PROJECTIVE SPACE AND THE PINHOLE CAMERA MOUSA REBOUH Abstract. Here we provide (linear algebra) proofs of the ancient theorem of Pappus and the contemporary theorem of Desargues on collineations. We also discuss the pinhole camera as a geometric engine to project from 3-D to 2-D. 1. Projective Geometry Figure 1. Man drawing a lute Albrecht Durer (1525) 1.1. Introduction. Cameras make it easy to keep record of a scene today. But it was not always so. The task of faithfully rendering scenes on canvas used to be difficult, but it became easy once artists took a closer look at the geometry of perspective drawing. The etching in Figure 1 shows how to draw a lute in perspective: project from an optical center (the nail on the wall) onto the real projective plane (the door held by the man on the left). Albrecht Durer was one of the painters who laid the foundations for projective geometry. Later, mathematicians developed efficient ways to study projective space. Here we prove two famous theorems on collineations using linear algebra methods. We also introduce the pinhole camera as a geometric machine Projective Space. Definition 1. [?] Let V be a vector space over a field F. Let n + 1 = dim(v ). Write P n F (V ) (or simply Pn ) for the set of lines of V through the origin. A point P P n is an equivalence class of vectors v V, where v v v = λv, λ 0. Note that projective space as defined above amounts to taking the quotient of a vector space (less the origin) over. This suggests that the topology of the real projective plane RP 2 is the quotient topology of R 3 \ {0}. We can also use the unit sphere in R 3, and observe that every line through the origin pierces the sphere through antipodal points to show that RP 2 is compact (a major difference with affine space), but that is beyond the scope of this paper. Date: December 14,
2 2 MOUSA REBOUH Example 1. The projective space of dimension 0 is a point. The projective spaces of dimension 1,2,3,n, are lines, planes, solids, hyperplanes, respectively Projective linear subspaces. Since P n inherits its structure from V, the projective linear subspaces come from the subspaces of V. Lemma 1. For V a finite dimensional vector space, U V P(U) P(V ) Proof. Let U V. Then P(U) is the set of lines of U through 0. But every line of U is a line of V. Hence the result follows. Example 2. [?] Let P = [v], Q = [w] P(V ) be distinct.the line PQ = P, Q is the set of all linear combinations λv + µw such that (λ, µ) (0, 0) Dimension Formula. Theorem 1. Given two projective linear subspaces U, W P n, we have dim(u W ) = dim(u) + dim(w ) dim U, W Proof. U and W are associated with some vector subspaces U, W. So U W is associated with the vector subspace U W, and U, W with the vector subspace U + W. Using the well-known dimension formula for vector spaces yields dim(u W ) = dim(u ) + dim(w ) dim(u + W ) dim(u W ) = dim(u W ) 1 = dim(u) + dim(w ) dim U, W. Example 3. Suppose P(V ) = RP 2. Consider two distinct lines L, L RP 2. Then dim( L) + dim( L ) = 2 = dim(p(v )). These two lines span the real projective plane, so dim( L L ) = 0. Thus, in projective space two distinct lines always intersect in a point. Similarly, two distinct planes always intersect in a line Projective Independence. Theorem 2. [?] n points x i P n are projectively independent if and only if for some choice of n vectors x i V the vectors are linearly independent in V. Proof. Suppose the points x i P n are projectively independent. Choose some vectors x i V such that P x i = x i. Then ( ) ai x i = 0 P ai x i = a i x i = 0 a i = 0 So the vectors x i are linearly independent in V. Conversely, choose n linearly independent vectors x i V. Consider the canonical projection P x i = x i. Then ai x i = 0 a i P x i = 0 a i x i = 0 a i = 0 i So, the points x i are projectively independent in P n. This completes the proof.
3 PROJECTIVE SPACE 3 2. Perspectivities and Collineations The pinhole model describes perspectivities well as these are the projective transformations performed by a camera or a perspective machine such as the one shown in Figure 1. The pinhole model requires two planes Π, Π and an optical center O off those two planes. Pick some point P Π. Define f : Π Π, f(p ) = P where we obtain P by intersecting the ray OP with Π. f is a perspectivity. An important fact which is not proved here is that the cross-ratio of four points on a line is invariant under perspectivities. Note that the focal length is the distance d(o, Π ). If we wished to scale the image, we would just need to change the focal length. Figure 2. The Desargues configuration Theorem 3. (Desargues Theorem.) If two triangles are perspective from a point, they are perspective from a line. Proof. Let ABC and A B C be two triangles in P n, n 2. Suppose these two triangles are in perspective from a point O as in Figure 2. Consider the projective linear subspaces U = O, A, C, A, C and W = O, B, C, B, C. The dimension formula yields dim( U, W ) = 3. So, the points in our configuration either lie in some P 2 or span some P 3. Let E be the point where AC and A C meet. Note that this makes sense since A and A are in perspective from O, and the same goes for C and C. Similarly, let D = AB A B and F = BC B C. First, assume: dim( U, W ) = 3. By assumption A, B, C and A, B, C are two distinct planes, which must meet in a line by the dimension formula. By construction, D,E,F belong to that line. So, we re done. Second, assume: dim( U, W ) = 2. By assumption the vertices of the two triangles and O lie in some plane Π P 2. As in [?], picking some point O P 3 Π c, and lifting two points, say A, A will do the trick. Pick two points G, G in perspective from O with G and A in perspective from O, and G and A in perspective from O. The triangles GBC and G B C are like the triangles in the previous case. Let Ẽ = GC G C and D = GB G B. The points D, Ẽ, F are collinear. But D, Ẽ are lifts of D, E in perspective from O. Thus, we conclude that D, E, F are collinear.
4 4 MOUSA REBOUH Remark 1. Apply the principle of projective duality to state the dual of Desargues theorem: if two triangles are perspective from a line, they are perspective from a point Basis and linear transformations. Definition 2. A projective basis is a set B of n+2 points, no n+1 are linearly dependent. Naturally, the standard basis comes from the projected vector space, to which we add a calibration point. Since V R n+1 we can take n+1 basis elements e i of R n+1 and project them to obtain a set {P 0 = P e 0,..., P n = P e n } to which we add P n+1 = P e n+1 where n e n+1 = λ i e i The following theorem will be needed in the proof of Pappus theorem, so it is stated here, but without proof. Theorem 4. Given a projective basis of P n, there is a one-to-one correspondence between projective transformations and bases (plural). Definition 3. Write P v P n for the point represented by v V. T is a projective transformation if there is an invertible matrix A such that T (P v ) = P Av for all v V. i= The theorem of Pappus. Figure 3. The Pappus configuration Theorem 5. (Pappus Theorem.) If alternate vertices of a hexagon lie on two lines, the three pairs of opposite sides meet in three collinear points. Proof. Take two distinct lines L, L P 2. Pick three distinct points on each line, A, B, C L and D, E, F L as in Fig. 3. Choose a standard projective basis B = {A, B, D, E} with A = (1 : 0 : 0), B = (0 : 1 : 0), D = (0 : 0 : 1), E = (1 : 1 : 1) Then L = AB : {z = 0}, DB : {x = 0}. And L = DE : {x = y}, AE : {y = z}. Thus X = AE DB = (0 : 1 : 1). Let C = (1 : c : 0) and F = (1 : 1 : f). AF : {z = fy}, DC : {y = cx} Y = AF DC = (1 : c : cf) BF : {z = fx}, EC : {(x z)c = y z} Z = BF EC = (1 : (c + f cf) : f) Then c cf = c(1 f) = (c + f cf) f Y, Z {y z = c(1 f)x}. Clearly, X also lies on that line. This completes the proof.
5 PROJECTIVE SPACE 5 3. The pinhole camera Perspective machines from the Renaissance led to the invention of the camera obscura (the dark room), which is an instance of the pinhole camera. In the case of perspective machines, the artist draws the projection by hand. The 3-D to 2-D transformation performed by the pinhole camera involves: a retinal plane Π an optical center O a focal length d(o, Π). OP Π describes the image P of a point P R 3. This is the pinhole model. The optical axis is the line through O perpendicular to Π, and it pierces Π at a principal point O. Take a 2-D orthonormal system of coordinates for Π centered at O, and a 3-D orthonormal system of coordinates called the camera coordinate system centered at O. Thales theorem gives a relationship between the coordinates of P and P. An important property of the pinhole model is that we can use homogeneous coordinates to make the relationship between the world coordinates and the pixel coordinates linear projective [?]. Figure 4. The pinhole model References [1] Onishchik, Arkady L. and Sulanke, Rolf, Projective and Cayley-Klein geometries, Springer- Verlag, Berlin Heidelberg, 2006 [2] Reid, Miles and Szendroi, Balazs, Geometry and Topology,Cambridge University Press, 2005 [3] Luong, Quang Tuan and Faugeras, Olivier, The Geometry of Multiple Images: the laws that govern the formation of multiple images of a scene and some of their applications, The MIT Press, Cambridge, MA, address: mousa@mail.sfsu.edu
CS-9645 Introduction to Computer Vision Techniques Winter 2019
Table of Contents Projective Geometry... 1 Definitions...1 Axioms of Projective Geometry... Ideal Points...3 Geometric Interpretation... 3 Fundamental Transformations of Projective Geometry... 4 The D
More informationCSE 252B: Computer Vision II
CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribe: Sameer Agarwal LECTURE 1 Image Formation 1.1. The geometry of image formation We begin by considering the process of image formation when a
More informationCamera 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 informationProjective geometry for Computer Vision
Department of Computer Science and Engineering IIT Delhi NIT, Rourkela March 27, 2010 Overview Pin-hole camera Why projective geometry? Reconstruction Computer vision geometry: main problems Correspondence
More informationInversive Plane Geometry
Inversive Plane Geometry An inversive plane is a geometry with three undefined notions: points, circles, and an incidence relation between points and circles, satisfying the following three axioms: (I.1)
More informationMAT 3271: Selected Solutions to the Assignment 6
Chapter 2: Major Exercises MAT 3271: Selected Solutions to the Assignment 6 1. Since a projective plan is a model of incidence geometry, Incidence Axioms 1-3 and Propositions 2.1-2.5 (which follow logically
More informationTECHNISCHE UNIVERSITÄT BERLIN WS2005 Fachbereich 3 - Mathematik Prof. Dr. U. Pinkall / Charles Gunn Abgabe:
TECHNISCHE UNIVERSITÄT BERLIN WS2005 Fachbereich 3 - Mathematik Prof. Dr. U. Pinkall / Charles Gunn Abgabe: 27.10.2005 1. Übung Geometrie I (Lines in P 2 (R), Separation, Desargues) 1. Aufgabe Line equations
More informationHomogeneous Coordinates. Lecture18: Camera Models. Representation of Line and Point in 2D. Cross Product. Overall scaling is NOT important.
Homogeneous Coordinates Overall scaling is NOT important. CSED44:Introduction to Computer Vision (207F) Lecture8: Camera Models Bohyung Han CSE, POSTECH bhhan@postech.ac.kr (",, ) ()", ), )) ) 0 It is
More information1 Affine and Projective Coordinate Notation
CS348a: Computer Graphics Handout #9 Geometric Modeling Original Handout #9 Stanford University Tuesday, 3 November 992 Original Lecture #2: 6 October 992 Topics: Coordinates and Transformations Scribe:
More informationGeometry Definitions, Postulates, and Theorems. Chapter 3: Parallel and Perpendicular Lines. Section 3.1: Identify Pairs of Lines and Angles.
Geometry Definitions, Postulates, and Theorems Chapter : Parallel and Perpendicular Lines Section.1: Identify Pairs of Lines and Angles Standards: Prepare for 7.0 Students prove and use theorems involving
More informationProblem 3.1 (Building up geometry). For an axiomatically built-up geometry, six groups of axioms needed:
Math 3181 Dr. Franz Rothe September 29, 2016 All3181\3181_fall16h3.tex Names: Homework has to be turned in this handout. For extra space, use the back pages, or put blank pages between. The homework can
More informationRobot Vision: Projective Geometry
Robot Vision: Projective Geometry Ass.Prof. Friedrich Fraundorfer SS 2018 1 Learning goals Understand homogeneous coordinates Understand points, line, plane parameters and interpret them geometrically
More informationEM225 Projective Geometry Part 2
EM225 Projective Geometry Part 2 eview In projective geometry, we regard figures as being the same if they can be made to appear the same as in the diagram below. In projective geometry: a projective point
More information4. Simplicial Complexes and Simplicial Homology
MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 4. Simplicial Complexes and Simplicial Homology Geometric simplicial complexes 4.1 Definition. A finite subset { v 0, v 1,..., v r } R n
More informationPart II. Working and Playing with Geometry
Part II Working and Playing with Geometry 129 Need to play is the mother of all invention. Kristina Brenneman, Portland Tribune, 2005 So far we have prepared a solid basis for projective geometry with
More informationAssignments in Mathematics Class IX (Term I) 5. InTroduCTIon To EuClId s GEoMETry. l Euclid s five postulates are : ANIL TUTORIALS
Assignments in Mathematics Class IX (Term I) 5. InTroduCTIon To EuClId s GEoMETry IMporTAnT TErMs, definitions And results l In geometry, we take a point, a line and a plane as undefined terms. l An axiom
More informationCamera 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 informationParallel and perspective projections such as used in representing 3d images.
Chapter 5 Rotations and projections In this chapter we discuss Rotations Parallel and perspective projections such as used in representing 3d images. Using coordinates and matrices, parallel projections
More informationCamera Projection Models We will introduce different camera projection models that relate the location of an image point to the coordinates of the
Camera Projection Models We will introduce different camera projection models that relate the location of an image point to the coordinates of the corresponding 3D points. The projection models include:
More informationThe end of affine cameras
The end of affine cameras Affine SFM revisited Epipolar geometry Two-view structure from motion Multi-view structure from motion Planches : http://www.di.ens.fr/~ponce/geomvis/lect3.pptx http://www.di.ens.fr/~ponce/geomvis/lect3.pdf
More informationThe Borsuk-Ulam theorem- A Combinatorial Proof
The Borsuk-Ulam theorem- A Combinatorial Proof Shreejit Bandyopadhyay April 14, 2015 1 Introduction The Borsuk-Ulam theorem is perhaps among the results in algebraic topology having the greatest number
More information7th Bay Area Mathematical Olympiad
7th Bay Area Mathematical Olympiad February 22, 2005 Problems and Solutions 1 An integer is called formidable if it can be written as a sum of distinct powers of 4, and successful if it can be written
More informationMath 308, Section 101 Solutions to Study Questions for Final Exam (Thursday, December 16, 2004)
NEUTRAL GEOMETRY Math 308, Section 0 Solutions to Study Questions for Final Exam (Thursday, December 6, 00) I. Given a triangle AEF, let M be the midpoint of the segment EF. Choose a point D on the ray
More informationAugmented Reality II - Camera Calibration - Gudrun Klinker May 11, 2004
Augmented Reality II - Camera Calibration - Gudrun Klinker May, 24 Literature Richard Hartley and Andrew Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, 2. (Section 5,
More informationProjective geometry, camera models and calibration
Projective geometry, camera models and calibration Subhashis Banerjee Dept. Computer Science and Engineering IIT Delhi email: suban@cse.iitd.ac.in January 6, 2008 The main problems in computer vision Image
More information11 1. Introductory part In order to follow the contents of this book with full understanding, certain prerequisites from high school mathematics will
11 1. Introductory part In order to follow the contents of this book with full understanding, certain prerequisites from high school mathematics will be necessary. This firstly pertains to the basic concepts
More informationThe statement implies that any three intersection points of two distinct planes lie on a line.
Math 3181 Dr. Franz Rothe February 23, 2015 All3181\3181_spr15ts1.tex 1 Solution of Test Name: Problem 1.1. The second part of Hilbert s Proposition 1 states: Any two different planes have either no point
More informationEpipolar Geometry and the Essential Matrix
Epipolar Geometry and the Essential Matrix Carlo Tomasi The epipolar geometry of a pair of cameras expresses the fundamental relationship between any two corresponding points in the two image planes, and
More informationComputer 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 informationTransformations and Isometries
Transformations and Isometries Definition: A transformation in absolute geometry is a function f that associates with each point P in the plane some other point P in the plane such that (1) f is one-to-one
More informationECE Digital Image Processing and Introduction to Computer Vision. Outline
ECE592-064 Digital Image Processing and Introduction to Computer Vision Depart. of ECE, NC State University Instructor: Tianfu (Matt) Wu Spring 2017 1. Recap Outline 2. Modeling Projection and Projection
More informationOn the number of distinct directions of planes determined by n points in R 3
On the number of distinct directions of planes determined by n points in R 3 Rom Pinchasi August 27, 2007 Abstract We show that any set of n points in R 3, that is not contained in a plane, determines
More informationNotes on Spherical Geometry
Notes on Spherical Geometry Abhijit Champanerkar College of Staten Island & The Graduate Center, CUNY Spring 2018 1. Vectors and planes in R 3 To review vector, dot and cross products, lines and planes
More informationIntroduction to Homogeneous coordinates
Last class we considered smooth translations and rotations of the camera coordinate system and the resulting motions of points in the image projection plane. These two transformations were expressed mathematically
More informationThree applications of Euler s formula. Chapter 10
Three applications of Euler s formula Chapter 10 A graph is planar if it can be drawn in the plane R without crossing edges (or, equivalently, on the -dimensional sphere S ). We talk of a plane graph if
More informationLecture 15: The subspace topology, Closed sets
Lecture 15: The subspace topology, Closed sets 1 The Subspace Topology Definition 1.1. Let (X, T) be a topological space with topology T. subset of X, the collection If Y is a T Y = {Y U U T} is a topology
More informationMachine 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 informationTwo distinct points determine a line. Ie through any two points there is one and only one line.
Math 310 Fall 2006 Test #2 100 points ANSWERS! 1a. The number of distinct points necessary to determine a specific line is 2 Two distinct points determine a line. Ie through any two points there is one
More informationMATH 890 HOMEWORK 2 DAVID MEREDITH
MATH 890 HOMEWORK 2 DAVID MEREDITH (1) Suppose P and Q are polyhedra. Then P Q is a polyhedron. Moreover if P and Q are polytopes then P Q is a polytope. The facets of P Q are either F Q where F is a facet
More informationTWO COORDINATIZATION THEOREMS FOR PROJECTIVE PLANES
TWO COORDINATIZATION THEOREMS FOR PROJECTIVE PLANES HARRY ALTMAN A projective plane Π consists of a set of points Π p, a set of lines Π L, and a relation between them, denoted and read on, satisfying the
More informationCS 664 Slides #9 Multi-Camera Geometry. Prof. Dan Huttenlocher Fall 2003
CS 664 Slides #9 Multi-Camera Geometry Prof. Dan Huttenlocher Fall 2003 Pinhole Camera Geometric model of camera projection Image plane I, which rays intersect Camera center C, through which all rays pass
More informationFACES OF CONVEX SETS
FACES OF CONVEX SETS VERA ROSHCHINA Abstract. We remind the basic definitions of faces of convex sets and their basic properties. For more details see the classic references [1, 2] and [4] for polytopes.
More informationTest 1, Spring 2013 ( Solutions): Provided by Jeff Collins and Anil Patel. 1. Axioms for a finite AFFINE plane of order n.
Math 532, 736I: Modern Geometry Test 1, Spring 2013 ( Solutions): Provided by Jeff Collins and Anil Patel Part 1: 1. Axioms for a finite AFFINE plane of order n. AA1: There exist at least 4 points, no
More informationEpipolar Geometry Prof. D. Stricker. With slides from A. Zisserman, S. Lazebnik, Seitz
Epipolar Geometry Prof. D. Stricker With slides from A. Zisserman, S. Lazebnik, Seitz 1 Outline 1. Short introduction: points and lines 2. Two views geometry: Epipolar geometry Relation point/line in two
More informationCOSC579: Scene Geometry. Jeremy Bolton, PhD Assistant Teaching Professor
COSC579: Scene Geometry Jeremy Bolton, PhD Assistant Teaching Professor Overview Linear Algebra Review Homogeneous vs non-homogeneous representations Projections and Transformations Scene Geometry The
More information1 Solution of Homework I
Math 3181 Dr. Franz Rothe Name: All3181\3181_spr13h1.tex 1 Solution of Homework I 10 Problem 1.1. As far as two-dimensional geometry is concerned, Hilbert s Proposition 1 reduces to one simple statement:
More informationmaximize c, x subject to Ax b,
Lecture 8 Linear programming is about problems of the form maximize c, x subject to Ax b, where A R m n, x R n, c R n, and b R m, and the inequality sign means inequality in each row. The feasible set
More informationPinhole Camera Model 10/05/17. Computational Photography Derek Hoiem, University of Illinois
Pinhole Camera Model /5/7 Computational Photography Derek Hoiem, University of Illinois Next classes: Single-view Geometry How tall is this woman? How high is the camera? What is the camera rotation? What
More informationComputer Vision Project-1
University of Utah, School Of Computing Computer Vision Project- Singla, Sumedha sumedha.singla@utah.edu (00877456 February, 205 Theoretical Problems. Pinhole Camera (a A straight line in the world space
More informationCMPSCI 670: Computer Vision! Image formation. University of Massachusetts, Amherst September 8, 2014 Instructor: Subhransu Maji
CMPSCI 670: Computer Vision! Image formation University of Massachusetts, Amherst September 8, 2014 Instructor: Subhransu Maji MATLAB setup and tutorial Does everyone have access to MATLAB yet? EdLab accounts
More informationTechnische Universität München Zentrum Mathematik
Technische Universität München Zentrum Mathematik Prof. Dr. Dr. Jürgen Richter-Gebert, Bernhard Werner Projective Geometry SS 208 https://www-m0.ma.tum.de/bin/view/lehre/ss8/pgss8/webhome Solutions for
More informationIf three points A (h, 0), P (a, b) and B (0, k) lie on a line, show that: a b 1.
ASSIGNMENT ON STRAIGHT LINES LEVEL 1 (CBSE/NCERT/STATE BOARDS) 1 Find the angle between the lines joining the points (0, 0), (2, 3) and the points (2, 2), (3, 5). 2 What is the value of y so that the line
More informationPin Hole Cameras & Warp Functions
Pin Hole Cameras & Warp Functions Instructor - Simon Lucey 16-423 - Designing Computer Vision Apps Today Pinhole Camera. Homogenous Coordinates. Planar Warp Functions. Motivation Taken from: http://img.gawkerassets.com/img/18w7i1umpzoa9jpg/original.jpg
More informationDefinition 2 (Projective plane). A projective plane is a class of points, and a class of lines satisfying the axioms:
Math 3181 Name: Dr. Franz Rothe January 30, 2014 All3181\3181_spr14h2.tex Homework has to be turned in this handout. The homework can be done in groups up to three due February 11/12 2 Homework 1 Definition
More informationFIGURES FOR SOLUTIONS TO SELECTED EXERCISES. V : Introduction to non Euclidean geometry
FIGURES FOR SOLUTIONS TO SELECTED EXERCISES V : Introduction to non Euclidean geometry V.1 : Facts from spherical geometry V.1.1. The objective is to show that the minor arc m does not contain a pair of
More information2 Solution of Homework
Math 3181 Name: Dr. Franz Rothe February 6, 2014 All3181\3181_spr14h2.tex Homework has to be turned in this handout. The homework can be done in groups up to three due February 11/12 2 Solution of Homework
More informationProjective spaces and Bézout s theorem
Projective spaces and Bézout s theorem êaû{0 Mijia Lai 5 \ laimijia@sjtu.edu.cn Outline 1. History 2. Projective spaces 3. Conics and cubics 4. Bézout s theorem and the resultant 5. Cayley-Bacharach theorem
More informationExercises for Chapter Three You know you've got to exercise your brain just like your muscles. Will Rogers ( )
Exercises for Chapter Three You know you've got to exercise your brain just like your muscles. Will Rogers (1879 1935) Investigation Exercise 3.1. (a) Construct a tessellation. (Directions for construction.)
More informationGergonne and Nagel Points for Simplices in the n-dimensional Space
Journal for Geometry and Graphics Volume 4 (2000), No. 2, 119 127. Gergonne and Nagel Points for Simplices in the n-dimensional Space Edwin Koźniewsi 1, Renata A. Górsa 2 1 Institute of Civil Engineering,
More informationA GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY
A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY KARL L. STRATOS Abstract. The conventional method of describing a graph as a pair (V, E), where V and E repectively denote the sets of vertices and edges,
More informationSynthetic Geometry. 1.1 Foundations 1.2 The axioms of projective geometry
Synthetic Geometry 1.1 Foundations 1.2 The axioms of projective geometry Foundations Def: A geometry is a pair G = (Ω, I), where Ω is a set and I a relation on Ω that is symmetric and reflexive, i.e. 1.
More informationRaycasting. Chapter Raycasting foundations. When you look at an object, like the ball in the picture to the left, what do
Chapter 4 Raycasting 4. Raycasting foundations When you look at an, like the ball in the picture to the left, what do lamp you see? You do not actually see the ball itself. Instead, what you see is the
More informationMATH 54 - LECTURE 4 DAN CRYTSER
MATH 54 - LECTURE 4 DAN CRYTSER Introduction In this lecture we review properties and examples of bases and subbases. Then we consider ordered sets and the natural order topology that one can lay on an
More informationMultiple View Geometry in Computer Vision
Multiple View Geometry in Computer Vision Prasanna Sahoo Department of Mathematics University of Louisville 1 More on Single View Geometry Lecture 11 2 In Chapter 5 we introduced projection matrix (which
More informationDefinition. Given a (v,k,λ)- BIBD, (X,B), a set of disjoint blocks of B which partition X is called a parallel class.
Resolvable BIBDs Definition Given a (v,k,λ)- BIBD, (X,B), a set of disjoint blocks of B which partition X is called a parallel class. A partition of B into parallel classes (there must be r of them) is
More informationCoplanar 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 informationImage Formation I Chapter 1 (Forsyth&Ponce) Cameras
Image Formation I Chapter 1 (Forsyth&Ponce) Cameras Guido Gerig CS 632 Spring 215 cknowledgements: Slides used from Prof. Trevor Darrell, (http://www.eecs.berkeley.edu/~trevor/cs28.html) Some slides modified
More information9 Circles CHAPTER. Chapter Outline. Chapter 9. Circles
www.ck12.org Chapter 9. Circles CHAPTER 9 Circles Chapter Outline 9.1 PARTS OF CIRCLES & TANGENT LINES 9.2 PROPERTIES OF ARCS 9.3 PROPERTIES OF CHORDS 9.4 INSCRIBED ANGLES 9.5 ANGLES OF CHORDS, SECANTS,
More informationVisual 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 informationDrawing in 3D (viewing, projection, and the rest of the pipeline)
Drawing in 3D (viewing, projection, and the rest of the pipeline) CS559 Fall 2016 Lecture 6/7 September 26-28 2016 The first 4 Key Ideas 1. Work in convenient coordinate systems. Use transformations to
More informationMETRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS
METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS M. Lefler, H. Hel-Or Dept. of CS, University of Haifa, Israel Y. Hel-Or School of CS, IDC, Herzliya, Israel ABSTRACT Video analysis often requires
More informationImage Formation I Chapter 2 (R. Szelisky)
Image Formation I Chapter 2 (R. Selisky) Guido Gerig CS 632 Spring 22 cknowledgements: Slides used from Prof. Trevor Darrell, (http://www.eecs.berkeley.edu/~trevor/cs28.html) Some slides modified from
More informationSome Comments on Leaving Certificate Geometry Work in Progress
Some Comments on Leaving Certificate Geometry Work in Progress D. R. Wilkins April 23, 2016 i Axioms for Leaving Certificate Geometry In 1932, George D. Birkhoff published a paper entitled A set of postulates
More informationGeometry: Semester 1 Midterm
Class: Date: Geometry: Semester 1 Midterm Multiple Choice Identify the choice that best completes the statement or answers the question. 1. The first two steps for constructing MNO that is congruent to
More informationHowever, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example).
98 CHAPTER 3. PROPERTIES OF CONVEX SETS: A GLIMPSE 3.2 Separation Theorems It seems intuitively rather obvious that if A and B are two nonempty disjoint convex sets in A 2, then there is a line, H, separating
More informationTHE VIEWING TRANSFORMATION
ECS 178 Course Notes THE VIEWING TRANSFORMATION Kenneth I. Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview One of the most important
More informationImage Formation I Chapter 1 (Forsyth&Ponce) Cameras
Image Formation I Chapter 1 (Forsyth&Ponce) Cameras Guido Gerig CS 632 Spring 213 cknowledgements: Slides used from Prof. Trevor Darrell, (http://www.eecs.berkeley.edu/~trevor/cs28.html) Some slides modified
More informationTechnische Universität München Zentrum Mathematik
Question 1. Incidence matrix with gaps Technische Universität München Zentrum Mathematik Prof. Dr. Dr. Jürgen Richter-Gebert, Bernhard Werner Projective Geometry SS 2016 www-m10.ma.tum.de/projektivegeometriess16
More informationEXTREME POINTS AND AFFINE EQUIVALENCE
EXTREME POINTS AND AFFINE EQUIVALENCE The purpose of this note is to use the notions of extreme points and affine transformations which are studied in the file affine-convex.pdf to prove that certain standard
More informationarxiv: v1 [math.mg] 3 Mar 2014
A SIX-POINT CEVA-MENELAUS THEOREM B.D.S. BLUE MCCONNELL MATH@DAYLATEANDDOLLARSHORT.COM arxiv:1403.0478v1 [math.mg] 3 Mar 2014 Abstract. We provide a companion to the recent Bényi-Ćurgus generalization
More informationRigid Body Motion and Image Formation. Jana Kosecka, CS 482
Rigid Body Motion and Image Formation Jana Kosecka, CS 482 A free vector is defined by a pair of points : Coordinates of the vector : 1 3D Rotation of Points Euler angles Rotation Matrices in 3D 3 by 3
More information8 Standard Euclidean Triangle Geometry
8 Standard Euclidean Triangle Geometry 8.1 The circum-center Figure 8.1: In hyperbolic geometry, the perpendicular bisectors can be parallel as shown but this figure is impossible in Euclidean geometry.
More informationA Communications Network???
A Communications Network??? A Communications Network What are the desirable properties of the switching box? 1. Every two users must be connected at a switch. 2. Every switch must "look alike". 3. The
More informationwith slopes m 1 and m 2 ), if and only if its coordinates satisfy the equation y y 0 = 0 and Ax + By + C 2
CHAPTER 10 Straight lines Learning Objectives (i) Slope (m) of a non-vertical line passing through the points (x 1 ) is given by (ii) If a line makes an angle α with the positive direction of x-axis, then
More informationAnd Now From a New Angle Special Angles and Postulates LEARNING GOALS
And Now From a New Angle Special Angles and Postulates LEARNING GOALS KEY TERMS. In this lesson, you will: Calculate the complement and supplement of an angle. Classify adjacent angles, linear pairs, and
More informationAlgebraic Geometry of Segmentation and Tracking
Ma191b Winter 2017 Geometry of Neuroscience Geometry of lines in 3-space and Segmentation and Tracking This lecture is based on the papers: Reference: Marco Pellegrini, Ray shooting and lines in space.
More informationShadows in Computer Graphics
Shadows in Computer Graphics Steven Janke November 2014 Steven Janke (Seminar) Shadows in Computer Graphics November 2014 1 / 49 Shadows (from Doom) Steven Janke (Seminar) Shadows in Computer Graphics
More informationMathematics For Class IX Lines and Angles
Mathematics For Class IX Lines and Angles (Q.1) In Fig, lines PQ and RS intersect each other at point O. If, find angle POR and angle ROQ (1 Marks) (Q.2) An exterior angle of a triangle is 110 and one
More information1 Projective Geometry
CIS8, Machine Perception Review Problem - SPRING 26 Instructions. All coordinate systems are right handed. Projective Geometry Figure : Facade rectification. I took an image of a rectangular object, and
More informationTopics in geometry Exam 1 Solutions 7/8/4
Topics in geometry Exam 1 Solutions 7/8/4 Question 1 Consider the following axioms for a geometry: There are exactly five points. There are exactly five lines. Each point lies on exactly three lines. Each
More informationBetweenness and the Crossbar Theorem. Lemma: Let A, B, and C be distinct points. If A*B*C, then neither A*C*B nor B*A*C.
Betweenness and the Crossbar Theorem Lemma: Let A, B, and C be distinct points. If A*B*C, then neither A*C*B nor B*A*C. Suppose that both A*B*C and A*C*B. Thus AB+BC =AC, and AC +CB = AB. From this we
More informationCamera models and calibration
Camera models and calibration Read tutorial chapter 2 and 3. http://www.cs.unc.edu/~marc/tutorial/ Szeliski s book pp.29-73 Schedule (tentative) 2 # date topic Sep.8 Introduction and geometry 2 Sep.25
More informationProjective Geometry for Image Analysis
Projective Geometry for Image nalysis Tutorial given at ISPRS, Vienna, July 996 Roger Mohr and ill Triggs GRVIR, project MOVI INRI, 655 avenue de l Europe F-3833 Montbonnot St Martin France E-mail: froger.mohr,ill.triggsg@inrialpes.fr
More informationBasic Euclidean Geometry
hapter 1 asic Euclidean Geometry This chapter is not intended to be a complete survey of basic Euclidean Geometry, but rather a review for those who have previously taken a geometry course For a definitive
More information3D Polygon Rendering. Many applications use rendering of 3D polygons with direct illumination
Rendering Pipeline 3D Polygon Rendering Many applications use rendering of 3D polygons with direct illumination 3D Polygon Rendering What steps are necessary to utilize spatial coherence while drawing
More informationAspects of Geometry. Finite models of the projective plane and coordinates
Review Sheet There will be an exam on Thursday, February 14. The exam will cover topics up through material from projective geometry through Day 3 of the DIY Hyperbolic geometry packet. Below are some
More informationCOMP 175 COMPUTER GRAPHICS. Ray Casting. COMP 175: Computer Graphics April 26, Erik Anderson 09 Ray Casting
Ray Casting COMP 175: Computer Graphics April 26, 2018 1/41 Admin } Assignment 4 posted } Picking new partners today for rest of the assignments } Demo in the works } Mac demo may require a new dylib I
More informationDivision of the Humanities and Social Sciences. Convex Analysis and Economic Theory Winter Separation theorems
Division of the Humanities and Social Sciences Ec 181 KC Border Convex Analysis and Economic Theory Winter 2018 Topic 8: Separation theorems 8.1 Hyperplanes and half spaces Recall that a hyperplane in
More informationDrawing in 3D (viewing, projection, and the rest of the pipeline)
Drawing in 3D (viewing, projection, and the rest of the pipeline) CS559 Spring 2017 Lecture 6 February 2, 2017 The first 4 Key Ideas 1. Work in convenient coordinate systems. Use transformations to get
More information(1) Page #1 24 all. (2) Page #7-21 odd, all. (3) Page #8 20 Even, Page 35 # (4) Page #1 8 all #13 23 odd
Geometry/Trigonometry Unit 1: Parallel Lines Notes Name: Date: Period: # (1) Page 25-26 #1 24 all (2) Page 33-34 #7-21 odd, 23 28 all (3) Page 33-34 #8 20 Even, Page 35 #40 44 (4) Page 60 61 #1 8 all #13
More information