In a wide range of applied problems of 2D and 3D imaging a continuous
formulation of the problem places great emphasis on obtaining and
manipulating the Fourier transform in Polar coordinates. However,
the translation of continuum ideas into practical work with data
sampled on a Cartesian grid is problematic. In this article we develop
a fast high accuracy Polar FFT. For a given two-dimensional signal
of size NxN, the proposed algorithm's complexity is O(N2logN), just
like in a Cartesian 2D-FFT. A special feature of our approach is
that it involves only 1D equispaced FFT's and 1D interpolations.
A central tool in our method is the pseudo-Polar FFT, an FFT where
the evaluation frequencies lie in an oversampled set of nonangularly
equispaced points. We describe the concept of pseudo-Polar domain,
including fast forward and inverse transforms. For those interested
primarily in Polar FFT's, the pseudo-Polar FFT plays the role of
a halfway point--a nearly-Polar system from which conversion to Polar
coordinates uses processes relying purely on 1D FFT's and interpolation
operations. We describe the conversion process, and give an error
analysis of it. We compare accuracy results obtained by a Cartesian-based
unequally-sampled FFT method to ours, both algorithms using a small-support
interpolation and no pre-compensating, and show marked advantage
to the use of the pseudo-Polar initial grid.
%0 Journal Article
%1 Averbuch2006
%A Averbuch, A.
%A Coifman, R.
%A Donoho, D.L.
%A Elad, M.
%A Israeli, M.
%D 2006
%K Cartesian FFT; Fast Fourier Interpolation; Linogram Polar Pseudo-Polar Unequally-sampled coordinates; transform;
%P 145--167
%T Fast and Accurate Polar Fourier Transform
%U http://www.cs.technion.ac.il/~elad/publications/journals/2004/30_PolarFFT_ACHA.pdf
%V 21
%X In a wide range of applied problems of 2D and 3D imaging a continuous
formulation of the problem places great emphasis on obtaining and
manipulating the Fourier transform in Polar coordinates. However,
the translation of continuum ideas into practical work with data
sampled on a Cartesian grid is problematic. In this article we develop
a fast high accuracy Polar FFT. For a given two-dimensional signal
of size NxN, the proposed algorithm's complexity is O(N2logN), just
like in a Cartesian 2D-FFT. A special feature of our approach is
that it involves only 1D equispaced FFT's and 1D interpolations.
A central tool in our method is the pseudo-Polar FFT, an FFT where
the evaluation frequencies lie in an oversampled set of nonangularly
equispaced points. We describe the concept of pseudo-Polar domain,
including fast forward and inverse transforms. For those interested
primarily in Polar FFT's, the pseudo-Polar FFT plays the role of
a halfway point--a nearly-Polar system from which conversion to Polar
coordinates uses processes relying purely on 1D FFT's and interpolation
operations. We describe the conversion process, and give an error
analysis of it. We compare accuracy results obtained by a Cartesian-based
unequally-sampled FFT method to ours, both algorithms using a small-support
interpolation and no pre-compensating, and show marked advantage
to the use of the pseudo-Polar initial grid.
@article{Averbuch2006,
abstract = {In a wide range of applied problems of 2D and 3D imaging a continuous
formulation of the problem places great emphasis on obtaining and
manipulating the Fourier transform in Polar coordinates. However,
the translation of continuum ideas into practical work with data
sampled on a Cartesian grid is problematic. In this article we develop
a fast high accuracy Polar FFT. For a given two-dimensional signal
of size NxN, the proposed algorithm's complexity is O(N2logN), just
like in a Cartesian 2D-FFT. A special feature of our approach is
that it involves only 1D equispaced FFT's and 1D interpolations.
A central tool in our method is the pseudo-Polar FFT, an FFT where
the evaluation frequencies lie in an oversampled set of nonangularly
equispaced points. We describe the concept of pseudo-Polar domain,
including fast forward and inverse transforms. For those interested
primarily in Polar FFT's, the pseudo-Polar FFT plays the role of
a halfway point--a nearly-Polar system from which conversion to Polar
coordinates uses processes relying purely on 1D FFT's and interpolation
operations. We describe the conversion process, and give an error
analysis of it. We compare accuracy results obtained by a Cartesian-based
unequally-sampled FFT method to ours, both algorithms using a small-support
interpolation and no pre-compensating, and show marked advantage
to the use of the pseudo-Polar initial grid.},
added-at = {2011-03-27T19:35:34.000+0200},
author = {Averbuch, A. and Coifman, R. and Donoho, D.L. and Elad, M. and Israeli, M.},
biburl = {https://www.bibsonomy.org/bibtex/25cc86993dccd86221b30004b7964db0a/cocus},
file = {:./30_PolarFFT_ACHA.pdf:PDF},
interhash = {0e66cb193998aa58e30c0e08892c037a},
intrahash = {5cc86993dccd86221b30004b7964db0a},
issue = {2},
journaltitle = {Journal on Applied and Computational Harmonic Analysis},
keywords = {Cartesian FFT; Fast Fourier Interpolation; Linogram Polar Pseudo-Polar Unequally-sampled coordinates; transform;},
month = {September},
owner = {CK},
pages = {145--167},
timestamp = {2011-03-27T19:35:35.000+0200},
title = {Fast and Accurate Polar Fourier Transform},
url = {http://www.cs.technion.ac.il/~elad/publications/journals/2004/30_PolarFFT_ACHA.pdf},
volume = 21,
year = 2006
}