Difference between revisions of "GeometryProcessing/Spring2009/Schedule"

From VistrailsWiki
Jump to navigation Jump to search
Line 94: Line 94:
[[http://mesh.caltech.edu/ee148/refs/Taubin-star-eg00.pdf G. Taubin. Geometric Signal Processing on Polygonal Meshes, EUROGRAPHICS ’2000 STAR – State of The Art Report, 2000]]
[[http://mesh.caltech.edu/ee148/refs/Taubin-star-eg00.pdf G. Taubin. Geometric Signal Processing on Polygonal Meshes, EUROGRAPHICS ’2000 STAR – State of The Art Report, 2000]]


[[http://alice.loria.fr/publications/papers/2008/ManifoldHarmonics/MH-EG.pdf B. Vallet1 and B. Lévy. Spectral Geometry Processing with Manifold Harmonics, EUROGRAPHICS 2008]]
[[http://alice.loria.fr/publications/papers/2008/ManifoldHarmonics/MH-EG.pdf B. Vallet and B. Lévy. Spectral Geometry Processing with Manifold Harmonics, EUROGRAPHICS 2008]]


Slides:  
Slides:  
Line 100: Line 100:
Further reading:
Further reading:


[[http://142.58.111.29/~haoz/pubs/zhang_eg07star_spectral.pdf Spectral Methods for Mesh Processing and Analysis]]
[[http://142.58.111.29/~haoz/pubs/zhang_eg07star_spectral.pdf Hao Zhang Oliver van Kaick Ramsay Dyer. Spectral Methods for Mesh Processing and Analysis, EUROGRAPHICS 2007 STAR – State of The Art Report, 2007]]


== Spectral Processing II -- Jan 29 ==
== Spectral Processing II -- Jan 29 ==

Revision as of 22:33, 22 December 2008

Introduction to Geometry Processing -- Jan 13

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Introduction_to_Geometry_Processing

Lecturer: Gustavo

Topics: Course Overview

Slides:

Surface Representations -- Jan 15

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Surface_Representations

Lecturer: Gustavo

Topics:

  • Implicit and Parametric Surfaces
  • Representing/Manipulating Implicit Surfaces - CAGD
  • Representing/Manipulating Parametric Surfaces - Splines
  • Piecewise Linear Approximations - Topological Data Structures

Required Reading/Notes:

M. Mantyla

Slides:

Animations:

Further reading:

[[1]]

Surface Generation and/or Extraction I -- Jan 20

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Surface_Generation_Extraction1

Lecturer: Gustavo

Topics:

  • Capturing Methods
    • Marching Cubes/Tetrahedra
    • Dual Contouring

Required Reading/Notes:

[William E. Lorensen and Harvey E. Cline. MARCHING CUBES: A High Resolution 3D Surface Construction Algorithm, Computer Graphics, 1987]

[Tao Ju, Frank Losasso, Scott Schaefer, Joe Warren. Dual Contouring of Hermite Data, SIGGRAPH 2002]

Slides:

Further reading:

[Carlos A. Dietrich et al. Edge Groups: An Approach to Understanding the Mesh Quality of Marching Methods, IEEE TVCG, 2008]

[Hamish Carr, Torsten Moller, and Jack Snoeyink. Artifacts Caused By Simplicial Subdivision, IEEE TVCG, 2006]

Surface Generation and/or Extraction II -- Jan 22

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Surface_Generation_Extraction2

Lecturer: Gustavo

Topics:

  • Advancing Front Methods
    • Afront

Required Reading/Notes:

[John Schreiner, Carlos E. Scheidegger, and Claudio T. Silva. High-Quality Extraction of Isosurfaces from Regular and Irregular Grids, IEEE TVCG, 2006]

Slides:

Spectral Processing I -- Jan 27

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Spectral_Processing1

Lecturer: Claudio/Gustavo

Topics:

  • Laplacian Mesh Matrix
    • Eigenvalues and Eigenvectors/Eigenfunctions
    • Relationship with FFT
    • Geometry and Laplacian Matrix

Required Reading/Notes:

[G. Taubin. Geometric Signal Processing on Polygonal Meshes, EUROGRAPHICS ’2000 STAR – State of The Art Report, 2000]

[B. Vallet and B. Lévy. Spectral Geometry Processing with Manifold Harmonics, EUROGRAPHICS 2008]

Slides:

Further reading:

[Hao Zhang Oliver van Kaick Ramsay Dyer. Spectral Methods for Mesh Processing and Analysis, EUROGRAPHICS 2007 STAR – State of The Art Report, 2007]

Spectral Processing II -- Jan 29

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Spectral_Processing2

Lecturer: Claudio/Gustavo

Topics:

  • Laplacian Eigenfunctions
    • Properties
    • Visualization
    • Interaction

Required Reading/Notes:

[Laplace-Beltrami Eigenfunctions Towards an algorithm that “understands” geometry]

Fan R. K. Chung. Spectral Graph Theory (CBMS Regional Conference Series in Mathematics, No. 92), American Mathematical Society, 1997

Slides:

Further reading:

[Laplace–Beltrami spectra as ‘Shape-DNA’ of surfaces and solids]

Spectral Processing III -- Feb 3

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Spectral_Processing3

Lecturer: Claudio/Gustavo

Topics:

  • Spectral Mesh Segmentation

Required Reading/Notes:

[Mesh Segmentation via Recursive and Visually Salient Spectral Cuts]

[Mesh Segmentation via Spectral Embedding and Contour Analysis]

[Segmentation of 3D Meshes through Spectral Clustering]


Slides:

Further reading:

[Mesh segmentation – A comparative study]

Spectral Processing IV -- Feb 5

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Spectral_Processing4

Lecturer: Claudio/Gustavo

Topics:

  • Shape Symmetries
  • Spectral Quadrangulation

Required Reading/Notes:

[Global Intrinsic Symmetries of Shapes]

[Spectral Surface Quadrangulation]

[Spectral Quadrangulation with Orientation and Alignment Control]

Slides:

Mesh Decimation -- Feb 10

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Mesh_Decimation

Lecturer: Claudio/Gustavo

Topics:

Required Reading/Notes:

[Surface Simplification Using Quadric Error Metrics]

[A comparison of mesh simplification algorithms]


Slides:

Further reading:

[Optimal triangulation and quadric-based surface simplification

Mesh Smoothing -- Feb 12

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Mesh_Smoothing

Lecturer: Claudio/Gustavo

Topics:

Required Reading/Notes:

[Non-iterative, feature-preserving mesh smoothing]

[Bilateral Mesh Denoising]

[A Signal Processing Approach To Fair Surface Design]


Slides:

Further reading:

[A comparison of mesh smoothing methods]

Remeshing I -- Feb 17

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Remeshing1

Lecturer: Claudio/Gustavo

Topics:

Required Reading/Notes:

[V. Surazhsky and C. Gotsman. Explicit surface remeshing. Proceedings of the Symposium on Mesh Processing, 2003]


Slides:

Further reading:

[Pierre Alliez, Giuliana Ucelli, Craig Gotsman and Marco Attene. Recent Advances in Remeshing of Surfaces, 2005]

[Vitaly Surazhsky, Craig Gotsman. High Quality Compatible Triangulations,11th International Meshing Roundtable, 2002]

Remeshing II -- Feb 19

Class Discussion Link: GeometryProcessing/Spring2009/Schedule/Remeshing2

Lecturer: Claudio/Gustavo

Topics:

Required Reading/Notes:

[P. Alliez , E. Colin de Verdiere, O. Devillers, and M. Isenburg. Isotropic surface remeshing. In Proceedings of Shape Modeling International, 2003]


Slides:

Further reading:

[Vitaly Surazhsky, Craig Gotsman. High Quality Compatible Triangulations,11th International Meshing Roundtable, 2002]

[Vitaly Surazhsky, Pierre Alliez, Craig Gotsman. Isotropic Remeshing of Surfaces: a Local Parameterization Approach, ECG Technical Report No. : ECG-TR-304100-01, 2003]

Feb 24

Feb 26

Mar 3

Mar 5

Mar 10

Mar 12

Mar 17 (Spring Break)

Mar 19 (Spring Break)

Mar 24

Mar 26

Mar 31

Apr 2

Apr 7

Apr 9

Apr 14

Apr 16

Apr 21

Apr 23

Apr 28

Typical Class

Class Discussion Link:

Lecturer:

Topics:

Required Reading/Notes:

Slides:

Animations:

Further reading: