5.0

5.0 | 4 ratings Rate this file 195 downloads (last 30 days) File Size: 4.03 MB File ID: #17577

Toolbox Wavelets on Meshes

by Gabriel Peyre

 

17 Nov 2007 (Updated 27 Jun 2009)

Code covered by BSD License  

A toolbox to compute wavelet transform on 3D meshes

Download Now | Watch this File

File Information
Description

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

Acknowledgements
This submission has inspired the following:
Assign connectivity ID to 2D triangular mesh
MATLAB release MATLAB 7 (R14)
Zip File Content  
Published M Files Toolbox Wavelets on Meshes - A Toolbox for Multiscale Processing of Triangulated Meshes
HTML Files __MACOSX/toolbox_wavelet_meshes/._html,
__MACOSX/toolbox_wavelet_meshes/html/._content.html
Other Files
__MACOSX/._toolbox_wavelet_meshes,
__MACOSX/toolbox_wavelet_meshes/._.DS_Store,
__MACOSX/toolbox_wavelet_meshes/._compute_base_mesh.m,
__MACOSX/toolbox_wavelet_meshes/._compute_butterfly_neighbors.m,
__MACOSX/toolbox_wavelet_meshes/._compute_semiregular_gim.m,
__MACOSX/toolbox_wavelet_meshes/._compute_semiregular_sphere.m,
__MACOSX/toolbox_wavelet_meshes/._content.m,
__MACOSX/toolbox_wavelet_meshes/._data,
__MACOSX/toolbox_wavelet_meshes/._gim,
__MACOSX/toolbox_wavelet_meshes/._load_spherical_function.m,
__MACOSX/toolbox_wavelet_meshes/._loop.m,
__MACOSX/toolbox_wavelet_meshes/._perform_curve_subdivision.m,
__MACOSX/toolbox_wavelet_meshes/._perform_haar_graph.m,
__MACOSX/toolbox_wavelet_meshes/._perform_mesh_subdivision.m,
__MACOSX/toolbox_wavelet_meshes/._perform_sgim_sampling.m,
__MACOSX/toolbox_wavelet_meshes/._perform_spherial_planar_sampling.m,
__MACOSX/toolbox_wavelet_meshes/._perform_wavelet_mesh_transform.m,
__MACOSX/toolbox_wavelet_meshes/._plot_spherical_function.m,
__MACOSX/toolbox_wavelet_meshes/._publish_html.m,
__MACOSX/toolbox_wavelet_meshes/._readme.txt,
__MACOSX/toolbox_wavelet_meshes/._tests,
__MACOSX/toolbox_wavelet_meshes/._toolbox,
__MACOSX/toolbox_wavelet_meshes/data/._.svn,
__MACOSX/toolbox_wavelet_meshes/data/._earth-bw.jpg,
__MACOSX/toolbox_wavelet_meshes/data/._lena.png,
__MACOSX/toolbox_wavelet_meshes/data/.svn/._all-wcprops,
__MACOSX/toolbox_wavelet_meshes/data/.svn/._entries,
__MACOSX/toolbox_wavelet_meshes/data/.svn/._format,
__MACOSX/toolbox_wavelet_meshes/data/.svn/._prop-base,
__MACOSX/toolbox_wavelet_meshes/data/.svn/._props,
__MACOSX/toolbox_wavelet_meshes/data/.svn/._text-base,
__MACOSX/toolbox_wavelet_meshes/data/.svn/._tmp,
__MACOSX/toolbox_wavelet_meshes/data/.svn/prop-base/._earth-bw.jpg.svn-base,
__MACOSX/toolbox_wavelet_meshes/data/.svn/prop-base/._lena.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/data/.svn/text-base/._earth-bw.jpg.svn-base,
__MACOSX/toolbox_wavelet_meshes/data/.svn/text-base/._lena.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/data/.svn/tmp/._prop-base,
__MACOSX/toolbox_wavelet_meshes/data/.svn/tmp/._props,
__MACOSX/toolbox_wavelet_meshes/data/.svn/tmp/._text-base,
__MACOSX/toolbox_wavelet_meshes/data/.svn/tmp/._wcprops,
__MACOSX/toolbox_wavelet_meshes/gim/._.svn,
__MACOSX/toolbox_wavelet_meshes/gim/._bunny-gim.gim,
__MACOSX/toolbox_wavelet_meshes/gim/._bunny-sph.gim,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/._all-wcprops,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/._entries,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/._format,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/._prop-base,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/._props,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/._text-base,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/._tmp,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/prop-base/._bunny-gim.gim.svn-base,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/prop-base/._bunny-sph.gim.svn-base,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/text-base/._bunny-gim.gim.svn-base,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/text-base/._bunny-sph.gim.svn-base,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/tmp/._prop-base,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/tmp/._props,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/tmp/._text-base,
__MACOSX/toolbox_wavelet_meshes/gim/.svn/tmp/._wcprops,
__MACOSX/toolbox_wavelet_meshes/html/._.svn,
__MACOSX/toolbox_wavelet_meshes/html/._content.png,
__MACOSX/toolbox_wavelet_meshes/html/._content_01.png,
__MACOSX/toolbox_wavelet_meshes/html/._content_02.png,
__MACOSX/toolbox_wavelet_meshes/html/._content_03.png,
__MACOSX/toolbox_wavelet_meshes/html/._content_04.png,
__MACOSX/toolbox_wavelet_meshes/html/._content_05.png,
__MACOSX/toolbox_wavelet_meshes/html/._content_06.png,
__MACOSX/toolbox_wavelet_meshes/html/._content_07.png,
__MACOSX/toolbox_wavelet_meshes/html/._gpeyre.xsl,
__MACOSX/toolbox_wavelet_meshes/html/._style.css,
__MACOSX/toolbox_wavelet_meshes/html/.svn/._all-wcprops,
__MACOSX/toolbox_wavelet_meshes/html/.svn/._entries,
__MACOSX/toolbox_wavelet_meshes/html/.svn/._format,
__MACOSX/toolbox_wavelet_meshes/html/.svn/._prop-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/._props,
__MACOSX/toolbox_wavelet_meshes/html/.svn/._text-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/._tmp,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._content.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._content_01.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._content_02.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._content_03.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._content_04.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._content_05.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._content_06.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._content_07.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/prop-base/._style.css.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content.html.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content_01.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content_02.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content_03.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content_04.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content_05.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content_06.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._content_07.png.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._gpeyre.xsl.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/text-base/._style.css.svn-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/tmp/._prop-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/tmp/._props,
__MACOSX/toolbox_wavelet_meshes/html/.svn/tmp/._text-base,
__MACOSX/toolbox_wavelet_meshes/html/.svn/tmp/._wcprops,
__MACOSX/toolbox_wavelet_meshes/tests/._.svn,
__MACOSX/toolbox_wavelet_meshes/tests/._test_create_gim.m,
__MACOSX/toolbox_wavelet_meshes/tests/._test_semiregular_meshes.m,
__MACOSX/toolbox_wavelet_meshes/tests/._test_sphere.m,
__MACOSX/toolbox_wavelet_meshes/tests/._test_subdivision_curve.m,
__MACOSX/toolbox_wavelet_meshes/tests/._test_subdivision_mesh.m,
__MACOSX/toolbox_wavelet_meshes/tests/._test_subdivision_polyhedra.m,
__MACOSX/toolbox_wavelet_meshes/tests/._test_wavelet_meshes.m,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/._all-wcprops,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/._entries,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/._format,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/._prop-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/._props,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/._text-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/._tmp,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/prop-base/._test_subdivision_polyhedra.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/text-base/._test_create_gim.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/text-base/._test_semiregular_meshes.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/text-base/._test_sphere.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/text-base/._test_subdivision_curve.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/text-base/._test_subdivision_mesh.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/text-base/._test_subdivision_polyhedra.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/text-base/._test_wavelet_meshes.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/tmp/._prop-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/tmp/._props,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/tmp/._text-base,
__MACOSX/toolbox_wavelet_meshes/tests/.svn/tmp/._wcprops,
__MACOSX/toolbox_wavelet_meshes/toolbox/._.svn,
__MACOSX/toolbox_wavelet_meshes/toolbox/._check_face_vertex.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._clamp.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._compute_edge_face_ring.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._compute_face_ring.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._compute_gaussian_filter.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._compute_mesh_weight.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._compute_normal.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._compute_vertex_face_ring.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._compute_vertex_ring.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._crop.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._getoptions.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._griddata_arbitrary.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._imageplot.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._keep_above.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._keep_biggest.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._load_gim.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._load_image.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._mannequin.off,
__MACOSX/toolbox_wavelet_meshes/toolbox/._perform_blurring.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._perform_convolution.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._perform_mesh_smoothing.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._plot_geometry_image.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._plot_mesh.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._progressbar.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._read_gim.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._read_mesh.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._read_off.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._rescale.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._triangulation2adjacency.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/._venus.off,
__MACOSX/toolbox_wavelet_meshes/toolbox/._write_gim.m,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/._all-wcprops,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/._entries,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/._format,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/._prop-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/._props,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/._text-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/._tmp,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._clamp.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._compute_face_ring.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._compute_gaussian_filter.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._compute_normal.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._compute_vertex_ring.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._griddata_arbitrary.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._keep_above.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._keep_biggest.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._load_image.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._mannequin.off.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._perform_convolution.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._plot_geometry_image.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._plot_mesh.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._read_gim.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._read_mesh.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._read_off.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._rescale.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._triangulation2adjacency.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._venus.off.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/prop-base/._write_gim.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._check_face_vertex.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._clamp.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._compute_edge_face_ring.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._compute_face_ring.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._compute_gaussian_filter.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._compute_mesh_weight.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._compute_normal.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._compute_vertex_face_ring.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._compute_vertex_ring.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._crop.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._getoptions.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._griddata_arbitrary.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._imageplot.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._keep_above.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._keep_biggest.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._load_gim.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._load_image.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._mannequin.off.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._perform_blurring.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._perform_convolution.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._perform_mesh_smoothing.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._plot_geometry_image.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._plot_mesh.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._progressbar.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._read_gim.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._read_mesh.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._read_off.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._rescale.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._triangulation2adjacency.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._venus.off.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/text-base/._write_gim.m.svn-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/tmp/._prop-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/tmp/._props,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/tmp/._text-base,
__MACOSX/toolbox_wavelet_meshes/toolbox/.svn/tmp/._wcprops,
license.txt,
toolbox_wavelet_meshes/.DS_Store,
toolbox_wavelet_meshes/compute_base_mesh.m,
toolbox_wavelet_meshes/compute_butterfly_neighbors.m,
toolbox_wavelet_meshes/compute_semiregular_gim.m,
toolbox_wavelet_meshes/compute_semiregular_sphere.m,
toolbox_wavelet_meshes/content.m,
toolbox_wavelet_meshes/data/.svn/all-wcprops,
toolbox_wavelet_meshes/data/.svn/entries,
toolbox_wavelet_meshes/data/.svn/format,
toolbox_wavelet_meshes/data/.svn/prop-base/earth-bw.jpg.svn-base,
toolbox_wavelet_meshes/data/.svn/prop-base/lena.png.svn-base,
toolbox_wavelet_meshes/data/.svn/text-base/earth-bw.jpg.svn-base,
toolbox_wavelet_meshes/data/.svn/text-base/lena.png.svn-base,
toolbox_wavelet_meshes/data/earth-bw.jpg,
toolbox_wavelet_meshes/data/lena.png,
toolbox_wavelet_meshes/gim/.svn/all-wcprops,
toolbox_wavelet_meshes/gim/.svn/entries,
toolbox_wavelet_meshes/gim/.svn/format,
toolbox_wavelet_meshes/gim/.svn/prop-base/bunny-gim.gim.svn-base,
toolbox_wavelet_meshes/gim/.svn/prop-base/bunny-sph.gim.svn-base,
toolbox_wavelet_meshes/gim/.svn/text-base/bunny-gim.gim.svn-base,
toolbox_wavelet_meshes/gim/.svn/text-base/bunny-sph.gim.svn-base,
toolbox_wavelet_meshes/gim/bunny-gim.gim,
toolbox_wavelet_meshes/gim/bunny-sph.gim,
toolbox_wavelet_meshes/html/.svn/all-wcprops,
toolbox_wavelet_meshes/html/.svn/entries,
toolbox_wavelet_meshes/html/.svn/format,
toolbox_wavelet_meshes/html/.svn/prop-base/content.png.svn-base,
toolbox_wavelet_meshes/html/.svn/prop-base/content_01.png.svn-base,
toolbox_wavelet_meshes/html/.svn/prop-base/content_02.png.svn-base,
toolbox_wavelet_meshes/html/.svn/prop-base/content_03.png.svn-base,
toolbox_wavelet_meshes/html/.svn/prop-base/content_04.png.svn-base,
toolbox_wavelet_meshes/html/.svn/prop-base/content_05.png.svn-base,
toolbox_wavelet_meshes/html/.svn/prop-base/content_06.png.svn-base,
toolbox_wavelet_meshes/html/.svn/prop-base/content_07.png.svn-base,
toolbox_wavelet_meshes/html/.svn/prop-base/style.css.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content.html.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content.png.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content_01.png.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content_02.png.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content_03.png.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content_04.png.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content_05.png.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content_06.png.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/content_07.png.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/gpeyre.xsl.svn-base,
toolbox_wavelet_meshes/html/.svn/text-base/style.css.svn-base,
toolbox_wavelet_meshes/html/content.png,
toolbox_wavelet_meshes/html/content_01.png,
toolbox_wavelet_meshes/html/content_02.png,
toolbox_wavelet_meshes/html/content_03.png,
toolbox_wavelet_meshes/html/content_04.png,
toolbox_wavelet_meshes/html/content_05.png,
toolbox_wavelet_meshes/html/content_06.png,
toolbox_wavelet_meshes/html/content_07.png,
toolbox_wavelet_meshes/html/gpeyre.xsl,
toolbox_wavelet_meshes/html/style.css,
toolbox_wavelet_meshes/load_spherical_function.m,
toolbox_wavelet_meshes/loop.m,
toolbox_wavelet_meshes/perform_curve_subdivision.m,
toolbox_wavelet_meshes/perform_haar_graph.m,
toolbox_wavelet_meshes/perform_mesh_subdivision.m,
toolbox_wavelet_meshes/perform_sgim_sampling.m,
toolbox_wavelet_meshes/perform_spherial_planar_sampling.m,
toolbox_wavelet_meshes/perform_wavelet_mesh_transform.m,
toolbox_wavelet_meshes/plot_spherical_function.m,
toolbox_wavelet_meshes/publish_html.m,
toolbox_wavelet_meshes/readme.txt,
toolbox_wavelet_meshes/tests/.svn/all-wcprops,
toolbox_wavelet_meshes/tests/.svn/entries,
toolbox_wavelet_meshes/tests/.svn/format,
toolbox_wavelet_meshes/tests/.svn/prop-base/test_subdivision_polyhedra.m.svn-base,
toolbox_wavelet_meshes/tests/.svn/text-base/test_create_gim.m.svn-base,
toolbox_wavelet_meshes/tests/.svn/text-base/test_semiregular_meshes.m.svn-base,
toolbox_wavelet_meshes/tests/.svn/text-base/test_sphere.m.svn-base,
toolbox_wavelet_meshes/tests/.svn/text-base/test_subdivision_curve.m.svn-base,
toolbox_wavelet_meshes/tests/.svn/text-base/test_subdivision_mesh.m.svn-base,
toolbox_wavelet_meshes/tests/.svn/text-base/test_subdivision_polyhedra.m.svn-base,
toolbox_wavelet_meshes/tests/.svn/text-base/test_wavelet_meshes.m.svn-base,
toolbox_wavelet_meshes/tests/test_create_gim.m,
toolbox_wavelet_meshes/tests/test_semiregular_meshes.m,
toolbox_wavelet_meshes/tests/test_sphere.m,
toolbox_wavelet_meshes/tests/test_subdivision_curve.m,
toolbox_wavelet_meshes/tests/test_subdivision_mesh.m,
toolbox_wavelet_meshes/tests/test_subdivision_polyhedra.m,
toolbox_wavelet_meshes/tests/test_wavelet_meshes.m,
toolbox_wavelet_meshes/toolbox/.svn/all-wcprops,
toolbox_wavelet_meshes/toolbox/.svn/entries,
toolbox_wavelet_meshes/toolbox/.svn/format,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/clamp.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/compute_face_ring.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/compute_gaussian_filter.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/compute_normal.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/compute_vertex_ring.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/griddata_arbitrary.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/keep_above.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/keep_biggest.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/load_image.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/mannequin.off.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/perform_convolution.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/plot_geometry_image.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/plot_mesh.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/read_gim.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/read_mesh.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/read_off.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/rescale.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/triangulation2adjacency.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/venus.off.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/prop-base/write_gim.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/check_face_vertex.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/clamp.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/compute_edge_face_ring.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/compute_face_ring.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/compute_gaussian_filter.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/compute_mesh_weight.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/compute_normal.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/compute_vertex_face_ring.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/compute_vertex_ring.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/crop.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/getoptions.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/griddata_arbitrary.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/imageplot.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/keep_above.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/keep_biggest.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/load_gim.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/load_image.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/mannequin.off.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/perform_blurring.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/perform_convolution.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/perform_mesh_smoothing.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/plot_geometry_image.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/plot_mesh.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/progressbar.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/read_gim.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/read_mesh.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/read_off.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/rescale.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/triangulation2adjacency.m.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/venus.off.svn-base,
toolbox_wavelet_meshes/toolbox/.svn/text-base/write_gim.m.svn-base,
toolbox_wavelet_meshes/toolbox/check_face_vertex.m,
toolbox_wavelet_meshes/toolbox/clamp.m,
toolbox_wavelet_meshes/toolbox/compute_edge_face_ring.m,
toolbox_wavelet_meshes/toolbox/compute_face_ring.m,
toolbox_wavelet_meshes/toolbox/compute_gaussian_filter.m,
toolbox_wavelet_meshes/toolbox/compute_mesh_weight.m,
toolbox_wavelet_meshes/toolbox/compute_normal.m,
toolbox_wavelet_meshes/toolbox/compute_vertex_face_ring.m,
toolbox_wavelet_meshes/toolbox/compute_vertex_ring.m,
toolbox_wavelet_meshes/toolbox/crop.m,
toolbox_wavelet_meshes/toolbox/getoptions.m,
toolbox_wavelet_meshes/toolbox/griddata_arbitrary.m,
toolbox_wavelet_meshes/toolbox/imageplot.m,
toolbox_wavelet_meshes/toolbox/keep_above.m,
toolbox_wavelet_meshes/toolbox/keep_biggest.m,
toolbox_wavelet_meshes/toolbox/load_gim.m,
toolbox_wavelet_meshes/toolbox/load_image.m,
toolbox_wavelet_meshes/toolbox/mannequin.off,
toolbox_wavelet_meshes/toolbox/perform_blurring.m,
toolbox_wavelet_meshes/toolbox/perform_convolution.m,
toolbox_wavelet_meshes/toolbox/perform_mesh_smoothing.m,
toolbox_wavelet_meshes/toolbox/plot_geometry_image.m,
toolbox_wavelet_meshes/toolbox/plot_mesh.m,
toolbox_wavelet_meshes/toolbox/progressbar.m,
toolbox_wavelet_meshes/toolbox/read_gim.m,
toolbox_wavelet_meshes/toolbox/read_mesh.m,
toolbox_wavelet_meshes/toolbox/read_off.m,
toolbox_wavelet_meshes/toolbox/rescale.m,
toolbox_wavelet_meshes/toolbox/triangulation2adjacency.m,
toolbox_wavelet_meshes/toolbox/venus.off,
toolbox_wavelet_meshes/toolbox/write_gim.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (4)
30 Nov 2007 xunkai wei

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

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!

10 Jul 2008 terry Haung

thank you

18 Oct 2009 Raymond Cheng

Thanks for your sharing.

Please login to add a comment or rating.
Updates
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

Tag Activity for this File
Tag Applied By Date/Time
time frequency Gabriel Peyre 22 Oct 2008 09:35:48
wavelets Gabriel Peyre 22 Oct 2008 09:35:48
spherical wavelets Gabriel Peyre 22 Oct 2008 09:35:48
meshes Gabriel Peyre 22 Oct 2008 09:35:48
lifting scheme Gabriel Peyre 22 Oct 2008 09:35:48
subdivision surfaces Gabriel Peyre 22 Oct 2008 09:35:48
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com