3D pseudo polar Fourier and Radon Transforms

Forward and inverse 3D pseudo polar Fourier transforms and Radon transforms
664 Downloads
Updated 10 Oct 2017

View License

Description: This package contains functions for 3D pseudo polar Fourier and Radon transforms. More specifically, includes for each a forward transform (i.e. taking an image and computing its 3D ppft/Radon transform) and different methods inversion techniques:
1) Conjugate gradient - An implementation of the inverse PPFT and Radon transform based on conjugate gradients iterations, where each iteration uses the forward and adjoint transforms. This algorithm is slower in practice than those below.
2) Fast convolution based inversion for the PPFT/Radon transforms.
3) Fast convolution based inversion for the PPFT/Radon transforms for GPU computation.
4) Direct inversion - Fast direct inversion for the PPFT/Radon transforms, running time is independent on the input data, no convergence criterion is required by the algorithm.
The algorithms are based on the following papers:
1) A. Averbuch and Y. Shkolnisky, "3D Fourier based discrete Radon transform", Applied and Computational Harmonic Analysis, 15(1):33‐69, 2003.
2) Y. Shkolnisky and S. Golubev, "Fast convolution based inversion of the pseudo‐polar Fourier transform", Technical report.
3) A. Averbuch, G. Shabat and Y. Shkolnisky, "Direct inversion of the 3D pseudo polar Fourier transform. SIAM Journal on Scientific Computing", 38(2), A1100‐A1120, 2016”

Cite As

Gil Shabat (2024). 3D pseudo polar Fourier and Radon Transforms (https://www.mathworks.com/matlabcentral/fileexchange/61815-3d-pseudo-polar-fourier-and-radon-transforms), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

ppft3/

ppft3/common/

ppft3/conv_inverse/

ppft3/conv_inverse_gpu/

ppft3/direct_inverse/

ppft3/forward/

ppft3/legacy/

ppft3/nufft/

ppft3/refcode/

ppft3/tests/

Version Published Release Notes
1.0.0.0

Typo fixed.