BP 3F PART - Back Projection - 3D, Interpolated in Fourier space, Partial ||

(2/15/13)

PURPOSE

Calculates a 3D reconstruction by back-projecting the input projections using interpolation in Fourier space. See: Comparison of 'BP' operations. This operation was designed as a method of carrying out the compute intensive 'BP 3F' operation in parallel by constructing a number of independent volumes which can then be merged using the 'BP 3F MERGE' operation. This overcomes some problems with the MPI version of 'BP 3F' when used with large numbers of input files.   Example.

SEE ALSO

BP 3F MERGE [Back Projection - 3D, Interpolated in Fourier space, Merge ||]
BP 3F [Back Projection - 3D, Interpolated in Fourier space ||*]

USAGE

.OPERATION: BP 3F

.TEMPLATE FOR IMAGE FILES (E.G. STK@****): PROJ***
[Enter a template for input image files to be back projected. This template can alternatively refer to a series of single images (e.g. img***), or to a series of stacked images (e.g stack3@***), or to a whole stack of images ending in '@' (e.g. stk@). Templates containing an asterisk will have the astericks substituted with a number for the file. (The MPI version can not use a selection file for image numbers).]

If the template contains an asterisk SPIDER will ask:

.FILE NUMBERS OR SELECTION DOC FILE NAME: IMAGE_SEL
[Enter projection file numbers or the name of the document file which contains the projection file numbers in its first register column.]

.ANGLES DOC FILE: ANGLES27
[Enter name of a document file which contains Eulerian angles: psi, theta, and phi in the first three registers columns.]

.SYMMETRIES DOC FILE: symmetries
[If there are no symmetries, enter symbol "*".
Otherwise, enter the name of the document file containing Eulerian angles defining symmetries (psi, theta, phi). The angles should be such that when used in operation 'RT 3D' transform the volume into itself. The identity operation (angles 0,0,0) MUST be included.
The symmetries are enforced in two steps: projections related by the symmetry operations are added in Fourier space to the volume; in order to reduce the residual artifacts, additional real-space symmetrization is applied.]

.PARTIAL VOLUME: VOL001
[Name for the output volume calculated using all input projections specified in the selection document file. This volume is stored as a padded Fourier file along with associated weighting volume. These files are only useful in conjunction with the 'BP 3F MERGE' operation!]

NOTES

  1. 5x5x5 Kaiser-Bessel interpolation scheme is used.

  2. Operation NOT parallelized for use with MPI.

  3. Implemented by Paul Penczek and ArDean Leith.

SUBROUTINES

BP3F, ONELINE, SYMVOL, FILLBESSI0, FMRS

CALLER

VTIL2