SEMANTIC)ALIGNMENT)OF)   DOCUMENTS)WITH)3D)CITY)   MODELS)   CamilleTardy1,LaurentMoccozet2andGillesFalquet1   University*...
A)Digital)Library)of)Urban)resources)                                                           3DcityModels   Documents  ...
Context) Requires                                    Task accessto                                 http://www.lviz.org/wpA...
Problem)Statement)                                                                 Navigates/                             ...
ContextualisaFon)•  Representthedocumentsin*context*•  Visuallylinkdocumentstothe3Dobject•  Requires:1.Computethesemantica...
Related)Work)•  3Dvisualisation:NIRVE[1],Periscope[2]•  Contextualisationinspace:GeocodingprocessinGIS[3]•  Visualisation:...
A)Model)to)Compute)the)Links)Coverage                  Geonames                         CityGML                  Urbamet  ...
IndexaFon)and)AnnotaFon)•  Documentsareindexed•  Annotation   •  RDF]ile•  Coverage   •  Space   •  Time•  3dobjectannotat...
Ontology)Alignment)•  Indexationvocabularies                                                                              ...
IdenFficaFon)        Geonames               CityGML        Urbamet                    Domain                   Ontologies  ...
IdenFfying)city)objects)•  FromCityGMLtoGeonames•  Position•  Function•  Rulestosolveambiguities                    Semant...
IdenFficaFon)of)City)Objects)            Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal.   12
Storey)IdenFficaFon)•  Containedinthefootprint•  Containedinthebuilding    (CityObjectGroup*–*part_of/contains)*•  Function...
Storey)IdenFficaFon)Formula)           Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal.   14
Storey)IdenFficaFon)Example)                                       http://lesleyannwhite.co.uk/wp[content/uploads/2011/11/h...
A)Model)to)Compute)the)Links)Coverage                  Geonames                         CityGML                  Urbamet  ...
Find)the)connecFons)•  Typeoflinks•  Explicit(Booleanvalue)   •  Directorindirectconnection•  Suggestion(Weightvalue)    •...
Alignment)Algorithm)•  Input    •  Documentcorpora(indexed)    •  3Dcitymodel(indexed)•  Output   •  Matrixoflinks   •  M(...
Algorithm)•  Onedocument,oneobject•  Cov(obj)≤Cov(doc)orviceversa   •  CityGML/Geonames•  Search_linkfunction4cases:    1....
Direct)Link)                                                                       G:“Geneva                              ...
Direct)Link)by)Class)                                                               Cov(obj)                              ...
Link)through)NonNgeographic)EnFFes)                                                                                   G:“H...
The)object)is)a)group)•  Themainobjectisidentifywithageoname•  Gettheobjectthatcorrespondtothecurrentgeoname   •  Fallback...
Link)by)SpaFal)Proximity)•  enotincov(model)•  eandfarespatiallyclose                                                     ...
ParFcular)SituaFons)•  Theobjectisagroup•  Storeys                    Semanticalignmentofdocumentswith3Dcitymodels,C.Tardy...
Example):)Geneva)Airport)                       http://www.journal[aviation.com/                   Cov(doc)=“Switzerland”(...
Example):)Geneva)Airport)               Cov(obj)=BuildingFunctionType:“Airport_Building”(cityGML)               Cov(model)...
Example):)Geneva)Airport)•  “Switzerland”contains“GenevaCanton”•  Idx(doc)contains“airline”•  Linkbetweendocandallairports...
Example):)University)of)Geneva)www.unige.ch                Cov(doc)=“UniDufour”(geoname),Storey:name=1(CityGML)           ...
Example):)University)of)Geneva)                                          Objisagroupof4storeys:                           ...
Example):)University)of)Geneva)•  Cov(doc)andCov(obj)contains“UniDufour”•  Cov(doc)[>Storey•  Searchlinkwithobjsub[objects...
Conclusion)•  Semanticindexing•  Identifylinksthroughnumerousconnections•  FutureWork:    •  Evaluationviaausecase    •  D...
References)1.    W.Wiza,K.Walczak,W.Cellary,Proc.*of*the*9th*Int.*Conf.*on*3D*Web*      Technology.* Periscope [ A System ...
Upcoming SlideShare
Loading in...5
×

Semantic alignment of documents with 3D city models C. Tardy et al 3u3d2012

305

Published on

Presentation of the published paper for the 3u3d2012 conference.
Paper available : http://dx.doi.org/10.1051/3u3d/201202011

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
305
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Semantic alignment of documents with 3D city models C. Tardy et al 3u3d2012

  1. 1. SEMANTIC)ALIGNMENT)OF) DOCUMENTS)WITH)3D)CITY) MODELS) CamilleTardy1,LaurentMoccozet2andGillesFalquet1 University*of*Geneva* 1*Institute*ICLE* In3U3D2012conference 2*Institute*of*Services*Science* Nantes,FranceFACULTÉ DES SCIENCESÉCONOMIQUES ET SOCIALESInstitut de recherche en ingénierie des connaissances etlogiques de l’espace
  2. 2. A)Digital)Library)of)Urban)resources) 3DcityModels Documents http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png* Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 2
  3. 3. Context) Requires Task accessto http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png* Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 3
  4. 4. Problem)Statement) Navigates/ Looksat Establishsemanticlinks between3DCMobjects anddocuments http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png* Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 4
  5. 5. ContextualisaFon)•  Representthedocumentsin*context*•  Visuallylinkdocumentstothe3Dobject•  Requires:1.Computethesemanticalignmentrelationships2.Computetheuserinterfacelayout Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 5
  6. 6. Related)Work)•  3Dvisualisation:NIRVE[1],Periscope[2]•  Contextualisationinspace:GeocodingprocessinGIS[3]•  Visualisation:WorldExplorer[4] Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 6
  7. 7. A)Model)to)Compute)the)Links)Coverage Geonames CityGML Urbamet Domain Annotation Ontologies Linkdocument[object http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png* Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 7
  8. 8. IndexaFon)and)AnnotaFon)•  Documentsareindexed•  Annotation •  RDF]ile•  Coverage •  Space •  Time•  3dobjectannotation •  CityGMLrepresentationandGeonamesidenti]ication Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 8
  9. 9. Ontology)Alignment)•  Indexationvocabularies Domain CityGML Geonames Urbamet Ontologies Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 9
  10. 10. IdenFficaFon) Geonames CityGML Urbamet Domain Ontologies Linkdocument[object http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png* Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 10
  11. 11. IdenFfying)city)objects)•  FromCityGMLtoGeonames•  Position•  Function•  Rulestosolveambiguities Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 11
  12. 12. IdenFficaFon)of)City)Objects) Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 12
  13. 13. Storey)IdenFficaFon)•  Containedinthefootprint•  Containedinthebuilding (CityObjectGroup*–*part_of/contains)*•  Function(lodXStorey)*•  Name:]loornumber•  Elevation(geoname)*•  Creationofaclass“Storey”inCityGML Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 13
  14. 14. Storey)IdenFficaFon)Formula) Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 14
  15. 15. Storey)IdenFficaFon)Example) http://lesleyannwhite.co.uk/wp[content/uploads/2011/11/house_tran.png Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 15
  16. 16. A)Model)to)Compute)the)Links)Coverage Geonames CityGML Urbamet Domain Annotation Ontologies Linkdocument[object http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png* Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 16
  17. 17. Find)the)connecFons)•  Typeoflinks•  Explicit(Booleanvalue) •  Directorindirectconnection•  Suggestion(Weightvalue) •  Throughnon[geographicentities •  Objectisnotcontainedinthe3DCM Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 17
  18. 18. Alignment)Algorithm)•  Input •  Documentcorpora(indexed) •  3Dcitymodel(indexed)•  Output •  Matrixoflinks •  M(doc,obj) •  Focusonthespatialcoverage Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 18
  19. 19. Algorithm)•  Onedocument,oneobject•  Cov(obj)≤Cov(doc)orviceversa •  CityGML/Geonames•  Search_linkfunction4cases: 1.Directlink 2.Directlinkbyclass 3.Linkthroughnon[geographicentities 4.Linkbyspatialproximity Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 19
  20. 20. Direct)Link) G:“Geneva airport” Cov(obj) G:“Geneva airport” Cov(doc)•  M(doc,obj)=true Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 20
  21. 21. Direct)Link)by)Class) Cov(obj) G:“Genevaairport” “airport_ building” Cov(doc)•  M(doc,obj)=true Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 21
  22. 22. Link)through)NonNgeographic)EnFFes) G:“HUG” Cov(obj) “surgery” Idx(doc)•  M(doc,obj)=1/semantic_distance(“surgery”,“HUG”) Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 22
  23. 23. The)object)is)a)group)•  Themainobjectisidentifywithageoname•  Gettheobjectthatcorrespondtothecurrentgeoname •  Fallbacktocases1,2or3withthenewobject g1 g4 g2 g3 Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 23
  24. 24. Link)by)SpaFal)Proximity)•  enotincov(model)•  eandfarespatiallyclose G:e G:e Cov(doc) Cov(model)=f(geoname)•  M(doc,obj)=1/euclidean_distance(e,f) http://i149.photobucket.com/albums/s62/WorkingFilms/AucklandCity2.jpg Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 26
  25. 25. ParFcular)SituaFons)•  Theobjectisagroup•  Storeys Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 27
  26. 26. Example):)Geneva)Airport) http://www.journal[aviation.com/ Cov(doc)=“Switzerland”(geoname) Idx(doc)=“Swiss”,“airline”,“tablets”,“crew” Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 28
  27. 27. Example):)Geneva)Airport) Cov(obj)=BuildingFunctionType:“Airport_Building”(cityGML) Cov(model)=“GenevaCanton”(geoname)e(geoname)=label:“AéroportGenève[Cointrin”,featurecode:“S.AIRP”(Airport) Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 29
  28. 28. Example):)Geneva)Airport)•  “Switzerland”contains“GenevaCanton”•  Idx(doc)contains“airline”•  Linkbetweendocandallairportsobjectsinthemodel*•  M(doc,obj)=true [>explicit_link Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 30
  29. 29. Example):)University)of)Geneva)www.unige.ch Cov(doc)=“UniDufour”(geoname),Storey:name=1(CityGML) Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 31
  30. 30. Example):)University)of)Geneva) Objisagroupof4storeys: !  o4Storey:name=3 !  o3Storey:name=2 !  o2Storey:name=1 !  o1Storey:name=0 Cov(obj)=“UniDufour”(geoname) http://sketchup.google.com/3dwarehouse/details?mid=da6dc]b704f4294c9202d3aef1555f0c Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 32
  31. 31. Example):)University)of)Geneva)•  Cov(doc)andCov(obj)contains“UniDufour”•  Cov(doc)[>Storey•  Searchlinkwithobjsub[objects•  Cov(o2)=“UniDufour”,Storey:name=1•  M(doc,o2)=true Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 33
  32. 32. Conclusion)•  Semanticindexing•  Identifylinksthroughnumerousconnections•  FutureWork: •  Evaluationviaausecase •  Dealwithfuzzyarea •  Developthedifferentvisualisationtechnics •  Developthequerysystem Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 34
  33. 33. References)1.  W.Wiza,K.Walczak,W.Cellary,Proc.*of*the*9th*Int.*Conf.*on*3D*Web* Technology.* Periscope [ A System for Adaptive 3D Visualization of SearchResults.29–40.(2004)2.  J.Cugini,S.Laskowski,M.Sebrechts,Proc.*of*IST/SPIEs*12th*Annual* Int.* Symposium:* Electronic* Imaging. Design of 3D visualization of searchresults:Evolutionandevaluation.23–28.(2000)3.  C.B.Jones,A.I.Abdelmoty,D.Finch,G.Fu,S.Vaid,Proc.*of*the*3rd*Int.* Conf.* on* Geographic* Information* Science. The SPIRIT Spatial Search Engine: Architecture, Ontologies and Spatial Indexing. 125–139. (2004)4.  S.Ahern,M.Naaman,R.Nair,J.H.I.Yang,Proc.*of*the*7th*JCDL.World explorer: visualizing aggregate data from unstructured text in geo[ referencedcollections.1–10.(2007) Semanticalignmentofdocumentswith3Dcitymodels,C.Tardyetal. 35
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×