Name
prep_vol - prepare the volume for calculation of gridding projections and generate the interpolants.
Usage
volft, kb = prep_vol(vol) or volft, kbx, kby, kbz = prep_vol(vol)
Input
- vol
- input volume for which projections will be calculated using prgs, the volume can be either cubic or rectangular
Output
- volft
- volume prepared for gridding projections using prgs
- kb
- interpolants (tabulated Kaiser-Bessel function) when the input volume is cubic.
- kbx, kby, kbz
- interpolants (tabulated Kaiser-Bessel function) along x,y and z direction when the input volume is rectangular.
Method
Fourier space interpolation.
Reference
Penczek, P.A., Renka, R. and Schomberg, H.: Gridding-based direct Fourier inversion of the three-dimensional ray transform. J. Opt. Soc. Am. A. 21:499-509, 2004.
Author / Maintainer
Pawel A. Penczek
Keywords
- category 1
- TRANSFORMS
- category 2
- FOURIER
Files
projection.py
See also
Maturity
- stable
- works for most people, has been tested; test cases/examples available.
Bugs
None. It is perfect.