SlideShare ist ein Scribd-Unternehmen logo
1 von 21
SIGGRAPH Seminar 2014
Session: Shape Collection
Ryohei Suzuki
(@quolc, Igarashi Lab M1)
Shape Collection
1. Meta-representations of Shape Families
2. Organizing Heterogeneous Scene Collections through
Contextual Focal Points
3. Functional Map Networks for Analyzing and Browsing
Large Shape Collections (unavailable)
4. Geometry and Context for Semantic Correspondences
and Functionality Recognition in Man-made 3D Shapes
5. Learning 3D Attributes of Images through Shape
Collection (unavailable)
Session: Shape Collection
Meta-representations of
Shape Families
Nar Fish1, Melinos Averkious2, Oliver van Kaick1,
Olga Sorkine-Hornung3, Daniel Cohen-Or1, Niloy Mitra2
1Tel Aviv University 2University College London 3ETH Zurich
Session: Shape Collection
• Analyzing co-segmented 3D shape family by relative
configurations of segments
• Probability distribution of relations
= “identity” of family
Session: Shape Collection
Higher probability
⇒ more valid shape
Meta-representations of Shape Families
N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
1. Abstracting shapes by pre-defined segments
2. Analyzing relations between segments
Session: Shape Collection
computing
convex hull
extracting
OBB
relations: scale, angle, contact
• all pairwise combination
• relative to whole shape
Meta-representations of Shape Families
N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
3. Computing probability distributions
– 1D kernel density estimator (KDE) with common Gaussian
kernel
Session: Shape Collection
(bandwidth setting)
Meta-representations of Shape Families
N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
• Exploration of shape families
Session: Shape Collection
Meta-representations of Shape Families
N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
Session: Shape Collection
Meta-representations of Shape Families
N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
Organizing Heterogeneous Scene Collections
through Contextual Focal Points
Kai Xu1,3, Rui Ma2, Hao Zhang2, Chenyang Zhu3,
Ariel Shamir4, Daniel Cohen-Or5, Hui Huang1
1SIAT 2Simon Fraser University 3National University of Defense Technology
4The Interdisciplinary Center, 5Tel Aviv University
Session: Shape Collection
• Organizing heterogeneous data (indoor scenes)
– Holistic (singular view) comparison is not meaningful.
(e.g. Paris vs New York)
• Notion of “focal points”
– Representative substructures for attention or focus
– Yielding multiple distance measures depending on FPs
Session: Shape Collection
Organizing Heterogeneous Scene Collections
through Contextual Focal Points
K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
• Input: heterogeneous collection of 3D indoor scenes
– with object labels (bed, table, desk, lamp, chair, etc.)
• Goal: extracting a set of contextual focal points
+ clustering scenes based on the focals
• A contextual focal point is
– Appearing frequently
– Inducing a compact cluster (coherence)
⇒ Focal extraction as optimization
Session: Shape Collection
Organizing Heterogeneous Scene Collections
through Contextual Focal Points
K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
• Iterative co-analysis algorithm
– Frequent pattern analysis
• Exact subgraph isomorphism [Yan & Han 2002]
• Inexact subgraph matching [Riesen et al. 2010]
• Weighted (Cluster-guided) subgraph matching [Tsuda & Kudo 2006]
– Focal-induced scene clustering
Session: Shape Collection
Organizing Heterogeneous Scene Collections
through Contextual Focal Points
K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
• Iterative co-analysis algorithm
– Frequent pattern analysis
– Focal-induced scene clustering
• Clustering on a (BoW feature)
• Subspace segmentation via quadratic programming [Wang et al. 2011]
Session: Shape Collection
Organizing Heterogeneous Scene Collections
through Contextual Focal Points
K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
Session: Shape Collection
Organizing Heterogeneous Scene Collections
through Contextual Focal Points
K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
Geometry and Context for Semantic Correspondences and
Functionality Recognition
in Manmade 3D Shapes
Hamid Laga1, Michela Mortara2, Michela Spagnuolo2
1University of South Australia 2CNR IMATI-Genova
Session: Shape Collection
Geometry and Context for Semantic Correspondences and
Functionality Recognition in Manmade 3D Shapes
H. Laga, M. Mortara, M. Spagnuolo
Target: recognizing semantic correspondence
between parts of man-made 3D shapes
– Significant intra-class variations in geometry & topology
⇒ Purely local analysis is useless!
– Goal: unsupervised solution for this problem
Idea: using contextual information (part relations)
– Graph representation & context-aware subgraph similarity
• Input: single class 3D shape collection (e.g. vases)
• Output: segmentation w/ semantic correspondence
Algorithm
1. Automatic segmentation of 3D object
• Any algorithm is OK.
2. Constructing graph representation
• Node = part, Edge = structural relationship
• Context of part S = substructure around S
3. Finding correspondence based on similarities on graph
Session: Shape Collection
Geometry and Context for Semantic Correspondences and
Functionality Recognition in Manmade 3D Shapes
H. Laga, M. Mortara, M. Spagnuolo
Initial graph construction
• Inter-part symmetries
• Adjacency
• Other contextual relation ships (e.g. enclosure, contact, support)
– Building segmentation hierarchy by clique contraction
Geometry and Context for Semantic Correspondences and
Functionality Recognition in Manmade 3D Shapes
H. Laga, M. Mortara, M. Spagnuolo
Edge
Merge!
Merge!
Calculating part-wise correspondence
Session: Shape Collection
Geometry and Context for Semantic Correspondences and
Functionality Recognition in Manmade 3D Shapes
H. Laga, M. Mortara, M. Spagnuolo
Geometric Similarity
Contextual Similarity
p-order similarity function between
Part PA on Graph G1 & Part PB on Graph G2
Compare subgraphs (nodes) by context-aware graph kernel
Correspondence results
Session: Shape Collection
Geometry and Context for Semantic Correspondences and
Functionality Recognition in Manmade 3D Shapes
H. Laga, M. Mortara, M. Spagnuolo
Functional recognition
– Using graph kernel for supervised learning (SVM)
– Training with labeled 3D objects
– Building binary classifiers
• “Is this part graspable or not?”
Geometry and Context for Semantic Correspondences and
Functionality Recognition in Manmade 3D Shapes
H. Laga, M. Mortara, M. Spagnuolo

Weitere ähnliche Inhalte

Ähnlich wie SIGGRAPH 2014 Preview -"Shape Collection" Session

Intro to data visualization
Intro to data visualizationIntro to data visualization
Intro to data visualizationJan Aerts
 
A Comprehensive Analysis on Co-Saliency Detection on Learning Approaches in 3...
A Comprehensive Analysis on Co-Saliency Detection on Learning Approaches in 3...A Comprehensive Analysis on Co-Saliency Detection on Learning Approaches in 3...
A Comprehensive Analysis on Co-Saliency Detection on Learning Approaches in 3...AnuragVijayAgrawal
 
Burnaev and Notchenko. Skoltech. Bridging gap between 2D and 3D with Deep Lea...
Burnaev and Notchenko. Skoltech. Bridging gap between 2D and 3D with Deep Lea...Burnaev and Notchenko. Skoltech. Bridging gap between 2D and 3D with Deep Lea...
Burnaev and Notchenko. Skoltech. Bridging gap between 2D and 3D with Deep Lea...Skolkovo Robotics Center
 
Learning Relations from Social Tagging Data
Learning Relations from Social Tagging DataLearning Relations from Social Tagging Data
Learning Relations from Social Tagging DataHang Dong
 
Coates: topological approximations for spatial representation
Coates: topological approximations for spatial representationCoates: topological approximations for spatial representation
Coates: topological approximations for spatial representationArchiLab 7
 
Multiple representations talk, Middlesex University. February 23, 2018
Multiple representations talk, Middlesex University. February 23, 2018Multiple representations talk, Middlesex University. February 23, 2018
Multiple representations talk, Middlesex University. February 23, 2018University of Huddersfield
 
Pattern by Amiina Bakunowicz
Pattern by Amiina BakunowiczPattern by Amiina Bakunowicz
Pattern by Amiina BakunowiczArchiLab 7
 
Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Aldo Gangemi
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data AnalysisMason Porter
 
Hierarchical clustering and topology for psychometric validation
Hierarchical clustering and topology for psychometric validationHierarchical clustering and topology for psychometric validation
Hierarchical clustering and topology for psychometric validationColleen Farrelly
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization Ana Jofre
 
Mit6870 orsu lecture2
Mit6870 orsu lecture2Mit6870 orsu lecture2
Mit6870 orsu lecture2zukun
 
Ontology Based Object Learning and Recognition
Ontology Based Object Learning and RecognitionOntology Based Object Learning and Recognition
Ontology Based Object Learning and Recognitionnmaillot
 
Introduction to spatial data mining
Introduction to spatial data miningIntroduction to spatial data mining
Introduction to spatial data miningHoang Nguyen
 
Graph neural networks overview
Graph neural networks overviewGraph neural networks overview
Graph neural networks overviewRodion Kiryukhin
 
Semantic_Visualisation_in_Design_Computing.pdf
Semantic_Visualisation_in_Design_Computing.pdfSemantic_Visualisation_in_Design_Computing.pdf
Semantic_Visualisation_in_Design_Computing.pdfEly Hernandez
 
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignDefense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignRobin Teigland
 

Ähnlich wie SIGGRAPH 2014 Preview -"Shape Collection" Session (20)

Intro to data visualization
Intro to data visualizationIntro to data visualization
Intro to data visualization
 
A Comprehensive Analysis on Co-Saliency Detection on Learning Approaches in 3...
A Comprehensive Analysis on Co-Saliency Detection on Learning Approaches in 3...A Comprehensive Analysis on Co-Saliency Detection on Learning Approaches in 3...
A Comprehensive Analysis on Co-Saliency Detection on Learning Approaches in 3...
 
Burnaev and Notchenko. Skoltech. Bridging gap between 2D and 3D with Deep Lea...
Burnaev and Notchenko. Skoltech. Bridging gap between 2D and 3D with Deep Lea...Burnaev and Notchenko. Skoltech. Bridging gap between 2D and 3D with Deep Lea...
Burnaev and Notchenko. Skoltech. Bridging gap between 2D and 3D with Deep Lea...
 
EWIC talk - 07 June, 2018
EWIC talk - 07 June, 2018EWIC talk - 07 June, 2018
EWIC talk - 07 June, 2018
 
Learning Relations from Social Tagging Data
Learning Relations from Social Tagging DataLearning Relations from Social Tagging Data
Learning Relations from Social Tagging Data
 
Coates: topological approximations for spatial representation
Coates: topological approximations for spatial representationCoates: topological approximations for spatial representation
Coates: topological approximations for spatial representation
 
Multiple representations talk, Middlesex University. February 23, 2018
Multiple representations talk, Middlesex University. February 23, 2018Multiple representations talk, Middlesex University. February 23, 2018
Multiple representations talk, Middlesex University. February 23, 2018
 
Pattern by Amiina Bakunowicz
Pattern by Amiina BakunowiczPattern by Amiina Bakunowicz
Pattern by Amiina Bakunowicz
 
Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
 
Hierarchical clustering and topology for psychometric validation
Hierarchical clustering and topology for psychometric validationHierarchical clustering and topology for psychometric validation
Hierarchical clustering and topology for psychometric validation
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization
 
Mit6870 orsu lecture2
Mit6870 orsu lecture2Mit6870 orsu lecture2
Mit6870 orsu lecture2
 
Data mining.pptx
Data mining.pptxData mining.pptx
Data mining.pptx
 
Ontology Based Object Learning and Recognition
Ontology Based Object Learning and RecognitionOntology Based Object Learning and Recognition
Ontology Based Object Learning and Recognition
 
Introduction to spatial data mining
Introduction to spatial data miningIntroduction to spatial data mining
Introduction to spatial data mining
 
Graph neural networks overview
Graph neural networks overviewGraph neural networks overview
Graph neural networks overview
 
Semantic_Visualisation_in_Design_Computing.pdf
Semantic_Visualisation_in_Design_Computing.pdfSemantic_Visualisation_in_Design_Computing.pdf
Semantic_Visualisation_in_Design_Computing.pdf
 
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignDefense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
 
chapter 2 the nature.ppt
chapter 2 the nature.pptchapter 2 the nature.ppt
chapter 2 the nature.ppt
 

Mehr von Ryohei Suzuki

Transformer based approaches for visual representation learning
Transformer based approaches for visual representation learningTransformer based approaches for visual representation learning
Transformer based approaches for visual representation learningRyohei Suzuki
 
Paper memo: persistent homology on biological problems
Paper memo: persistent homology on biological problemsPaper memo: persistent homology on biological problems
Paper memo: persistent homology on biological problemsRyohei Suzuki
 
Paper memo: Optimal-Transport Analysis of Single-Cell Gene Expression Identif...
Paper memo: Optimal-Transport Analysis of Single-Cell Gene Expression Identif...Paper memo: Optimal-Transport Analysis of Single-Cell Gene Expression Identif...
Paper memo: Optimal-Transport Analysis of Single-Cell Gene Expression Identif...Ryohei Suzuki
 
Basic Concepts of Entanglement Measures
Basic Concepts of Entanglement MeasuresBasic Concepts of Entanglement Measures
Basic Concepts of Entanglement MeasuresRyohei Suzuki
 
Disentangled Representation Learning of Deep Generative Models
Disentangled Representation Learning of Deep Generative ModelsDisentangled Representation Learning of Deep Generative Models
Disentangled Representation Learning of Deep Generative ModelsRyohei Suzuki
 
論文紹介: "MolGAN: An implicit generative model for small molecular graphs"
論文紹介: "MolGAN: An implicit generative model for small molecular graphs"論文紹介: "MolGAN: An implicit generative model for small molecular graphs"
論文紹介: "MolGAN: An implicit generative model for small molecular graphs"Ryohei Suzuki
 
Report: "MolGAN: An implicit generative model for small molecular graphs"
Report: "MolGAN: An implicit generative model for small molecular graphs"Report: "MolGAN: An implicit generative model for small molecular graphs"
Report: "MolGAN: An implicit generative model for small molecular graphs"Ryohei Suzuki
 
等号と不等号の物理学
等号と不等号の物理学等号と不等号の物理学
等号と不等号の物理学Ryohei Suzuki
 
Wolf et al. "Graph abstraction reconciles clustering with trajectory inferen...
Wolf et al. "Graph abstraction reconciles clustering with trajectory inferen...Wolf et al. "Graph abstraction reconciles clustering with trajectory inferen...
Wolf et al. "Graph abstraction reconciles clustering with trajectory inferen...Ryohei Suzuki
 
コンピュータは知恵熱を出すか?
コンピュータは知恵熱を出すか?コンピュータは知恵熱を出すか?
コンピュータは知恵熱を出すか?Ryohei Suzuki
 
身体の中の小宇宙:免疫研究の最前線
身体の中の小宇宙:免疫研究の最前線身体の中の小宇宙:免疫研究の最前線
身体の中の小宇宙:免疫研究の最前線Ryohei Suzuki
 
Single-cell pseudo-temporal ordering 近年の技術動向
Single-cell pseudo-temporal ordering 近年の技術動向Single-cell pseudo-temporal ordering 近年の技術動向
Single-cell pseudo-temporal ordering 近年の技術動向Ryohei Suzuki
 
Collaborative 3D Modeling by the Crowd
Collaborative 3D Modeling by the CrowdCollaborative 3D Modeling by the Crowd
Collaborative 3D Modeling by the CrowdRyohei Suzuki
 
汝は計算機なりや?
汝は計算機なりや?汝は計算機なりや?
汝は計算機なりや?Ryohei Suzuki
 
アナログとはなんだろう。―古くて新しい、もう一つの計算―
アナログとはなんだろう。―古くて新しい、もう一つの計算―アナログとはなんだろう。―古くて新しい、もう一つの計算―
アナログとはなんだろう。―古くて新しい、もう一つの計算―Ryohei Suzuki
 
立体音響とインタラクション
立体音響とインタラクション立体音響とインタラクション
立体音響とインタラクションRyohei Suzuki
 
Overview of User Interfaces
Overview of User InterfacesOverview of User Interfaces
Overview of User InterfacesRyohei Suzuki
 
Brief Introduction to Recent Spatial Interfaces
Brief Introduction to Recent Spatial InterfacesBrief Introduction to Recent Spatial Interfaces
Brief Introduction to Recent Spatial InterfacesRyohei Suzuki
 
Generalization of the Concept of Pattern Language
Generalization of the Concept of Pattern LanguageGeneralization of the Concept of Pattern Language
Generalization of the Concept of Pattern LanguageRyohei Suzuki
 
iii_SGMI #5 "OOP & Design Patterns"
iii_SGMI #5 "OOP & Design Patterns"iii_SGMI #5 "OOP & Design Patterns"
iii_SGMI #5 "OOP & Design Patterns"Ryohei Suzuki
 

Mehr von Ryohei Suzuki (20)

Transformer based approaches for visual representation learning
Transformer based approaches for visual representation learningTransformer based approaches for visual representation learning
Transformer based approaches for visual representation learning
 
Paper memo: persistent homology on biological problems
Paper memo: persistent homology on biological problemsPaper memo: persistent homology on biological problems
Paper memo: persistent homology on biological problems
 
Paper memo: Optimal-Transport Analysis of Single-Cell Gene Expression Identif...
Paper memo: Optimal-Transport Analysis of Single-Cell Gene Expression Identif...Paper memo: Optimal-Transport Analysis of Single-Cell Gene Expression Identif...
Paper memo: Optimal-Transport Analysis of Single-Cell Gene Expression Identif...
 
Basic Concepts of Entanglement Measures
Basic Concepts of Entanglement MeasuresBasic Concepts of Entanglement Measures
Basic Concepts of Entanglement Measures
 
Disentangled Representation Learning of Deep Generative Models
Disentangled Representation Learning of Deep Generative ModelsDisentangled Representation Learning of Deep Generative Models
Disentangled Representation Learning of Deep Generative Models
 
論文紹介: "MolGAN: An implicit generative model for small molecular graphs"
論文紹介: "MolGAN: An implicit generative model for small molecular graphs"論文紹介: "MolGAN: An implicit generative model for small molecular graphs"
論文紹介: "MolGAN: An implicit generative model for small molecular graphs"
 
Report: "MolGAN: An implicit generative model for small molecular graphs"
Report: "MolGAN: An implicit generative model for small molecular graphs"Report: "MolGAN: An implicit generative model for small molecular graphs"
Report: "MolGAN: An implicit generative model for small molecular graphs"
 
等号と不等号の物理学
等号と不等号の物理学等号と不等号の物理学
等号と不等号の物理学
 
Wolf et al. "Graph abstraction reconciles clustering with trajectory inferen...
Wolf et al. "Graph abstraction reconciles clustering with trajectory inferen...Wolf et al. "Graph abstraction reconciles clustering with trajectory inferen...
Wolf et al. "Graph abstraction reconciles clustering with trajectory inferen...
 
コンピュータは知恵熱を出すか?
コンピュータは知恵熱を出すか?コンピュータは知恵熱を出すか?
コンピュータは知恵熱を出すか?
 
身体の中の小宇宙:免疫研究の最前線
身体の中の小宇宙:免疫研究の最前線身体の中の小宇宙:免疫研究の最前線
身体の中の小宇宙:免疫研究の最前線
 
Single-cell pseudo-temporal ordering 近年の技術動向
Single-cell pseudo-temporal ordering 近年の技術動向Single-cell pseudo-temporal ordering 近年の技術動向
Single-cell pseudo-temporal ordering 近年の技術動向
 
Collaborative 3D Modeling by the Crowd
Collaborative 3D Modeling by the CrowdCollaborative 3D Modeling by the Crowd
Collaborative 3D Modeling by the Crowd
 
汝は計算機なりや?
汝は計算機なりや?汝は計算機なりや?
汝は計算機なりや?
 
アナログとはなんだろう。―古くて新しい、もう一つの計算―
アナログとはなんだろう。―古くて新しい、もう一つの計算―アナログとはなんだろう。―古くて新しい、もう一つの計算―
アナログとはなんだろう。―古くて新しい、もう一つの計算―
 
立体音響とインタラクション
立体音響とインタラクション立体音響とインタラクション
立体音響とインタラクション
 
Overview of User Interfaces
Overview of User InterfacesOverview of User Interfaces
Overview of User Interfaces
 
Brief Introduction to Recent Spatial Interfaces
Brief Introduction to Recent Spatial InterfacesBrief Introduction to Recent Spatial Interfaces
Brief Introduction to Recent Spatial Interfaces
 
Generalization of the Concept of Pattern Language
Generalization of the Concept of Pattern LanguageGeneralization of the Concept of Pattern Language
Generalization of the Concept of Pattern Language
 
iii_SGMI #5 "OOP & Design Patterns"
iii_SGMI #5 "OOP & Design Patterns"iii_SGMI #5 "OOP & Design Patterns"
iii_SGMI #5 "OOP & Design Patterns"
 

Kürzlich hochgeladen

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Kürzlich hochgeladen (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

SIGGRAPH 2014 Preview -"Shape Collection" Session

  • 1. SIGGRAPH Seminar 2014 Session: Shape Collection Ryohei Suzuki (@quolc, Igarashi Lab M1)
  • 2. Shape Collection 1. Meta-representations of Shape Families 2. Organizing Heterogeneous Scene Collections through Contextual Focal Points 3. Functional Map Networks for Analyzing and Browsing Large Shape Collections (unavailable) 4. Geometry and Context for Semantic Correspondences and Functionality Recognition in Man-made 3D Shapes 5. Learning 3D Attributes of Images through Shape Collection (unavailable) Session: Shape Collection
  • 3. Meta-representations of Shape Families Nar Fish1, Melinos Averkious2, Oliver van Kaick1, Olga Sorkine-Hornung3, Daniel Cohen-Or1, Niloy Mitra2 1Tel Aviv University 2University College London 3ETH Zurich Session: Shape Collection
  • 4. • Analyzing co-segmented 3D shape family by relative configurations of segments • Probability distribution of relations = “identity” of family Session: Shape Collection Higher probability ⇒ more valid shape Meta-representations of Shape Families N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
  • 5. 1. Abstracting shapes by pre-defined segments 2. Analyzing relations between segments Session: Shape Collection computing convex hull extracting OBB relations: scale, angle, contact • all pairwise combination • relative to whole shape Meta-representations of Shape Families N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
  • 6. 3. Computing probability distributions – 1D kernel density estimator (KDE) with common Gaussian kernel Session: Shape Collection (bandwidth setting) Meta-representations of Shape Families N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
  • 7. • Exploration of shape families Session: Shape Collection Meta-representations of Shape Families N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
  • 8. Session: Shape Collection Meta-representations of Shape Families N. Fish, M. Averkiou, O. van Kaick, O. Sorkine-Hournung, D. Cohen-Or, N. J. Mitra
  • 9. Organizing Heterogeneous Scene Collections through Contextual Focal Points Kai Xu1,3, Rui Ma2, Hao Zhang2, Chenyang Zhu3, Ariel Shamir4, Daniel Cohen-Or5, Hui Huang1 1SIAT 2Simon Fraser University 3National University of Defense Technology 4The Interdisciplinary Center, 5Tel Aviv University Session: Shape Collection
  • 10. • Organizing heterogeneous data (indoor scenes) – Holistic (singular view) comparison is not meaningful. (e.g. Paris vs New York) • Notion of “focal points” – Representative substructures for attention or focus – Yielding multiple distance measures depending on FPs Session: Shape Collection Organizing Heterogeneous Scene Collections through Contextual Focal Points K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
  • 11. • Input: heterogeneous collection of 3D indoor scenes – with object labels (bed, table, desk, lamp, chair, etc.) • Goal: extracting a set of contextual focal points + clustering scenes based on the focals • A contextual focal point is – Appearing frequently – Inducing a compact cluster (coherence) ⇒ Focal extraction as optimization Session: Shape Collection Organizing Heterogeneous Scene Collections through Contextual Focal Points K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
  • 12. • Iterative co-analysis algorithm – Frequent pattern analysis • Exact subgraph isomorphism [Yan & Han 2002] • Inexact subgraph matching [Riesen et al. 2010] • Weighted (Cluster-guided) subgraph matching [Tsuda & Kudo 2006] – Focal-induced scene clustering Session: Shape Collection Organizing Heterogeneous Scene Collections through Contextual Focal Points K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
  • 13. • Iterative co-analysis algorithm – Frequent pattern analysis – Focal-induced scene clustering • Clustering on a (BoW feature) • Subspace segmentation via quadratic programming [Wang et al. 2011] Session: Shape Collection Organizing Heterogeneous Scene Collections through Contextual Focal Points K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
  • 14. Session: Shape Collection Organizing Heterogeneous Scene Collections through Contextual Focal Points K. Xu, R. Ma, H. Zhang, C. Zhu, A. Shamir, D. Cohen-Or, H. Huang
  • 15. Geometry and Context for Semantic Correspondences and Functionality Recognition in Manmade 3D Shapes Hamid Laga1, Michela Mortara2, Michela Spagnuolo2 1University of South Australia 2CNR IMATI-Genova Session: Shape Collection
  • 16. Geometry and Context for Semantic Correspondences and Functionality Recognition in Manmade 3D Shapes H. Laga, M. Mortara, M. Spagnuolo Target: recognizing semantic correspondence between parts of man-made 3D shapes – Significant intra-class variations in geometry & topology ⇒ Purely local analysis is useless! – Goal: unsupervised solution for this problem Idea: using contextual information (part relations) – Graph representation & context-aware subgraph similarity
  • 17. • Input: single class 3D shape collection (e.g. vases) • Output: segmentation w/ semantic correspondence Algorithm 1. Automatic segmentation of 3D object • Any algorithm is OK. 2. Constructing graph representation • Node = part, Edge = structural relationship • Context of part S = substructure around S 3. Finding correspondence based on similarities on graph Session: Shape Collection Geometry and Context for Semantic Correspondences and Functionality Recognition in Manmade 3D Shapes H. Laga, M. Mortara, M. Spagnuolo
  • 18. Initial graph construction • Inter-part symmetries • Adjacency • Other contextual relation ships (e.g. enclosure, contact, support) – Building segmentation hierarchy by clique contraction Geometry and Context for Semantic Correspondences and Functionality Recognition in Manmade 3D Shapes H. Laga, M. Mortara, M. Spagnuolo Edge Merge! Merge!
  • 19. Calculating part-wise correspondence Session: Shape Collection Geometry and Context for Semantic Correspondences and Functionality Recognition in Manmade 3D Shapes H. Laga, M. Mortara, M. Spagnuolo Geometric Similarity Contextual Similarity p-order similarity function between Part PA on Graph G1 & Part PB on Graph G2 Compare subgraphs (nodes) by context-aware graph kernel
  • 20. Correspondence results Session: Shape Collection Geometry and Context for Semantic Correspondences and Functionality Recognition in Manmade 3D Shapes H. Laga, M. Mortara, M. Spagnuolo
  • 21. Functional recognition – Using graph kernel for supervised learning (SVM) – Training with labeled 3D objects – Building binary classifiers • “Is this part graspable or not?” Geometry and Context for Semantic Correspondences and Functionality Recognition in Manmade 3D Shapes H. Laga, M. Mortara, M. Spagnuolo

Hinweis der Redaktion

  1. Exact subgraph isomoraphismでざっくりとfocal points候補を探してから、 多少の編集距離を許容したinexact subgraph matchingで似ているけどグラフ同型でないものもサポーターに加える 逆にグラフは同型だけど実際の配置がかなり異なるものを除去して、クリーンアップ 最後にthresholdでカットオフしてfocal pointsを決める
  2. Exact subgraph isomoraphismでざっくりとfocal points候補を探してから、 多少の編集距離を許容したinexact subgraph matchingで似ているけどグラフ同型でないものもサポーターに加える 逆にグラフは同型だけど実際の配置がかなり異なるものを除去して、クリーンアップ 最後にthresholdでカットオフしてfocal pointsを決める
  3. Assumption: 同じ機能を果たすパーツは同じ形をしていなくても同じような相対的配置をしているはず