Abstract
This work lies in the whole topic of signal/image processing based on frequency decompositions. These are indeed applied in a variety of subjects such as estimation, reconstruction, shape recognition, filtering \(\dots \). Among these decompositions, spherical harmonics are widely used. Mathematically, spherical harmonics are special functions obtained as particular solutions of the Laplace equation generated by Legendre polynomials. Using the three-level recurrence relation of these polynomials, spherical harmonics recursive bases are revisited allowing the decompositions of signals in eigenmodes similar to Fourier ones. Special filters have been constructed and proved to be more efficient and accurate than existing ones as they lead to faster and more accurate algorithms.
Similar content being viewed by others
Abbreviations
- 1D, 2D, 3D:
-
One-dimensional, two-dimensional, three-dimensional
- SHs:
-
Spherical harmonics
- N :
-
North
- C :
-
Center
- S :
-
South
- E :
-
East
- W :
-
West
- \(S^2\) :
-
The unit sphere in the Euclidian space \(\mathbb {R}^3\)
- \(L^2(S^2)\) :
-
The set of functions (images, signals) supported on \(S^2\) with finite energy (variance)
- \(\nabla ^2=\varDelta \) :
-
Laplace’s operator or Laplacian
- \(P_{l,m}\) :
-
Legendre polynomial of degree l and order m
- \(Y_{l,m}\) :
-
The spherical harmonics of degree l and order m
- \(C_l^k\) :
-
\(=\displaystyle \frac{l!}{k!(l-k)!}\), for \(l,k\in \mathbb {N}\) such that \(0\le k\le l\)
- MRI:
-
Magnetic resonance imaging
References
Abdo AA, Ackerman M (2010) Fermi, large area telescope first source catalog. Astrophys J Suppl 188(2):405–436
Abdo AA, Ackerman M (2012) Fermi large area telescope second source catalog. Astron J Suppl Ser 199(2):31–77
Arfaoui S, Rezgui I, Ben Mabrouk A (2017) Wavelet analysis on the sphere, spheroidal wavelets. Degruyter, Berlin
Arqub OA (2016a) Approximate solutions of DASs with nonclassical boundary conditions using novel reproducing kernel algorithm. Fundam Inform 146:231–254
Arqub OA (2016b) The reproducing kernel algorithm for handling differential algebraic systems of ordinary differential equations. Math Methods Appl Sci 39:4549–4562
Arqub OA (2017) Fitted reproducing kernel Hilbert space method for the solutions of some certain classes of time-fractional partial differential equations subject to initial and Neumann boundary conditions. Comput Math Appl 73:1243–1261
Bediaf H, Journaux L, Cointault F, Sabre R (2013) Détermination de la texture de la feuille de vigne par imagerie. In: Orasis, Congrés des jeunes chercheurs en vision par ordinateur, Cluny, France, Juin
Bouchereau EB (1997) Analyse d’images par transformées en ondelettes. Application aux images sismiques. Interface homme-machine [cs.HC]. Université Joseph-Fourier-Grenoble I
Bulow T (2004) Spherical diffusion for 3-D surface smoothing. IEEE Trans Pattern Anal Mach Intell 26(12):1650–1654
Bülow T, Daniilidis K (2001) Surface representations using spherical harmonics and gabor wavelets on the sphere. Technical Report, No. MS-CIS-01-37, University of Pennsylvania, Department of Computer and Information Science
Chambodut A, Panet I, Mandea M, Diament M, Holschneider M, Jamet O (2005) Wavelet frames: an alternative to spherical harmonic representation of potential fields. Geophys J Int 163:875–899
Chung MK (2014) Statistical and computational methods in brain image analysis. Taylor & Francis Group, LLC, London
Chung MK, Dalton KM, Shen LL, Evans AC, Davidson RJ (2007) Weighted Fourier series representation and its application to quantifying the amount of gray matter. IEEE Trans Med Imaging 26:566–581
Chung MK, Dalton KM, Davidson RJ (2008a) Tensor-based cortical surface morphometry via weighed spherical harmonic representation. IEEE Trans Med Imaging 27:1143–1151
Chung MK, Hartley R, Dalton KM, Davidson RJ (2008b) Encoding cortical surface by spherical harmonics. Satistica Sinica 18:1269–1291
Cooley JW, Tukey JW (1965) An algorithm for the machine calculation of complex fourier series. Math Comput 19:297–301
Desbrun M, Meyer M, Schröder P, Barr AH (1999) Implicit fairing of irregular meshes using diffusion and curvature flow. In: SIGGRAPH99: proceedings of the 26th annual conference on computer graphics and interactive techniques. New York, NY, USA, pp 317–324
Dine M (2010) Special functions: Legendre functions, spherical harmonics, and bessel functions. Presentation, physics 212 2010, electricity and magnetism. Department of Physics, University of California, Santa Cruz
Frye CR, Efthimiou C (2012) Spherical harmonics in \(p\) dimensions, p 95. arXiv:1205.3548v1 [math.CA]
Gerig G, Styner M, Jones D, Weinberger D, Lieberman J (2001) Shape analysis of brain ventricles using SPHARM. In: IEEE workshop math methods biomed. Image Anal., pp 171–178
Green R (2003) Spherical harmonic lighting: the gritty details. In: Game developers conference
Gu X, Wang YL, Chan TF, Thompson TM, Yau ST (2004) Genus zero surface conformal mapping and its application to brain surface mapping. IEEE Trans Med Imaging 23(8):949–958
Healy DM, Rockmore DN, Kostelec PJ, Moore S (2003) FFTs for the 2- sphere-improvements and variations. Fourier Anal Appl 9(4):341–385
Kazhdan M, Funkhouser T, Rusinkiewicz S (2003) Rotation invariant spherical harmonic representation of 3d shape descriptors. In: SGP 03: proceedings of the Eurographics/ACM SIGGRAPH symposium on geometry processing. Eurographics Association, pp 156–164
Kazhdan M, Funkhouser T, Rusinkiewicz S (2004) Symmetry descriptors and 3d shape matching. In: SGP04: symposium on geometry processing, pp 116–125
Lagrange R (1939) Polynômes et fonctions de Legendre. Mém. Sci. Math. 97:86
Lemonnier H (2004) Résolution de l’équation de Laplace par la méthode des éléments de frontières. Cours, DTP/SMTH, CEA/Grenoble, Version provisoire de 23 Janvier
Levy B (2006) Laplace–Beltrami eigenfunctions: towards an algorithm that understands geometry. In: IEEE international conference on shape modeling and applications
Low FE (2004) Classical field theory, electromagnetism and gravitation. Willey, Hoboken
Mäkitalo M, Foi A (2011) Optimal inversion of the anscombe transformation in lowcount poisson image denoising. IEEE Trans Image Process 20:99–109
Mennesson J, Saint-Jean C, Mascerilla L (2010) De nouveaux descripteurs de Fourier géométriques pour l’analyse d’images couleur. Reconnaissance des formes et intelligence artificielle. Jao, Caen, France, pp 599–606
Mohlenkamp M (1997) A fast transform for spherical harmonics. PhD thesis, Yale University, New Haven CT
Mousa M-H (2007) Calcul efficace et direct des représentations de maillages 3D utilisant les harmoniques sphériques. Thèse de Doctorat en Informatique, Université Claude Bernard, Lyon 1, France
Pacharoni I (2008) Matrix spherical functions and orthogonal polynomials: an instructive example. Revista de la Union Matematica Argentina 49(2):1–15
Prestin J, Wülker C (2016) Fast fourier transforms for spherical Gauss–Laguerre basis functions, p 27. arXiv:1604.05140v3 [math.NA]
Shen L, Chung MK (2006) Large-scale modeling of parametric surfaces using spherical harmonics. In: Third international symposium on 3D data processing, visualization and transmission (3DPVT), p 8
Shen L, Ford J, Makedon F, Saykin A (2004) Surface-based approach for classification of 3-D neuroanatomical structures. Intell Data Anal 8:519–542
Suda R, Takami M (2002) A fast spherical harmonics transform algorithm. Math Comput 71(238):703–715
Sweldens W, Schrder P (2001) Digital geometric signal processing, course notes 50. In: SIGGRAPH 2001 conference proceedings
Taubin G (1995) A signal processing approach to fair surface design. In: SIGGRAPH95: proceedings of the 22nd annual conference on computer graphics and interactive techniques. New York, NY, USA, pp 351–358
Taubin G (2000) Geometric signal processing on polygonal meshes. In: Eurographics, pp 1–11
Tirao J (2007) Spherical functions and orthogonal polynomials. In: Orthogonal polynomials and image processing. Carmona, Spain
Tosic I, Frossard P (2006) FST-based reconstruction of 3d-models from non-uniformly sampled datasets on the sphere. In: Proceedings of the picture coding symposium, pp 1–5
Wei LY, Levoy M (2001) Texture synthesis over arbitrary manifold surfaces. In: SIGGRAPH 01: proceedings of the 28th annual conference on computer graphics and interactive techniques. New York, NY, USA, pp 355–360
Xu Y (2004) Lecture notes on orthogonal polynomials of several variables. In: Zu Castell W, Filbir F, Forster B (eds) Inzell lectures on orthogonal polynomials, advances in the theory of special functions and orthogonal polynomials. Nova Science Publishers, Hauppauge, pp 135–188
Zhou K, Bao H, Shi J (2004) 3d surface filtering using spherical harmonics. Comput Aided Des 36(4):363–375
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest for the present work.
Human and animal rights
The authors declare that no animals were involved in the study and that this article does not contain any studies with human participants performed by any of the authors.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jallouli, M., Zemni, M., Ben Mabrouk, A. et al. Toward recursive spherical harmonics-issued bi-filters: Part I: theoretical framework. Soft Comput 23, 10415–10428 (2019). https://doi.org/10.1007/s00500-018-3596-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3596-9