[PDF] Projective Geometry: A Short Introduction





Previous PDF Next PDF



Projective Geometry

Projective Geometry. Alexander Remorov alexanderrem@gmail.com. Harmonic Division. Given four collinear points A B



Projective geometry of elliptic curves

the projection of the complete intersection of two quadric hyper- surfaces in IP4 and which is singular in 10 points (counting multi plicities) of C. We shall 



Projective Geometry: A Short Introduction

manipulated with projective geometry and this in contrast to the Euclidean geometry. This allows perspective deformations to be represented as projective.



PROJECTIVE GEOMETRY b3 course 2003 Nigel Hitchin

Projective geometry evens things out – it adds to the Euclidean plane extra points at infinity where parallel lines intersect. With these new points 



Some Interpretations of Abstract Linear Dependence in Terms of

IN TERMS OF PROJECTIVE GEOMETRY.1. By SAUNDERS MACLANE. 1. Introduction. The abstract theory of linear dependence in the form.



Projective Geometry

In contrast to Euclidean geometry the following proposition declines the existence of parallel lines. Proposition 2.4. Two distinct lines in a projective plane 



Projective Geometry and Camera Models

20 janv. 2011 Today's class. Mapping between image and world coordinates. – Pinhole camera model. – Projective geometry. • Vanishing points and lines.



Chapter 5 - Basics of Projective Geometry

complex projective spaces). Technically projective geometry can be defined axiomatically



PROJECTIVE GEOMETRY Contents 1. Basic Definitions 1 2. Axioms

PROJECTIVE GEOMETRY. KRISTIN DEAN. Abstract. This paper investigates the nature of finite geometries. It will focus on the finite geometries known as 



PROJECTIVE GEOMETRY Michel Lavrauw Nesin Mathematics

PROJECTIVE GEOMETRY. Lecture 1. Projective spaces. Intuitive definition. Consider a 3-dimensional vector space V and some plane ? which does not pass.



[PDF] Projective Geometry: From Foundations to Applications

So why should a person study projective geometry? First of all projective geometry is a jewel of mathematics one of the out- standing achievements of the 



[PDF] Projective Geometry: A Short Introduction - Morpheo

The objective of this course is to give basic notions and intuitions on projective geometry The interest of projective geometry arises in several visual 



[PDF] Projective Geometry - TU Berlin

An example for a theorem of projective geometry is Pappus' theorem It is concerned with points lines and the incidence relation between points and lines



[PDF] Basics of Projective Geometry - UPenn CIS

The following concepts are presented: projective spaces projective frames homo- geneous coordinates projective maps projective hyperplanes multiprojective 



[PDF] Essential Concepts of Projective Geomtry - UCR Math

First of all one of the basic reasons for studying projective geometry is for its applications to the geometry of Euclidean space and affine geometry is



[PDF] PROJECTIVE GEOMETRY

In projective geometry every two straight lines in the same plane have a point in common i e inter- sect All points being regarded as equivalent it can



[PDF] PROJECTIVE GEOMETRY b3 course 2003 Nigel Hitchin - People

This is a course on projective geometry Probably your idea of geometry in the past has been based on triangles in the plane Pythagoras' Theorem 



[PDF] Foundations of Projective Geometry - Userpage

Proposition 1 4 The projective plane S defined by homogeneous coordinates which are real numbers as above is isomorphic to the projective plane obtained by 



[PDF] A Course in Projective Geometry

In chapters 3 5 and 6 we develop the analytic theory of the real projective plane We prove Desargues' Theorem and Fano's Theorem by direct computation with 



[PDF] SCHAUMS Projective Geometry 250pdf - kishore koduvayur

SCHAUM'S outlines PROJECTIVE GEOMETRY Frank Ayres Jr The perfect aid for better grades Covers all course fundamentals and supplements any dass text

  • What is projective geometry and example?

    projective geometry, branch of mathematics that deals with the relationships between geometric figures and the images, or mappings, that result from projecting them onto another surface. Common examples of projections are the shadows cast by opaque objects and motion pictures displayed on a screen.
  • What is projective geometry used for?

    Sava College. By an extension, Descriptive or Projective Geometry, it can be used to transform the Three-Dimensional Space into a Tetra-Dimensional Space and the other, being the only branch of mathematics that can directly describe a four-dimensional space.
  • What are the basics of projective geometry?

    Projective geometries are characterised by the "elliptic parallel" axiom, that any two planes always meet in just one line, or in the plane, any two lines always meet in just one point. In other words, there are no such things as parallel lines or planes in projective geometry.
  • Although very beautiful and elegant, we believe that it is a harder approach than the linear algebraic approach. In the linear algebraic approach, all notions are considered up to a scalar. For example, a projective point is really a line through the origin.

Projective Geometry: A Short Introduction

Lecture Notes

Edmond BoyerMaster MOSIG Introduction to Projective Geometry

Contents

1 Introduction 2

1.1 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

1.2 Historical Background . . . . . . . . . . . . . . . . . . . . . . . .

3

1.3 Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

2 Projective Spaces 5

2.1 Denitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

2.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.3 The hyperplane at innity . . . . . . . . . . . . . . . . . . . . . .

12

3 The projective line 13

3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

3.2 Projective transformation ofP1. . . . . . . . . . . . . . . . . . .14

3.3 The cross-ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

4 The projective plane 17

4.1 Points and lines . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

4.2 Line at innity . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

4.3 Homographies . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

4.4 Conics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4.5 Ane transformations . . . . . . . . . . . . . . . . . . . . . . . .

22

4.6 Euclidean transformations . . . . . . . . . . . . . . . . . . . . . .

22

4.7 Particular transformations . . . . . . . . . . . . . . . . . . . . . .

24

4.8 Transformation hierarchy . . . . . . . . . . . . . . . . . . . . . .

25
Grenoble Universities 1Master MOSIG Introduction to Projective Geometry

Chapter 1

Introduction

1.1 Objective

The objective of this course is to give basic notions and intuitions onprojective geometry. The interest of projective geometry arises in several visual comput- ing domains, in particular computer vision modelling and computer graphics. It provides a mathematical formalism to describe the geometry of cameras and the associated transformations, hence enabling the design of computational ap- proaches that manipulates 2D projections of 3D objects. In that respect, a fundamental aspect is the fact that objects at innity can be represented and manipulated with projective geometry and this in contrast to the Euclidean geometry. This allows perspective deformations to be represented as projective transformations.Figure 1.1: Example of perspective deformation or 2D projective transforma- tion. Another argument is that Euclidean geometry is sometimes dicult to use in algorithms, with particular cases arising from non-generic situations (e.g. two parallel lines never intersect) that must be identied. In contrast, projective geometry generalizes several denitions and properties, e.g. two lines always intersect (see g. 1.2). It allows also to represent any transformation that pre- serves coincidence relationships in a matrix form (e.g. perspective projections) that is easier to use, in particular in computer programs. Grenoble Universities 2Master MOSIG Introduction to Projective Geometry Figure 1.2: Line intersections in a projective space

1.2 Historical Background

The origins of geometry date back to Egypt and Babylon (2000 BC). It was rst designed to address problems of everyday life, such as area estimations and construction, but abstract notions were missing. around 600 BC: The familiar form of geometry begins in Greece. First abstract notions appear, especially the notion of innite space.

300 BC:Euclide, in the bookElements, introduces an axiomatic ap-

proach to geometry. From axioms, grounded on evidences or the experi- ence, one can infer theorems. The Euclidean geometry is based on mea- sures taken on rigid shapes, e.g. lengths and angles, hence the notion of shape invariance (under rigid motion) and also that (Euclidean) geometric properties are invariant under rigid motions.

15th century: the Euclidean geometry is not sucient to model perspec-

tive deformations. Painters and architects start manipulating the notion of perspective. An open question then is "what are the properties shared by two perspective views of the same scene ?"

17th century:Desargues (architect and engineer) describes conics as per-

spective deformations of the circle. He considers the point at innity as the intersection of parallel lines.

18th century:Descartes, Fermatcontrast the synthetic geometry of the

Greeks, based on primitives with the analytical geometry, based instead on coordinates. Desargue's ideas are taken up byPascal, among others, who however focuses on innitesimal approaches and Cartesian coordinates. Mongeintroduces the descriptive geometry and study in particular the conservation of angles and lengths in projections.

19th century:Poncelet(a Napoleon ocer) writes, in 1822, a treaty on

projective properties of gures and the invariance by projection. This is the rst treaty on projective geometry: a projective property is a prop- erty invariant by projection.Chasles et Mobiusstudy the most general

Grenoble Universities 3Infinitynon-parallel linesparallel linesMaster MOSIG Introduction to Projective Geometry

projective transformations that transform points into points and lines into lines and preserve the cross ratio (the collineations). In 1872,Felix Klein proposes the Erlangen program, at the Erlangen university, within which a geometry is not dened by the objects it represents but by their trans- formations, hence the study of invariants for a group of transformations. This yields a hierarchy of geometries, dened as groups of transformations, where the Euclidean geometry is part of the ane geometry which is itself included into the projective geometry.Figure 1.3: The geometry hierarchy.

1.3 Bibliography

The books below served as references for these notes. They include computer vision books that present comprehensive chapters on projective geometry. J.G. Semple and G.T. Kneebone,Algebraic projective geometry, Clarendon

Press, Oxford (1952)

R. Hartley and A. Zisserman,Multiple View Geometry, Cambridge Uni- versity Press (2000) O. Faugeras and Q-T. Luong,The Geometry of Multiple Images, MIT

Press (2001)

D. Forsyth and J. Ponce,Computer Vision: A Modern Approach, Prentice

Hall (2003)

Grenoble Universities 4Projective GeometryAffine GeometryEuclidean GeometryMaster MOSIG Introduction to Projective Geometry

Chapter 2

Projective Spaces

In this chapter, formal denitions and properties of projective spaces are given, regardless of the dimension. Specic cases such as the line and the plane are studied in subsequent chapters.

2.1 Denitions

Consider the real vector spaceRn+1of dimensionn+ 1. Letvbe a non-zero element ofRn+1then the setRvof all vectorskv,k2Ris called a ray (cf. gure 2.1).Figure 2.1: The rayRvis the set of all non-zero vectorskvwith directionv. Denition 2.1(Geometric Denition)The real projective spacePn, of dimen- sionn, associated toRn+1is the set of rays ofRn+1. An element ofPnis called a point and a set of linearly independent (respectively dependent) points ofPn is dened by a set of linearly independent (respectively dependent) rays. Grenoble Universities 5kvMaster MOSIG Introduction to Projective Geometry Figure 2.2: The projective space associated toR3is called the projective plane P 2. Denition 2.2(Algebraic Denition)A point of a real projective spacePnis represented by a vector of real coordinatesX= [x0;:::;xn]t, at least one of which is non-zero. Thefxigs are called the projective or homogeneous coordi- nates and two vectorsXandYrepresent the same point when there exists a scalark2Rsuch that: x i=kyi8i; which we will denote by: XY: Hence the projective coordinates of a point are dened up to a scale factor and the correspondence between points and coordinate vectors is not one-to-one. Projective coordinates relate to a projective basis: Denition 2.3(Projective Basis)A projective basis is a set of(n+ 2)points ofPn, no(n+ 1)of which are linearly dependent. For example: 2 6

666666641

0 03 7

777777752

6

666666640

1 03 7

77777775:::2

6

666666640

0 13 7

777777752

6

666666641

1 13 7

77777775

A

0A1::: AnA

Grenoble Universities 6ABC

ABC RRRMaster MOSIG Introduction to Projective Geometry is the canonical basis where thefAigs are called the basis points andAthe unit point. The relationship between projective coordinates and a projective basis is as follows. Projective CoordinatesLetfA0;::;An;Agbe a basis ofPnwith associated raysRviandRvrespectively. Then for any pointAofPnwith an associated rayRv, its projective coordinates [x0;:::;xn]tare such that: v=x0v0+:::+xnvn; where the scales of the vectorsfvigs associated to thefAigs are given by: v=v0+:::+vn; which determines thefxigs up to a scale factor.Note on projective coordinates To better understand the above characterization of the projective coor- dinates, let us consider any (n+ 1) vectorsviassociated to thefAigs. By denition they form a basis ofRn+1and any vectorvin this space can be uniquely decomposed as: v=u0v0+:::+unvn; ui2R8i: Thusvis determined by a single set of coordinatesfuigin the vector basisfvig. However the above unique decomposition with theui's does not transfer to the associated pointsAandfAigs ofPnsince the corre- spondence between points inPnand vectors inRn+1is not one-to-one. For instance replacing in the decompositionu0byu0=2 andv0by 2v0 still relatesAwith thefAigs but with a dierent set offuigs. In order to uniquely determine the decomposition, let us consider the additional pointAand letvbe one of its associated vector inRn+1then: v =u0v0+:::+unvn=v

0+:::+v

n:

The abovescaledvectorsv

iare well dened as soon asui6= 0;8i(true by the fact that, by denition,Ais linearly independent of any subset ofnpointsAi). Then, any vectorvassociated toAwrites: v=x0v

0+:::+xnv

n; where thefxigs can vary only by a global scale factor function of the scales ofvandv.Grenoble Universities 7Master MOSIG Introduction to Projective Geometry Denition 2.4(Projective Transformations)A matrixMof dimensions(n+

1)(n+1)such thatdet(M)6= 0, or equivalently non-singular, denes a linear

transformation fromPnto itself that is called a homography, a collineation or a projective transformation. Projective transformations are the most general transformations that pre- serve incidence relationships, i.e. collinearity and concurrence.

2.2 Properties

Some classical and fundamental properties of projective spaces folllow. Theorem 2.1Considermpoints ofPnthat are linearly independent with m < n. The set of points inPnthat are linearly dependent on thesempoints form a projective space of dimensionm1. When this dimension is equal to1,

2andn1, this space is called line, plane and hyperplane respectively. The set

of subspaces ofPnwith the same dimension is also a projective space. ExamplesLines are hyperplanes ofP2and they form a projective space of dimension 2. Theorem 2.2(Duality)The set of hyperplanes of a projective spacePnis a projective space of dimensionn. Any denition, property or theorem that applies

to the points of a projective space is also valid for its hyperplanes.Figure 2.3: Lines and points are dual inP2.

ExamplesPoints and lines are dual in the projective plane, 2points dene a lineis dual to 2lines dene a point. Another interesting illustration of the duality is the Desargues' theorem (see gure 2.4) that writes: If2triangles are such that the lines joining their corresponding vertices are concurrent then the points of intersections of the corresponding edges are

Grenoble Universities 82 lines define a point2 points define a lineMaster MOSIG Introduction to Projective Geometry

collinear, and which reciprocal is its dual (replace in the statementlines joiningwith points of intersections of,verticeswithedgesandconcurrentwithcollinearand vice versa).Figure 2.4: Desargues' theorem illustrated with parallel lines (hence concurrent lines in the projective sense) joining the corresponding vertices on 2 triangles. Theorem 2.3(Change of Basis)LetfX0;:::;Xn+1gbe a basis ofPn, i.e. no (n+ 1)of them are linearly dependent. IffA0;:::;An+1=Agis the canonical basis then there exists a non-singular matrixMof dimension(n+ 1)(n+ 1) such that:

MAi=kiXi;ki2R8i;

or equivalently:

MAiXi8i:

2matricesMandM0that satisfy this property dier by a non-zero scalar factor

only, which we will denote using the same notation:MM0. Grenoble Universities 9Master MOSIG Introduction to Projective Geometry Proof The matrixMsatises:MAi=kiXi8i. StackingA0;:::;Aninto a matrix we get, by denition of the canonical basis: [A0:::An] =In+1 hence:

M[A0:::An] =M= [k0X0:::knXN];

which determinesMup to the scale factorsfkig. Using this expression withAn+1:

MAn+1= [k0X0:::knXN]2

6

6666641

13 7

777775= [X0:::XN]2

6

666664k

0 k n3 7

777775;

and since:MAn+1=kn+1Xn+1we get: [X0:::XN]2 6

666664k

0 k n3 7

777775=kn+1Xn+1;

that gives thefkigs up to a single scale factor. Note also that thefkigs are necessarily non-zero otherwise (n+1) vectorsXiare linearly depen- dent by the above expression.Thus any basis ofPnis related to the canonical basis by a homography. A consequence of theorem 2.3 is that: Corollary 2.4LetfX0;:::;Xn+1gandfY0;:::;Yn+1gbe2basis ofPn, then there exists a non-singular matrixMof dimension(n+ 1)(n+ 1)such that:

MXiYi8i;

whereMis determined up to a scale factor. Grenoble Universities 10Master MOSIG Introduction to Projective Geometry Proof

By theorem 2.3:

LAi=kiXi;8i;

QAi=liYi;8i:

Thus: QL

1Xi=lik

iYi;8i; and the matrixM=QL1is therefore such that:

MXiYi;8i;

Now if there is a matrixM0such that:M0XiYi;8i, then replacing X iwe get: M

0LAiYi;8i;

and by theorem 2.3:M0LML, henceM0M.Figure 2.5: Change of basis inP2or projective transformation betweenA;B;C

andA0;B0;C0. Figure 2.5 illustrates the change of basis inP2.A;B;CandA0;B0;C0are 2 dierent representations of the same rays and are thus related by a homography (projective transformation). Note that this gure illustrates also the relationship between coplanar points and their images by a perspective projection. Grenoble Universities 11ABCA'B'C'Master MOSIG Introduction to Projective Geometry

2.3 The hyperplane at innity

Figure 2.6: InP2any lineLis the hyperplane at innity for the ane space P

2nL. In this ane space, all lines that share the same direction are concurrent

on the line at innity. The projective spacePncan also be seen as the completion of a hyperplane HofPnand the set complementAn=PnnH.Anis then the ane space of dimensionn(associated to the vector spaceRn) andHis its hyperplane at innity also called ideal hyperplane. This terminology is used sinceHis the locus of points inPnwhere parallel lines ofAnintersect. As an example, assume that [x0;:::;xn]tare the homogeneous coordinates of points inPnand consider the ane spaceAnof points with inhomoge- neous coordinates (not dened up to scale factor) [x0;:::;xn1]t. Then the lo- cus of points inPnthat are not reachable withinAnis the hyperplane with equationxn= 0. To understand this, observe that there is a one-to-one mapping between points inAnand points inPnwith homogeneous coordi- nates [x0;:::;xn1;1]t. Going along the direction [x0;:::;xn1]tinAnby chang- ing the value ofkin [x0=k;:::;xn1=k;1]twe see that there is a point at the limitk!0, that is at innity and not inAn, with homogeneous coordinates [x0=k;:::;xn1=k;1]t[x0;:::;xn1;k]t=k!0[x0;:::;xn1;0]t(see Figure 2.6). This point belongs to the hyperplane at innity (or the ideal hyperplane) asso- ciated withAn. Any hyperplaneHofPnis thus the plane at innity of the ane spacePnn H. Reciprocally, adding to anyn-dimensional ane spaceAnthe hyperplane of its points at innity converts it into a projective space of dimensionn. This is called the projective completion ofAn.

Grenoble Universities 12∞

[X /k,X /k,1]01[X ,X ,0]01k α 0Master MOSIG Introduction to Projective Geometry

Chapter 3

The projective line

The spaceP1is called the projective line. It is the completion of the ane line with a particular projective point, the point at innity, as will be further detailed in this chapter. The projective line is useful to introduce projective notions, such as the cross-ratio, in a simple and intuitive way.

3.1 Introduction

The canonical basis ofP1is:

A 0=1 0 ; A 1=0 1 ; A =A1+A2=1 1 A point ofP1is represented by a vector of 2 homogeneous coordinatesX [x0;x1]6= [0;0]. Hence:Xx0A0+x1A1. Now consider the subspace ofP1such thatx16= 0. This is equivalent to exclude the pointA0and it denes the ane lineA1. Point onA1can be described by a single parameterksuch that:

X=kA0+A1;

wherek=x0=x1is the ane coordinate.Figure 3.1: On the ane line, the coordinatekofCin the coordinate frame

[O;B] isk=OC=OB. A

0is the point at innity, or ideal point, for the ane spaceP1nA0.

Grenoble Universities 13∞BCO∞Master MOSIG Introduction to Projective Geometry

3.2 Projective transformation ofP1

A projective transformation ofP1is represented by a 22 non singular matrix

Hdened up to a scale factor:

Hh1h2 h 3h4 The above matrix has 3 degrees of freedom since it is dened up to a scale factor. From corollary 2.3 of section 2.2, it follows that 3 point correspondences,

or equivalently 2 basis ofP1, are required to estimateH.Figure 3.2: A homography inP1is dened by 3 point correspondences, con-

cerning possibly the innite point. The restriction of the projective transformationHto the ane spaceA1is a transformationMthat does not aect the point at innity, i.e.MA0A0.

HenceMis of the form:

Mm1m2 0 1 wherem1is a scale factor andm2a translation parameter. 2 point correspon- dences are sucient to estimateM.

3.3 The cross-ratio

The cross-ratio, also called double ratio ("bi-rapport" in French), is the funda- mental invariant ofP1, that is to say a quantity that is preserved by projective transformation. It is the projective equivalent to the Euclidean distance with rigid transformations. LetA;B;C;Dbe 4 points on the projective line then their cross-ratio writes: fA;B;C;Dg=jACjBDjjBCjADj; wherejABj= detxA0xB0xA1xB1 = (xA0xB1)(xA1xB0).

Some remarks are in order:

Grenoble Universities 14H∞Master MOSIG Introduction to Projective Geometry Figure 3.3:A;B;C;DandA0;B0;C0;D0are related by a projective transforma- tion, hence their cross-ratios are equal. 1. The cross-ratio is indep endentof the basis c hosenfor P1. 2. On the ane line, A= [ka;1],B= [kb;1],etc. and the cross-ratio be- comes: fA;B;C;Dg=(kAkC)(kBkD)(kBkC)(kAkD); hence in the Euclidean space: fA;B;C;Dg=dACdBDd

BCdAD;

withdfgbeing the Euclidean distance between 2 points. 3. f1;B;C;Dg=(kBkD)(kBkC); fA;1;C;Dg=(kAkC)(kAkD); 4. By p ermutingthe p ointsA;B;C;D, 24 quadruplets can be formed. These quadruplets dene only 6 dierent values of the cross-ratio:;1 ;1quotesdbs_dbs43.pdfusesText_43
[PDF] valeur du k opératoire maroc

[PDF] nomenclature générale des actes professionnels des médecins maroc

[PDF] tarif national de reference cnops

[PDF] k opératoire supérieur ? 50

[PDF] nomenclature des actes chirurgicaux au maroc

[PDF] tarification nationale de référence en vigueur pour l'assurance maladie obligatoire

[PDF] nomenclature générale des actes professionnels maroc

[PDF] nomenclature des actes dentaires au maroc

[PDF] tarif national de référence cnss

[PDF] tarif national de référence maroc

[PDF] tarif cnss maroc

[PDF] remboursement dossier maladie cnss

[PDF] cnss remboursement medicament

[PDF] affelmap lyon

[PDF] cnops remboursement en ligne au maroc