Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

15.4: Perspective projection

( \newcommand{\kernel}{\mathrm{null}\,}\)

Consider two planes Π and Π in the Euclidean space. Let O be a point that does not belong neither to Π nor Π.

截屏2021-02-25 下午2.13.56.png

A perspective projection from Π to Π with center at O maps a point PΠ to the intersection point P=Π(OP).

In general, perspective projection is not a bijection between the planes. Indeed, if the line (OP) is parallel to Π (that is, if (OP)Π=) then the perspective projection of PΠ is undefined. Also, if (OP)Π for PΠ, then the point P is not an image of the perspective projection.

For example, let O be the origin of (x,y,z)-coordinate space and the planes Π and Π are given by the equations z=1 and x=1 respectively. Then the perspective projection from Π to Π can be written in the coordinates as

(x,y,1)(1,yx,1x).

Indeed the coordinates have to be proportional; points on Π have unit z-coordinate, and points on Π have unit z-coordinate.

The perspective projection, maps one plane to another. However, we can identify the two planes by fixing a coordinate system in each. In this case we get a partially defined map from the plane to itself. We will keep the name perspective transformation for such maps.

For the described perspective projection; we may get the map

β(x,y)(1x,yx).

This map is undefined on the line x=0. Also points on this line are not images of points under perspective projection.

Denote by ˆΠ and ˆΠ the projective completions of Π and Π respectively. Note that the perspective projection is a restriction of composition of the two bijections ˆΠΦˆΠ constructed in the previous section. By Observation 15.3.1, the perspective projection can be extended to a bijection ˆΠˆΠ that sends lines to lines. (A similar story happened with inversion. An inversion is not defined at its center; moreover, the center is not an inverse of any point. To deal with this problem we passed to the inversive plane which is the Euclidean plane extended by one ideal point. The same strategy worked for perspective projection ΠΠ, but this time we need to add an ideal line.)

For example, to define extension of the perspective projection β in 15.4.1, we have to observe that

  • The pencil of vertical lines x=a is mapped to itself.
  • The ideal points defined by pencil of lines y=mx+b are mapped to the point (0,m) and the other way around — point (0,m) is mapped to the ideal point defined by the pencil of lines y=mx+b.

This page titled 15.4: Perspective projection is shared under a CC BY-SA 4.0 license and was authored, remixed, and/or curated by Anton Petrunin via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?