Prior Knowledge for Part Correspondence

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

1 Manifold Alignment for Multitemporal Hyperspectral Image Classification H. Lexie Yang 1, Melba M. Crawford 2 School of Civil Engineering, Purdue University.
Zhimin CaoThe Chinese University of Hong Kong Qi YinITCS, Tsinghua University Xiaoou TangShenzhen Institutes of Advanced Technology Chinese Academy of.
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
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.
Creating Consistent Scene Graphs Using a Probabilistic Grammar Tianqiang LiuSiddhartha ChaudhuriVladimir G. Kim Qi-Xing HuangNiloy J. MitraThomas Funkhouser.
Modeling the Shape of People from 3D Range Scans
Intelligent Systems Lab. Recognizing Human actions from Still Images with Latent Poses Authors: Weilong Yang, Yang Wang, and Greg Mori Simon Fraser University,
3D Shape Representation Tianqiang 04/01/2014. Image/video understanding Content creation Why do we need 3D shapes?
A Probabilistic Model for Component-Based Shape Synthesis Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, Vladlen Koltun Stanford University.
Creating Consistent Scene Graphs Using a Probabilistic Grammar Tianqiang LiuSiddhartha ChaudhuriVladimir G. Kim Qi-Xing HuangNiloy J. MitraThomas Funkhouser.
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,
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
An Optimization Approach to Improving Collections of Shape Maps Andy Nguyen, Mirela Ben-Chen, Katarzyna Welnicka, Yinyu Ye, Leonidas Guibas Computer Science.
Robust Higher Order Potentials For Enforcing Label Consistency
Context-Aware Query Classification Huanhuan Cao 1, Derek Hao Hu 2, Dou Shen 3, Daxin Jiang 4, Jian-Tao Sun 4, Enhong Chen 1 and Qiang Yang 2 1 University.
A Study of Approaches for Object Recognition
Rodent Behavior Analysis Tom Henderson Vision Based Behavior Analysis Universitaet Karlsruhe (TH) 12 November /9.
Learning 3D mesh segmentation and labeling Evangelos Kalogerakis, Aaron Hertzmann, Karan Singh University of Toronto Head Tors o Upper arm Lower arm Hand.
Supervised Distance Metric Learning Presented at CMU’s Computer Vision Misc-Read Reading Group May 9, 2007 by Tomasz Malisiewicz.
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.
Robust Statistical Estimation of Curvature on Discretized Surfaces Evangelos Kalogerakis Patricio Simari Derek Nowrouzezahrai Karan Singh Symposium on.
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
MITRE Corporation is a federally-funded research-and- development corporation that has developed their own facial recognition system, known as MITRE Matcher.
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.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Functional maps: A Flexible Representation of Maps Between Shapes SIGGRAPH 2012 Maks Ovsjanikov 1 Mirela Ben-Chen 2 Justin Solomon 2 Adrian Butscher 2.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Coarse-to-Fine Combinatorial Matching for Dense Isometric Shape Correspondence Yusuf Sahillioğlu and Yücel Yemez Computer Eng. Dept., Koç University, Istanbul,
Chapter 9 Neural Network.
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.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Why Categorize in Computer Vision ?. Why Use Categories? People love categories!
Organizing Heterogeneous Scene Collections through Contextual Focal Points Kai Xu, Rui Ma, Hao Zhang, Chenyang Zhu, Ariel Shamir, Daniel Cohen-Or, Hui.
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
Features-based Object Recognition P. Moreels, P. Perona California Institute of Technology.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Shape Analysis and Deformation Igarashi Lab M2 Akira Ohgawara.
Ground Truth Free Evaluation of Segment Based Maps Rolf Lakaemper Temple University, Philadelphia,PA,USA.
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
H. Lexie Yang1, Dr. Melba M. Crawford2
Spectral Sequencing Based on Graph Distance Rong Liu, Hao Zhang, Oliver van Kaick {lrong, haoz, cs.sfu.ca {lrong, haoz, cs.sfu.ca.
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
Discussion of Pictorial Structures Pedro Felzenszwalb Daniel Huttenlocher Sicily Workshop September, 2006.
Computational Approaches for Biomarker Discovery SubbaLakshmiswetha Patchamatla.
Sponsored by Deformation-Driven Topology-Varying 3D Shape Correspondence Ibraheem Alhashim Kai Xu Yixin Zhuang Junjie Cao Patricio Simari Hao Zhang Presenter:
Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Course: Structure-Aware Shape Processing Hao (Richard) Zhang Simon Fraser University (SFU), Canada Structural Hierarchies Course: Structure-Aware Shape.
BOOTSTRAPPING INFORMATION EXTRACTION FROM SEMI-STRUCTURED WEB PAGES Andrew Carson and Charles Schafer.
Learning to Rank: From Pairwise Approach to Listwise Approach Authors: Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li Presenter: Davidson Date:
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.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
1 A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
Computational Intelligence: Methods and Applications Lecture 26 Density estimation, Expectation Maximization. Włodzisław Duch Dept. of Informatics, UMK.
Course: Structure-Aware Shape Processing Introduction to Geometric ‘Structure’ Extracting Structures –analysis of Individual Models –analysis of Shape.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
Using the Fisher kernel method to detect remote protein homologies Tommi Jaakkola, Mark Diekhams, David Haussler ISMB’ 99 Talk by O, Jangmin (2001/01/16)
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.
Semi-Supervised Clustering
Nonparametric Semantic Segmentation
Incorporating Ancillary Data for Classification
Dynamical Statistical Shape Priors for Level Set Based Tracking
Unsupervised Face Alignment by Robust Nonrigid Mapping
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Outline Background Motivation Proposed Model Experimental Results
Learning 3D mesh segmentation and labeling
Recognizing Deformable Shapes
Bug Localization with Combination of Deep Learning and Information Retrieval A. N. Lam et al. International Conference on Program Comprehension 2017.
Presentation transcript:

Prior Knowledge for Part Correspondence Oliver van Kaick1, Andrea Tagliasacchi1, Oana Sidi2, Hao Zhang1, Daniel Cohen-Or2, Lior Wolf2, Ghassan Hamarneh1 1Simon Fraser University, Canada 2Tel Aviv University, Israel

Semantic-level processing Understanding shapes Attene et al. CG 2006 Multi-objective optimization Simari et al. SGP 2009 Joint-aware manipulation Xu et al. SIGGRAPH 2009 Recently, there has been a trend to do geometry processing at a higher level, particularly extracting semantic information. Learning segmentation Kalogerakis et al. SIG 2010 Abstraction of shapes Mehra et al. SIGAsia 2009 Illustrating assemblies Mitra et al. SIG 2010 van Kaick et al. Prior Knowledge for Part Correspondence

Shape correspondence Shape correspondence is a classic problem which also falls into this category: it requires an understanding of the shapes semantics. Explain shape correspondence. Understand the shapes → Relate their elements/parts van Kaick et al. Prior Knowledge for Part Correspondence

Shape correspondence Shape correspondence is a classic problem which also falls into this category: it requires an understanding of the shapes semantics. Explain shape correspondence. Understand the shapes → Relate their elements/parts van Kaick et al. Prior Knowledge for Part Correspondence

Applications of shape correspondence Registration Gelfand et al. SGP 2005 Texture mapping Kraevoy et al. SIG 2003 Morphable faces Blanz et al. SIG 1999 And it has many applications. Body modeling Allen et al. SIG 2003 Deformation transfer – Attribute transfer Sumner et al. SIG 2004 van Kaick et al. Prior Knowledge for Part Correspondence

Content-driven shape correspondence Spectral correspondence Jain et al. IJSM 2007 Priority-driven search Funkhouser et al. SGP 2006 Deformation-driven Zhang et al. SGP 2008 Traditionally, methods have concentrated on directly comparing the geometry and structure (content) of the shapes. Explain content-driven correspondence. Möbius voting Lipman et al. SIG 2009 Electors voting Au et al. EG 2010 Landmark sampling Tevs et al. EG 2011 van Kaick et al. Prior Knowledge for Part Correspondence

Content-driven shape correspondence These content-driven methods are all great work, but they are based on one assumption: the shapes possess enough similarity. However, there are cases that are challenging for these methods, e.g., explain the example above. Shapes with significant variability in geometry and topology Geometrical and structural similarities can be violated van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence This paper In such cases, shape correspondence has to be solved at the semantic level. In this paper, we propose to do exactly that by means of prior knowledge. Perform a semantic analysis of the shapes By using prior knowledge and content van Kaick et al. Prior Knowledge for Part Correspondence

Learning 3D segmentation and labeling Kalogerakis et al. [2010]: first mesh segmentation and labeling approach based on prior knowledge Our approach shares similarities with their work van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence We learn semantic parts from the prior knowledge. Explain how the prior knowledge is represented. This implies that we obtain a part correspondence. Dataset of segmented, labeled shapes Semantic part labels → Part correspondence van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence Content-analysis ? However, there are cases when the prior knowledge might not be sufficient. To deal with such cases we combine the knowledge-driven approach with content-analysis through a joint labeling scheme. This is derived from feature pairings between the two query shapes. Prior knowledge may be incomplete Combine with content-analysis: joint labeling van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence Contributions So, summarize our contributions: prior knowledge + content analysis. Prior knowledge is effective Content-analysis complements the knowledge van Kaick et al. Prior Knowledge for Part Correspondence

Overview of the method 1. Probabilistic semantic labeling Overview of the two steps of the method and what each steps adds to the method. 1. Probabilistic semantic labeling 2. Joint labeling Prior knowledge Content van Kaick et al. Prior Knowledge for Part Correspondence

1. Probabilistic semantic labeling Body Handle Neck Base First step explained in detail. Given the dataset of segmented, labeled shapes, we first need to prepare the knowledge. Manually segmented, labeled shapes First step: Prepare the prior knowledge van Kaick et al. Prior Knowledge for Part Correspondence

1. Probabilistic semantic labeling Body Handle Neck Base For that, we compute shape descriptors for the faces, for example, geodesic shape context, etc. Next, we take all the faces with the same label and use them to train a classifier. We use the gentleBoost training method, which has several advantages. Compute shape descriptors for faces: geodesic shape context, curvature, SDF, PCA of a fixed neighborhood, etc. Train a classifier for each label (gentleBoost [FHT00,KHS10]) van Kaick et al. Prior Knowledge for Part Correspondence

1. Probabilistic semantic labeling Now, given query shapes, we compute the same descriptors for the faces. Next, we label the faces with the classifiers. Given the query pair Label each query shape with the classifiers van Kaick et al. Prior Knowledge for Part Correspondence

1. Probabilistic semantic labeling The output are label probabilities for each face. They indicate what is the probability of each face being of a certain semantic part. Output: probabilities per face van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence 2. Joint labeling Second step explained in detail. Next, we combine the probabilistic semantic labels with content analysis. van Kaick et al. Prior Knowledge for Part Correspondence

2. Joint labeling: feature pairing Query shapes Prior knowledge First, we extract feature pairings for those features that have similar descriptors. We also incorporate learning in this step by extracting pairs of matching and not-matching features and training a classifier. More details on this learning are in the paper. Select assignments between corresponding features Incorporate learning: learn how to distinguish correct from incorrect matches, based on the training set van Kaick et al. Prior Knowledge for Part Correspondence

2. Joint labeling: graph labeling Optimal labeling of a graph given by both shapes Graph incorporates face adjacencies and the pairwise assignments The problem is the treated as the optimal labeling of a graph. Explain the graph. van Kaick et al. Prior Knowledge for Part Correspondence

2. Joint labeling: labeling energy A labeling energy is defined, and we seek to minimize the energy. Explain each term (the purpose and meaning, but not each symbol). Assignment probability via learning Edge length Dihedral angle Probabilistic labels van Kaick et al. Prior Knowledge for Part Correspondence

2. Joint labeling: optimization Labeling solved with graph cuts[BVZ01] Optimal parameters are selected with a multi-level grid search on training data Finally, the optimization is solved. van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence Final result Finally, the optimization is solved. Deterministic labeling and part correspondence van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence Experiments Two datasets Man-made shapes (our dataset): large geometric and topological variability Experiments set-up. van Kaick et al. Prior Knowledge for Part Correspondence

Dataset of man-made shapes van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence Experiments Two datasets Man-made shapes (our dataset): large geometric and topological variability Segmentation benchmark[CGF09] with the labels of Kalogerakis et al.[KHS10]: we selected organic shapes in different poses Experiments set-up. van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence Experiments Two datasets Man-made shapes (our dataset): large geometric and topological variability Segmentation benchmark[CGF09] with the labels of Kalogerakis et al.[KHS10]: we selected organic shapes in different poses 60% of training shapes, 40% test Classifier training: ¾ of training set Parameter training: ¼ of training set Experiments set-up. van Kaick et al. Prior Knowledge for Part Correspondence

Results: Qualitative comparison Significant geometry changes and topological variations Different numbers of parts van Kaick et al. Prior Knowledge for Part Correspondence

Results : Qualitative comparison Significant geometry changes and topological variations Different numbers of parts van Kaick et al. Prior Knowledge for Part Correspondence

Results : Qualitative comparison Pose variations Results similar to content-driven methods van Kaick et al. Prior Knowledge for Part Correspondence

Results: Failure cases There are some reasons for these failure cases, but the most critical is the lack of sufficient prior knowledge. Insufficient prior knowledge Labeling parameters miss small segments Limitations of the shape descriptors van Kaick et al. Prior Knowledge for Part Correspondence

Results: Joint labeling Knowledge only Knowledge + content Knowledge only Knowledge + content However, we can still obtain good correspondences when there is enough similarity between the shapes. An accurate correspondence can still be obtained when there is enough similarity between the shapes van Kaick et al. Prior Knowledge for Part Correspondence

Results: Statistical evaluation Class Corr. Candle 88% Chair 87% Lamp 97% Vase 86% Class Corr. Airplane 92% Ant 96% Bird 86% Fish Class Corr. FourLeg 82% Hand 80% Human 90% Octopus 96% 90% 89% Average accuracy over 5 experiments Label accuracy in relation to ground-truth labeling van Kaick et al. Prior Knowledge for Part Correspondence

Comparison to content-driven approach One of these comparison slides should be sufficient. Probably choose this one. Deformation-driven approach [ZSCO*07] (Content-driven) Our approach van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence Conclusions Challenging correspondence cases are solved Our approach: Content-analysis (traditional approach) + knowledge-driven Future work Unsupervised, semi-supervised method Improvement in shape descriptors Ultimate goal: Learn the functionality of parts van Kaick et al. Prior Knowledge for Part Correspondence

Prior Knowledge for Part Correspondence Thank you! Choose one of the thank you slides. Probably this one. We greatly thank the reviewers, researchers that made their datasets and code available, and funding agencies. van Kaick et al. Prior Knowledge for Part Correspondence