Spherical Harmonic Transforms and Convolutions on the GPU
Alan Brunton, Jochen Lang, Eric Dubois
In Journal of Graphics, GPU, and Game Tools, 15(1), 2010.
Abstract: We present implementations of the spherical harmonic forward and inverse transforms on the GPU using CUDA. We implement two algorithms for the SH transform: the direct method and the semi-naive. Our direct method has low storage requirements due to our on-the-fly computation of the associated Legendre functions, and it can perform large transform sizes and non-power-of-two sizes. Our semi-naive implementation is faster than state-of-the-art CPU implementations by a factor of between five and six, depending on the transform size. We target our implementations at spherical panoramic image processing where a large number of basis functions are required. We apply our tool to decompose panoramic images into an overcomplete spherical wavelet model for spherical convolution. We present timings, errors, and application examples of our implementations.
Article URL: http://dx.doi.org/10.1080/2151237X.2010.10390649
BibTeX format:
@article{Brunton:2010:SHT,
  author = {Alan Brunton and Jochen Lang and Eric Dubois},
  title = {Spherical Harmonic Transforms and Convolutions on the GPU},
  journal = {Journal of Graphics, GPU, and Game Tools},
  volume = {15},
  number = {1},
  pages = {13--27},
  year = {2010},
}
Search for more articles by Alan Brunton.
Search for more articles by Jochen Lang.
Search for more articles by Eric Dubois.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."