SlideShare a Scribd company logo
Computer Graphics Recipes for
    Endowing 3D Shapes with
   Semantics in Virtual Worlds
        Michela Mortara, Chiara E. Catalano
                   CNR IMATI Genova, Italy
Outline

 3D in Gaming: need of semantics
 How to make semantics explicit:
    Segmentation
    Annotation
 Applications to virtual worlds
 Conclusions




                   3AMIGAS Workshop, Amstedam, June 16th 2009
3D in Gaming

 Complex and convincing virtual worlds
   realistic environment and characters
   realistic interactions and behaviour




                 3AMIGAS Workshop, Amstedam, June 16th 2009
What’s semantics?

 Knowledge related to the geometry of the 3D
 shape
 Knowledge related to the application domain in
 which the object is manipulated
 Knowledge related to the meaning of the object
 represented by the 3D model




               3AMIGAS Workshop, Amstedam, June 16th 2009
Adding semantics to geometry
We have to extract and associate knowledge to
 digital content
 Shape analysis: extracts implicit info coded into
 the geometry
    Numerical values (e.g. volume, area, spatial
    distribution, curvature)
    Shape descriptors (structuring the shape)
       Segmentation




                      3AMIGAS Workshop, Amstedam, June 16th 2009
    geometry                         structure                     semantics
Adding semantics to geometry

We have to extract and associate knowledge to
 digital content and its subparts
  Shape Annotation: it documents the shape
 with contextual knowledge either manually or
 automatically




     geometry                 structure                      semantics

                3AMIGAS Workshop, Amstedam, June 16th 2009
Semantic-driven segmentations
  They captures semantically relevant features
  automatically
     what is relevant in the gaming context?
IMATI segmentation methods for triangle meshes:
     Fitting primitives
     Reeb Graphs
     Tailor
     Plumber
They extract specific kind of knowledge suitable
  also for virtual worlds
                      3AMIGAS Workshop, Amstedam, June 16th 2009
Fitting Primitives
Hierarchical face clustering algorithm able to recognise
planes, cylinders and spheres




                            3AMIGAS Workshop, Amstedam, June 16th 2009
Reeb Graph
The topology of a shape is coded into the Reeb
graph respect to f, which captures the evolution of the
level sets of f on the shape




                           3AMIGAS Workshop, Amstedam, June 16th 2009
Plumber (and Tailor)
  It defines a shape decomposition into
  connected components that are either
  tubular features or blob regions




                                                        Skeletons and grasping
                                                        regions




                          3AMIGAS Workshop, Amstedam, June 16th 2009
Landmarks
Automatic identification of human body parts




  Plumber                 Tailor
                                                                      Skeleton extraction
segmentation         characterisation


         Tagging human                         Candidate
           body parts                        skeletal joints


                         3AMIGAS Workshop, Amstedam, June 16th 2009
ShapeAnnotator: general framework

     Shape
   A surface mesh
                                                                          Abstracted
                                                                           Shape
                                       Shape                              A segmented mesh
  CG Tools
 Segmentation Plug-ins              Annotator

   Domain
  An OWL ontology
                                                                                    Instance
                                                                       Instance

                     Expert                                                Knowledge Base

                          3AMIGAS Workshop, Amstedam, June 16th 2009
ShapeAnnotator: multi-segmentation

       Pick the interesting features from different
                  shape segmentations




             (b) Morse-based (c) Plumber                 (d) fitting primitives
                3AMIGAS Workshop, Amstedam, June 16th 2009
The ShapeAnnotator: ontology browser




            3AMIGAS Workshop, Amstedam, June 16th 2009
The ShapeAnnotator: knowledge base




           3AMIGAS Workshop, Amstedam, June 16th 2009
Possible scenarios for virtual worlds

 DSW semantic search for reuse:
   Models as they are: to have large diversity of human
   characters and objects
   Modifying models: to create new VHs, reuse
   garments, take only interesting parts


 Assistive living
   Simulation of domestic environments with realistic
   people (e.g. with disabilities), places and danger
   conditions

                    3AMIGAS Workshop, Amstedam, June 16th 2009
Conclusions

 3D with semantics would have high impact
   Easy indexing, searching and retrieval
   Efficient reuse and re-adaptation
   Realistic interactions among virtual characters and
   objects
 Still a lot of work to do
   Manual annotation
   No shared conceptualisation
   …

                  3AMIGAS Workshop, Amstedam, June 16th 2009

More Related Content

Similar to Computer Graphics Recipes for Endowing 3D Shapes with Semantics in Virtual Worlds (20)

PPT
Semantic-based Segmentation and Annotation of 3D Models
University PARIS-SUD
 
PPT
Manual Segmentation and semantic-based hierarchical tagginf od 3d models
University PARIS-SUD
 
PDF
FOCUS K3D Newsletter (Aug 09)
FOCUS K3D
 
PPT
Bridging Semantic Web and Digital Shapes
University PARIS-SUD
 
PDF
CMSC 197 Journal Reporting
Aldrin Lozano
 
PPTX
Tony TUNG @ Matsuyama Lab., Kyoto University 2007-2014
Tony Tung
 
PPTX
3D theory: geometry, extrusion, co-ordinate theory
iain bruce
 
PDF
Out of the Box and Online: Creating 3D Models of Queer and Trans Material Cul...
Costas Papadopoulos
 
PDF
Explorations in media visualization
Everardo Reyes-García
 
PDF
Scianna & Sciortino - input2012
INPUT 2012
 
PPT
Open Standard For The 3D Web
Damon Hernandez
 
PDF
2+3D Photography 2017 – INV 13 A critical reflection on the use of 3D technol...
rijksmuseum
 
DOCX
Geometric theory task 3 3 d the basics
Thomas_Giblin_16
 
PPTX
3D Modelling unit 40 learning Aim A for btec media
AndrewMCKENZIE63
 
PPTX
SIGGRAPH 2014 Preview -"Shape Collection" Session
Ryohei Suzuki
 
PPTX
Ryan Damm (Visby): Light Fields & Polygons: Making Sense of New Image Formats
AugmentedWorldExpo
 
DOCX
3 d modeling of objects
Amit Kapoor
 
PPTX
Datt2500 week 02
Joe Hambleton
 
PDF
Key Aspects in 3D File Format Conversions
pbajcsy
 
DOCX
Ha5 3 d model article
JohnLongworth
 
Semantic-based Segmentation and Annotation of 3D Models
University PARIS-SUD
 
Manual Segmentation and semantic-based hierarchical tagginf od 3d models
University PARIS-SUD
 
FOCUS K3D Newsletter (Aug 09)
FOCUS K3D
 
Bridging Semantic Web and Digital Shapes
University PARIS-SUD
 
CMSC 197 Journal Reporting
Aldrin Lozano
 
Tony TUNG @ Matsuyama Lab., Kyoto University 2007-2014
Tony Tung
 
3D theory: geometry, extrusion, co-ordinate theory
iain bruce
 
Out of the Box and Online: Creating 3D Models of Queer and Trans Material Cul...
Costas Papadopoulos
 
Explorations in media visualization
Everardo Reyes-García
 
Scianna & Sciortino - input2012
INPUT 2012
 
Open Standard For The 3D Web
Damon Hernandez
 
2+3D Photography 2017 – INV 13 A critical reflection on the use of 3D technol...
rijksmuseum
 
Geometric theory task 3 3 d the basics
Thomas_Giblin_16
 
3D Modelling unit 40 learning Aim A for btec media
AndrewMCKENZIE63
 
SIGGRAPH 2014 Preview -"Shape Collection" Session
Ryohei Suzuki
 
Ryan Damm (Visby): Light Fields & Polygons: Making Sense of New Image Formats
AugmentedWorldExpo
 
3 d modeling of objects
Amit Kapoor
 
Datt2500 week 02
Joe Hambleton
 
Key Aspects in 3D File Format Conversions
pbajcsy
 
Ha5 3 d model article
JohnLongworth
 

Recently uploaded (20)

PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Français Patch Tuesday - Juillet
Ivanti
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Ad

Computer Graphics Recipes for Endowing 3D Shapes with Semantics in Virtual Worlds

  • 1. Computer Graphics Recipes for Endowing 3D Shapes with Semantics in Virtual Worlds Michela Mortara, Chiara E. Catalano CNR IMATI Genova, Italy
  • 2. Outline 3D in Gaming: need of semantics How to make semantics explicit: Segmentation Annotation Applications to virtual worlds Conclusions 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 3. 3D in Gaming Complex and convincing virtual worlds realistic environment and characters realistic interactions and behaviour 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 4. What’s semantics? Knowledge related to the geometry of the 3D shape Knowledge related to the application domain in which the object is manipulated Knowledge related to the meaning of the object represented by the 3D model 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 5. Adding semantics to geometry We have to extract and associate knowledge to digital content Shape analysis: extracts implicit info coded into the geometry Numerical values (e.g. volume, area, spatial distribution, curvature) Shape descriptors (structuring the shape) Segmentation 3AMIGAS Workshop, Amstedam, June 16th 2009 geometry structure semantics
  • 6. Adding semantics to geometry We have to extract and associate knowledge to digital content and its subparts Shape Annotation: it documents the shape with contextual knowledge either manually or automatically geometry structure semantics 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 7. Semantic-driven segmentations They captures semantically relevant features automatically what is relevant in the gaming context? IMATI segmentation methods for triangle meshes: Fitting primitives Reeb Graphs Tailor Plumber They extract specific kind of knowledge suitable also for virtual worlds 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 8. Fitting Primitives Hierarchical face clustering algorithm able to recognise planes, cylinders and spheres 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 9. Reeb Graph The topology of a shape is coded into the Reeb graph respect to f, which captures the evolution of the level sets of f on the shape 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 10. Plumber (and Tailor) It defines a shape decomposition into connected components that are either tubular features or blob regions Skeletons and grasping regions 3AMIGAS Workshop, Amstedam, June 16th 2009 Landmarks
  • 11. Automatic identification of human body parts Plumber Tailor Skeleton extraction segmentation characterisation Tagging human Candidate body parts skeletal joints 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 12. ShapeAnnotator: general framework Shape A surface mesh Abstracted Shape Shape A segmented mesh CG Tools Segmentation Plug-ins Annotator Domain An OWL ontology Instance Instance Expert Knowledge Base 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 13. ShapeAnnotator: multi-segmentation Pick the interesting features from different shape segmentations (b) Morse-based (c) Plumber (d) fitting primitives 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 14. The ShapeAnnotator: ontology browser 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 15. The ShapeAnnotator: knowledge base 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 16. Possible scenarios for virtual worlds DSW semantic search for reuse: Models as they are: to have large diversity of human characters and objects Modifying models: to create new VHs, reuse garments, take only interesting parts Assistive living Simulation of domestic environments with realistic people (e.g. with disabilities), places and danger conditions 3AMIGAS Workshop, Amstedam, June 16th 2009
  • 17. Conclusions 3D with semantics would have high impact Easy indexing, searching and retrieval Efficient reuse and re-adaptation Realistic interactions among virtual characters and objects Still a lot of work to do Manual annotation No shared conceptualisation … 3AMIGAS Workshop, Amstedam, June 16th 2009