SlideShare uma empresa Scribd logo
1 de 17
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

Mais conteúdo relacionado

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

Design Description of a Tentacle Based Scanning System
Design Description of a Tentacle Based Scanning SystemDesign Description of a Tentacle Based Scanning System
Design Description of a Tentacle Based Scanning SystemOyeniyi Samuel
 
Medium & Light - Refraction simulation X 3D Printing X Laser Pen
Medium & Light - Refraction simulation X 3D Printing X Laser PenMedium & Light - Refraction simulation X 3D Printing X Laser Pen
Medium & Light - Refraction simulation X 3D Printing X Laser PenJosephWu59
 
Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processingDany Laksono
 
ADVANCED ALGORITHMS FOR ETCHING SIMULATION OF 3D MEMS-TUNABLE LASERS
ADVANCED ALGORITHMS FOR ETCHING SIMULATION OF 3D MEMS-TUNABLE LASERSADVANCED ALGORITHMS FOR ETCHING SIMULATION OF 3D MEMS-TUNABLE LASERS
ADVANCED ALGORITHMS FOR ETCHING SIMULATION OF 3D MEMS-TUNABLE LASERSijctcm
 
Improving the Strength of Acrylonitrile Butadiene Styrene Filament Used in th...
Improving the Strength of Acrylonitrile Butadiene Styrene Filament Used in th...Improving the Strength of Acrylonitrile Butadiene Styrene Filament Used in th...
Improving the Strength of Acrylonitrile Butadiene Styrene Filament Used in th...IRJET Journal
 
AutomeshPaper1996.DOC
AutomeshPaper1996.DOCAutomeshPaper1996.DOC
AutomeshPaper1996.DOCPeter Bailey
 
Automatically adapted metal connections by CAD / CAM technology to the irregu...
Automatically adapted metal connections by CAD / CAM technology to the irregu...Automatically adapted metal connections by CAD / CAM technology to the irregu...
Automatically adapted metal connections by CAD / CAM technology to the irregu...IJERA Editor
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechPetteriTeikariPhD
 
Seminar_On_ADDITIVE_MANUFACTURING_ITS_ST.pdf
Seminar_On_ADDITIVE_MANUFACTURING_ITS_ST.pdfSeminar_On_ADDITIVE_MANUFACTURING_ITS_ST.pdf
Seminar_On_ADDITIVE_MANUFACTURING_ITS_ST.pdfsendhil5
 
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...IRJET Journal
 
3 d modeling of objects
3 d modeling of objects3 d modeling of objects
3 d modeling of objectsAmit Kapoor
 
ModelingOfUnsegmentedCloudPointData-RP-SanjayShukla
ModelingOfUnsegmentedCloudPointData-RP-SanjayShuklaModelingOfUnsegmentedCloudPointData-RP-SanjayShukla
ModelingOfUnsegmentedCloudPointData-RP-SanjayShuklaSanjay Shukla
 
3D PRINTING: THE FUTURE OF TECHNOLOGY
3D PRINTING: THE FUTURE OF TECHNOLOGY3D PRINTING: THE FUTURE OF TECHNOLOGY
3D PRINTING: THE FUTURE OF TECHNOLOGYAnimation Kolkata
 
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers ijctcm
 
3 d wm monasolyman_10nov_ainshames
3 d wm monasolyman_10nov_ainshames3 d wm monasolyman_10nov_ainshames
3 d wm monasolyman_10nov_ainshamesAboul Ella Hassanien
 
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...IJERA Editor
 
Cad cam in prosthodontics
Cad cam in prosthodonticsCad cam in prosthodontics
Cad cam in prosthodonticsPriyam Javed
 

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

Design Description of a Tentacle Based Scanning System
Design Description of a Tentacle Based Scanning SystemDesign Description of a Tentacle Based Scanning System
Design Description of a Tentacle Based Scanning System
 
Medium & Light - Refraction simulation X 3D Printing X Laser Pen
Medium & Light - Refraction simulation X 3D Printing X Laser PenMedium & Light - Refraction simulation X 3D Printing X Laser Pen
Medium & Light - Refraction simulation X 3D Printing X Laser Pen
 
Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processing
 
ADVANCED ALGORITHMS FOR ETCHING SIMULATION OF 3D MEMS-TUNABLE LASERS
ADVANCED ALGORITHMS FOR ETCHING SIMULATION OF 3D MEMS-TUNABLE LASERSADVANCED ALGORITHMS FOR ETCHING SIMULATION OF 3D MEMS-TUNABLE LASERS
ADVANCED ALGORITHMS FOR ETCHING SIMULATION OF 3D MEMS-TUNABLE LASERS
 
Improving the Strength of Acrylonitrile Butadiene Styrene Filament Used in th...
Improving the Strength of Acrylonitrile Butadiene Styrene Filament Used in th...Improving the Strength of Acrylonitrile Butadiene Styrene Filament Used in th...
Improving the Strength of Acrylonitrile Butadiene Styrene Filament Used in th...
 
AutomeshPaper1996.DOC
AutomeshPaper1996.DOCAutomeshPaper1996.DOC
AutomeshPaper1996.DOC
 
Additive manufacturing
Additive manufacturingAdditive manufacturing
Additive manufacturing
 
Automatically adapted metal connections by CAD / CAM technology to the irregu...
Automatically adapted metal connections by CAD / CAM technology to the irregu...Automatically adapted metal connections by CAD / CAM technology to the irregu...
Automatically adapted metal connections by CAD / CAM technology to the irregu...
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTech
 
Seminar_On_ADDITIVE_MANUFACTURING_ITS_ST.pdf
Seminar_On_ADDITIVE_MANUFACTURING_ITS_ST.pdfSeminar_On_ADDITIVE_MANUFACTURING_ITS_ST.pdf
Seminar_On_ADDITIVE_MANUFACTURING_ITS_ST.pdf
 
3 d modelling
3 d modelling3 d modelling
3 d modelling
 
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
Design a 3D CAD Model of a Stealth Aircraft and Generate Mesh to Optimize Mes...
 
3 d modeling of objects
3 d modeling of objects3 d modeling of objects
3 d modeling of objects
 
ModelingOfUnsegmentedCloudPointData-RP-SanjayShukla
ModelingOfUnsegmentedCloudPointData-RP-SanjayShuklaModelingOfUnsegmentedCloudPointData-RP-SanjayShukla
ModelingOfUnsegmentedCloudPointData-RP-SanjayShukla
 
3D PRINTING: THE FUTURE OF TECHNOLOGY
3D PRINTING: THE FUTURE OF TECHNOLOGY3D PRINTING: THE FUTURE OF TECHNOLOGY
3D PRINTING: THE FUTURE OF TECHNOLOGY
 
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
Advanced Algorithms for Etching Simulation of 3d Mems-Tunable Lasers
 
3 d wm monasolyman_10nov_ainshames
3 d wm monasolyman_10nov_ainshames3 d wm monasolyman_10nov_ainshames
3 d wm monasolyman_10nov_ainshames
 
livingin3d
livingin3dlivingin3d
livingin3d
 
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
Automatic Recognition of Isolated And Interacting Manufacturing Features In M...
 
Cad cam in prosthodontics
Cad cam in prosthodonticsCad cam in prosthodontics
Cad cam in prosthodontics
 

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

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