Successfully reported this slideshow.

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

632 views

Published on

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

  • Be the first to comment

  • Be the first to like this

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

×