SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

Cooperation between archaeology and nature protection - OpenArch Conference,...
Cooperation between archaeology and nature protection - OpenArch Conference,...Cooperation between archaeology and nature protection - OpenArch Conference,...
Cooperation between archaeology and nature protection - OpenArch Conference,...EXARC
 
57N MARKET PLAN.compressed
57N MARKET PLAN.compressed57N MARKET PLAN.compressed
57N MARKET PLAN.compressedLu Bai
 
Pon wikipedia 15 pro
Pon wikipedia 15   proPon wikipedia 15   pro
Pon wikipedia 15 proJesus Lau
 
Competencias informativas: una necesidad del hemisferio sur
Competencias informativas: una necesidad del hemisferio surCompetencias informativas: una necesidad del hemisferio sur
Competencias informativas: una necesidad del hemisferio surJesus Lau
 
Salud y vida: Papel de habilidades mediáticas e informacionales - MIL
Salud y vida: Papel de habilidades mediáticas e informacionales - MIL�Salud y vida: Papel de habilidades mediáticas e informacionales - MIL�
Salud y vida: Papel de habilidades mediáticas e informacionales - MILJesus Lau
 
Mahoney table (yatharth thakkar)
Mahoney table (yatharth thakkar)Mahoney table (yatharth thakkar)
Mahoney table (yatharth thakkar)Yatharth Thakkar
 
Socialization part 2 ss
Socialization part 2 ssSocialization part 2 ss
Socialization part 2 ssMrAguiar
 
Eleccion de Plan Maestro. Dirianes S.A
Eleccion de Plan Maestro. Dirianes S.AEleccion de Plan Maestro. Dirianes S.A
Eleccion de Plan Maestro. Dirianes S.ANourae
 
CEE Conference June 20, 2009: New Literacies Strand (Young)
CEE Conference June 20, 2009: New Literacies Strand (Young)CEE Conference June 20, 2009: New Literacies Strand (Young)
CEE Conference June 20, 2009: New Literacies Strand (Young)NC State University
 
Apresentação Projecto FEUP, 2005-09-30
Apresentação Projecto FEUP, 2005-09-30Apresentação Projecto FEUP, 2005-09-30
Apresentação Projecto FEUP, 2005-09-30Francisco Restivo
 
Bernadette Esquivel, Las técnicas tradicionales de adobe y bahareque en Cost...
Bernadette Esquivel, Las técnicas tradicionales de adobe y bahareque en Cost...Bernadette Esquivel, Las técnicas tradicionales de adobe y bahareque en Cost...
Bernadette Esquivel, Las técnicas tradicionales de adobe y bahareque en Cost...Mario Hidrobo
 
Aromaticity Antiaromaticity Non aromaticity
Aromaticity Antiaromaticity Non aromaticityAromaticity Antiaromaticity Non aromaticity
Aromaticity Antiaromaticity Non aromaticityPooja Thakral
 

Viewers also liked (18)

Mahmoud Qudah CV
Mahmoud Qudah CVMahmoud Qudah CV
Mahmoud Qudah CV
 
Cooperation between archaeology and nature protection - OpenArch Conference,...
Cooperation between archaeology and nature protection - OpenArch Conference,...Cooperation between archaeology and nature protection - OpenArch Conference,...
Cooperation between archaeology and nature protection - OpenArch Conference,...
 
Andrea Bocelli. Romanza.Tr
Andrea Bocelli. Romanza.TrAndrea Bocelli. Romanza.Tr
Andrea Bocelli. Romanza.Tr
 
57N MARKET PLAN.compressed
57N MARKET PLAN.compressed57N MARKET PLAN.compressed
57N MARKET PLAN.compressed
 
Pon wikipedia 15 pro
Pon wikipedia 15   proPon wikipedia 15   pro
Pon wikipedia 15 pro
 
Competencias informativas: una necesidad del hemisferio sur
Competencias informativas: una necesidad del hemisferio surCompetencias informativas: una necesidad del hemisferio sur
Competencias informativas: una necesidad del hemisferio sur
 
Central Park 3 Flower Valley Floors Brochure
Central Park 3 Flower Valley Floors BrochureCentral Park 3 Flower Valley Floors Brochure
Central Park 3 Flower Valley Floors Brochure
 
Salud y vida: Papel de habilidades mediáticas e informacionales - MIL
Salud y vida: Papel de habilidades mediáticas e informacionales - MIL�Salud y vida: Papel de habilidades mediáticas e informacionales - MIL�
Salud y vida: Papel de habilidades mediáticas e informacionales - MIL
 
Mahoney table (yatharth thakkar)
Mahoney table (yatharth thakkar)Mahoney table (yatharth thakkar)
Mahoney table (yatharth thakkar)
 
Socialization part 2 ss
Socialization part 2 ssSocialization part 2 ss
Socialization part 2 ss
 
Eleccion de Plan Maestro. Dirianes S.A
Eleccion de Plan Maestro. Dirianes S.AEleccion de Plan Maestro. Dirianes S.A
Eleccion de Plan Maestro. Dirianes S.A
 
CEE Conference June 20, 2009: New Literacies Strand (Young)
CEE Conference June 20, 2009: New Literacies Strand (Young)CEE Conference June 20, 2009: New Literacies Strand (Young)
CEE Conference June 20, 2009: New Literacies Strand (Young)
 
Rigoletto En
Rigoletto EnRigoletto En
Rigoletto En
 
Apresentação Projecto FEUP, 2005-09-30
Apresentação Projecto FEUP, 2005-09-30Apresentação Projecto FEUP, 2005-09-30
Apresentação Projecto FEUP, 2005-09-30
 
Bernadette Esquivel, Las técnicas tradicionales de adobe y bahareque en Cost...
Bernadette Esquivel, Las técnicas tradicionales de adobe y bahareque en Cost...Bernadette Esquivel, Las técnicas tradicionales de adobe y bahareque en Cost...
Bernadette Esquivel, Las técnicas tradicionales de adobe y bahareque en Cost...
 
Infiel
InfielInfiel
Infiel
 
Opening pargraph
Opening pargraphOpening pargraph
Opening pargraph
 
Aromaticity Antiaromaticity Non aromaticity
Aromaticity Antiaromaticity Non aromaticityAromaticity Antiaromaticity Non aromaticity
Aromaticity Antiaromaticity Non aromaticity
 

Similar to 3AMIGAS - Paper1: Chiara Catalano

Semantic-based Segmentation and Annotation of 3D Models
Semantic-based Segmentation and Annotation of 3D ModelsSemantic-based Segmentation and Annotation of 3D Models
Semantic-based Segmentation and Annotation of 3D ModelsUniversity PARIS-SUD
 
Manual Segmentation and semantic-based hierarchical tagginf od 3d models
Manual Segmentation and semantic-based hierarchical tagginf od 3d modelsManual Segmentation and semantic-based hierarchical tagginf od 3d models
Manual Segmentation and semantic-based hierarchical tagginf od 3d modelsUniversity PARIS-SUD
 
A semantic-based framework for managing, searching and retrieving 3D resource...
A semantic-based framework for managing, searching and retrieving 3D resource...A semantic-based framework for managing, searching and retrieving 3D resource...
A semantic-based framework for managing, searching and retrieving 3D resource...Marios Pitikakis
 
Static model development
Static model developmentStatic model development
Static model developmentKunal Rathod
 
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
 

Similar to 3AMIGAS - Paper1: Chiara Catalano (20)

Semantic-based Segmentation and Annotation of 3D Models
Semantic-based Segmentation and Annotation of 3D ModelsSemantic-based Segmentation and Annotation of 3D Models
Semantic-based Segmentation and Annotation of 3D Models
 
Manual Segmentation and semantic-based hierarchical tagginf od 3d models
Manual Segmentation and semantic-based hierarchical tagginf od 3d modelsManual Segmentation and semantic-based hierarchical tagginf od 3d models
Manual Segmentation and semantic-based hierarchical tagginf od 3d models
 
A semantic-based framework for managing, searching and retrieving 3D resource...
A semantic-based framework for managing, searching and retrieving 3D resource...A semantic-based framework for managing, searching and retrieving 3D resource...
A semantic-based framework for managing, searching and retrieving 3D resource...
 
Static model development
Static model developmentStatic model development
Static model development
 
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
 

More from FOCUS K3D

FOCUS K3D Research Road Map
FOCUS K3D Research Road MapFOCUS K3D Research Road Map
FOCUS K3D Research Road MapFOCUS K3D
 
FOCUS K3D Newsletter (Feb 2010)
FOCUS K3D Newsletter (Feb 2010)FOCUS K3D Newsletter (Feb 2010)
FOCUS K3D Newsletter (Feb 2010)FOCUS K3D
 
Feature preserving Delaunay mesh generation from 3D multi-material images
Feature preserving Delaunay mesh generation from 3D multi-material imagesFeature preserving Delaunay mesh generation from 3D multi-material images
Feature preserving Delaunay mesh generation from 3D multi-material imagesFOCUS K3D
 
3AMIGAS - Paper5: Feifei Huo
3AMIGAS - Paper5: Feifei Huo3AMIGAS - Paper5: Feifei Huo
3AMIGAS - Paper5: Feifei HuoFOCUS K3D
 
3AMIGAS - Paper4: Rosario De Chiara
3AMIGAS - Paper4: Rosario De Chiara3AMIGAS - Paper4: Rosario De Chiara
3AMIGAS - Paper4: Rosario De ChiaraFOCUS K3D
 
3AMIGAS - Paper3: RM Smelik
3AMIGAS - Paper3: RM Smelik3AMIGAS - Paper3: RM Smelik
3AMIGAS - Paper3: RM SmelikFOCUS K3D
 
3AMIGAS - Paper2: Tim Tutenel
3AMIGAS - Paper2: Tim Tutenel3AMIGAS - Paper2: Tim Tutenel
3AMIGAS - Paper2: Tim TutenelFOCUS K3D
 
3AMIGAS - Keynote: Pjotr Van Schothorst, VStep
3AMIGAS - Keynote: Pjotr Van Schothorst, VStep3AMIGAS - Keynote: Pjotr Van Schothorst, VStep
3AMIGAS - Keynote: Pjotr Van Schothorst, VStepFOCUS K3D
 
FOCUS K3D Newsletter (Aug 09)
FOCUS K3D Newsletter (Aug 09)FOCUS K3D Newsletter (Aug 09)
FOCUS K3D Newsletter (Aug 09)FOCUS K3D
 
FOCUS K3D Project Flyer
FOCUS K3D Project FlyerFOCUS K3D Project Flyer
FOCUS K3D Project FlyerFOCUS K3D
 
FOCUS K3D AWG CAD/CAE
FOCUS K3D AWG CAD/CAEFOCUS K3D AWG CAD/CAE
FOCUS K3D AWG CAD/CAEFOCUS K3D
 
The FOCUS K3D Project
The FOCUS K3D ProjectThe FOCUS K3D Project
The FOCUS K3D ProjectFOCUS K3D
 

More from FOCUS K3D (12)

FOCUS K3D Research Road Map
FOCUS K3D Research Road MapFOCUS K3D Research Road Map
FOCUS K3D Research Road Map
 
FOCUS K3D Newsletter (Feb 2010)
FOCUS K3D Newsletter (Feb 2010)FOCUS K3D Newsletter (Feb 2010)
FOCUS K3D Newsletter (Feb 2010)
 
Feature preserving Delaunay mesh generation from 3D multi-material images
Feature preserving Delaunay mesh generation from 3D multi-material imagesFeature preserving Delaunay mesh generation from 3D multi-material images
Feature preserving Delaunay mesh generation from 3D multi-material images
 
3AMIGAS - Paper5: Feifei Huo
3AMIGAS - Paper5: Feifei Huo3AMIGAS - Paper5: Feifei Huo
3AMIGAS - Paper5: Feifei Huo
 
3AMIGAS - Paper4: Rosario De Chiara
3AMIGAS - Paper4: Rosario De Chiara3AMIGAS - Paper4: Rosario De Chiara
3AMIGAS - Paper4: Rosario De Chiara
 
3AMIGAS - Paper3: RM Smelik
3AMIGAS - Paper3: RM Smelik3AMIGAS - Paper3: RM Smelik
3AMIGAS - Paper3: RM Smelik
 
3AMIGAS - Paper2: Tim Tutenel
3AMIGAS - Paper2: Tim Tutenel3AMIGAS - Paper2: Tim Tutenel
3AMIGAS - Paper2: Tim Tutenel
 
3AMIGAS - Keynote: Pjotr Van Schothorst, VStep
3AMIGAS - Keynote: Pjotr Van Schothorst, VStep3AMIGAS - Keynote: Pjotr Van Schothorst, VStep
3AMIGAS - Keynote: Pjotr Van Schothorst, VStep
 
FOCUS K3D Newsletter (Aug 09)
FOCUS K3D Newsletter (Aug 09)FOCUS K3D Newsletter (Aug 09)
FOCUS K3D Newsletter (Aug 09)
 
FOCUS K3D Project Flyer
FOCUS K3D Project FlyerFOCUS K3D Project Flyer
FOCUS K3D Project Flyer
 
FOCUS K3D AWG CAD/CAE
FOCUS K3D AWG CAD/CAEFOCUS K3D AWG CAD/CAE
FOCUS K3D AWG CAD/CAE
 
The FOCUS K3D Project
The FOCUS K3D ProjectThe FOCUS K3D Project
The FOCUS K3D Project
 

Recently uploaded

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: 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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
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!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: 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)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

3AMIGAS - Paper1: Chiara Catalano

  • 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