Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2077434.2077439acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Elements of geometry processing

Published: 12 December 2011 Publication History

Abstract

Geometry processing is a fast-growing area of research that designs efficient algorithms for the acquisition, reconstruction, analysis, manipulation, simulation and transmission of 3D models. This course covers different aspects of Geometry Processing, related with the reconstruction of high-level information from raw data. The first part of the course explains how starting with a point set (e.g. acquired with a 3D scanner), one can reconstruct a valid mesh, and then recover higher-level information (symmetry, structuration into parts). The second part is related with mesh-based computations (e.g. UV mapping and deformations) that need to define a function space over the mesh. We will introduce finite elements, spectral function bases and some of their applications. The course is based on the following courses/book, together with new elements:
• Geometry Processing based on Polygonal Meshes (SIGGRAPH and EUROGRAPHICS Courses, Botsch et. al)
• Polygon Mesh Processing (AK Peters/CRC Press, Botsch et. al)
• Spectral Mesh Processing (SIGGRAPH and SIGGRAPH ASIA Course, Levy and Zhang)

References

[1]
{AFW06} D. N. Arnold, R. S. Falk, and R. Winther. Finite element exterior calculus, homological techniques, and applications. Acta Numerica 15, 2006.
[2]
{Arv95} James Arvo. The Role of Functional Analysis in Global Illumination. In P. M. Hanrahan and W. Purgathofer, editors, Rendering Techniques '95 (Proceedings of the Sixth Eurographics Workshop on Rendering), pages 115--126, New York, NY, 1995. Springer-Verlag.
[3]
{BN03} M. Belkin and P. Niyogi. Laplacian eigenmaps and spectral techniques for embedding and clustering. Neural Computations, 15(6):1373--1396, 2003.
[4]
{Bra99} Ronald N. Bracewell. The Fourier Transform And Its Applications. McGraw-Hill, 1999.
[5]
{Chu97} F. R. K. Chung. Spectral Graph Theory. AMS, 1997.
[6]
{Cip93} Barri Cipra. You can't always hear the shape of a drum. What's Happening in the Mathematical Sciences, 1, 1993.
[7]
{DBG+05} S. Dong, P.-T. Bremer, M. Garland, V. Pascucci, and J. C. Hart. Quadrangulating a mesh using laplacian eigenvectors. Technical report, June 2005.
[8]
{DBG+06a} S. Dong, P.-T. Bremer, M. Garland, V. Pascucci, and J. C. Hart. Spectral mesh quadrangulation. ACM Transactions on Graphics (SIGGRAPH 2006 special issue), 2006.
[9]
{DBG+06b} Shen Dong, Peer-Timo Bremer, Michael Garland, Valerio Pascucci, and John C. Hart. Spectral surface quadrangulation. In SIGGRAPH '06: ACM SIGGRAPH 2006 Papers, pages 1057--1066, New York, NY, USA, 2006. ACM Press.
[10]
{dGGV08} Fernando de Goes, Siome Goldenstein, and Luiz Velho. A hierarchical segmentation of articulated bodies. Computer Graphics Forum (Symposium on Geometry Processing), 27(5):1349--1356, 2008.
[11]
{DKT05} Mathieu Desbrun, Eva Kanzo, and Yiying Tong. Discrete differential forms for computational modeling. Siggraph '05 course notes on Discrete Differential Geometry, Chapter 7, 2005.
[12]
{DMA02} Mathieu Desbrun, Mark Meyer, and Pierre Alliez. Intrinsic pa-rameterizations of surface meshes. In Proceedings of Eurographics, pages 209--218, 2002.
[13]
{dV90} Y. Colin de Verdiere. Sur un nouvel invariant des graphes et un critere de planarite. J. of Combinatorial Theory, 50, 1990.
[14]
{Dye06} Ramsey Dyer. Mass weights and the cot operator (personal communication). Technical report, Simon Fraser University, CA, 2006.
[15]
{EK03} A. Elad and R. Kimmel. On bending invariant signatures for surfaces. IEEE Trans. Pattern Anal. Mach. Intell., 25(10):1285--1295, 2003.
[16]
{Fei96} J. Feidman. Computing betti numbers via combinatorial laplacians. In Proc. 28th Sympos. Theory Comput., pages 386--391. ACM, 1996.
[17]
{FH04} M. S. Floater and K. Hormann. Surface parameterization: a tutorial and survey. Springer, 2004.
[18]
{Fie73} Miroslav Fiedler. Algebraic connectivity of graphs. Czech. Math. Journal, 23:298--305, 1973.
[19]
{Fie75} Miroslav Fiedler. A property of eigenvectors of nonnegative symmetric matrices and its application to graph theory. Czech. Math. Journal, 25:619--633, 1975.
[20]
{GBAL} Katarzyna Gebal, Andreas Baerentzen, Henrik Aanaes, and Rasmus Larsen. Shape analysis using the auto diffusion function. Computer Graphics Forum (Proc. of Symp. on Geom. Proc.).
[21]
{GGS03a}C. Gotsman, X. Gu, and A. Sheffer. Fundamentals of spherical parameterization for 3d meshes. ACM Trans. Graph., 22(3):358--363, 2003.
[22]
{GGS03b} C. Gotsman, X. Gu, and A. Sheffer. Fundamentals of spherical parameterization for 3d meshes, 2003.
[23]
{Got03} Craig Gotsman. On graph partitioning, spectral analysis, and digital mesh processing. In Shape Modeling International, pages 165--174, 2003.
[24]
{GY02} X. Gu and S.-T. Yau. Computing conformal structures of surfaces. Communications in Information and Systems, 2(2):121--146, 2002.
[25]
{Hir03} Anil Hirani. Discrete exterior calculus. PhD thesis, 2003.
[26]
{HPW06} Klaus Hildebrandt, Konrad Polthier, and Max Wardetzky. On the convergence of metric and geometric properties of polyhedral surfaces. Geom Dedicata, 2006.
[27]
{HS97} D. D. Hoffman and M. Singh. Salience of visual parts. Cognition, 63:29--78, 1997.
[28]
{HWAG09} Qixing Huang, Martin Wicke, Bart Adams, and Leonidas J. Guibas. Shape decomposition using modal analysis. 28(2):to appear, 2009.
[29]
{HZM+08} Jin Huang, Muyang Zhang, Jin Ma, Xinguo Liu, Leif Kobbelt, and Hujun Bao. Spectral quadrangulation with orientation and alignment control. ACM Transactions on Graphics (SIGGRAPH Asia conf. proc., 2008.
[30]
{IL05} Martin Isenburg and Peter Lindstrom. Streaming meshes. In IEEE Visualization, page 30, 2005.
[31]
{Jai89} A. K. Jain. Fundamentals of Digital Image Processing. Prentice Hall, 1989.
[32]
{JNT} Dmitry Jakobson, Nikolai Nadirashvili, and John Toth. Geometric properties of eigenfunctions.
[33]
{JZ07} Varun Jain and Hao Zhang. A spectral approach to shape-based retrieval of articulated 3D models. Computer Aided Design, 39:398--407, 2007.
[34]
{JZvK07} Varun Jain, Hao Zhang, and Oliver van Kaick. Non-rigid spectral correspondence of triangle meshes. International Journal on Shape Modeling, 13(1):101--124, 2007.
[35]
{Kac66} Mark Kac. Can you hear the shape of a drum? Amer. Math. Monthly, 73, 1966.
[36]
{KG00a} Z. Karni and C. Gotsman. Spectral compression of mesh geometry. In Proc. of ACM SIGGRAPH, pages 279--286, 2000.
[37]
{KG00b} Zachi Karni and Craig Gotsman. Spectral compression of mesh geometry. In SIGGRAPH, pages 279--286, 2000.
[38]
{KG00c} Zachi Karni and Craig Gotsman. Spectral compression of mesh geometry. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pages 279--286, New York, NY, USA, 2000. ACM Press/Addison-Wesley Publishing Co.
[39]
{KLS03} A. Khodakovsky, N. Litke, and P. Schröder. Globally smooth parameterizations with low distortion. ACM TOG (SIGGRAPH), 2003.
[40]
{Kor02} Y. Koren. On spectral graph drawing, 2002.
[41]
{Kor03} Y. Koren. On spectral graph drawing. In Proc. of the International Computing and Combinatorics Conference, pages 496--508, 2003.
[42]
{KSO04} Ravikrishna Kolluri, Jonathan Richard Shewchuk, and James F. O'Brien. Spectral surface reconstruction from noisy point clouds. In Proc. of Eurographics Symposium on Geometry Processing, pages 11--21, 2004.
[43]
{KVV00} R. Kannan, S. Vempala, and A. Vetta. On clustering - good, bad, and spectral. In FOCS, pages 367--377, 2000.
[44]
{Lev06} Bruno Levy. Laplace-beltrami eigenfunctions: Towards an algorithm that understands geometry. In IEEE International Conference on Shape Modeling and Applications, 2006.
[45]
{LH05} Marius Leordeanu and Martial Hebert. A spectral technique for correspondence problems using pairwise constraints. In International Conference of Computer Vision (ICCV), volume 2, pages 1482--1489, October 2005.
[46]
{LPM02} Bruno Levy, Sylvain Petitjean, and Nicolas Ray Nicolas Jerome Maillot. Least squares conformal maps for automatic texture atlas generation. In ACM, editor, SIGGRAPH conf. proc, 2002.
[47]
{LPRM02} B. Lévy, S. Petitjean, N. Ray, and J. Maillot. Least squares conformal maps for automatic texture atlas generation. In Proc. of ACM SIGGRAPH 02, pages 362--371, 2002.
[48]
{LZ04} R. Liu and H. Zhang. Segmentation of 3D meshes through spectral clustering. In Pacific Graphics, pages 298--305, 2004.
[49]
{LZ07} Rong Liu and Hao Zhang. Mesh segmentation via spectral embedding and contour analysis. Computer Graphics Forum (Special Issue of Eurographics 2007), 26:385--394, 2007.
[50]
{MCBH07} Diana Mateus, Fabio Cuzzolin, Edmond Boyer, and Radu Horaud. Articulated shape matching by robust alignment of embedded representations. In ICCV '07 Workshop on 3D Representation for Recognition (3dRR-07), 2007.
[51]
{MDSB03} Mark Meyer, Mathieu Desbrun, Peter Schröder, and Alan H. Barr. Discrete differential-geometry operators for triangulated 2-manifolds. In Hans-Christian Hege and Konrad Polthier, editors, Visualization and Mathematics III, pages 35--57. Springer-Verlag, Heidelberg, 2003.
[52]
{MIT06} Omer Meshar, Dror Irony, and Sivan Toledo. An out-of-core sparse symmetric indefinite factorization method. ACM Transactions on Mathematical Software, 32:445--471, 2006.
[53]
{MTAD08} Patrick Mullen, Yiying Tong, Pierre Alliez, and Mathieu Desbrun. Spectral conformal parameterization. In ACM/EG Symposium of Geometry Processing, 2008.
[54]
{NJW02} A. Y. Ng, M. I. Jordan, and Y. Weiss. On spectral clustering: analysis and an algorithm. In Neural Information Processing Systems, volume 14, pages 849--856, 2002.
[55]
{OMT02} R. Ohbuchi, A. Mukaiyama, and S. Takahashi. A frequency-domain approach to watermarking 3D shapes. Computer Graphics Forum, 21(3):373--382, 2002.
[56]
{OSG08} Maks Ovsjanikov, Jian Sun, and Leonidas Guibas. Global intrinsic symmetries of shapes. Computer Graphics Forum (Symposium on Geometry Processing), 27(5):1341--1348, 2008.
[57]
{OTMM01} R. Ohbuchi, S. Takahashi, T. Miyazawa, and A. Mukaiyama. Watermarking 3D polygonal meshes in the mesh spectral domain. In Proc. of Graphics Interface, pages 9--18, 2001.
[58]
{PP93} Ulrich Pinkall and Konrad Polthier. Computing discrete minimal surfaces and their conjugates. Experimental Mathematics, 2(1), 1993.
[59]
{Pra99} G. Prathap. Towards a science of fea: Patterns, predictability and proof through some case studies. Current Science, 77:1311--1318, 1999.
[60]
{RS00a} S. T. Roweis and L. K. Saul. Nonlinear dimensionality reduction by locally linear embedding. Science, 290:2323--2326, 2000.
[61]
{RS00b} Sam Roweis and Lawrence Saul. Nonlinear dimensionality reduction by locally linear embedding. Science, 290(5500):2323--2326, Dec 2000.
[62]
{Rus07} R. M. Rustamov. Laplace-beltrami eigenfunctions for deformation invariant shape representation. In Proc. of Eurographics Symposium on Geometry Processing, pages 225--233, 2007.
[63]
{RWP05a} M. Reuter, F.-E. Wolter, and N. Peinecke. Laplace-beltrami spectra as "shape-dna" of surfaces and solids. CAD Journal, 2005.
[64]
{RWP05b} Martin Reuter, Franz-Erich Wolter, and Niklas Peinecke. Laplace-spectra as fingerprints for shape matching. In SPM '05: Proceedings of the 2005 ACM symposium on Solid and physical modeling, pages 101--106, New York, NY, USA, 2005. ACM Press.
[65]
{SB92} L. S. Shapiro and J. M. Brady. Feature-based correspondence: an eigenvector approach. Image and Vision Computing, 10(5):283--288, 1992.
[66]
{SGD05} P. Schröder, E. Grinspun, and M. Desbrun. Discrete differential geometry: an applied introduction. In SIGGRAPH Course Notes, 2005.
[67]
{SM97} J. Shi and J. Malik. Normalized cuts and image segmentation. In Proc. of IEEE Conference on Computer Vision and Pattern Recognition, pages 731--737, 1997.
[68]
{SM00} Jianbo Shi and Jitendra Malik. Normalized cuts and image segmentation. IEEE Trans. on Pattern Analysis and Machine Intelligence, 22(8):888--905, 2000.
[69]
{SOG} Jian Sun, Maks Ovsjanikov, and Leonidas Guibas. A concise and provably informative multi-scale signature based on heat diffusion. Computer Graphics Forum (Proc. of Symp. on Geom. Proc.).
[70]
{Tau95a} G. Taubin. A signal processing approach to fair surface design. In Proc. of ACM SIGGRAPH, pages 351--358, 1995.
[71]
{Tau95b} Gabriel Taubin. A signal processing approach to fair surface design. In SIGGRAPH '95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, pages 351--358, New York, NY, USA, 1995. ACM Press.
[72]
{TB97} Lloyd N. Trefethen and David Bau. Numerical Linear Algebra. SIAM, 1997.
[73]
{TdSL00} J. B. Tenenbaum, V. de Silva, and J. C. Langford. A global geometric framework for nonlinear dimensionality reduction. Science, 290:2319--2323, 2000.
[74]
{THCM04} M. Tarini, K. Hormann, P. Cignoni, and C. Montani. Polycubemaps. ACM TOG (SIGGRAPH), 2004.
[75]
{vL06} Ulrike von Luxburg. A tutorial on spectral clustering. Technical Report TR-149, Max Plank Institute for Biological Cybernetics, August 2006.
[76]
{VM03} D. Verma and M. Meila. A comparison of spectral clustering algorithms. Technical Report UW-CSE-03-05-01, University of Washington, 2003.
[77]
{VS01} D. V. Vranić and D. Saupe. 3D shape descriptor based on 3D Fourier transform. In Proc. EURASIP Conf. on Digital Signal Processing for Multimedia Communications and Services, 2001.
[78]
{WBH+07} Max Wardetzky, Miklos Bergou, David Harmon, Denis Zorin, and Eitan Grinspun. Discrete quadratic curvature energies. Computer Aided Geometric Design (CAGD), 2007.
[79]
{Wei99} Y. Weiss. Segmentation using eigenvectors: A unifying view. In Proc. of the International Conference on Computer Vision, pages 975--983, 1999.
[80]
{WK05} Jianhua Wu and Leif Kobbelt. Efficient spectral watermarking of large meshes with orthogonal basis functions. In The Visual Computer, 2005.
[81]
{WMKG07} Max Wardetzky, Saurabh Mathur, Felix Kalberer, and Eitan Grinspun. Discrete laplace operators: No free lunch. Eurographics Symposium on Geometry Processing, 2007.
[82]
{You85} F. W. Young. Multidimensional scaling. Encyclopedia of Statistical Sciences, 5:649--658, 1985.
[83]
{ZKK02} Gil Zigelman, Ron Kimmel, and Nahum Kiryati. Texture mapping using surface flattening via multidimensional scaling. IEEE Transactions on Visualization and Computer Graphics, 8(2), 2002.
[84]
{ZL05} H. Zhang and R. Liu. Mesh segmentation via recursive and visually salient spectral cuts. In Proc. of Vision, Modeling, and Visualization, 2005.
[85]
{ZSGS04} Kun Zhou, John Snyder, Baining Guo, and Heung-Yeung Shum. Iso-charts: Stretch-driven mesh parameterization using spectral analysis. In Symposium on Geometry Processing, pages 47--56, 2004.
[86]
{ZvKDar} Hao Zhang, Oliver van Kaick, and Ramsay Dyer. Spectral mesh processing. Computer Graphics Forum, 2009, to appear. http://www.cs.sfu.ca/~haoz/pubs/zhang_cgf09_spect_survey.pdf.

Cited By

View all
  • (2022)A Novel, Fast and Robust Triangular Mesh Reconstruction from a Wire-Frame 3D Model with Holes for CAD/CAM SystemsComputational Science and Its Applications – ICCSA 202210.1007/978-3-031-10522-7_28(399-411)Online publication date: 4-Jul-2022
  • (2017)Data-Driven Shape Analysis and ProcessingComputer Graphics Forum10.1111/cgf.1279036:1(101-132)Online publication date: 1-Jan-2017
  • (2016)Data-driven shape analysis and processingSIGGRAPH ASIA 2016 Courses10.1145/2988458.2988473(1-38)Online publication date: 28-Nov-2016

Index Terms

  1. Elements of geometry processing
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SA '11: SIGGRAPH Asia 2011 Courses
    December 2011
    2474 pages
    ISBN:9781450311359
    DOI:10.1145/2077434
    • Conference Chair:
    • Pedro Sander
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 December 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article

    Conference

    SA '11
    Sponsor:
    SA '11: SIGGRAPH Asia 2011
    December 12 - 15, 2011
    Hong Kong, China

    Acceptance Rates

    Overall Acceptance Rate 178 of 869 submissions, 20%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)A Novel, Fast and Robust Triangular Mesh Reconstruction from a Wire-Frame 3D Model with Holes for CAD/CAM SystemsComputational Science and Its Applications – ICCSA 202210.1007/978-3-031-10522-7_28(399-411)Online publication date: 4-Jul-2022
    • (2017)Data-Driven Shape Analysis and ProcessingComputer Graphics Forum10.1111/cgf.1279036:1(101-132)Online publication date: 1-Jan-2017
    • (2016)Data-driven shape analysis and processingSIGGRAPH ASIA 2016 Courses10.1145/2988458.2988473(1-38)Online publication date: 28-Nov-2016

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media