Bsoft function

img_back_projection

Source:

src/img/img_backproject.c

Description:

Back projects a set of 2D images into a 3D volume.

Algorithm:

	All the information needed to do a 3D reconstruction is passed in through

an image processing structure. The new 3D volume is initialized.
Each sub-image in each particle file is read individually and
back-projected within the new volume. The orientation parameters from
the image processing structure is transferred to the sub-image
structure in the 2D image before calling the function packing one
image into the volume. The default origin is the center of the image.

Arguments:

Bproject* projectimage processing parameter structure.
Vector3 map_size3-valued vector for the new map size.
Vector3 sampling3-value vector for the voxel size in angstrom.
float resolutionresolution for low-pass filtering.
float rweighflag to R-weigh the map.

Returns:

Bimage* the new 3D reconstruction map.

Prototype:

Bimage* img_back_projection(Bproject* project, Vector3 map_size, Vector3 sampling, float resolution, float rweigh)

Functions used:

balloc
bfree
img_back_project_one
img_check_param
img_fft
img_rescale_to_avg_std
img_transform
img_weigh_transform
init_img_with_parameters
kill_img

Other objects included:

struct Bfield
struct Bimage
struct Bmarker


Generated by bdoc.pl on Mon Jun 15 11:47:24 2009


Back to the Bsoft home