Co-Hierarchical Analysis of Shape Structures Oliver van Kaick 1,4 Kai Xu 2 Hao Zhang 1 Yanzhen Wang 2 Shuyang Sun 1 Ariel Shamir 3 Daniel Cohen-Or 4 4.

Slides:



Advertisements
Similar presentations
1/50 Photo-Inspired Model-Driven 3D Object Modeling Kai Xu 1,2 Hanlin Zheng 3 Hao (Richard) Zhang 2 Daniel Cohen-Or 4 Ligang Liu 3 Yueshan Xiong 1 1 National.
Advertisements

Hierarchical Clustering. Produces a set of nested clusters organized as a hierarchical tree Can be visualized as a dendrogram – A tree-like diagram that.
Yunhai Wang 1 Minglun Gong 1,2 Tianhua Wang 1,3 Hao (Richard) Zhang 4 Daniel Cohen-Or 5 Baoquan Chen 1,6 5 Tel-Aviv University 4 Simon Fraser University.
Model-Driven 3D Content Creation as Variation Hao (Richard) Zhang – 张皓 GrUVi Lab, Simon Fraser University (SFU) HKUST, 04/21/11 TAUZJUNUDT SFU.
Seeing the forest for the trees : using the Gene Ontology to restructure hierarchical clustering Dikla Dotan-Cohen, Simon Kasif and Avraham A. Melkman.
Clustering II.
Iterative Optimization of Hierarchical Clusterings Doug Fisher Department of Computer Science, Vanderbilt University Journal of Artificial Intelligence.
1 Lecture 5: Automatic cluster detection Lecture 6: Artificial neural networks Lecture 7: Evaluation of discovered knowledge Brief introduction to lectures.
WORD-PREDICTION AS A TOOL TO EVALUATE LOW-LEVEL VISION PROCESSES Prasad Gabbur, Kobus Barnard University of Arizona.
Algorithm for Fast MC Simulation of Proteins Itay Lotan Fabian Schwarzer Dan Halperin Jean-Claude Latombe.
Independent Motion Estimation Luv Kohli COMP Multiple View Geometry May 7, 2003.
Fast Agglomerative Clustering for Rendering Bruce Walter, Kavita Bala, Cornell University Milind Kulkarni, Keshav Pingali University of Texas, Austin.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Prior Knowledge for Part Correspondence Oliver van Kaick 1, Andrea Tagliasacchi 1, Oana Sidi 2, Hao Zhang 1, Daniel Cohen-Or 2, Lior Wolf 2, Ghassan Hamarneh.
Hybrid Bounding Volumes for Distance Queries Distance Query returns the minimum distance between two geometric models Major application is path planning.
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
SA2014.SIGGRAPH.ORG SPONSORED BY. SA2014.SIGGRAPH.ORG SPONSORED BY Approximate Pyramidal Shape Decomposition Ruizhen Hu Honghua Li Hao Zhang Daniel Cohen-Or.
Symmetry Hierarchy of Man-Made Objects Yanzhen Wang 1,2, Kai Xu 1,2, Jun Li 2, Hao Zhang 1, Ariel Shamir 3, Ligang Liu 4, Zhiquan Cheng 2, Yueshan Xiong.
Mesh Scissoring with Minima Rule and Part Salience Yunjin Lee,Seungyong Lee, Ariel Shamir,Daniel cohen-Or, Hans-Peter Seidel Computer Aided Geometric Design,
1 Style-Content Separation by Anisotropic Part Scales Kai Xu, Honghua Li, Hao Zhang, Daniel Cohen-Or Yueshan Xiong, Zhi-Quan Cheng Simon Fraser Universtiy.
Conjoining Gestalt Rules for Abstraction of Architectural Drawings Liangliang(Leon) Nan 1, Andrei Sharf 2, Ke Xie 1, Tien-Tsin Wong 3 Oliver Deussen 4,
Image-based Plant Modeling Zeng Lanling Mar 19, 2008.
OPTIMIZATION OF FUNCTIONAL BRAIN ROIS VIA MAXIMIZATION OF CONSISTENCY OF STRUCTURAL CONNECTIVITY PROFILES Dajiang Zhu Computer Science Department The University.
Organizing Heterogeneous Scene Collections through Contextual Focal Points Kai Xu, Rui Ma, Hao Zhang, Chenyang Zhu, Ariel Shamir, Daniel Cohen-Or, Hui.
Shape Analysis and Deformation Igarashi Lab M2 Akira Ohgawara.
Ground Truth Free Evaluation of Segment Based Maps Rolf Lakaemper Temple University, Philadelphia,PA,USA.
Mingyang Zhu, Huaijiang Sun, Zhigang Deng Quaternion Space Sparse Decomposition for Motion Compression and Retrieval SCA 2012.
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
Paired Sampling in Density-Sensitive Active Learning Pinar Donmez joint work with Jaime G. Carbonell Language Technologies Institute School of Computer.
Associative Hierarchical CRFs for Object Class Image Segmentation
When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks Gyan Ranjan University of Minnesota, MN [Collaborators: Zhi-Li.
Sponsored by Deformation-Driven Topology-Varying 3D Shape Correspondence Ibraheem Alhashim Kai Xu Yixin Zhuang Junjie Cao Patricio Simari Hao Zhang Presenter:
Data Mining Practical Machine Learning Tools and Techniques By I. H. Witten, E. Frank and M. A. Hall 6.8: Clustering Rodney Nielsen Many / most of these.
Course: Structure-Aware Shape Processing Hao (Richard) Zhang Simon Fraser University (SFU), Canada Structural Hierarchies Course: Structure-Aware Shape.
Definition Finding groups of objects such that the objects in a group will be similar (or related) to one another and different from (or unrelated to)
1 An Efficient Optimal Leaf Ordering for Hierarchical Clustering in Microarray Gene Expression Data Analysis Jianting Zhang Le Gruenwald School of Computer.
1 Overview (Part 1) Background notions A reference framework for multiresolution meshes Classification of multiresolution meshes An introduction to LOD.
A Part-aware Surface Metric for Shape Analysis Rong Liu 1, Hao Zhang 1, Ariel Shamir 2, and Daniel Cohen-Or 3 1 Simon Fraser University, Canada 2 The Interdisciplinary.
Ray Tracing Acceleration (5). Ray Tracing Acceleration Techniques Too Slow! Uniform grids Spatial hierarchies K-D Octtree BSP Hierarchical grids Hierarchical.
Stackabilization Honghua Li, Ibraheem Alhashim, Hao Zhang, Ariel Shamir, Daniel Cohen-Or.
Course: Structure-Aware Shape Processing Introduction to Geometric ‘Structure’ Extracting Structures –analysis of Individual Models –analysis of Shape.
Feature-sensitive 3D Shape Matching Andrei Sharf Tel-Aviv University Ariel Shamir IDC Hertzliya.
Course: Structure-Aware Shape Processing Introduction to Geometric ‘Structure’ Extracting Structures –analysis of Individual Models –analysis of Shape.
Clustering Machine Learning Unsupervised Learning K-means Optimization objective Random initialization Determining Number of Clusters Hierarchical Clustering.
Visibility-Driven View Cell Construction Oliver Mattausch, Jiří Bittner, Michael Wimmer Institute of Computer Graphics and Algorithms Vienna University.
Data Science Practical Machine Learning Tools and Techniques 6.8: Clustering Rodney Nielsen Many / most of these slides were adapted from: I. H. Witten,
Clustering (1) Clustering Similarity measure Hierarchical clustering
Prior Knowledge for Part Correspondence
Unsupervised Learning: Clustering
Unsupervised Learning: Clustering
Clustering CSC 600: Data Mining Class 21.
Document Clustering Based on Non-negative Matrix Factorization
Layered Analysis of Irregular Facades via Symmetry Maximization
Gyan Ranjan University of Minnesota, MN
Nithin Michael, Yao Wang, G. Edward Suh and Ao Tang Cornell University
Local Feature Extraction Using Scale-Space Decomposition
John Nicholas Owen Sarah Smith
Hierarchical clustering approaches for high-throughput data
Scale-Space Representation of 3D Models and Topological Matching
Liang Zheng and Yuzhong Qu
Design of Hierarchical Classifiers for Efficient and Accurate Pattern Classification M N S S K Pavan Kumar Advisor : Dr. C. V. Jawahar.
Topology-Varying 3D Shape Creation via Structural Blending
Scale-Space Representation for Matching of 3D Models
Siyao Xu Earth, Energy and Environmental Sciences (EEES)
Clustering Wei Wang.
(a) Bifurcating tree generated from hierarchical clustering of OTUs based on mean pH. (a) Bifurcating tree generated from hierarchical clustering of OTUs.
Text Categorization Berlin Chen 2003 Reference:
Clustering Techniques
Donghui Zhang, Tian Xia Northeastern University
Presentation transcript:

Co-Hierarchical Analysis of Shape Structures Oliver van Kaick 1,4 Kai Xu 2 Hao Zhang 1 Yanzhen Wang 2 Shuyang Sun 1 Ariel Shamir 3 Daniel Cohen-Or 4 4 Tel Aviv University 1 Simon Fraser University 3 The Interdisciplinary Center 2 HPCL, Nat. Univ. of Defense Tech.

Shape segmentation 2 Analysis of sets of shapes Joint segmentation Huang et al Co-segmentation Sidi et al Active co-analysis Wang et al. 2012

Shape segmentation 3 Segmentation: a flat representation

Part hierarchy 4 Hierarchy: a higher-level organization of shape parts

Applications of hierarchies 5 Use the hierarchy for various tasks Structure-aware shape editing [Wang et al. 2011] Hierarchical segmentation

Part hierarchies 6 Extraction of hierarchies from individual or pairs of shapes Symmetry hierarchy Wang et al Geometry structuring Martinet 2007 Part recombination Jain et al. 2012

Co-hierarchical analysis 7 Our goal: Extraction of a unified (binary) hierarchy Through an unsupervised co-analysis of the set

Co-hierarchical analysis 8 A unified explanation of the structures Top-down to account for the structural variability

Co-hierarchical analysis 9 The co-hierarchy of a set of velocipedes Capturing the functionality of the parts

Co-hierarchical analysis 10 The co-hierarchy of a set of velocipedes Capturing the functionality of the parts

Co-hierarchical analysis 11 The co-hierarchy of a set of velocipedes Capturing the functionality of the parts

Challenge of co-hierarchical analysis 12 Shapes can have many possible hierarchies We need to select one hierarchy per shape …

Challenge of co-hierarchical analysis 13 There can be geometric variability in the set We need to compare the shape structures

Challenge of co-hierarchical analysis 14 There can also be much structural variability We need to account for that

Challenge of co-hierarchical analysis 15 Cluster-and-select scheme: clustering, representative selection, and resampling

Overview 16

Overview 17

Sampling the space of hierarchies We sample the space by sampling the splits Difficult to define a generic splitting criterion Criterion: balance of volume, compactness of parts, normalized cut? We resort to random sampling We sample splits in a top-down manner 18

Tree-to-tree distance 19 Tree-to-tree distance: structural differences

Node distance 20 Transformation between bounding boxes Bounding boxes focus on the structural similarity

Shape distance 21 Shape distance: distance between hierarchies

Cluster-and-select motivation 22 Representative selection

Cluster-and-select 23 Minimal illustrative example with four shapes

Cluster-and-select 24 Multiple possible hierarchies per shape

Cluster-and-select 25 Sampling of hierarchies

Cluster-and-select 26 Multi-instance clustering

Cluster-and-select 27 Representative selection

Cluster-and-select 28 Traditional clustering: maximize similarity within clusters and dissimilarity between clusters

Cluster-and-select 29 Our problem: maximize similarity within clusters and similarity between clusters

Cluster-and-select 30 Samples maximize the similarity within clusters

Cluster-and-select 31 Also maximize the similarity between clusters

Cluster-and-select 32 Resampling of hierarchies

Cluster-and-select 33 Resampling of hierarchies

Cluster-and-select 34 Repeat the process: clustering, selection

Cluster-and-select 35 Representative movement

Results of co-hierarchical analysis 36 The co-hierarchies are shown as a hierarchical segmentation

Results of co-hierarchical analysis 37 Hierarchical segmentation results

Results of co-hierarchical analysis 38 Hierarchical segmentation results

Results of co-hierarchical analysis 39 Hierarchical segmentation results

Results of co-hierarchical analysis 40 Consistency of the co-hierarchy [Wang et al. 2011] Ours

Results of co-hierarchical analysis 41 Cluster-and-select on a mixed set of shapes

Summary of contributions Co-hierarchical analysis of sets of shapes Structure-driven shape analysis – To deal with geometric variability Hierarchical analysis – To deal with structural variability A novel cluster-and-select scheme – To account for both variability and similarity The structural co-hierarchy representation – Unifies the learned structures 42

Limitations and future work Co-hierarchical analysis: only a first step More sophisticated node and tree distances Initial random sampling of trees Integrate segmentation and hierarchical analysis Multi-class co-hierarchies Which hierarchy should be selected? 43

44 Co-Hierarchical Analysis of Shape Structures Project page: Thank you for your attention!

Appendix 45

Tree-to-tree distance 46 Node distance Recursive children distance NiNi NjNj

Tree-to-tree distance 47 NiNi NjNj Node distance Recursive children distance

Results of co-hierarchical analysis 48 Hierarchical segmentation results

Results of co-hierarchical analysis 49 Hierarchical segmentation results: deeper levels

Results of co-hierarchical analysis 50 Improvements shown by the cluster-and-select