Fast and accurate polar Fourier transform (Q849677)

From MaRDI portal





scientific article; zbMATH DE number 5069083
Language Label Description Also known as
default for all languages
No label defined
    English
    Fast and accurate polar Fourier transform
    scientific article; zbMATH DE number 5069083

      Statements

      Fast and accurate polar Fourier transform (English)
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      31 October 2006
      0 references
      A fast high accuracy polar fast Fourier transform (FFT) is developed. Consider a polar grid of frequencies \( \xi_{p,q} = \{\xi_x [p,q], \xi_y [p,q]\}\) in the circle inscribed in the fundamental region \(\xi \in [-\pi, \pi)^2 ,\) \[ \begin{cases} \xi_x [p,q]= {\pi p\over N}\cos (\pi q/2N) \\ & \text{ for }-N \leq p \leq N-1,\quad 0 \leq q \leq 2N-1 \\ \xi_y [p,q]= {\pi p\over N} \sin (\pi q/2N) \end{cases}. \] Given digital Cartesian data \( f [i_1, i_2], \; i_1, i_2 = 0, \ldots , N-1, \) the polar FT is defined to be the collection of samples \(\{F(\xi_{p,q})\}\), where \[ F(\xi_{p,q}) = \sum^{N-1}_{i_1=0}\;\sum^{N-1}_{i_2 =0} f[i_1,i_2]\;\exp(-i(i_1 \xi_x [p,q]-i_2 \;\xi_y ]p,q])). \] The proposed method for the fast evaluation of \(\{F (\xi_{p,q} ) \}\) factors the problem into two steps. First, a pseudo-polar FFT is applied, in which a pseudo-polar sampling set is used, and second, a conversion from pseudo-polar to polar FT is performed by univariate polynomial interpolations. The pseudo-polar FFT is an FFT where the evaluation frequencies lie in an oversampled set of nonangularly equispaced points. For a given \(N \times N\) signal the proposed algorithm has an arithmetical complexity of \({\mathcal O} (N^2 \log N)\). Further, the conversion process is described and an error analysis is given.
      0 references
      polar coordinates
      0 references
      Cartesian coordinates
      0 references
      pseudo-polar coordinates
      0 references
      fast Fourier transform
      0 references
      unequally-sampled FFT
      0 references
      interpolation
      0 references
      linogram
      0 references
      algorithm
      0 references
      error analysis
      0 references
      0 references
      0 references

      Identifiers