presenter yunhai@vcc

27
06/14/22 Presenter Yunhai@VCC Co-Segmentation of 3D Shapes via Subspace Clustering Ruizhen Hu, Lubin Fan, Ligang Liu. Computer Graphics Forum (Proc. SGP), 2012

Upload: salali

Post on 14-Jan-2016

86 views

Category:

Documents


0 download

DESCRIPTION

Co-Segmentation of 3D Shapes via Subspace Clustering Ruizhen Hu, Lubin Fan, Ligang Liu. Computer Graphics Forum (Proc. SGP), 2012. Presenter Yunhai@VCC. Background. Single-Shape Segmentation. [Shalfman et al. 2002]. [Katz et al. 05]. [Attene et. al 2006]. [Lai et al. 08]. K-Means. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Presenter Yunhai@VCC

04/21/23

Presenter Yunhai@VCC

Co-Segmentation of 3D Shapes via Subspace Clustering

Ruizhen Hu, Lubin Fan, Ligang Liu.Computer Graphics Forum (Proc. SGP), 2012

Page 2: Presenter Yunhai@VCC

Background

Page 3: Presenter Yunhai@VCC

Single-Shape Segmentation

K-Means

[Shalfman et al. 2002]

Random Walks

[Lai et al. 08]

Fitting Primitives

[Attene et. al 2006]

Normalized Cuts

[Golovinskiy and Funkhouser 08]

Randomized Cuts

[Golovinskiy and Funkhouser 08]

Core Extraction

[Katz et al. 05]

Shape Diameter Function

[Shapira et al. 08]

Page 4: Presenter Yunhai@VCC

Supervised Co-Segmentation

Input Mesh

Training Meshes

Labeled Mesh

Head

NeckTorso

LegTailEar

Limitations Prior knowledge of the category Shape variation within each category shall be small

[Kalogerakis et al.10, van Kaick et al. 11]

Page 5: Presenter Yunhai@VCC

Unsupervised Co-Segmentation

[Sidi et al.11]

[Huang et al. 11]

Page 6: Presenter Yunhai@VCC

Problem

Each feature descriptor generally has its own advantages and limitations.

However, existing methods concatenate all features into a higher dimensional descriptor

AGD SDF

Page 7: Presenter Yunhai@VCC

Approach

Page 8: Presenter Yunhai@VCC

Pipeline

Over-segmentationwith normalized cuts

Gaussian curvatureShape diameter function

Average geodesic distanceShape contextsConformal factor

Feature descriptors Subspace clustering

Page 9: Presenter Yunhai@VCC

Subspace

Let be a given set of points drawn

from an unknown union of linear or affine subspaces of unknown dimensions

The subspaces can be described as

04/21/23

Page 10: Presenter Yunhai@VCC

An example

Page 11: Presenter Yunhai@VCC

Subspace Sparse Representation

Each data point in a union of linear subspaces can always be represented as a linear combination of the points belonging to the same linear subspace.

To get a sparse linear combination>>minimizing the number of nonzero

In practice use: 04/21/23

Page 12: Presenter Yunhai@VCC

Subspace Sparse Representation

Written in matrix form

To enforce the sparsity of the optimal solution

04/21/23

Page 13: Presenter Yunhai@VCC

Sparse Subspace Clustering

Each entry of the matrix measures the linear correlation between two points in the dataset. We use this matrix to define a directed graph G = (V,E)

To make it balanced, we define the adjacency matrix

Cluster the graph with normalized cut

04/21/23

Page 14: Presenter Yunhai@VCC

Sparse Subspace Clustering

04/21/23

Page 15: Presenter Yunhai@VCC

An example

Data drawn from 3 subspaces Matrix of sparse coefficients Similarity graph

Page 16: Presenter Yunhai@VCC

Multi-feature co-segmentation

Multi-feature penalty

Page 17: Presenter Yunhai@VCC

Multi-feature co-segmentation

Multi-feature: penalty

W1

W2

Wn

Page 18: Presenter Yunhai@VCC

Illustration of W

Page 19: Presenter Yunhai@VCC

Clustering

Affinity matrix

Minimal curvature mc

Ncut clustering

04/21/23

Page 20: Presenter Yunhai@VCC

Results

Page 21: Presenter Yunhai@VCC

Result

The algorithm vs supervised approach

92.6% vs 96.1%

Page 22: Presenter Yunhai@VCC

Result

Too many labels

Page 23: Presenter Yunhai@VCC

Result

The algorithm vs unsupervised approach

94.4% vs 88.2%

Page 24: Presenter Yunhai@VCC

Compared to Sidi et al.

Do not require the input model to have the same topologies

Can generate the satisfactory co-segmentation results from only a few models ??

Page 25: Presenter Yunhai@VCC

Limitation

Only use the geometric properties to distinguish patches and classify them.

Page 26: Presenter Yunhai@VCC

Video

04/21/23

Page 27: Presenter Yunhai@VCC

Q&A