Learning 3D mesh segmentation and labeling Evangelos Kalogerakis, Aaron Hertzmann, Karan Singh University of Toronto Head Tors o Upper arm Lower arm Hand.

Slides:



Advertisements
Similar presentations
A Two-Step Approach to Hallucinating Faces: Global Parametric Model and Local Nonparametric Model Ce Liu Heung-Yeung Shum Chang Shui Zhang CVPR 2001.
Advertisements

Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Tooth Segmentation on Dental Meshes Using Morphologic Skeleton
The Layout Consistent Random Field for detecting and segmenting occluded objects CVPR, June 2006 John Winn Jamie Shotton.
Recognizing Human Actions by Attributes CVPR2011 Jingen Liu, Benjamin Kuipers, Silvio Savarese Dept. of Electrical Engineering and Computer Science University.
Ignas Budvytis*, Tae-Kyun Kim*, Roberto Cipolla * - indicates equal contribution Making a Shallow Network Deep: Growing a Tree from Decision Regions of.
Joint Optimisation for Object Class Segmentation and Dense Stereo Reconstruction Ľubor Ladický, Paul Sturgess, Christopher Russell, Sunando Sengupta, Yalin.
Agenda Introduction Bag-of-words models Visual words with spatial location Part-based models Discriminative methods Segmentation and recognition Recognition-based.
Part 4: Combined segmentation and recognition by Rob Fergus (MIT)
Learning to Combine Bottom-Up and Top-Down Segmentation Anat Levin and Yair Weiss School of CS&Eng, The Hebrew University of Jerusalem, Israel.
Scene Labeling Using Beam Search Under Mutex Constraints ID: O-2B-6 Anirban Roy and Sinisa Todorovic Oregon State University 1.
Recovering Human Body Configurations: Combining Segmentation and Recognition Greg Mori, Xiaofeng Ren, and Jitentendra Malik (UC Berkeley) Alexei A. Efros.
Name Body Parts AS QUICK AS YOU CAN. ??? hair ???
Silhouette-based Object Phenotype Recognition using 3D Shape Priors Yu Chen 1 Tae-Kyun Kim 2 Roberto Cipolla 1 University of Cambridge, Cambridge, UK 1.
Semantic Texton Forests for Image Categorization and Segmentation We would like to thank Amnon Drory for this deck הבהרה : החומר המחייב הוא החומר הנלמד.
Head Hand Nose Mouth Hair Ear Finger Teeth Face Eye Neck Arm Eye Elbow
International Conference on Automatic Face and Gesture Recognition, 2006 A Layered Deformable Model for Gait Analysis Haiping Lu, K.N. Plataniotis and.
3D Shape Representation Tianqiang 04/01/2014. Image/video understanding Content creation Why do we need 3D shapes?
Face Alignment by Explicit Shape Regression
A Probabilistic Model for Component-Based Shape Synthesis Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, Vladlen Koltun Stanford University.
GENERATING AUTOMATIC SEMANTIC ANNOTATIONS FOR RESEARCH DATASETS AYUSH SINGHAL AND JAIDEEP SRIVASTAVA CS DEPT., UNIVERSITY OF MINNESOTA, MN, USA.
Contour Based Approaches for Visual Object Recognition Jamie Shotton University of Cambridge Joint work with Roberto Cipolla, Andrew Blake.
Contextual Classification with Functional Max-Margin Markov Networks Dan MunozDrew Bagnell Nicolas VandapelMartial Hebert.
Models for Scene Understanding – Global Energy models and a Style-Parameterized boosting algorithm (StyP-Boost) Jonathan Warrell, 1 Simon Prince, 2 Philip.
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
Learning object shape Gal Elidan Geremy Heitz Daphne Koller February 12 th, 2006 PAIL.
Oxford Brookes Seminar Thursday 3 rd September, 2009 University College London1 Representing Object-level Knowledge for Segmentation and Image Parsing:
Randomized Cuts for 3D Mesh Analysis
Learning to Extract Form Labels Nguyen et al.. The Challenge We want to retrieve and integrate online databases We want to retrieve and integrate online.
The Layout Consistent Random Field for Recognizing and Segmenting Partially Occluded Objects By John Winn & Jamie Shotton CVPR 2006 presented by Tomasz.
1 Outline Overview Integrating Vision Models CCM: Cascaded Classification Models Learning Spatial Context TAS: Things and Stuff Descriptive Querying of.
Consistent Segmentation of 3D Models Aleksey Golovinskiy Thomas Funkhouser Princeton University.
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.
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.
Slide Image Retrieval: A Preliminary Study Guo Min Liew and Min-Yen Kan National University of Singapore Web IR / NLP Group (WING)
Object Detection Sliding Window Based Approach Context Helps
Interactive Discovery and Semantic Labeling of Patterns in Spatial Data Thomas Funkhouser, Adam Finkelstein, David Blei, and Christiane Fellbaum Princeton.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Leo Zhu CSAIL MIT Joint work with Chen, Yuille, Freeman and Torralba 1.
Style Compatibility For 3D Furniture Models Tianqiang Liu 1 Aaron Hertzmann 2 Wilmot Li 2 Thomas Funkhouser 1 1 Princeton University 2 Adobe Research.
Texture We would like to thank Amnon Drory for this deck הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
BODY ТЕЛО. head hair face neck shoulders nose ear eyes mouth cheek.
TEMPLATE DESIGN © Zhiyao Duan 1,2, Lie Lu 1, and Changshui Zhang 2 1. Microsoft Research Asia (MSRA), Beijing, China.2.
Texture We would like to thank Amnon Drory for this deck הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
A Model for Learning the Semantics of Pictures V. Lavrenko, R. Manmatha, J. Jeon Center for Intelligent Information Retrieval Computer Science Department,
Associative Hierarchical CRFs for Object Class Image Segmentation
Sponsored by Deformation-Driven Topology-Varying 3D Shape Correspondence Ibraheem Alhashim Kai Xu Yixin Zhuang Junjie Cao Patricio Simari Hao Zhang Presenter:
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Figure Drawing AS YOU COME IN, GRAB A STRING AND A HANDOUT OFF THE FRONT TABLE.
An Essential Introduction to Maya Character Rigging by Cheryl Cabrera Chapter 2 Modeling Basics.
Semi-supervised Mesh Segmentation and Labeling
Object-Graphs for Context-Aware Category Discovery Yong Jae Lee and Kristen Grauman University of Texas at Austin 1.
TextonBoost: Joint Appearance, Shape and Context Modeling for Multi-Class Object Recognition and Segmentation J. Shotton ; University of Cambridge J. Jinn,
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.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Edge Preserving Spatially Varying Mixtures for Image Segmentation Giorgos Sfikas, Christophoros Nikou, Nikolaos Galatsanos (CVPR 2008) Presented by Lihan.
Presenter: Jae Sung Park
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Holistic Scene Understanding Virginia Tech ECE /02/26 Stanislaw Antol.
Prior Knowledge for Part Correspondence
Anatomical Model Labeled
Nonparametric Semantic Segmentation
Learning to Rank Shubhra kanti karmaker (Santu)
Learning to Combine Bottom-Up and Top-Down Segmentation
BODY PARTS VOCABULARY. head mouth teeth neck eye.
Liyuan Li, Jerry Kah Eng Hoe, Xinguo Yu, Li Dong, and Xinqi Chu
Body word cards months This resource can be used to support adult led activities or carpet sessions and can also be used to support the learning.
Learning 3D mesh segmentation and labeling
By HERBER.
Presentation transcript:

Learning 3D mesh segmentation and labeling Evangelos Kalogerakis, Aaron Hertzmann, Karan Singh University of Toronto Head Tors o Upper arm Lower arm Hand Upper leg Lower leg Foot

Goal: mesh segmentation and labeling Input Mesh Labeled Mesh Training Meshes Head Neck Torso Leg Tail Ear

Related work: mesh segmentation [Mangan and Whitaker 1999, Shlafman et al. 2002, Katz and Tal 2003, Liu and Zhang 2004, Katz et al. 2005, Simari et al. 2006, Attene et al. 2006, Lin et al. 2007, Kraevoy et al. 2007, Pekelny and Gotsman 2008, Golovinskiy and Funkhouser 2008, Li et al. 2008, Lai et al. 2008, Lavoue and Wolf 2008, Huang et al. 2009, Shapira et al. 2010] Surveys: [Attene et al. 2006, Shamir 2008, Chen et al. 2009]

Related work: mesh segmentation Shape Diameter [Shapira et al. 10] Randomized Cuts [Golovinskiy and Funkhouser 08] Random Walks [Lai et al. 08] Normalized Cuts [Golovinskiy and Funkhouser 08]

Is human-level segmentation even possible without higher-level cues? [X. Chen et al. SIGGRAPH 09]

Is human-level segmentation even possible without higher-level cues? [X. Chen et al. SIGGRAPH 09]

Image segmentation and labeling [Konishi and Yuille 00, Duygulu et al. 02, He et al. 04, Kumar and Hebert 03, Anguelov et al. 05, Tu et al.05, Schnitman et al. 06, Lim and Suter 07, Munoz et al. 08,…] Textonboost [Shotton et al. ECCV 06]

Related work: mesh segmentation & labeling Multi-objective segmentation and labeling [Simari et al. 09] Consistent segmentation of 3D meshes [Golovinskiy and Funkhouser 09]

Learn from examples Significantly better results than state-of-the-art No manual parameter tuning Can learn different styles of segmentation Several applications of part labeling Learning mesh segmentation and labeling

Labeling problem statement C = { head, neck, torso, leg, tail, ear } c1c1 Head Neck Torso Leg Tail Ear c2c2 c4c4 c3c3

Conditional Random Field for Labeling Unary term Input Mesh Labeled Mesh Head Neck Torso Leg Tail Ear

Conditional Random Field for Labeling Face features Input Mesh Labeled Mesh Head Neck Torso Leg Tail Ear

Conditional Random Field for Labeling Face Area Input Mesh Labeled Mesh Head Neck Torso Leg Tail Ear

Conditional Random Field for Labeling Pairwise Term Input Mesh Labeled Mesh Head Neck Torso Leg Tail Ear

Conditional Random Field for Labeling Edge Features Input Mesh Labeled Mesh Head Neck Torso Leg Tail Ear

Conditional Random Field for Labeling Edge Length Input Mesh Labeled Mesh Head Neck Torso Leg Tail Ear

Conditional Random Field for Labeling Unary term Input Mesh Labeled Mesh Head Neck Torso Leg Tail Ear

Feature vector x surface curvature singular values from PCA shape diameter distances from medial surface average geodesic distances shape contexts spin images contextual label features

Learning a classifier x2x2 x1x1 Head Neck Torso Leg Tail Ear

Learning a classifier x2x2 x1x1 Head Neck Torso Leg Tail Ear ? We use the Jointboost classifier [Torralba et al. 2007]

Unary term

Unary Term Most-likely labels Classifier entropy

Our approach Pairwise Term Input Mesh Labeled Mesh Head Neck Torso Leg Tail Ear

Pairwise Term Geometry-dependent term

Pairwise Term Label compatibility term Hea d NeckEarTors o LegTail Hea d Neck Ear Tors o Leg Tail

Full CRF result Head Neck Torso Leg Tail Ear Unary term classifier Full CRF result

Learning Learn unary classifier and G(y) with Joint Boosting [Torralba et al. 2007] Hold-out validation for the rest of parameters

Dataset used in experiments We label 380 meshes from the Princeton Segmentation Benchmark Each of the 19 categories is treated separately [Chen et al. 2009] Antenn a Head Thora x Leg Abdome n

Quantitative Evaluation Labeling 6% error by surface area No previous automatic method Segmentation Our result: 9.5% Rand Index error State-of-the art: 16% [Golovinskiy and Funkhouser 08] With 6 training meshes: 12% With 3 training meshes: 15%

Labeling results

Segmentation Comparisons Shape Diameter [Shapira et al. 10] Randomized Cuts [Golovinskiy and Funkhouser 08] Our approach

Segmentation Comparisons Shape Diameter [Shapira et al. 10] Randomized Cuts [Golovinskiy and Funkhouser 08] Our approach

Learning different segmentation styles Training Meshes Test Meshes Head Torso Leg Tail Ear Neck Head Middle Torso Back Torso Front Leg Back Leg Front Torso Tail

Generalization to different categories Head Wing Body Tail Head Neck Torso Leg

Torso Leg Failure cases Face Neck Hair Nose Handle Cup

Adjacent segments with the same label are merged Limitations Head Tors o Upper arm Lower arm Hand Upper leg Lower leg Foot

Limitations Results depend on having sufficient training data Handle Cup Top Spout 19 training meshes 3 training meshes

Many features are sensitive to topology Limitations Head Tors o Upper arm Lower arm Hand Upper leg Lower leg Foot

Applications: Character Texturing, Rigging Ear Head Tors o Back Upper arm Lower arm Hand Upper leg Lower leg Foot Tail

Summary Use prior knowledge for 3D mesh segmentation and labeling Based on a Conditional Random Field model Parameters are learned from examples Applicable to a broad range of meshes Significant improvements over the state-of-the- art

Thank you! Acknowledgements: Xiaobai Chen, Aleksey Golovinskiy, Thomas Funkhouser, Szymon Rusinkiewicz, Olga Veksler, Daniela Giorgi, David Fleet, Olga Vesselova, John Hancock Our project web page: