representing 3d model semantics - leslie sikos...representing 3d semantics 10/11 3d model semantics...
TRANSCRIPT
Representing 3D Semantics 1/11
Representing 3D Model Semantics
Leslie F. Sikos, Ph.D. University of South Australia
Web3D 2018, 20 Jun 2018Poznań, Poland
Representing 3D Semantics 2/11
3D Model Semantics
• Introduction
• Problem statement
• Formal definition of 3D semantics
• 3D model indexing
with ontology terms
• Demo
• Conclusions
Outline
Representing 3D Semantics 3/11
Motivating Example
3D printed models are utilized by doctors to
discuss rare/complex surgeries
BUT
how to find 3D models by 3D features
from a repository?
Find 3D Models for Pre-Surgical Discussions
Representing 3D Semantics 4/11
Lack of Semantics
Binary Files
Representing 3D Semantics 5/11
Lack of Semantics II
Plain Text
This is a 3D model of a human heart.
Representing 3D Semantics 6/11
Lack of Semantics III
Semistructured Data
<Material diffuseColor=
'0.745 0.090 0.090'
transparency='0.000'/>
</Appearance>
<IndexedFaceSet
DEF='p1_0-GEOMETRY' solid='false'
coordIndex='0 1 2 -1
Textures: yes
Materials: yes
Rigged: no
UV mapped: no
Vertices: 92026
diffuseColor: "0.745 0.090 0.090"
Representing 3D Semantics 7/11
3D Model Semantics
<http://3dontology.org/3dmodels/heart/> a
t3dmo:3DModel , snomedct:80891009 ;
t3dmo:hasFaces "177454"^^xsd:nonNegativeInteger ;
t3dmo:hasEdges "532362"^^xsd:nonNegativeInteger ;
t3dmo:hasVertices "92026"^^xsd:nonNegativeInteger ;
t3dmo:diffuseColor "0.745 0.09
0.090"^^xsd:complexType .
Formal Definition of 3D Semantics
Representing 3D Semantics 8/11
3D Model Semantics
Demo
1) Write RDF statements / different serializations
2) Implement the annotations
a) in the website markup (e.g., JSON-LD)
b) in a separate file (e.g., Turtle)
3) Extract the structured data using Google Structured Data
Testing Tool
4) Visualize the RDF graph with W3C RDF Validator
Representing 3D Semantics 9/11
3D Model Semantics
Further Reading
Resource Description Framework (RDF)
https://www.w3.org/RDF/
A Novel Ontology for 3D Semantics
https://doi.org/10.1504/IJMSO.2017.10008658
Rich Semantics for Interactive 3D Models of
Cultural Artifacts https://doi.org/10.1007/978-3-319-49157-8_14
https://doi.org/10.1007/
978-3-319-54066-5
Representing 3D Semantics 10/11
3D Model Semantics
• The binary files and textual descriptions of 3D models are
inadequate for efficient 3D model indexing
• Formal knowledge representation can be used to write
machine-interpretable descriptions for 3D models; this
enables
– indexing and retrieval by 3D features
– automated reasoning over the 3D models
Conclusions
Representing 3D Semantics 11/11
Questions?