Code covered by the BSD License  

Highlights from
Toolbox Wavelets on Meshes

4.6 | 10 ratings Rate this file 40 Downloads (last 30 days) File Size: 4.03 MB File ID: #17577

Toolbox Wavelets on Meshes


Gabriel Peyre


17 Nov 2007 (Updated )

A toolbox to compute wavelet transform on 3D meshes

| Watch this File

File Information

Toolbox Wavelets on Meshes - wavelet transform on 3D meshes

This toolbox allows to compute the wavelet transform of a function defined on semi-regular triangulation. For instance it allows to compute
* wavelet transform of a function defined on the sphere, one this function has been sampled on a 4:1 subdivided tetrahedron.
* wavelet transform of a function defined on a 4:1 subdivided coarse triangulation.
* wavelet transform of a semi-regula meshes, viewed as 3 functions defined on a 4:1 subdivided coarse triangulation.

The wavelet transform is implemented using the lifting scheme, as described in
        Peter Schrodder and Wim Sweldens
  Spherical Wavelets: Efficiently Representing Functions on the Sphere
        Siggraph 95

This toolbox also allows to compute a semi-regular triangular subdivision surface using Loop and Butterfly stencils.

There are helper functions to create multiresolution spherical meshes, to load a semi-regular mesh from a geometry image, and to display function on sphere and on meshes.

This toolbox is still experimental. Only a lifted wavelet using a butterfly sub-division is implemented - more to come soon (including Loop wavelets).

Copyright (c) 2007 Gabriel Peyre


This file inspired Assign Connectivity Id To 2 D Triangular Mesh and Remove Unconnected Triangle.

MATLAB release MATLAB 7 (R14)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (10)
10 Sep 2014 Anton Semechko

Anton Semechko

Neat toolbox! Everything seems to work well except one thing. When the function titled 'perform_mesh_subdivision' is called to perform square-root-3 subdivision more than one time, it produces incorrect results; the resulting face-list references more vertices than are actually inserted during subdivision.

03 May 2013 Pham Ngoc Thanh

Pham Ngoc Thanh

How to use this toolbox to multiresolution analysis a 3d mesh into a mesh coarse and the the wavelet coefficient vectors.

06 Dec 2012 aziza cheikhna

aziza cheikhna

thanks for sharing !

08 Aug 2012 Thomas Clark

Thomas Clark

Watching with interest :)

28 Sep 2011 vick Audi

vick Audi

13 May 2011 wafa


merci bcp

18 Oct 2009 Raymond Cheng

Raymond Cheng

Thanks for your sharing.

10 Jul 2008 terry Haung

thank you

08 Feb 2008 Leo M

Thank you for this useful script,
Could I apply this toolbox on free form shapes (3D sculptured surface) to find wavelet transform!

30 Nov 2007 xunkai wei

Really big works, I think it should be given the highest score!

20 Nov 2007

Added geometry images processing.

28 Nov 2007

Added support for subdivision surfaces

18 Aug 2008

Added html help files.

25 Jun 2009

BSD Licence

27 Jun 2009

Update of Licence

Contact us