In the attached image BCDE is a rectangular object that is projected through focal point J to produce a perspective image with vertices B'C'D'E' on the vertical blue plane. The plane of the rectangle is not coplanar to the blue screen. The 2D coordinates of points B'C'D' on the blue plane are known. The final vertex of the projected image is not know and two dashed sides D'Q and B'Q are completely obscured or missing so we cannot simply extend those sides to find the missing corner(Q).
The 3D Geogebra construction of the setup is here.
The orientation of the original rectangle, can be rotated around any axis using the sliders in the left hand menu. There are also sliders that can be used to alter the location of the focal point. (You might need to scroll the list on the left to find the sliders).
The problem is to find the 2D coordinates on the blue plane, of vertex Q or the projected centre $Z_1$. Finding either of these points would provide a 4th 2D coordinate that is the minimum required to carry out a standard homographic matrix transformation. The preferred solution is one that does not require knowledge of the 3D focal point location, if that is possible.
This question is closely related to and inspired by this question.

In addition to the $2D$ coordinates of $B', C', D'$, we need the $3D$ coordinates of the focal point (point $J$), AND the ratio of the side lengths $r =\dfrac{ | BC | }{ | C D | } $.
With this, points $B, C, D$ can be expressed as
$ B = J + \lambda_1 (JB') $
$ C = J + \lambda_2 (JC') $
$ D = J + \lambda_3 (JD') $
where $\lambda_1, \lambda_2, \lambda_3 \lt 0 $
Now impose the orthogonality condition between the segment $BC$ and the segment $CD$, then
$ ( \lambda_2 (JC') - \lambda_1 (JB') ) \cdot ( \lambda_3 (JD') - \lambda_2 (JC') ) = 0 $
The second equation comes from the ratio $r$, and we can write
$ ( \lambda_2 (JC') - \lambda_1 (JB') ) = r \| \lambda_3 (JD') - \lambda_2 (JC') \| $
which when squaring becomes:
$ ( \lambda_2 (JC') - \lambda_1 (JB') ) \cdot ( \lambda_2 (JC') - \lambda_1 (JB') ) = r^2 ( \lambda_3 (JD') - \lambda_2 (JC') ) \cdot ( \lambda_3 (JD') - \lambda_2 (JC') ) $
These two equations define $(\lambda_1, \lambda_2, \lambda_3)$ up to a scale. So for our purposes, we take $\lambda_1 = -1 $ and solve for $\lambda_2$ and $\lambda_3$.
This solution can be obtained in the Mathematica environment for example, by using Mathematica script. There can be more than one solution, but only one of them is valid. Identifying the valid solution is possible if you know the direction of the normal vector to the plane of the original rectangle. If not, then any set $\lambda_1 \lt 0, \lambda_2 \lt 0 , \lambda_3 \lt 0 $ is valid. I did not use Mathematica, instead I used VBA script in the Microsoft Excel Macro environment. I've include my VBA script program below.
Once we've obtained a valid set of $\lambda_1, \lambda_2, \lambda_3$, (they must all be negative) then we now have the coordinates of points $B, C, D$. Point $E$ can be constructed as follows
$ E = B + D - C $
Now consider the line
$ L(t) = J + \mu (J E) $
We want to intersect this line with the projection plane that contains $B', C', D'$. We already have the equation of this plane. It is of the form
$ n \cdot ( p - p_0) = 0 $
So we can determine $\mu$ by plugging $L(t)$ into the plane equation
$ n \cdot ( J - p_0 + \mu (JE) ) = 0 $
And this will give $\mu$ (which should be a negative value). Using this value for $\mu$, the coordinates of $E'$ are given by
$ E' = J + \mu (JE) $
Below is a VBA script code listing of the program that I used to find $\lambda_1, \lambda_2, \lambda_3$ in an implementation of the above setup and procedure. This program, when run, demonstrates that the method described above works and finds the fourth unknown vertex in the image of the rectangle. The source code for the function "intersect_three_quadrics" can be found in This Excel file. This function solves a system of three quadratic equations in three unknowns. The file contains other functions that solve a system of two quadratic equations in two unknowns. These are included in this file as macros (VBA script). Click on the link, to open the online file, then click on "Editing" and choose "Open in Desktop App". This will open the file in your desktop Excel program. Click "View" then select "Macros".