Tables for
Volume B
Reciprocal space
Edited by U. Shmueli

International Tables for Crystallography (2006). Vol. B, ch. 2.5, pp. 316-320   | 1 | 2 |

Section 2.5.6. Three-dimensional reconstruction 6

B. K. Vainshteinc

2.5.6. Three-dimensional reconstruction 6

| top | pdf | The object and its projection

| top | pdf |

In electron microscopy we obtain a two-dimensional image [\varphi_{2} ({\bf x}_{\tau})] – a projection of a three-dimensional object [\varphi_{3} ({\bf r})] (Fig.[link]): [\varphi_{2} ({\bf x}_{\tau}) = {\textstyle\int} \varphi_{3} ({\bf r})\ {\rm d}\tau \quad {\boldtau} \perp {\bf x.} \eqno(] The projection direction is defined by a unit vector [{\boldtau} (\theta, \psi)] and the projection is formed on the plane x perpendicular to [{\boldtau.}] The set of various projections [\varphi_{2} ({\bf x}_{\tau_{i}}) = \varphi_{2i} ({\bf x}_{i})] may be assigned by a discrete or continuous set of points [{\boldtau}_{i} (\theta_{i}, \psi_{i})] on a unit sphere [| {\boldtau} | = 1] (Fig.[link]). The function [\varphi ({\bf x}_{\tau})] reflects the structure of an object, but gives information only on [{\bf x}_{\tau}] coordinates of points of its projected density. However, a set of projections makes it possible to reconstruct from them the three-dimensional (3D) distribution [\varphi_{3} (xyz)] (Radon, 1917[link]; DeRosier & Klug, 1968[link]; Vainshtein et al., 1968[link]; Crowther, DeRosier & Klug, 1970[link]; Gordon et al., 1970[link]; Vainshtein, 1971a[link]; Ramachandran & Lakshminarayanan, 1971[link]; Vainshtein & Orlov, 1972[link], 1974[link]; Gilbert, 1972a[link]; Herman, 1980[link]). This is the task of the three-dimensional reconstruction of the structure of an object: [\hbox{set } \varphi_{2} ({\bf x}_{i}) \rightarrow \varphi_{3} ({\bf r}). \eqno(]


Figure | top | pdf |

A three-dimensional object [\varphi_{3}] and its two-dimensional projection [\varphi_{2}].


Figure | top | pdf |

The projection sphere and projection [\varphi_{2}] of [\varphi_{3}] along τ onto the plane [{\bf x} \perp {\bf \boldtau}]. The case [{\bf \boldtau} \perp z] represents orthoaxial projection. Points indicate a random distribution of τ.

Besides electron microscopy, the methods of reconstruction of a structure from its projections are also widely used in various fields, e.g. in X-ray and NMR tomography, in radioastronomy, and in various other investigations of objects with the aid of penetrating, back-scattered or their own radiations (Bracewell, 1956[link]; Deans, 1983[link]; Mersereau & Oppenheim, 1974[link]).

In the general case, the function [\varphi_{3} ({\bf r})] ([link] (the subscript indicates dimension) means the distribution of a certain scattering density in the object. The function [\varphi_{2} ({\bf x})] is the two-dimensional projection density; one can also consider one-dimensional projections [\varphi_{1} (x)] of two- (or three-) dimensional distributions. In electron microscopy, under certain experimental conditions, by functions [\varphi_{3} ({\bf r})] and [\varphi_{2} ({\bf x})] we mean the potential and the projection of the potential, respectively [the electron absorption function μ (see Section 2.5.4[link]) may also be considered as `density']. Owing to a very large depth of focus and practical parallelism of the electron beam passing through an object, in electron microscopy the vector τ is the same over the whole area of the irradiated specimen – this is the case of parallel projection.

The 3D reconstruction ([link] can be made in the real space of an object – the corresponding methods are called the methods of direct three-dimensional reconstruction (Radon, 1917[link]; Vainshtein et al., 1968[link]; Gordon et al., 1970[link]; Vainshtein, 1971a[link]; Ramachandran & Lakshminarayanan, 1971[link]; Vainshtein & Orlov, 1972[link], 1974[link]; Gilbert, 1972a[link]).

On the other hand, three-dimensional reconstruction can be carried out using the Fourier transformation, i.e. by transition to reciprocal space. The Fourier reconstruction is based on the well known theorem: the Fourier transformation of projection [\varphi_{2}] of a three-dimensional object [\varphi_{3}] is the central (i.e. passing through the origin of reciprocal space) two-dimensional plane cross section of a three-dimensional transform perpendicular to the projection vector (DeRosier & Klug, 1968[link]; Crowther, DeRosier & Klug, 1970[link]; Bracewell, 1956[link]). In Cartesian coordinates a three-dimensional transform is [ \eqalignno{ {\scr F}_{3} [\varphi_{3} ({\bf r})] &= \Phi_{3} (uvw) = {\textstyle\int\!\!\int\!\!\int} \varphi_{3} (xyz) &\cr &\quad \times \exp \{2 \pi i (ux + vy + wz)\} \ \hbox{d}x \ \hbox{d}y \ \hbox{d}z. &(\cr}] The transform of projection [\varphi_{2} (xy)] along z is [ \eqalignno{ {\scr F}_{2} [\varphi_{2} (xy)] &= \Phi_{3} (uv0) = {\textstyle\int\!\!\int\!\!\int} \varphi_{3} (xyz) &\cr &\quad \times \exp \{2 \pi i (ux + vy + 0z)\} \ \hbox{d}x \ \hbox{d}y \ \hbox{d}z &\cr &= {\textstyle\int\!\!\int\!\!\int} \varphi_{3} (xyz) \ \hbox{d}z \exp \{2 \pi i (ux + vy)\} \ \hbox{d}x \ \hbox{d}y &\cr &= {\textstyle\int\!\!\int} \varphi_{2} (xy) \exp \{2 \pi i (ux + vy)\} \ \hbox{d}x \ \hbox{d}y &\cr &= \Phi_{2} (uv). &(\cr}] In the general case ([link] of projecting the plane [{\bf x} (xy) \| {\bf u} (uv) \perp {\boldtau}] along the vector τ [ {\scr F}_{2} [\varphi_{2} ({\bf x}_{\tau})] = \Phi_{2} ({\bf u}_{\tau}). \eqno(] Reconstruction with Fourier transformation involves transition from projections [\varphi_{2i}] at various [{\boldtau}_{i}] to cross sections [\Phi_{2i}], then to construction of the three-dimensional transform [\Phi_{3} ({\bf u})] by means of interpolation between [\varphi_{2i}] in reciprocal space, and transition by the inverse Fourier transformation to the three-dimensional distribution [\varphi_{3} ({\bf r})]: [ \eqalignno{ \hbox{set }& \varphi_{2i} ({\bf x}_{\tau i}) \rightarrow \hbox{ set } {\scr F}_{2} (\varphi_{2}) \cr &\equiv \hbox{ set } \Phi_{2i} \rightarrow \Phi_{3} \rightarrow {\scr F}_{3}^{-1} (\Phi_{3}) \equiv \varphi_{3} ({\bf r}). &(\cr}] Transition ([link] or ([link] from two-dimensional electron-microscope images (projections) to a three-dimensional structure allows one to consider the complex of methods of 3D reconstruction as three-dimensional electron microscopy. In this sense, electron microscopy is an analogue of methods of structure analysis of crystals and molecules providing their three-dimensional spatial structure. But in structure analysis with the use of X-rays, electrons, or neutrons the initial data are the data in reciprocal space [| \Phi_{2i} |] in ([link], while in electron microscopy this role is played by two-dimensional images [\varphi_{2i} ({\bf x})] [([link], ([link])] in real space.

In electron microscopy the 3D reconstruction methods are, mainly, used for studying biological structures (symmetric or asymmetric associations of biomacromolecules), the quaternary structure of proteins, the structures of muscles, spherical and rod-like viruses, bacteriophages, and ribosomes.

An exact reconstruction is possible if there is a continuous set of projections [\varphi_{\tau}] corresponding to the motion of the vector [{\boldtau}(\theta, \psi)] over any continuous line connecting the opposite points on the unit sphere (Fig.[link]). This is evidenced by the fact that, in this case, the cross sections [ {\scr F}_{2}] which are perpendicular to τ in Fourier space ([link] continuously fill the whole of its volume, i.e. give [ {\scr F}_{3}(\varphi_{3})] ([link] and thereby determine [ \varphi_{3} ({\bf r}) = {\scr F}^{-1} (\Phi_{3})].

In reality, we always have a discrete (but not continuous) set of projections [\varphi_{2i}]. The set of [\varphi_{2i}] is, practically, obtained by the rotation of the specimen under the beam through various angles (Hoppe & Typke, 1979[link]) or by imaging of the objects which are randomly oriented on the substrate at different angles (Kam, 1980[link]; Van Heel, 1984[link]). If the object has symmetry, one of its projections is equivalent to a certain number of different projections.

The object [\varphi_{3} ({\bf r})] is finite in space. For function [\varphi_{3} ({\bf r})] and any of its projections there holds the normalization condition [\Omega = {\textstyle\int} \varphi_{3} ({\bf r}) \ \hbox{d}v_{{\bf r}} = {\textstyle\int} \varphi_{2} ({\bf x}) \ \hbox{d}{\bf x} = {\textstyle\int} \varphi_{1} (x) \ \hbox{d}x, \eqno(] where Ω is the total `weight' of the object described by the density distribution [\varphi_{3}]. If one assumes that the density of an object is constant and that inside the object [\varphi] = constant = 1, and outside it [\varphi = 0], then Ω is the volume of an object. The volume of an object, say, of molecules, viruses and so on, is usually known from data on the density or molecular mass. Orthoaxial projection

| top | pdf |

In practice, an important case is where all the projection directions are orthogonal to a certain straight line: [{\boldtau} \perp z] (Fig.[link]). Here the axis of rotation or the axis of symmetry of an object is perpendicular to an electron beam. Then the three-dimensional problem is reduced to the two-dimensional one, since each cross section [\varphi_{2i} ({\bf x}, z = \hbox{constant})] is represented by its one-dimensional projections. The direction of vector τ is defined by the rotational angle ψ of a specimen: [\varphi_{1} (x_{\psi_{i}}) \equiv L^{i} (\psi_{i}) = {\textstyle\int} \varphi_{2} ({\bf x}) \ \hbox{d} \tau_{\psi}\hbox{; } x_{i} \perp {\boldtau}_{\psi}. \eqno(] In this case, the reconstruction is carried out separately for each level [z_{l}]: [\hbox{set } \varphi_{1, \, z_{l}} (x_{\psi}) \equiv \hbox{ set } L_{z_{l}}^{i} \rightarrow \varphi_{2i} (xyz_{l}) \eqno(] and the three-dimensional structure is obtained by superposition of layers [\varphi_{2z_{l}} (xy) \Delta z] (Vainshtein et al., 1968[link]; Vainshtein, 1978[link]).


Figure | top | pdf |

Orthoaxial projection. Discretization

| top | pdf |

In direct methods of reconstruction as well as in Fourier methods the space is represented as a discrete set of points [\varphi ({\bf x}_{jk})] on a two-dimensional net or [\varphi ({\bf r}_{jkl})] on a three-dimensional lattice. It is sometimes expedient to use cylindrical or spherical coordinates. In two-dimensional reconstruction the one-dimensional projections are represented as a set of discrete values [L^{i}], at a certain spacing in [x_{\psi}]. The reconstruction ([link] is carried out over the discrete net with [m^{2}] nodes [\varphi_{jk}]. The net side A should exceed the diameter of an object [D,\ A \gt D]; the spacing [a = A/m]. Then ([link] transforms into the sum [L^{i} = {\textstyle\sum\limits_{k}} \varphi_{jk}. \eqno(] For oblique projections the above sum is taken over all the points within the strips of width a along the axis [{\boldtau}_{\psi_{i}}] (Fig.[link]).


Figure | top | pdf |

Discretization and oblique projection.

The resolution δ of the reconstructed function depends on the number h of the available projections. At approximately uniform angular distribution of projections, and diameter equal to D, the resolution at reconstruction is estimated as [\delta \simeq 2D / h. \eqno(] The reconstruction resolution δ should be equal to or somewhat better than the instrumental resolution d of electron micrographs [(\delta \;\lt\; d)], the real resolution of the reconstructed structure being d. If the number of projections h is not sufficient, i.e. [\delta \;\gt\; d], then the resolution of the reconstructed structure is δ (Crowther, DeRosier & Klug, 1970[link]; Vainshtein, 1978[link]).

In electron microscopy the typical instrumental resolution d of biological macromolecules for stained specimens is about 20 Å; at the object with diameter [D \simeq 200] Å the sufficient number h of projections is about 20. If the projections are not uniformly distributed in projection angles, the resolution decreases towards [{\bf x} \perp {\boldtau}] for such τ in which the number of projections is small.

Properties of projections of symmetric objects . If the object has an N-fold axis of rotation, its projection has the same symmetry. At orthoaxial projection perpendicular to the N-fold axis the projections which differ in angle at [j(2 \pi / N)] are identical: [\varphi_{2} ({\bf x}_{\psi}) = \varphi_{2} [{\bf x}_{\psi + j(2 \pi / N)}] \quad (j = 1, 2, \ldots, N). \eqno(] This means that one of its projections is equivalent to N projections. If we have h independent projections of such a structure, the real number of projections is hN (Vainshtein, 1978[link]). For a structure with cylindrical symmetry [(N = \infty)] one of its projections fully determines the three-dimensional structure.

Many biological objects possess helical symmetry – they transform into themselves by the screw displacement operation [s_{p/q}], where p is the number of packing units in the helical structure per q turns of the continuous helix. In addition, the helical structures may also have the axis of symmetry N defining the pitch of the helix. In this case, a single projection is equivalent to [h = pN] projections (Cochran et al., 1952[link]).

Individual protein molecules are described by point groups of symmetry of type N or [N/2]. Spherical viruses have icosahedral symmetry 532 with two-, three- and fivefold axes of symmetry. The relationship between vectors τ of projections is determined by the transformation matrix of the corresponding point group (Crowther, Amos et al., 1970[link]). Methods of direct reconstruction

| top | pdf |

Modelling. If several projections are available, and, especially, if the object is symmetric, one can, on the basis of spatial imagination, recreate approximately the three-dimensional model of the object under investigation. Then one can compare the projections of such a model with the observed projections, trying to draw them as near as possible. In early works on electron microscopy of biomolecules the tentative models of spatial structure were constructed in just this way; these models provide, in the case of the quaternary structure of protein molecules or the structure of viruses, schemes for the arrangement of protein subunits. Useful subsidiary information in this case can be obtained by the method of optical diffraction and filtration. The method of back-projection

| top | pdf |

This method is also called the synthesis of projection functions. Let us consider a two-dimensional case and stretch along [\tau_{\psi_{i}}] each one-dimensional projection [L^{i}] (Fig.[link]) by a certain length b; thus, we obtain the projection function [L^{i} ({\bf x}) = {1 \over b} L^{i} (x_{i}) \cdot 1(\tau_{i}). \eqno(] Let us now superimpose h functions [L^{i}] [{\textstyle\sum\limits_{i = 1}^{h}} L^{i} ({\bf x}) = \Sigma_{2} ({\bf x}). \eqno(] The continuous sum over the angles of projection synthesis is [\eqalignno{ \Sigma_{2} ({\bf x}) &= {\textstyle\int\limits_{0}^{\pi}} L(\psi, {\bf x}) \ \hbox{d}\psi = \rho_{2} ({\bf x}) * |{\bf x}|^{-1} &\cr &\simeq {\textstyle\sum\limits_{i = 1}^{h}} L^{i} = \rho_{2} ({\bf x}) + B(1)\hbox{;} &(\cr}] this is the convolution of the initial function with a rapidly falling function [|{\bf x}|^{-1}] (Vainshtein, 1971b[link]). In ([link], the approximation for a discrete set of h projections is also written. Since the function [|{\bf x}|^{-1}] approaches infinity at [x = 0], the convolution with it will reproduce the initial function [\rho ({\bf x})], but with some background B decreasing around each point according to the law [|{\bf x}|^{-1}]. At orthoaxial projection the superposition of cross sections [\varphi_{2} ({\bf x}, z_{k})] arranged in a pile gives the three-dimensional structure [\varphi_{3}].


Figure | top | pdf |

(a) Formation of a projection function; (b) superposition of these functions.

Radon operator. Radon (1917[link]; see also Deans, 1983[link]) gave the exact solution of the problem of reconstruction. However, his mathematical work was for a long time unknown to investigators engaged in reconstruction of a structure from images; only in the early 1970s did some authors obtain results analogous to Radon's (Ramachandran & Lakshminarayanan, 1971[link]; Vainshtein & Orlov, 1972[link], 1974[link]; Gilbert, 1972a[link]).

The convolution in ([link] may be eliminated using the Radon integral operator, which modifies projections by introducing around each point the negative values which annihilate on superposition the positive background values. The one-dimensional projection modified with the aid of the Radon operator has the form [\tilde{L} (x_{\psi}) = {1 \over 2\pi^{2}} \int\limits_{0}^{\infty} {2L(x_{\psi}) - L(x_{\psi} + x'_{\psi}) - L(x_{\psi} - x'_{\psi}) \over x_{\psi}^{'2}} \hbox{ d}x'_{\psi}. \eqno(] Now [\varphi_{2} ({\bf x})] is calculated analogously to ([link], not from the initial projections L but from the modified projection [\tilde{L}]: [\varphi_{2} ({\bf x}) = {\textstyle\int\limits_{0}^{\pi}}\; \tilde{L} (\psi, {\bf x}) \ \hbox{d}\psi \simeq {\textstyle\sum\limits_{i = 1}^{k}}\; \tilde{L}_{i} (\psi_{i}, {\bf x}). \eqno(]

The reconstruction of high-symmetry structures, in particular helical ones, by the direct method is carried out from one projection making use of its equivalence to many projections. The Radon formula in discrete form can be obtained using the double Fourier transformation and convolution (Ramachandran & Lakshminarayanan, 1971[link]). The algebraic and iteration methods

| top | pdf |

These methods have been derived for the two-dimensional case; consequently, they can also be applied to three-dimensional reconstruction in the case of orthoaxial projection.

Let us discretize [\varphi_{2} ({\bf x})] by a net [m^{2}] of points [\varphi_{jk}]; then we can construct the system of equations ([link].

When h projections are available the condition of unambiguous solution of system ([link] is: [h \geq m]. At [ m \simeq (3\hbox{--} 5) h] we can, in practice, obtain sufficiently good results (Vainshtein, 1978[link]).

Methods of reconstruction by iteration have also been derived that cause some initial distribution to approach one [\varphi_{2} ({\bf x})] satisfying the condition that its projection will resemble the set [L^{i}]. Let us assign on a discrete net [\varphi_{jk}] as a zero-order approximation the uniform distribution of mean values ([link] [\varphi_{jk}^{0} = \langle \varphi \rangle = \Omega / m^{2}. \eqno(] The projection of the qth approximation [\varphi_{jk}^{q}] at the angle [\varphi_{i}] (used to account for discreteness) is [L_{n}^{iq}].

The next approximation [\varphi^{q + 1}] for each point jk is given in the method of `summation' by the formula [\varphi_{jk}^{q + 1} = \max [\varphi_{jk}^{q} + (L_{n}^{i} - L_{n}^{i, \, q}) / N_{L_{n}}^{i}\hbox{; } 0], \eqno(] where [N_{L^{i}}] is the number of points in a strip of the projection [L_{n}^{i}]. One cycle of iterations involves running [\varphi_{jk}^{q}] around all of the angles [\psi_{j}] (Gordon et al., 1970[link]).

When carrying out iterations, we may take into account the contribution not only of the given projection, but also of all others. In this method the process of convergence improves. Some other iteration methods have been elaborated (Gordon & Herman, 1971[link]; Gilbert, 1972b[link]; Crowther & Klug, 1974[link]; Gordon, 1974[link]). Reconstruction using Fourier transformation

| top | pdf |

This method is based on the Fourier projection theorem [([link] [link]–([link]]. The reconstruction is carried out according to scheme ([link] (DeRosier & Klug, 1968[link]; Crowther, DeRosier & Klug, 1970[link]; Crowther, Amos et al. 1970[link]; DeRosier & Moore, 1970[link]; Orlov, 1975[link]). The three-dimensional Fourier transform [ {\scr F}_{3} ({\bf u})] is found from a set of two-dimensional cross sections [ {\scr F}_{2} ({\bf u})] on the basis of the Whittaker–Shannon interpolation. If the object has helical symmetry (which often occurs in electron microscopy of biological objects, e.g. on investigating bacteriophage tails, muscle proteins) cylindrical coordinates are used. Diffraction from such structures with c periodicity and scattering density [\varphi (r, \psi, z)] is defined by the Fourier–Bessel transform: [\eqalignno{ \Phi (R, \Psi, Z) &= \sum\limits_{n = -\infty}^{+ \infty} \exp \left[ in \left(\Psi + {\pi \over 2}\right)\right] \int\limits_{0}^{\infty} \int\limits_{0}^{2 \pi} \int\limits_{0}^{l} \varphi (r, \psi, z) &\cr &\quad \times J_{n} (2 \pi rR) \exp [-i(n\psi + 2 \pi zZ)]r \ \hbox{d}r \ \hbox{d}\psi \ \hbox{d}z &\cr &= \sum\limits_{n} G_{n} (R, Z) \exp \left[ in \left(\Psi + {\pi \over 2}\right)\right]. &(\cr}] The inverse transformation has the form [\rho (r, \psi, z) = {\textstyle\sum\limits_{n} \int} g_{n} (r, Z) \exp (in\psi) \exp (2 \pi izZ) \ \hbox{d}Z, \eqno(] so that [g_{n}] and [G_{n}] are the mutual Bessel transforms [G_{n} (R, Z) = {\textstyle\int\limits_{0}^{\infty}} g_{n} (rZ) J_{n} (2 \pi rR) 2 \pi r \ \hbox{d}r\eqno(] [g_{n} (r, Z) = {\textstyle\int\limits_{0}^{\infty}} G_{n} (R, Z) J_{n} (2 \pi rR) 2 \pi R \ \hbox{d}R.\eqno(]

Owing to helical symmetry, ([link], ([link] contain only those of the Bessel functions which satisfy the selection rule (Cochran et al., 1952[link]) [l = mp + (nq/ N), \eqno(] where N, q and p are the helix symmetry parameters, [m = 0, \pm 1, \pm 2, \ldots]. Each layer l is practically determined by the single function [J_{n}] with the lowest n; the contribution of other functions is neglected. Thus, the Fourier transformation of one projection of a helical structure, with an account of symmetry and phases, gives the three-dimensional transform ([link]. We can introduce into this transform the function of temperature-factor type filtering the `noise' from large spatial frequencies. Three-dimensional reconstruction in the general case

| top | pdf |

In the general case of 3D reconstruction [\varphi_{3} ({\bf r})] from projections [\varphi_{2} ({\bf x}_{\tau})] the projection vector τ occupies arbitrary positions on the projection sphere (Fig.[link]). Then, as in ([link], we can construct the three-dimensional spatial synthesis. To do this, let us transform the two-dimensional projections [\varphi_{2i} [{\bf x}, {\boldtau} (\theta, \psi)_{i}]] by extending them along τ as in ([link] into three-dimensional projection functions [\varphi_{3} ({\bf r}_{\tau_{i}})].

Analogously to ([link], such a three-dimensional synthesis is the integral over the hemisphere (Fig.[link]) [\eqalignno{ \Sigma_{3} ({\bf r}) &= {\textstyle\int\limits_{\omega}} \varphi_{3} ({\bf r},{ \boldtau}_{i}) \ \hbox{d}\omega_{\tau} = \varphi ({\bf r}) * |{\bf r}|^{-2} &\cr &\simeq \Sigma \varphi_{3i} [{\bf r}_{\tau (\theta, \, \psi)_{i}}] \simeq \varphi_{3} ({\bf r}) + B\hbox{;} &(\cr}] this is the convolution of the initial function with [|{\bf r}|^{-2}] (Vainshtein, 1971b[link]).

To obtain the exact reconstruction of [\varphi_{3} ({\bf r})] we find, from each [\varphi_{2} ({\bf x}_{{\boldtau}})], the modified projection (Vainshtein & Orlov, 1974[link]; Orlov, 1975[link]) [\tilde{\varphi}_{2} ({\bf x}_{\tau}) = \int {\varphi_{2} ({\bf x}_{\boldtau}) - \varphi_{2} ({\bf x}'_{\boldtau}) \over |{\bf x}_{\boldtau} - {\bf x}'_{\boldtau}|^{3}} \ \hbox{d} s_{{\bf x}^\prime}. \eqno(]

By extending [\varphi_{2} ({\bf x}_{{\boldtau}})] along τ we transform them into [\tilde{\varphi}_{3} ({\bf r}_{{\boldtau}})]. Now the synthesis over the angles [\omega_{\tau} = (\theta, \psi, \alpha)_{\tau}] gives the three-dimensional function [\varphi_{3} ({\bf r}) = {1 \over 4 \pi^{3}} \int \tilde{\varphi}_{3} ({\bf r}_{{\boldtau}}) \ \hbox{d}\omega_{{\boldtau}} \simeq \sum\limits_{i} \tilde{\varphi}_{3i} [{\bf r}_{\tau (\theta, \, \psi, \, \alpha)_{i}}]. \eqno(]

The approximation for a discrete set of angles is written on the right. In this case we are not bound by the coaxial projection condition which endows the experiment with greater possibilities; the use of object symmetry also profits from this. To carry out the 3D reconstruction ([link] or ([link] one should know all three Euler's angles ψ, θ, α (Fig.[link]).

The projection vectors [{\boldtau}_{i}] should be distributed more or less uniformly over the sphere (Fig.[link]). This can be achieved by using special goniometric devices.

Another possibility is the investigation of particles which, during the specimen preparation, are randomly oriented on the substrate. This, in particular, refers to asymmetric ribosomal particles. In this case the problem of determining these orientations arises.

The method of spatial correlation functions may be applied if a large number of projections with uniformly distributed projection directions is available (Kam, 1980[link]). The space correlation function is the averaged characteristic of projections over all possible directions which is calculated from the initial projections or the corresponding sections of the Fourier transform. It can be used to find the coefficients of the object density function expansion over spherical harmonics, as well as to carry out the 3D reconstruction in spherical coordinates.

Another method (Van Heel, 1984[link]) involves the statistical analysis of image types, subdivision of images into several classes and image averaging inside the classes. Then, if the object is rotated around some axis, the 3D reconstruction is carried out by the iteration method.

If such a specimen is inclined at a certain angle with respect to the beam, then the images of particles in the preferred orientation make a series of projections inclined at an angle β and having a random azimuth. The azimuthal rotation is determined from the image having zero inclination.

If particles on the substrate have a characteristic shape, they may acquire a preferable orientation with respect to the substrate, their azimuthal orientation α being random (Radermacher et al., 1987[link]).

In the general case, the problem of determining the spatial orientations of randomly distributed identical three-dimensional particles [\varphi_{3} ({\bf r})] with an unknown structure may be solved by measuring their two-dimensional projections [p ({\bf x}_{\tau})] (Fig.[link]) [p ({\bf x}_{\tau_{i}}) \equiv \varphi_{2} ({\bf x}_{\tau_{i}}) \simeq \textstyle\int \varphi_{3} ({\bf r}) \ \hbox{d}\tau_{i}\quad {\bf x} \perp {\boldtau}_{i}\hbox{;} \eqno(] if the number i of such projections is not less than three, [i \geq 3] (Vainshtein & Goncharov, 1986a[link],b[link]; Goncharov et al. 1987[link]; Goncharov, 1987[link]). The direction of the vector [{\boldtau}_{i}] along which the projection [p ({\boldtau}_{i})] is obtained is set by the angle [\omega_{i} (\theta_{i}, \psi_{i})] (Fig.[link]).

The method is based on the analysis of one-dimensional projections [q_{\alpha}] of two-dimensional projections [p ({\bf x}_{\tau_{i}})] [q (x_{\perp \alpha}) = \textstyle\int p ({\bf x}_{\tau_{i}}) \ \hbox{d}x_{\parallel \alpha}, \eqno(] where α is the angle of the rotation about vector τ in the p plane.

Lemma 1. Any two projections [p_{1} ({\bf x}_{\tau_{i}})] and [p_{2} ({\bf x}_{\tau_{2}})] (Fig.[link]) have common (identical) one-dimensional projections [q_{12} (x_{12})]: [q_{12} (x_{12}) = q_{1, \, \alpha_{1} j} (x_{\perp \alpha_{1} j}) = q_{2, \, \alpha_{2} k} (x_{\perp \alpha_{2} k}). \eqno(] Vectors [{\boldtau}_{1}] and [{\boldtau}_{2}] (Fig.[link]) determine plane h in which they are both lying. Vector [m_{12} = \langle \tau_{1} \tau_{2}\rangle] is normal to plane h and parallel to axis [x_{12}] of the one-dimensional projection [q_{12}]; both [x_{\perp \alpha_{1} j}] and [x_{\perp \alpha_{2} j}] axes along which the projections [q_{1}] and [q_{2}] are constructed are perpendicular to [x_{12}].


Figure | top | pdf |

Relative position of the particle and planes of projection.

The corresponding lemma in the Fourier space states:

Lemma 2. Any two plane transforms, [ \Phi_{2} ({\bf u}_{\tau_{1}}) = {\scr F}_{2} p_{1}] and [ \Phi_{2} ({\bf u}_{\tau_{2}}) = {\scr F}_{2} p_{2}] intersect along the straight line [v_{12}] (Fig.[link]); the one-dimensional transform [Q(v_{12})] is the transform of [ q_{12}: Q(v_{12}) = {\scr F}_{1} g_{12}].


Figure | top | pdf |

Section of a three-dimensional Fourier transform of the density of the particles, corresponding to plane projections of this density.

Thus in order to determine the orientations [\omega_{i} (\theta_{i}, \psi_{i}, \alpha_{i})] of a three-dimensional particle [\varphi_{3, \, \omega_{i}} ({\bf r})] it is necessary either to use projections [p_{i}] in real space or else to pass to the Fourier space ([link].

Now consider real space. The projections [p_{i}] are known and can be measured but angles [\alpha_{ij}] of their rotation about vector [{\boldtau}_{i}] (Fig.[link]) are unknown and should be determined. Let us choose any two projections [p_{1}] and [p_{2}] and construct a set of one-dimensional projections [q_{1, \, \alpha_{1} j}] and [q_{2, \, \alpha_{2} k}] by varying angles [\alpha_{1j}] and [\alpha_{2k}]. In accordance with Lemma 1[link], there exists a one-dimensional projection, common for both [p_{1}] and [p_{2}], which determines angles [\alpha_{1j}] and [\alpha_{2k}] along which [p_{1}] and [p_{2}] should be projected for obtaining the identical projection [q_{12}] (Fig.[link]). Comparing [q_{1, \, \alpha_{1} j}] and [q_{2, \, \alpha_{2} k}] and using the minimizing function [D(1, 2) = |q_{1, \, \alpha_{1} j} - q_{2, \, \alpha_{2} k}|^{2} \eqno(] it is possible to find such a common projection [q_{12}]. (A similar consideration in Fourier space yields [Q_{12}].)


Figure | top | pdf |

Plane projections of a three-dimensional body. The systems of coordinates in planes (a) and (b) are chosen independently of one another.

The mutual spatial orientations of any three non-coplanar projection vectors [{\boldtau}_{1}], [{\boldtau}_{2}], [{\boldtau}_{3}] can be found from three different two-dimensional projections [p_{1}], [p_{2}] and [p_{3}] by comparing the following pairs of projections: [p_{1}] and [p_{2}], [p_{1}] and [p_{3}], and [p_{2}] and [p_{3}], and by determining the corresponding [q_{12}], [q_{13}] and [q_{23}]. The determination of angles [\omega_{1}], [\omega_{2}] and [\omega_{3}] reduces to the construction of a trihedral angle formed by planes [h_{12}], [h_{13}] and [h_{23}]. Then the projections [p_{i} (\omega_{i})] with the known [\omega_{i}\ (i = 1, 2, 3)] can be complemented with other projections [(i = 4, 5, \ldots)] and the corresponding values of ω can be determined. Having a sufficient number of projections and knowing the orientations [\omega_{i}], it is possible to carry out the 3D reconstruction of the object [see ([link]; Orlov, 1975[link]; Vainshtein & Goncharov, 1986a[link]; Goncharov et al., 1987[link]].


Bracewell, B. N. (1956). Strip integration in radio astronomy. Austr. J. Phys. 9, 198–217.
Cochran, W., Crick, F. H. C. & Vand, V. (1952). The structure of synthetic polypeptides. 1. The transform of atoms on a helix. Acta Cryst. 5, 581–586.
Crowther, R. A., Amos, L. A., Finch, J. T., DeRosier, D. J. & Klug, A. (1970). Three dimensional reconstruction of spherical viruses by Fourier synthesis from electron micrographs. Nature (London), 226, 421–425.
Crowther, R. A., DeRosier, D. J. & Klug, A. (1970). The reconstruction of a three-dimensional structure from projections and its application to electron microscopy. Proc. R. Soc. London Ser. A, 317, 319–340.
Crowther, R. A. & Klug, A. (1974). Three dimensional image reconstruction on an extended field – a fast, stable algorithm. Nature (London), 251, 490–492.
DeRosier, D. J. & Klug, A. (1968). Reconstruction of three dimensional structures from electron micrographs. Nature (London), 217, 130–134.
DeRosier, D. J. & Moore, P. B. (1970). Reconstruction of three-dimensional images from electron micrographs of structure with helical symmetry. J. Mol. Biol. 52, 355–369.
Deans, S. R. (1983). The Radon transform and some of its applications. New York: John Wiley.
Gilbert, P. F. C. (1972a). The reconstruction of a three-dimensional structure from projections and its application to electron microscopy. II. Direct methods. Proc. R. Soc. London Ser. B, 182, 89–102.
Gilbert, P. F. C. (1972b). Iterative methods for the three-dimensional reconstruction of an object from projections. J. Theor. Biol. 36, 105–117.
Goncharov, A. B. (1987). Integral geometry and 3D-reconstruction of arbitrarily oriented identical particles from their electron micrographs. Sov. Phys. Crystallogr. 32, 663–666.
Goncharov, A. B., Vainshtein, B. K., Ryskin, A. I. & Vagin, A. A. (1987). Three-dimensional reconstruction of arbitrarily oriented identical particles from their electron photomicrographs. Sov. Phys. Crystallogr. 32, 504–509.
Gordon, R. (1974). A tutorial on ART (algebraic reconstruction techniques). IEEE Trans. Nucl. Sci. NS-21, 78–93.
Gordon, R., Bender, R. & Herman, G. T. (1970). Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and X-ray photography. J. Theor. Biol. 29, 471–481.
Gordon, R. & Herman, G. T. (1971). Reconstruction of pictures from their projections. Commun. ACM, 14, 759–768.
Herman, G. T. (1980). Image reconstruction from projection: the fundamentals of computerized tomography. New York: Academic Press.
Hoppe, W. & Typke, D. (1979). Three-dimensional reconstruction of aperiodic objects in electron microscopy. In Advances in structure research by diffraction method. Oxford: Pergamon Press.
Kam, Z. (1980). Three-dimensional reconstruction of aperiodic objects. J. Theor. Biol. 82, 15–32.
Mersereau, R. M. & Oppenheim, A. V. (1974). Digital reconstruction of multi-dimensional signals from their projections. Proc. IEEE, 62(10), 1319–1338.
Orlov, S. S. (1975). Theory of three-dimensional reconstruction. II. The recovery operator. Sov. Phys. Crystallogr. 20, 429–433.
Radermacher, M., McEwen, B. & Frank, J. (1987). Three-dimensional reconstruction of asymmetrical object in standard and high voltage electron microscopy. Proc. Microscop. Soc. Canada, XII Annual Meet., pp. 4–5.
Radon, J. (1917). Über die Bestimmung von Funktionen durch ihre Integralwerte längs gewisser Mannigfaltigkeiten. (On the determination of functions from their integrals along certain manifolds). Ber. Verh. Saechs. Akad. Wiss. Leipzig Math. Phys. Kl. 69, 262–277.
Ramachandran, G. N. & Lakshminarayanan, A. V. (1971). Three-dimensional reconstruction from radiographs and electron micrographs: application of convolutions instead of Fourier transforms. Proc. Natl Acad. Sci. USA, 68(9), 2236–2240.
Vainshtein, B. K. (1971a). The synthesis of projecting functions. Sov. Phys. Dokl. 16, 66–69.
Vainshtein, B. K. (1971b). Finding the structure of objects from projections. Sov. Phys. Crystallogr. 15, 781–787.
Vainshtein, B. K. (1978). Electron microscopical analysis of the three-dimensional structure of biological macromolecules. In Advances in optical and electron microscopy, Vol. 7, edited by V. E. Cosslett & R. Barer, pp. 281–377. London: Academic Press.
Vainshtein, B. K., Barynin, V. V. & Gurskaya, G. V. (1968). The hexagonal crystalline structure of catalase and its molecular structure. Sov. Phys. Dokl. 13, 838–841.
Vainshtein, B. K. & Goncharov, A. B. (1986a). Determination of the spatial orientation of arbitrarily arranged identical particles of unknown structure from their projections. Sov. Phys. Dokl. 287, 278–283.
Vainshtein, B. K. & Goncharov, A. B. (1986b). Proceedings of the 11th International Congress on Electron Microscopy, Kyoto, Vol. 1, pp. 459–460.
Vainshtein, B. K. & Orlov, S. S. (1972). Theory of the recovery of functions from their projections. Sov. Phys. Crystallogr. 17, 213–216.
Vainshtein, B. K. & Orlov, S. S. (1974). General theory of direct 3D reconstruction. Proceedings of International Workshop, Brookhaven National Laboratory, pp. 158–164.
Van Heel, M. (1984). Multivariate statistical classification of noisy images (randomly oriented biological macromolecules). Ultramicroscopy, 13, 165–184.

to end of page
to top of page