A fast algorithm for nonequispaced Fourier transforms on the rotation group (Q1039276)

From MaRDI portal
Revision as of 11:50, 11 July 2023 by Importer (talk | contribs) (‎Created a new Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
A fast algorithm for nonequispaced Fourier transforms on the rotation group
scientific article

    Statements

    A fast algorithm for nonequispaced Fourier transforms on the rotation group (English)
    0 references
    0 references
    0 references
    0 references
    27 November 2009
    0 references
    In this interesting paper, the authors present novel algorithms to calculate the fast Fourier synthesis and its adjoint transform on the rotation group \(SO(3)\) for arbitrary sampling sets. The algorithm to compute an \(SO(3)\) Fourier synthesis is based on evaluating the Wigner-D functions \(D_l^{mn}\), which yield an orthogonal basis of \(L^2(SO(3))\). The authors present a method for the efficient and accurate calculation of the \(SO(3)\) Fourier synthesis \[ f(g_q)=\sum_{l=0}^B \sum_{m,n=-l}^l {\hat f}_l^{mn}\, D_l^{mn}(g_q) \] of a \(B\)-bandlimited function \(f\in L^2(SO(3))\) at \(M\) arbitrary samples \(g_q\in SO(3)\) \((q=0,\ldots,M-1)\). These algorithms are mainly based on the fast Fourier transform for nonequispaced nodes on the 3-dimensional torus. Thus the \(SO(3)\) Fourier synthesis requires \({\mathcal O}(M + B^3\, \log^2 B)\) flops instead of \({\mathcal O}(M\,B^3)\), where a typical size of \(M\) is \({\mathcal O}(B^3)\). Numerical tests show the high performance of this method.
    0 references
    rotation group
    0 references
    \(SO(3)\)
    0 references
    nonequispaced fast Fourier transform
    0 references
    fast Fourier synthesis
    0 references
    spherical Fourier transform
    0 references
    generalized spherical harmonics
    0 references
    Wigner-D functions
    0 references
    bandlimited function
    0 references
    adjoint transform
    0 references
    numerical examples
    0 references
    algorithm
    0 references
    performance
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references