representing 3d model semantics - leslie sikos...representing 3d semantics 10/11 3d model semantics...

11
Representing 3D Semantics 1/11 Representing 3D Model Semantics Leslie F. Sikos, Ph.D. University of South Australia Web3D 2018, 20 Jun 2018 Poznań, Poland

Upload: others

Post on 03-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

Representing 3D Semantics 1/11

Representing 3D Model Semantics

Leslie F. Sikos, Ph.D. University of South Australia

Web3D 2018, 20 Jun 2018Poznań, Poland

Page 2: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

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

Page 3: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

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

Page 4: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

Representing 3D Semantics 4/11

Lack of Semantics

Binary Files

Page 5: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

Representing 3D Semantics 5/11

Lack of Semantics II

Plain Text

This is a 3D model of a human heart.

Page 6: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

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"

Page 7: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

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

Page 8: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

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

Page 9: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

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

Page 10: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

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

Page 11: Representing 3D Model Semantics - Leslie Sikos...Representing 3D Semantics 10/11 3D Model Semantics • The binary files and textual descriptions of 3D models are inadequate for efficient

Representing 3D Semantics 11/11

Questions?