23. GENERAL PERSPECTIVE PROJECTION #
SUMMARY #
- Often used to show the Earth or other planets and satellites as seen from space.
- Orthographic, Stereographic, and Gnomonic projections are special forms of the Vertical Perspective.
- Vertical Perspective projections are azimuthal; Tilted Perspectives are not.
- Central meridian and a particular parallel (if shown) are straight lines.
- Other meridians and parallels are usually arcs of circles or ellipses, but some may be parabolas or hyperbolas.
- Neither conformal (unless Stereographic) nor equal-area.
- If the point of perspective is above the sphere or ellipsoid, less than one hemisphere may be shown, unless the view is from infinity (Orthographic). If below center of globe or beyond the far surface, more than one hemisphere may be shown.
- No distortion at the center if a Vertical Perspective is projected onto a tangent plane. Considerable distortion near the projection limit.
- Directions from the center are true on the Vertical Perspective for the sphere and for the polar ellipsoidal form.
- Known by Greeks and Egyptians 2,000 years ago in limiting forms.
HISTORY AND USAGE #
Whenever the Earth is photographed from space, the camera records the view as a perspective projection. If the camera precisely faces the center of the Earth, the projection is Vertical Perspective. Otherwise, a Tilted Perspective projection is obtained. Perspective views have also served other purposes.
With the complication of plotting coordinates for general perspective projections, there was little known interest in them until the 18th century, except for the well-known special cases of the Orthographic, Stereographic, and Gnomonic projections, which are perspective from infinity, the opposite surface, and the center of the sphere, respectively.
In 1701, the French mathematician Philippe De la Hire (1640-1718) found that if the point of perspective is placed 1.71 times the radius of the globe from the center in a direction opposite that of the plane of projection, the Equator on the polar Vertical Perspective projection has exactly twice the radius of the 45th parallel. The other parallels are not quite proportionally spaced, but this represented a use of geometric projection to achieve low distortion. Several other scientists, such as Antoine Parent in 1702 and various mathematicians of the late 19th century, extended this approach to obtain low-distortion projections which meet other criteria.
Of special interest was British geodesist A.R. Clarke’s use of least squares to obtain in 1862 the Vertical Perspective projection with minimum error for the portion of the Earth bounded by a given spherical circle. He determined parameters for several continental areas, and he also presented the “Twilight” projection, with a bounding circle 108" from the center and centered to show much of the land mass of the Earth in one map. All these low- and minimum-error perspective projections were based on “far-side” points of perspective, and they were projected onto a secant plane to reduce overall error (Close and Clarke, 1911, p. 655-656; Snyder, 1985a).
Space exploration beginning in 1957 led to a renewed interest in the perspective projection, although Richard Edes Harrison had used several perspective views in a World War I1 atlas of 1944. Now the concern was for the pictorial view from space, not for minimal distortion. Albert L. Nowicki of the U.S. Army Map Service presented the AMS Lunar Projection, which is a far-side Vertical Perspective based on a perspective center about 1.54 times the radius from the center, to show somewhat more than one hemisphere of the Moon. This recognized the fact that more than half the Moon is seen from the Earth over a period of time. Nowicki called this a “modified Stereographic” projection (Nowicki, 1962). This name has been applied elsewhere to “far-side” Vertical Perspectives, none of which are conformal; it is applied later in this book to complex-algebra modifications of the Stereographic which are conformal but not perspective.
The Tilted Perspective projection is more complicated to compute, but since it has been the projection used in effect for most space photographs, such as those from the manned Gemini and Apollo space missions, it has been analyzed in recent literature.
Weather maps issued by the U.S. National Weather Service have regularly been based on a Vertical Perspective projection as seen from geosynchronous satellites near the Equatorial plane and 42,000 km from the Earth’s center. The USGS has not used the Perspective projection to date for published maps.
FEATURES #
The general Perspective projection (excepting the three common forms) should be considered primarily as a basis for a view of the Earth from space. The various historical studies described above and leading to low-error azimuthal projections have little practical value, since nonperspective azimuthal projections, like the Azimuthal Equidistant, may be used instead.
It is therefore of little interest to compute distortion at various locations on the map. There is no distortion at the center of projection with the Vertical Perspective onto a tangent plane (figs. 35 and 36), but there is shape, area, and scale distortion almost everywhere else on perspective maps (except that the Stereographic is conformal). The rapidity with which distortion increases varies with the location of the point of perspective and with the tilt of the plane to the line connecting this point with the center of the Earth (figs. 35 and 37). For the Vertical Perspective, this plane is perpendicular to this line.While the equations listed below are generally suitable for “far-side” Perspective projections (from below the surface), using negative distances to the points of perspective, the features are described for “near-side” Perspectives. For many perspective maps, one parallel of latitude is shown as a straight line (on the equatorial Orthographic aspect, all are straight). Its location is computed from formulas given below. The central meridian is also straight, as are all meridians on vertical polar aspects. Parallels of latitude on vertical polar aspects are concentric circles. Nearly all other meridians and parallels are elliptical arcs, except that certain angles of tilt may cause some meridians and parallels to be shown as parabolas or hyperbolas.The horizon or limit of the map is outlined by one of the conic sections, depending on the angle of tilt and the location of the point of perspective. For the sphere, if there is no tilt, the outline is a circle. It is an ellipse, parabola, or hyperbola if the cosine of the tilt angle is greater than, equal to, or less than, respectively, the radius of the sphere divided by the distance from its center to the point of perspective.
For pictorial and small-scale usage, the spherical equations are adequate. For special large-scale applications, such as Landsat returned-beam-vidicon (RBV) and Space Shuttle Large-Format-Camera images and photographs, the ellipsoidal equations are necessary. The formulas are given below for several possible alternatives.
FORMULAS FOR THE SPHERE #
Vertical Perspective Projection #
A point at a given angular distance $c$ from the center, and at an azimuth $Az$ east of north is plotted in accordance with the following polar coordinates ($\theta$ is measured east of south):
$P$ is the distance of the point of perspective from the center of the Earth, divided by the radius $R$ of the Earth as a sphere. It is positive in the direction of the center of the projection (for the “view from space”) and negative in the opposite direction (for a far-side perspective such as those by Clarke and Nowicki (above), or the Stereographic, for which $P = -1$). In terms of the height $H$ of the point of perspective above the surface, $P = H/R + 1$, or $H = R(P- 1)$. The term $k’$ is the scale factor in a direction perpendicular to the radius from the center of the map, not along the parallel, except in the polar aspect. The scale factor $h’$ is measured in the direction of the radius.
Combining with standard equations, the formulas for rectangular coordinates of the oblique Vertical Perspective projection are as follows, given $R, P, \chi_1, \lambda_0, \phi$, and $\lambda$, to find $x$ and $y$ (see p. 320 for numerical examples):
and $(\phi_1, \lambda_0)$ are latitude and longitude of the projection center and origin. The Y axis coincides with the central meridian $\lambda_0$, $y$ increasing northerly. The map limit is a circle of radius $R[(P-1)/(P+1)]^{1/2}$. Meridians and parallels are generally elliptical arcs, but the central meridian and the latitude whose sine equals $P\sin\phi_1$, are straight lines. For automatic plotting, equation (5-3) should be used to reject points for which $\cos{c}$ is less than $1/P$. These are beyond the range of the map, regardless of whether $P$ is positive or negative.
Because of the number of other equations below, the simplified equations for polar and equatorial aspects are not given here. They may be obtained by entering the appropriate values of $\phi_1$, in equations (22-4), (22-5), and (5-3). Table 27 shows rectangular coordinates for a hemisphere as seen from a geosynchronous satellite.For the inverse formulas for the Vertical Perspective projection of the sphere, given $R, P, \phi_1, \lambda_0, x$ and $y$, to find $\phi$ and $\lambda$:
Tilted Perspective Projection #
The following equations are used in conjunction with the equations above for the Vertical Perspective. While they may be combined, it is easier to follow and more practical to program separately these equations to follow (for forward) or precede (for inverse) those above. For the forward equations, given $R, P, \phi_1, \lambda_0, \omega, \gamma, \phi$, and $\lambda$, $(x,y)$ is first calculated from equations (5-3), (23-3), (22-4), and (22-5) in order, then
Restated in terms of a camera in space, the camera is placed at a distance $RP$ from the center of the Earth, perpendicularly over point $(\phi_1, \lambda_0)$. The camera is horizontally turned to face $\gamma$ clockwise from north, and then tilted $(90^\circ-\omega)$ downward from horizontal, “horizontal” meaning parallel to a plane tangent to the sphere at $(\phi_1, \lambda_0)$. The photograph is then taken, placing points $(\phi, \lambda)$ in positions $(x_t, y_t)$, based on a scale reduction in $R$. The straight meridian and parallel of the Vertical Perspective are also straight on the Tilted form.
If the tilted plane is perpendicular to the line connecting the point of perspective and the horizon, $\omega = \arcsin (1/P)$. Points for which $\cos{c}$ (equation (5-3)) is less than $(1/P)$ are beyond the map limits, as on the Vertical Perspective, but the map limit is now a conic section of eccentricity equal to $\sin\omega/(1-1/P^2)^{1/2}$. This limit may be plotted by inserting the $(x,y)$ coordinates of the circle representing the Vertical Perspective map limit into equations (23-5) through (23-7) for final plotting coordinates $(x_t, y_t)$, after stating the original equations for the circle in parametric form,
For the inverse equations for the Tilted Perspective projection of the sphere, given$R, P, \phi_1, \lambda_0, \omega,\gamma, x_t$ and $y_t$, first $H$ is calculated from (23-8), and $(x,y)$ are calculated from these equations:
It is also possible to use projective constants $K_1\,-\,K_{11}$ for the sphere as well as the ellipsoid in equations below, but this is not often done for the sphere. If desired, the formulas below may be used for the sphere if the eccentricity is made zero.
FORMULAS FOR THE ELLIPSOID #
Vertical Perspective Projection #
Because of the increased number of equations, they are given in the order of use. Given $a, e^2, P, \phi_1, \lambda_0, h_0, \phi, \lambda$ and $h$, to find $x$ and $y$ (For numerical examples see p. 323):
$P =$ the distance of the point of perspective from the center of the Earth, divided by $a$, the semimajor axis.
$H =$ the height of the point of perspective in a direction perpendicular to the surface of the ellipsoid at nadir point $(\phi_1,\lambda_0)$, but measured from the height $h_0$ of the nadir above the ellipsoid, not above sea level.
$\phi_g =$ the geocentric latitude of the point of perspective, measured as the angle between the direct line from the center to this point, and the equatorial plane, not as the geocentric latitude corresponding to $\phi_1$
$h =$ the height of $(\phi,\lambda)$ above the ellipsoid. The use of $h$ makes these formulas more general, but for most plotting of graticules it would be zero.
If $H$ is given rather than $P$, the latter may be computed as follows:
Since $\phi_g$ is calculated from $P$ in equation (23-17), iteration is involved, with $\phi_1$ as the first trial value of $\phi_g$. The comments following the forward formulas for the sphere apply approximately here. The straight parallel is the latitude $\phi$ whose sine equals $P,a\sin\phi_g/[N(1-e^2)+h]$, if $h$ is a constant, such as zero. This is an iterative calculation with successive substitution of $\phi$, starting with $\phi_1$, as a trial. The central meridian $\lambda_0$, is also straight.
For the inverse formulas for the Vertical Perspective projection of the ellipsoid, given $a, e^2, P, \phi_1, \lambda_0, h_0, h, x$ and $y$, to find $\phi, \lambda$: Equations (23-17) and (23-18) are used to compute $\phi_g$ and $H$ (or (23-21) to compute $P$ if $H$ is given), then
Tilted Perspective Projection Using Projective Equations #
When a photograph or other plane image is obtained from space, projective equations with 11 constants may be used to find the rectangular coordinates of any point of known latitude, longitude, and height above the ellipsoid, in the plane of the image, instead of directly using the orientation of the camera or sensor. The 3-dimensional rectangular coordinates of a point on or off the Earth’s surface can be found from the following equations, taking the semimajor axis $a$ of the Earth as 1.0:
The projective equations are as follows,
The 11 constants $K$, may be determined either from points on the “space photograph” or from the parameters of the “camera.” Although least squares and other corrections are used in determining these constants in analytical photogrammetry for highest precision, the approach given here is confined to the use of measurements which are assumed to the precise. The reader is referred to other texts for the least-squares approach.
To determine $K_1\unicode{x2013}K_{11}$ from six widely spaced identified points on the image, equations (23-41) and (23-42) may be transposed as follows:
To determine $K_1\unicode{x2013}K_{11}$ from parameters of the projection, first $H$ is found from (23-18), then
$(\phi_1, \lambda_0) =$ latitude and longitude of the projection center and origin
$\phi_g =$ geocentric latitude of the point of perspective, found from equation (23-17)
$\gamma=$ azimuth east of north of the Yt axis, or the most upward-tilted axis of the plane of projection
$\omega =$ upward angle of tilt
$P =$ distance from the center of the Earth to the point of perspective, divided by $a$, the semimajor axis.
New symbols are as follows:
$\theta =$ clockwise angle through which the (Xt, Yt) axes are rotated for the arbitrary axes (X’t, Y’t) used for the constants $K_1\unicode{x2013}K_{11}$. This may be made zero to retain the (Xt, Yt) axes.
$(x_0, y_0) =$ offsets of the (Xt, Yt) axes to establish a different origin for the (X’t, Y’t) axes. They may also be set at zero to retain the (Xt, Yt) axes.
The two sets of axes are related as follows:
For inverse computations using projective constants given $K_1\unicode{x2013}K_{11}, x’_t$ and $y’_t$, to find $\phi$ and $\lambda$, the following are calculated in order:
where $E$ is found from (23-36) if $h$ is not zero, or $E = 1$ if $h$ is zero. Then
and $\phi$ is found from (23-35) if $h$ is not zero, or (23-37) if $h$ is zero, taking one sign in (23-79) for the latitude desired, and the opposite sign for the latitude hidden from view at the same coordinates. The same sign applies throughout the map, once it is determined for a point for which the latitude is obviously right or wrong.
If $h$ is not zero, $E$ is initially assumed to be 1. After trial values of $\phi$ and $\lambda$ are determined above, an $h$ suitable for that point may be used with the new $\phi$ in calculating $E$; then $A_{16}, S, \phi$ and $\lambda$ are recalculated. Iteration continues until the change in the calculated $\phi$ is negligible.
If $h$ is zero, since $E = 1$ and (23-37) is explicit in $\phi$, no iteration is required.
Finally, to compute “camera” parameters from given constants $K_1\unicode{x2013}K_{11}$ (Bender, ca. 1970, p. 26-27), given $a, e^2$, and an assumed $h_0$, first the following three simultaneous equations are solved for $X_0, Y_0,$ and $Z_0$, the space coordinates of the point of perspective divided by $a$ (see description of axes following (23-40)):