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.

Slides:



Advertisements
Similar presentations
Shape Matching and Object Recognition using Low Distortion Correspondence Alexander C. Berg, Tamara L. Berg, Jitendra Malik U.C. Berkeley.
Advertisements

Image Segmentation with Level Sets Group reading
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.
Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
An Interactive-Voting Based Map Matching Algorithm
Wei Zeng Joseph Marino Xianfeng Gu Arie Kaufman Stony Brook University, New York, USA The MICCAI 2010 Workshop on Virtual Colonoscopy and Abdominal Imaging.
Zhimin CaoThe Chinese University of Hong Kong Qi YinITCS, Tsinghua University Xiaoou TangShenzhen Institutes of Advanced Technology Chinese Academy of.
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.
Mesh modeling and processing M. Ramanathan STTP CAD 2011Mesh modeling and processing.
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?
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
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.
Structure Recovery by Part Assembly Chao-Hui Shen 1 Hongbo Fu 2 Kang Chen 1 Shi-Min Hu 1 1 Tsinghua University 2 City University of Hong Kong.
Model-Driven 3D Content Creation as Variation Hao (Richard) Zhang – 张皓 GrUVi Lab, Simon Fraser University (SFU) HKUST, 04/21/11 TAUZJUNUDT SFU.
PARAMETRIC RESHAPING OF HUMAN BODIES IN IMAGES SIGGRAPH 2010 Shizhe Zhou Hongbo Fu Ligang Liu Daniel Cohen-Or Xiaoguang Han.
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,
Face Verification across Age Progression Narayanan Ramanathan Dr. Rama Chellappa.
An Optimization Approach to Improving Collections of Shape Maps Andy Nguyen, Mirela Ben-Chen, Katarzyna Welnicka, Yinyu Ye, Leonidas Guibas Computer Science.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
A Study of Approaches for Object Recognition
Learning object shape Gal Elidan Geremy Heitz Daphne Koller February 12 th, 2006 PAIL.
1 Jun Wang, 2 Sanjiv Kumar, and 1 Shih-Fu Chang 1 Columbia University, New York, USA 2 Google Research, New York, USA Sequential Projection Learning for.
CVR05 University of California Berkeley 1 Familiar Configuration Enables Figure/Ground Assignment in Natural Scenes Xiaofeng Ren, Charless Fowlkes, Jitendra.
Randomized Cuts for 3D Mesh Analysis
Learning 3D mesh segmentation and labeling Evangelos Kalogerakis, Aaron Hertzmann, Karan Singh University of Toronto Head Tors o Upper arm Lower arm Hand.
Transfer Learning of Object Classes: From Cartoons to Photographs NIPS Workshop Inductive Transfer: 10 Years Later Geremy Heitz Gal Elidan Daphne Koller.
Cue Integration in Figure/Ground Labeling Xiaofeng Ren, Charless Fowlkes and Jitendra Malik, U.C. Berkeley We present a model of edge and region grouping.
Robust Statistical Estimation of Curvature on Discretized Surfaces Evangelos Kalogerakis Patricio Simari Derek Nowrouzezahrai Karan Singh Symposium on.
An Integrated Pose and Correspondence Approach to Image Matching Anand Rangarajan Image Processing and Analysis Group Departments of Electrical Engineering.
Matthew Brown University of British Columbia (prev.) Microsoft Research [ Collaborators: † Simon Winder, *Gang Hua, † Rick Szeliski † =MS Research, *=MS.
Jinhui Tang †, Shuicheng Yan †, Richang Hong †, Guo-Jun Qi ‡, Tat-Seng Chua † † National University of Singapore ‡ University of Illinois at Urbana-Champaign.
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.
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,
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!
I 3D: Interactive Planar Reconstruction of Objects and Scenes Adarsh KowdleYao-Jen Chang Tsuhan Chen School of Electrical and Computer Engineering Cornell.
Organizing Heterogeneous Scene Collections through Contextual Focal Points Kai Xu, Rui Ma, Hao Zhang, Chenyang Zhu, Ariel Shamir, Daniel Cohen-Or, Hui.
INFORMATIK Laplacian Surface Editing Olga Sorkine Daniel Cohen-Or Yaron Lipman Tel Aviv University Marc Alexa TU Darmstadt Christian Rössl Hans-Peter Seidel.
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.
Automatic Locating of Anthropometric Landmarks on 3D Human Models
Scene Completion Using Millions of Photographs James Hays, Alexei A. Efros Carnegie Mellon University ACM SIGGRAPH 2007.
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
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
A New Method for Automatic Clothing Tagging Utilizing Image-Click-Ads Introduction Conclusion Can We Do Better to Reduce Workload?
Discussion of Pictorial Structures Pedro Felzenszwalb Daniel Huttenlocher Sicily Workshop September, 2006.
Sponsored by Deformation-Driven Topology-Varying 3D Shape Correspondence Ibraheem Alhashim Kai Xu Yixin Zhuang Junjie Cao Patricio Simari Hao Zhang Presenter:
Course: Structure-Aware Shape Processing Hao (Richard) Zhang Simon Fraser University (SFU), Canada Structural Hierarchies Course: Structure-Aware Shape.
Jigsaws: joint appearance and shape clustering John Winn with Anitha Kannan and Carsten Rother Microsoft Research, Cambridge.
Semi-supervised Mesh Segmentation and Labeling
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.
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.
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.
Prior Knowledge for Part Correspondence
Outline Background Motivation Proposed Model Experimental Results
Learning 3D mesh segmentation and labeling
Recognizing Deformable Shapes
Presentation transcript:

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 1 1 Simon Fraser University, Canada 2 Tel Aviv University, Israel

Semantic-level processing van Kaick et al.2Prior Knowledge for Part Correspondence Abstraction of shapes Mehra et al. SIGAsia 2009 Joint-aware manipulation Xu et al. SIGGRAPH 2009 Illustrating assemblies Mitra et al. SIG 2010 Multi-objective optimization Simari et al. SGP 2009 Learning segmentation Kalogerakis et al. SIG 2010 Understanding shapes Attene et al. CG 2006

Shape correspondence van Kaick et al.Prior Knowledge for Part Correspondence3 Understand the shapes → Relate their elements/parts

Shape correspondence van Kaick et al.Prior Knowledge for Part Correspondence4 Understand the shapes → Relate their elements/parts

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

Content-driven shape correspondence van Kaick et al.Prior Knowledge for Part Correspondence6 Spectral correspondence Jain et al. IJSM 2007 Deformation-driven Zhang et al. SGP 2008 Priority-driven search Funkhouser et al. SGP 2006 Electors voting Au et al. EG 2010 Möbius voting Lipman et al. SIG 2009 Landmark sampling Tevs et al. EG 2011

Content-driven shape correspondence Shapes with significant variability in geometry and topology Geometrical and structural similarities can be violated van Kaick et al.Prior Knowledge for Part Correspondence7

This paper Perform a semantic analysis of the shapes By using prior knowledge and content van Kaick et al.Prior Knowledge for Part Correspondence8

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 Correspondence9

Prior knowledge Dataset of segmented, labeled shapes Semantic part labels → Part correspondence van Kaick et al.Prior Knowledge for Part Correspondence10

Content-analysis Prior knowledge may be incomplete Combine with content-analysis: joint labeling van Kaick et al.Prior Knowledge for Part Correspondence11 ?

Contributions Prior knowledge is effective Content-analysis complements the knowledge van Kaick et al.Prior Knowledge for Part Correspondence12

Overview of the method van Kaick et al.Prior Knowledge for Part Correspondence13 1. Probabilistic semantic labeling2. Joint labeling Prior knowledge Content

1. Probabilistic semantic labeling Manually segmented, labeled shapes First step: Prepare the prior knowledge van Kaick et al.Prior Knowledge for Part Correspondence14 Body Handle Neck Base

1. Probabilistic semantic labeling 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 Correspondence15 Body Handle Neck Base

1. Probabilistic semantic labeling van Kaick et al.Prior Knowledge for Part Correspondence16 Given the query pair Label each query shape with the classifiers

1. Probabilistic semantic labeling van Kaick et al.Prior Knowledge for Part Correspondence17 Output: probabilities per face

2. Joint labeling van Kaick et al.Prior Knowledge for Part Correspondence18

2. Joint labeling: feature pairing van Kaick et al.Prior Knowledge for Part Correspondence19 Select assignments between corresponding features Incorporate learning: learn how to distinguish correct from incorrect matches, based on the training set Query shapesPrior knowledge

2. Joint labeling: graph labeling van Kaick et al.Prior Knowledge for Part Correspondence20 Optimal labeling of a graph given by both shapes Graph incorporates face adjacencies and the pairwise assignments

2. Joint labeling: labeling energy van Kaick et al.Prior Knowledge for Part Correspondence21 Edge length Dihedral angle Assignment probability via learning Probabilistic labels

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

Final result van Kaick et al.Prior Knowledge for Part Correspondence23 Deterministic labeling and part correspondence

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

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

Experiments van Kaick et al.Prior Knowledge for Part Correspondence26 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 van Kaick et al.Prior Knowledge for Part Correspondence27 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

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

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

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

Results: Failure cases Insufficient prior knowledge Labeling parameters miss small segments Limitations of the shape descriptors van Kaick et al.Prior Knowledge for Part Correspondence31

Results: Joint labeling An accurate correspondence can still be obtained when there is enough similarity between the shapes van Kaick et al.Prior Knowledge for Part Correspondence32 Knowledge onlyKnowledge + content Knowledge onlyKnowledge + content

Results: Statistical evaluation Average accuracy over 5 experiments Label accuracy in relation to ground-truth labeling van Kaick et al.Prior Knowledge for Part Correspondence33 ClassCorr. Candle88% Chair87% Lamp97% Vase86% ClassCorr. Airplane92% Ant96% Bird86% Fish92% ClassCorr. FourLeg82% Hand80% Human90% Octopus96% 90%89%

Comparison to content-driven approach van Kaick et al.Prior Knowledge for Part Correspondence34 Deformation-driven approach [ZSCO*07] (Content-driven) Our approach

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

Thank you! van Kaick et al.Prior Knowledge for Part Correspondence36 We greatly thank the reviewers, researchers that made their datasets and code available, and funding agencies.