Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng 2007.11.22.

Slides:



Advertisements
Similar presentations
Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.
Advertisements

Noise & Data Reduction. Paired Sample t Test Data Transformation - Overview From Covariance Matrix to PCA and Dimension Reduction Fourier Analysis - Spectrum.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Approximations of points and polygonal chains
Least-squares Meshes Olga Sorkine and Daniel Cohen-Or Tel-Aviv University SMI 2004.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Clustering II CMPUT 466/551 Nilanjan Ray. Mean-shift Clustering Will show slides from:
AGE ESTIMATION: A CLASSIFICATION PROBLEM HANDE ALEMDAR, BERNA ALTINEL, NEŞE ALYÜZ, SERHAN DANİŞ.
Graph Laplacian Regularization for Large-Scale Semidefinite Programming Kilian Weinberger et al. NIPS 2006 presented by Aggeliki Tsoli.
Watermarking 3D Polygonal Meshes in the Mesh Spectral Domain Ryutarou Ohbuchi, Shigeo Takahashi, Takahiko Miyazawa, Akio Mukaiyama.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
10/11/2001Random walks and spectral segmentation1 CSE 291 Fall 2001 Marina Meila and Jianbo Shi: Learning Segmentation by Random Walks/A Random Walks View.
6/26/2006CGI'06, Hangzhou China1 Sub-sampling for Efficient Spectral Mesh Processing Rong Liu, Varun Jain and Hao Zhang GrUVi lab, Simon Fraser University,
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Lecture 21: Spectral Clustering
Spectral Clustering 指導教授 : 王聖智 S. J. Wang 學生 : 羅介暐 Jie-Wei Luo.
Symmetric Matrices and Quadratic Forms
Shape-Based Retrieval of Articulated 3D Models Using Spectral Embedding GrUVi Lab, School of Computing Science Simon Fraser University, Burnaby, BC Canada.
Hierarchical Region-Based Segmentation by Ratio-Contour Jun Wang April 28, 2004 Course Project of CSCE 790.
Spectral embedding Lecture 6 1 © Alexander & Michael Bronstein
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
Localization from Mere Connectivity Yi Shang (University of Missouri - Columbia); Wheeler Ruml (Palo Alto Research Center ); Ying Zhang; Markus Fromherz.
A Unified View of Kernel k-means, Spectral Clustering and Graph Cuts
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
Segmentation Graph-Theoretic Clustering.
Randomized Cuts for 3D Mesh Analysis
Spectral Embedding Alexander Bronstein, Michael Bronstein
Face Recognition Using Eigenfaces
The Terms that You Have to Know! Basis, Linear independent, Orthogonal Column space, Row space, Rank Linear combination Linear transformation Inner product.
Three Algorithms for Nonlinear Dimensionality Reduction Haixuan Yang Group Meeting Jan. 011, 2005.
What is So Spectral? SIGGRAPH 2010 Course Spectral Mesh Processing
Kyle Heath, Natasha Gelfand, Maks Ovsjanikov, Mridul Aanjaneya, Leo Guibas Image Webs Computing and Exploiting Connectivity in Image Collections.
Lecture 18 Eigenvalue Problems II Shang-Hua Teng.
Image Matching via Saliency Region Correspondences Alexander Toshev Jianbo Shi Kostas Daniilidis IEEE Conference on Computer Vision and Pattern Recognition.
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Nonlinear Dimensionality Reduction Approaches. Dimensionality Reduction The goal: The meaningful low-dimensional structures hidden in their high-dimensional.
Linear Algebra and Image Processing
SVD(Singular Value Decomposition) and Its Applications
Domain decomposition in parallel computing Ashok Srinivasan Florida State University COT 5410 – Spring 2004.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
Summarized by Soo-Jin Kim
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
Modal Shape Analysis beyond Laplacian (CAGP 2012) Klaus Hildebrandt, Christian Schulz, Christoph von Tycowicz, Konrad Polthier (brief) Presenter: ShiHao.Wu.
Local invariant features Cordelia Schmid INRIA, Grenoble.
IEEE TRANSSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE
Spectral Analysis based on the Adjacency Matrix of Network Data Leting Wu Fall 2009.
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
Spoken Language Group Chinese Information Processing Lab. Institute of Information Science Academia Sinica, Taipei, Taiwan
Manifold learning: MDS and Isomap
Domain decomposition in parallel computing Ashok Srinivasan Florida State University.
Math 285 Project Diffusion Maps Xiaoyan Chong Department of Mathematics and Statistics San Jose State University.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
geometric representations of graphs
 In the previews parts we have seen some kind of segmentation method.  In this lecture we will see graph cut, which is a another segmentation method.
Spectral clustering of graphs
Spectral Methods for Dimensionality
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Jianping Fan Dept of CS UNC-Charlotte
Degree and Eigenvector Centrality
Outline Nonlinear Dimension Reduction Brief introduction Isomap LLE
Segmentation Graph-Theoretic Clustering.
Grouping.
Scale-Space Representation of 3D Models and Topological Matching
geometric representations of graphs
Spectral Clustering Eric Xing Lecture 8, August 13, 2010
3.3 Network-Centric Community Detection
Symmetric Matrices and Quadratic Forms
Announcements Project 1 is out today help session at the end of class.
Symmetric Matrices and Quadratic Forms
Presentation transcript:

Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng

Background knowledge

Spectrum of matrix Given an nxn matrix M Eigenvalues Eigenvectors By definition The spectrum of matrix M

The Spectral Theorem Let S be a real symmetric matrix of dimension n, the eigendecomposition of S Where are diagonal matrix of eigenvalues are eigenvectors are real, V are orthogonal

Spectral method Solve the problem by manipulating Eigenvalues Eigenvectors Eigenspace projections Combination of these quantities Which derived from an appropriately defined linear operator

Use of spectral method Use of eigenvalues Global shape descriptors Graph and shape matching

Use of spectral method Use of eigenvectors Spectral embedding K-D embedding

Use of spectral method Use of eigenprojections Project the signal into a different domain Mesh compression Remove high-frequency Spectral watermark Remove low-frequency

Mesh laplacians Mesh laplacian operators Linear operators Act on functions defined on a mesh Mesh laplacians

Combinatorial mesh laplacians Defined by the graph associated with mesh Adjacency matrix W Graph : Normalized graph: Geometric mesh laplacians

Overview

Outline 2D Spectral embedding - vertices 2D Contour analysis 1D Spectral embedding - faces line search with salience

2D Spectral projections-point Graph laplacian L Structural segmentability Geometric laplacian M Geometrical segmentability

Graph laplacian L Adjacency matrix W, graph laplacian L L is positive semi-definite and symmetric Its smallest eigenvalue Corresponding eigenvector v is constant vector Choose k=3 to spectral 2D embedding

Graph laplacian L Spectral projection Branch is retained Capture structural segmentability

Geometric laplacian M Geometric matrix W For edge e=(i, j) Others Geometric laplacian M

If an edge e=(i, j) Takes a large weight Mesh vertices from concave region Pulled close Geometric segmentability

Contour analysis Segmentability analysis Sampling points (faces)

Contour extract

Contour Convexity Area-based Struggle with boundary defects perimeter-based Sensitive to noise Combinational measure

Contour Convexity

Convexity and Segmentability Not exactly the same concept

Inner distance Consider two points Inner distance defined as the length of the shortest path connecting them within O Insensitive to shape bending

Multidimensional scaling (MDS) Provide a visual representation of the pattern of proximities

Segmentability analysis Segmentability score Four steps : If return Compute embedding of via MDS if return If return Compute embedding of via MDS if return

Iterations of spectral cut

Sampling points (faces) Integrated bending score (IBS) I is inner distance E is Euclidean distance

Sampling points (faces) Two samples The first sample s1, maximizes IBS The second s2, has largest distance from s1 Sample points reside on different parts

Salience-guided spectral cut

Spectral 1D embedding -faces Compute matrix A Adjacent faces Construct the dual graph of mesh is the shortest path between their dual vertices

Spectral 1D embedding -faces Nystrom approximation Let If Approximate eigenvector of A

Spectral 1D embedding -faces Given sample faces

salient cut: line search Part salience Sub-mesh M, the part Q Vs : part size Vc : cut strength Vp : part protrusiveness Require an appropriate weighting between three factors

salient cut: line search Part salience When L used, When M used,

Experimental results

L-embedding

Pro.

Segmentability analysis : automatic Graph laplacian - L Geometric laplacian - M MDS based on inner distance

Robustness of sampling Two samples reside on different parts

Cor. Segmentation measure Salience measure Manually searched automatic

Thanks!

Q&A