Stable evaluation of 3D Zernike moments for surface meshes - IPHT Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2022

Stable evaluation of 3D Zernike moments for surface meshes

Résumé

The 3D Zernike polynomials form an orthonormal basis of the unit ball. The associated 3D Zernike moments have been successfully applied for 3D shape recognition; they are popular in structural biology for comparing protein structures and properties. Many algorithms have been proposed for computing those moments, starting from a voxel-based representation or from a surface based geometric mesh of the shape. As the order of the 3D Zernike moments increases, however, those algorithms suffer from decrease in computational efficiency and more importantly from numerical accuracy. In this paper, new algorithms are proposed to compute the 3D Zernike moments of a homogeneous shape defined by an unstructured triangulation of its surface that remove those numerical inaccuracies. These algorithms rely on the analytical integration of the moments on tetrahedra defined by the surface triangles and a central point and on a set of novel recurrent relationships between the corresponding integrals. The mathematical basis and implementation details of the algorithms are presented and their numerical stability is evaluated. We show that moments up to order 300 can be computed with a finite precision of 10$^{−10}$. The corresponding free software is available at https://github.com/jerhoud/zernike3d.
Fichier principal
Vignette du fichier
zernike3D.pdf (873.87 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03766657 , version 1 (01-09-2022)
hal-03766657 , version 2 (20-09-2022)
hal-03766657 , version 3 (28-11-2022)

Identifiants

  • HAL Id : hal-03766657 , version 2

Citer

Jérôme Houdayer, Patrice Koehl. Stable evaluation of 3D Zernike moments for surface meshes. 2022. ⟨hal-03766657v2⟩
137 Consultations
124 Téléchargements

Partager

Gmail Facebook X LinkedIn More