What is the relationship between projection plane and projective plane? We know that during projection 3D space points $(x, y, z)$ projects to projection plane which has 2D points $(x, y).$ But during matrix calculation we use homogenous coordinates is of the form $(x, y, 1).$
And we know that projective plane is of the form $(x, y, 1).$
My question is that homogenous coordinates and projective plane points both are same thing, I mean "is all projective plane points are said homogenous coordinates"?
My second question is what is the difference between projection plane and projective plane? I mean "is projective plane is real plane or just imagination plane"? And we know that projection plane is real thing where we do all projection. But both have similar names. What is the relationship between these?
 A: Short answer: the two concepts “projective plane” and “projection plane” are different things, though they are loosely related.
Longer answer …
The “projective plane”, often denoted by $P^2$, is an abstract mathematical concept. It’s used in a field of mathematics called “projective geometry”. As the other answer explained, the basic idea is to represent each 2D point by a 3D line passing through the origin. The benefit is that this allows you to represent 2D points that are “at infinity”. You can use this technique with any plane.
The “projection plane” is a specific plane that’s used in 3D computer graphics. The points of a 3D object are projected onto the projection plane to produce a 2D image. Quite often, the projection plane has equation $z=1$ in some coordinate system.
People often use 4D (homogeneous) coordinates and $4\times 4$ matrices to represent the 3D-to-2D projection in computer graphics. This approach is not much related to the projective plane $P^2$, but it is somewhat related to projective 3-space, $P^3$.
Similarly, if you use 3D (homogeneous) coordinates to represent points in any plane, you are effectively working with the projective plane, $P^2$. But note that this is true of any plane. In particular, it’s true of the projection plane that you use in computer graphics, so this is the connection between “projection plane” and “projective plane”.
The main reason homogeneous coordinates are used in computer graphics is so that perspective projection can be represented by a matrix multiplication. But you don’t have to use matrices and homogeneous coordinates if you don’t want to —- the whole projection calculation can be done just using ordinary 3D coordinates. And this approach doesn’t involve $P^2$ or $P^3$ or any other concept from projective geometry.
A: Each point of the projective plane $P^2$ can be represented in the form $[x : y : z] \in P^2$ for some point $(x,y,z) \ne (0,0,0)$ in $\mathbb R^3$. Using this representation we have $[x : y : z]=[rx : ry : rz]$ for any $r \ne 0$ in $\mathbb R$.
The ordered triple $(x,y,z) \in \mathbb R^3$ is called "homogeneous coordinates" for the point $[x : y : z] \in P^2$. But $[x:y:z]$ and $(x,y,z)$ are not equal. When a point $[x : y : z]$ of the projective plane is represented in homogeneous coordinates as $(x,y,z)$, that representation is not unique, and the point $[x : y : z]$ in the projective plane is a different mathematical object than any ordered triple $(x,y,z) \in \mathbb R^3$ that represents it in homogeneous coordinates.
Homogenous coordinates of the special form $(x,y,1)$ may not be used for the entire projective plane. They may only be used for a limited portion of the projective plane as follows:

*

*A point $[x:y:z]$ in the projective plane such that $z \ne 0$ may be represented, using $r=\frac{1}{z}$, as
$$[x:y:z] = [x/z:y/z:z/z]=[x':y':1]\quad\text{where}\quad x'=x/z, \quad y'=y/z
$$
If you want to cover the entire projective plane, then the usual convention is to use two other special types of homogenous coordinates:

*

*Points $[x:y:z]$ in the projective plane such that $y \ne 0$ may be represented, using $r=\frac{1}{y}$, as
$$[x:y:z] = [x/y:y/y:z/y]=[x':1:z']\quad\text{where}\quad x'=x/y, \quad z'=z/y
$$


*Points $[x:y:z]$ in the projective plane such that $x \ne 0$ may be represented, using $r=\frac{1}{x}$, as
$$[x:y:z] = [x/x:y/x:z/x]=[1:y':z']\quad\text{where}\quad y'=y/x, \quad z'=z/x
$$

I'll add one more thing: given a point $(x,y,z) \ne (0,0,0)$ in $\mathbb R^3$, the formal definition of the projective plane tells you exactly what the point $[x : y : z] \in P^2$ is that is represented in homogeneous coordinates as $(x,y,z)$. This lets you see for yourself how, exactly, $[x : y : z]$ and $(x,y,z)$ are different.
Namely:
$$[x : y : z ] = \{(rx,ry,rz) \in \mathbb R^3 \mid r \in \mathbb R\}
$$
In other words, given $(x,y,z) \in \mathbb R^3$, the corresponding point $[x : y : z] \in P^2$ is identified with the line in $\mathbb R^3$ that passes through $(0,0,0)$ and $(x,y,z)$.
