Justin Solomon MIT, Spring 2017

Similar documents
IFT LAPLACIAN APPLICATIONS. Mikhail Bessmeltsev

CS 468, Spring 2013 Differential Geometry for Computer Science Justin Solomon and Adrian Butscher

Spectral Processing. Misha Kazhdan

Spectral Algorithms II

Heat Kernel Signature: A Concise Signature Based on Heat Diffusion. Leo Guibas, Jian Sun, Maks Ovsjanikov

6/9/2010. Feature-based methods and shape retrieval problems. Structure. Combining local and global structures. Photometric stress

Graphs, Geometry and Semi-supervised Learning

EE Technion, Spring then. can be isometrically embedded into can be realized as a Gram matrix of rank, Properties:

Laplace-Beltrami Eigenfunctions for Deformation Invariant Shape Representation

softened probabilistic

Diffusion Geometries, Diffusion Wavelets and Harmonic Analysis of large data sets.

Laplace Operator and Heat Kernel for Shape Analysis

IFT CONTINUOUS LAPLACIAN Mikhail Bessmeltsev

CS 468, Spring 2013 Differential Geometry for Computer Science Justin Solomon and Adrian Butscher

An Introduction to Laplacian Spectral Distances and Kernels: Theory, Computation, and Applications. Giuseppe Patané, CNR-IMATI - Italy

Matching shapes by eigendecomposition of the Laplace-Beltrami operator

Data Analysis and Manifold Learning Lecture 9: Diffusion on Manifolds and on Graphs

Manifold Regularization

Spectral Algorithms I. Slides based on Spectral Mesh Processing Siggraph 2010 course

A graph based approach to semi-supervised learning

Contribution from: Springer Verlag Berlin Heidelberg 2005 ISBN

Functional Maps ( ) Dr. Emanuele Rodolà Room , Informatik IX

Stable Spectral Mesh Filtering

On the optimality of shape and data representation in the spectral domain

arxiv: v1 [cs.cv] 23 Oct 2011

Regularized Principal Component Analysis

Visualization of Two-Dimensional Symmetric Positive Definite Tensor Fields Using the Heat Kernel Signature

APPROXIMATELY ISOMETRIC SHAPE CORRESPONDENCE BY MATCHING POINTWISE SPECTRAL FEATURES AND GLOBAL GEODESIC STRUCTURES

Face Recognition Using Laplacianfaces He et al. (IEEE Trans PAMI, 2005) presented by Hassan A. Kingravi

Learning Eigenfunctions: Links with Spectral Clustering and Kernel PCA

Nonlinear Dimensionality Reduction. Jose A. Costa

CSE 291. Assignment Spectral clustering versus k-means. Out: Wed May 23 Due: Wed Jun 13

Modal Shape Analysis beyond Laplacian

Manifold Regularization

Diffusion/Inference geometries of data features, situational awareness and visualization. Ronald R Coifman Mathematics Yale University

Advances in Manifold Learning Presented by: Naku Nak l Verm r a June 10, 2008

Laplacian Eigenmaps for Dimensionality Reduction and Data Representation

The Laplacian ( ) Matthias Vestner Dr. Emanuele Rodolà Room , Informatik IX

Geometric and photometric data fusion in non-rigid shape analysis

EECS 275 Matrix Computation

Non-linear Dimensionality Reduction

Nonlinear Methods. Data often lies on or near a nonlinear low-dimensional curve aka manifold.

arxiv: v1 [cs.cv] 28 Sep 2012

Differential geometry II

CMPSCI 791BB: Advanced ML: Laplacian Learning

The Laplace-Beltrami operator: a ubiquitous tool for image and shape processing

Characterization of Partial Intrinsic Symmetries

Semi-Supervised Learning with the Graph Laplacian: The Limit of Infinite Unlabelled Data

Laplace-Beltrami: The Swiss Army Knife of Geometry Processing

LECTURE NOTE #11 PROF. ALAN YUILLE

Appendix to: On the Relation Between Low Density Separation, Spectral Clustering and Graph Cuts

Beyond the Point Cloud: From Transductive to Semi-Supervised Learning

Graph-Based Semi-Supervised Learning

Diffusion Wavelets and Applications

Intrinsic Local Symmetries: A Computational Framework

Unsupervised Learning Techniques Class 07, 1 March 2006 Andrea Caponnetto

Nonlinear Dimensionality Reduction

Beyond Scalar Affinities for Network Analysis or Vector Diffusion Maps and the Connection Laplacian

Geometric and photometric data fusion in non-rigid shape analysis

Global vs. Multiscale Approaches

Analysis of Spectral Kernel Design based Semi-supervised Learning

Learning on Graphs and Manifolds. CMPSCI 689 Sridhar Mahadevan U.Mass Amherst

of semi-supervised Gaussian process classifiers.

Is Manifold Learning for Toy Data only?

Data dependent operators for the spatial-spectral fusion problem

A unified discrete framework for intrinsic and extrinsic Dirac operators for geometry processing

arxiv: v1 [cs.dm] 14 Feb 2013

Deformable Shape Retrieval by Learning Diffusion Kernels

March 13, Paper: R.R. Coifman, S. Lafon, Diffusion maps ([Coifman06]) Seminar: Learning with Graphs, Prof. Hein, Saarland University

Semi-Supervised Learning with Graphs. Xiaojin (Jerry) Zhu School of Computer Science Carnegie Mellon University

From graph to manifold Laplacian: The convergence rate

Data-dependent representations: Laplacian Eigenmaps

Laplace-Beltrami Eigenfunctions for Deformation Invariant Shape Representation

Cortical Shape Analysis using the Anisotropic Global Point Signature

Multiscale Analysis and Diffusion Semigroups With Applications

Statistical Machine Learning

Semi-Supervised Learning

Laplacian Mesh Processing

Data Analysis and Manifold Learning Lecture 3: Graphs, Graph Matrices, and Graph Embeddings

Learning from Labeled and Unlabeled Data: Semi-supervised Learning and Ranking p. 1/31

THE HIDDEN CONVEXITY OF SPECTRAL CLUSTERING

Connection of Local Linear Embedding, ISOMAP, and Kernel Principal Component Analysis

Filtering via a Reference Set. A.Haddad, D. Kushnir, R.R. Coifman Technical Report YALEU/DCS/TR-1441 February 21, 2011

Response to reviewer comments

Symmetry Factored Embedding And Distance

Exploiting Sparse Non-Linear Structure in Astronomical Data

Semi-Supervised Learning in Gigantic Image Collections. Rob Fergus (New York University) Yair Weiss (Hebrew University) Antonio Torralba (MIT)

Multiscale Wavelets on Trees, Graphs and High Dimensional Data

Semi Supervised Distance Metric Learning

Diffusion Maps, Spectral Clustering and Eigenfunctions of Fokker-Planck Operators

Data Analysis and Manifold Learning Lecture 7: Spectral Clustering

A Fourier-Theoretic Approach for Inferring Symmetries

Improved Graph Laplacian via Geometric Consistency

Limits of Spectral Clustering

The crucial role of statistics in manifold learning

Robust Laplacian Eigenmaps Using Global Information

Discrete Differential Geometry. Discrete Laplace-Beltrami operator and discrete conformal mappings.

Laplacian Matrices of Graphs: Spectral and Electrical Theory

Global (ISOMAP) versus Local (LLE) Methods in Nonlinear Dimensionality Reduction

Hou, Ch. et al. IEEE Transactions on Neural Networks March 2011

Transcription:

Justin Solomon MIT, Spring 2017

http://pngimg.com/upload/hammer_png3886.png You can learn a lot about a shape by hitting it (lightly) with a hammer!

What can you learn about its shape from vibration frequencies and oscillation patterns?

THE COTANGENT LAPLACIAN

Induced by the connectivity of the triangle mesh.

Discrete Laplacian operators: What are they good for? Useful properties of the Laplacian Applications in graphics/shape analysis Applications in machine learning

Discrete Laplacian operators: What are they good for? Useful properties of the Laplacian Applications in graphics/shape analysis Applications in machine learning

https://en.wikipedia.org/wiki/laplacian_matrix Deviation from neighbors

Decreasing E Images made by E. Vouga Dirichlet energy: Measures smoothness

http://alice.loria.fr/publications/papers/2008/manifoldharmonics//photo/dragon_mhb.png Vibration modes

Image/formula in Functional Characterization of Instrinsic and Extrinsic Geometry, TOG 2017 (Corman et al.) Laplacian only depends on edge lengths

Isometry [ahy-som-i-tree]: Bending without stretching.

Global isometry Local isometry

Isometry invariant http://www.revedreams.com/crochet/yarncrochet/nonorientable-crochet/

http://www.flickr.com/photos/melvinvoskuijl/galleries/72157624236168459

http://www.4tnz.com/content/got-toilet-paper Few shapes can deform isometrically

http://www.4tnz.com/content/got-toilet-paper Few shapes can deform isometrically

Image from: Raviv et al. Volumetric Heat Kernel Signatures. 3DOR 2010. Not the same.

Encodes intrinsic geometry Edge lengths on triangle mesh, Riemannian metric on manifold Multi-scale Filter based on frequency Geometry through linear algebra Linear/eigenvalue problems, sparse positive definite matrices Connection to physics Heat equation, wave equation, vibration,

Discrete Laplacian operators: What are they good for? Useful properties of the Laplacian Applications in graphics/shape analysis Applications in machine learning

http://liris.cnrs.fr/meshbenchmark/images/fig_attacks.jpg Pointwise quantity

Characterize local geometry Feature/anomaly detection Describe point s role on surface Symmetry detection, correspondence

http://www.sciencedirect.com/science/article/pii/s0010448510001983 Gaussian and mean curvature

Distinguishing Provides useful information about a point Stable Numerically and geometrically Intrinsic No dependence on embedding

Invariant under Rigid motion Bending without stretching

Theorema Egregium ( Totally Awesome Theorem ): Gaussian curvature is intrinsic. http://www.sciencedirect.com/science/article/pii/s0010448510001983 Gaussian curvature

Second derivative quantity

Non-unique http://www.integrityware.com/images/merceedesgaussiancurvature.jpg

Incorporates neighborhood information in an intrinsic fashion Stable under small deformation

Heat equation http://graphics.stanford.edu/courses/cs468-10-fall/lectureslides/11_shape_matching.pdf

Heat diffusion patterns are not affected if you bend a surface.

2 3 4 5 6 7 8 9 10 Laplace-Beltrami Eigenfunctions for Deformation Invariant Shape Representation Rustamov, SGP 2007

2 3 4 5 6 7 8 9 10 If surface does not self-intersect, neither does the GPS embedding. Proof: Laplacian eigenfunctions span L 2 (Σ); if GPS(p)=GPS(q), then all functions on Σ would be equal at p and q.

2 3 4 5 6 7 8 9 10 GPS is isometry-invariant. Proof: Comes from the Laplacian.

Assumes unique λ s Potential for eigenfunction switching Nonlocal feature

Heat equation http://graphics.stanford.edu/courses/cs468-10-fall/lectureslides/11_shape_matching.pdf

Wave equation Image courtesy G. Peyré

Wave equation Image courtesy G. Peyré

Heat equation

Continuous function of t [0, ) How much heat diffuses from x to itself in time t?

A concise and provably informative multi-scale signature based on heat diffusion Sun, Ovsjanikov, and Guibas; SGP 2009

Good properties: Isometry-invariant Multiscale Not subject to switching Easy to compute Related to curvature at small scales

Bad properties: Issues remain with repeated eigenvalues Theoretical guarantees require (near-)isometry

Initial energy distribution Average probability over time that particle is at x. The Wave Kernel Signature: A Quantum Mechanical Approach to Shape Analysis Aubry, Schlickewei, and Cremers; ICCV Workshops 2012

HKS WKS vision.in.tum.de/_media/spezial/bib/aubry-et-al-4dmod11.pdf

Good properties: [Similar to HKS] Localized in frequency Stable under some non-isometric deformation Some multi-scale properties

Bad properties: [Similar to HKS] Can filter out large-scale features

Lots of spectral descriptors in terms of Laplacian eigenstructure.

Learn f rather than defining it Learning Spectral Descriptors for Deformable Shape Correspondence Litman and Bronstein; PAMI 2014

Maxima of k t (x,x) over x for large t. A Concise and Provably Informative Multi-Scale Signature Based on Heat Diffusion Sun, Ovsjanikov, and Guibas; SGP 2009 Feature points

http://graphics.stanford.edu/projects/lgl/papers/ommg-opimhk-10/ommg-opimhk-10.pdf http://www.cs.princeton.edu/~funk/sig11.pdf http://gfx.cs.princeton.edu/pubs/lipman_2009_mvf/mobius.pdf

Simply match closest points in descriptor space.

Symmetry

How much heat diffuses from p to x in time t? One Point Isometric Matching with the Heat Kernel Ovsjanikov et al. 2010

Theorem: Only have to match one point! One Point Isometric Matching with the Heat Kernel Ovsjanikov et al. 2010

Intrinsic symmetries become extrinsic in GPS space! Global Intrinsic Symmetries of Shapes Ovsjanikov, Sun, and Guibas 2008 Discrete intrinsic symmetries

Laplacians appear everywhere in shape analysis and geometry processing.

Biharmonic distance Lipman, Rustamov & Funkhouser, 2010

Geodesics in heat Crane, Weischedel, and Wardetzky; TOG 2013

Crane, Weischedel, and Wardetzky. Geodesics in Heat. TOG, 2013.

Implicit fairing of irregular meshes using diffusion and curvature flow Desbrun et al., 1999

Choice: Evaluate at time T Unconditionally stable, but not necessarily accurate for large T! Implicit time stepping

Multiresolution analysis of arbitrary meshes Eck et al., 1995 (and many others!)

Shape retrieval from Laplacian eigenvalues Shape DNA [Reuter et al., 2006] Quadrangulation Nodal domains [Dong et al., 2006] Surface deformation As-rigid-as-possible [Sorkine & Alexa, 2007]

Discrete Laplacian operators: What are they good for? Useful properties of the Laplacian Applications in graphics/shape analysis Applications in machine learning

Semi-supervised learning using Gaussian fields and harmonic functions Zhu, Ghahramani, & Lafferty 2003

Dirichlet energy Linear system of equations (Poisson)

Step 1: Build k-nn graph Step 2: Compute p smallest Laplacian eigenvectors Step 3: Solve semi-supervised problem in subspace Using Manifold Structure for Partially Labelled Classification Belkin and Niyogi; NIPS 2002

Potential fix: Higher-order operators

Loss function Regularizer Dirichlet energy Manifold Regularization: A Geometric Framework for Learning from Labeled and Unlabeled Examples Belkin, Niyogi, and Sindhwani; JMLR 2006

Laplacian-regularized least squares (LapRLS) Laplacian support vector machine (LapSVM) On Manifold Regularization Belkin, Niyogi, Sindhwani; AISTATS 2005

Embedding from first k eigenvalues/vectors: Roughly: Ψ t x Ψ t y is probability that x, y diffuse to the same point in time t. Diffusion Maps Coifman and Lafon; Applied and Computational Harmonic Analysis, 2006 Robust to sampling and noise Image from http://users.math.yale.edu/users/gw289/cpsc-445-545/slides/cpsc445%20-%20topic%2010%20-%20diffusion%20maps.pdf (nice slides!)

Justin Solomon MIT, Spring 2017