SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
SEMANTIC)ALIGNMENT)OF)
   DOCUMENTS)WITH)3D)CITY)
   MODELS)
   Camille'Tardy1,'Laurent'Moccozet2'and'Gilles'Falquet1'
   University*of*Geneva*
   '
   1*Institute*ICLE*                                       In'3U3D'2012'conference'
   2*Institute*of*Services*Science*                        Nantes,'France'


FACULTÉ DES SCIENCES
ÉCONOMIQUES ET SOCIALES
Institut de recherche en ingénierie des connaissances et
logiques de l’espace
A)Digital)Library)of)Urban)resources)




                                                           3D'city'Models'
   Documents'

                                   http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png*

                Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                 2'
Context)
 Requires'                                    Task'
 access'to'




                                 http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png*

              Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                 3'
Problem)Statement)

                                                                 Navigates/'
                                                                 Looks'at'

            Establish'semantic'links'
            between'3DCM'objects'
            and'documents'




                              http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png*

           Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                 4'
ContextualisaFon)

•  Represent'the'documents'in*context*


•  Visually'link'documents'to'the'3D'object'


•  Requires':'
1.'Compute'the'semantic'alignment'relationships'
2.'Compute'the'user'interface'layout'

'

                   Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   5'
Related)Work)

•  3D'visualisation':'NIRVE'[1],'Periscope[2]'

•  Contextualisation'in'space':'Geocoding'process'in'GIS'[3]'

•  Visualisation':'World'Explorer'[4]'
'




                    Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   6'
A)Model)to)Compute)the)Links)

Coverage'
                  Geonames'


                         CityGML'


                  Urbamet'


                              Domain'
    Annotation'              Ontologies'



                       Link'document[object'
                                                        http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png*

                       Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                   7'
IndexaFon)and)AnnotaFon)

•  Documents'are'indexed'
'
•  Annotation'
   •  RDF']ile'



•  Coverage'
   •  Space'
   •  Time'
'
•  3d'object'annotation'
   •  CityGML'representation'and'Geonames'identi]ication'


                      Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   8'
Ontology)Alignment)

•  Indexation'vocabularies'
                                          '
'                                                                                Domain''
     CityGML'      Geonames'                      Urbamet'
                                                                                Ontologies'




                   Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''     9'
IdenFficaFon)

        Geonames'


               CityGML'


        Urbamet'


                    Domain'
                   Ontologies'



             Link'document[object'
                                              http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png*

             Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                  10'
IdenFfying)city)objects)


•  From'CityGML'to'Geonames'


•  Position'


•  Function'


•  Rules'to'solve'ambiguities'




                    Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   11'
IdenFficaFon)of)City)Objects)




            Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   12'
Storey)IdenFficaFon)
•  Contained'in'the'footprint'


•  Contained'in'the'building''
    (CityObjectGroup*–*part_of/contains)*


•  Function'(lodXStorey)*


•  Name':']loor'number'
'
•  Elevation'(geoname)*


•  Creation'of'a'class'“Storey”'in'CityGML'


                        Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   13'
Storey)IdenFficaFon)Formula)




           Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   14'
Storey)IdenFficaFon)Example)




                                       http://lesleyannwhite.co.uk/wp[content/uploads/2011/11/house_tran.png'

           Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                 15'
A)Model)to)Compute)the)Links)

Coverage'
                  Geonames'


                         CityGML'


                  Urbamet'


                              Domain'
    Annotation'              Ontologies'



                       Link'document[object'
                                                        http://www.lviz.org/wpAcontent/uploads/2009/03/vancouver1980.png*

                       Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                  16'
Find)the)connecFons)

•  Type'of'links'


•  Explicit'(Boolean'value)'
   •  Direct'or'indirect'connection'


•  Suggestion'(Weight'value)'
    •  Through'non[geographic'entities'
    •  Object'is'not'contained'in'the'3DCM'




                        Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   17'
Alignment)Algorithm)

•  Input''
    •  Document'corpora'(indexed)'
    •  3D'city'model'(indexed)'


•  Output'
   •  Matrix'of'links''
   •  M(doc,obj)'
   '
   '
•  Focus'on'the'spatial'coverage'
'
                          Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   18'
Algorithm)

•  One'document','one'object'


•  Cov(obj)'≤'Cov(doc)'or'vice'versa'
   •  CityGML/Geonames'


•  Search_link'function'4'cases':''
    1.'Direct'link'
    2.'Direct'link'by'class'
    3.'Link'through'non[geographic'entities'
    4.'Link'by'spatial'proximity'



                       Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   19'
Direct)Link)

                                                                       G':“Geneva''
                                                                       airport”'
                                              Cov(obj)'




           G:“Geneva''
           airport”'

                               Cov(doc)'




•  M(doc,obj)='true'
'
                         Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   20'
Direct)Link)by)Class)

                                                               Cov(obj)'


                                                                             G':“Geneva'airport”'




                                            “airport_'
                                            building”'


                                                                 Cov(doc)'
•  M(doc,obj)=true'

                      Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   21'
Link)through)NonNgeographic)EnFFes)



                                                                                   G:'“HUG”'
                                                            Cov(obj)'




                              “surgery”'

                                                         Idx(doc)'

•  M(doc,obj)=1/semantic_distance(“surgery”,'“HUG”)'

                  Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''       22'
The)object)is)a)group)

•  The'main'object'is'identify'with'a'geoname'


•  Get'the'object'that'correspond'to'the'current'geoname''
   '
•  Fall'back'to'cases'1,'2'or'3'with'the'new'object'                                         g1'
'
    '


                                                                                                   g4'


                                  g2'
                                                                                             g3'
                    Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''         23'
Link)by)SpaFal)Proximity)
•  e'not'in'cov(model)'
•  e'and'f'are'spatially'close'
                                                                                                      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'

                     Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                  26'
ParFcular)SituaFons)


•  The'object'is'a'group'




•  Storeys'




                    Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   27'
Example):)Geneva)Airport)




                       http://www.journal[aviation.com/'




                   Cov(doc)'='“Switzerland”'(geoname)'
                   '
                   Idx(doc)'='“Swiss”,'“airline”,'“tablets”,'“crew”'

           Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   28'
Example):)Geneva)Airport)




               Cov(obj)'='BuildingFunctionType':'“Airport_Building”'(cityGML)'
               Cov(model)''='“Geneva'Canton”'(geoname)'



e'(geoname')'='label':'“Aéroport'Genève[Cointrin”,'feature'code':'“S.AIRP”(Airport)'

                        Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   29'
Example):)Geneva)Airport)

•  “Switzerland”'contains'“Geneva'Canton”'


•  Idx(doc)'contains'“airline”'


•  Link'between'doc'and'all'airports'objects'in'the'model*


•  M(doc,obj)=true      '[>'explicit_link'




                     Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   30'
Example):)University)of)Geneva)




www.unige.ch'




                Cov(doc)'='“Uni'Dufour”'(geoname),'Storey':'name'='1'(CityGML)'
                '




                     Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   31'
Example):)University)of)Geneva)

                                          Obj'is'a'group'of'4'storeys':'
                                          '
                                               !  o4''Storey':'name'='3'
                                               !  o3''Storey':'name'='2'
                                               !  o2''Storey':'name'='1'
                                               !  o1''Storey':'name'='0'




                    Cov(obj)'='“Uni'Dufour”'(geoname)'


                         http://sketchup.google.com/3dwarehouse/details?mid=da6dc]b704f4294c9202d3aef1555f0c'

            Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''                 32'
Example):)University)of)Geneva)

•  Cov(doc)'and'Cov(obj)'contains'“Uni'Dufour”'


•  Cov(doc)'[>'Storey'


•  Search'link'with'obj'sub[objects'


•  Cov(o2)='“Uni'Dufour”,'Storey':'name'='1''


•  M(doc,o2)=true'



                     Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   33'
Conclusion)

•  Semantic'indexing'


•  Identify'links'through'numerous'connections'
'
•  Future'Work':'
    •  Evaluation'via'a'use'case'


    •  Deal'with'fuzzy'area'


    •  Develop'the'different'visualisation'technics'


    •  Develop'the'query'system'


                         Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   34'
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'
      Search'Results.'29–40.'(2004)'
2.    'J.'Cugini,'S.'Laskowski,'M.'Sebrechts,'Proc.*of*IST/SPIE's*12th*Annual*
      Int.* Symposium:* Electronic* Imaging.' Design' of' 3D' visualization' of'
      search'results:'Evolution'and'evaluation.'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[
      referenced'collections.'1–10.'(2007)''


                         Semantic'alignment'of'documents'with'3D'city'models,'C.'Tardy'et'al.''   35'

Weitere ähnliche Inhalte

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

Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology...
Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology...Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology...
Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology...WhereCampBerlin
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingNesreen K. Ahmed
 
D3 Mapping Visualization
D3 Mapping VisualizationD3 Mapping Visualization
D3 Mapping VisualizationSudhir Chowbina
 
Overview of 3D GIS Capabilties
Overview of 3D GIS CapabiltiesOverview of 3D GIS Capabilties
Overview of 3D GIS CapabiltiesErik Van Der Zee
 
Designing an Objective-C Framework about 3D
Designing an Objective-C Framework about 3DDesigning an Objective-C Framework about 3D
Designing an Objective-C Framework about 3Drsebbe
 
Understanding Connected Data through Visualization
Understanding Connected Data through VisualizationUnderstanding Connected Data through Visualization
Understanding Connected Data through VisualizationSebastian Müller
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS IJohn Reiser
 
GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...
GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...
GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...Marcel Caraciolo
 
From Signal to Symbols
From Signal to SymbolsFrom Signal to Symbols
From Signal to Symbolsgpano
 
3D BUILDING Modeling with MULTI-SOURCE DATA : A STUDY OF HIGH-DENSITY URBAN ...
3D BUILDING Modeling with MULTI-SOURCE DATA: A STUDY OF HIGH-DENSITY URBAN ...3D BUILDING Modeling with MULTI-SOURCE DATA: A STUDY OF HIGH-DENSITY URBAN ...
3D BUILDING Modeling with MULTI-SOURCE DATA : A STUDY OF HIGH-DENSITY URBAN ...DeWolf Xue
 
Marker-based Augmented Monuments on iPhone and iPad
Marker-based Augmented Monuments on iPhone and iPadMarker-based Augmented Monuments on iPhone and iPad
Marker-based Augmented Monuments on iPhone and iPadEnrico Micco
 
Gephi short introduction
Gephi short introductionGephi short introduction
Gephi short introductionSébastien
 
Negation for Document Re-ranking in Ad-hoc Retrieval
Negation for Document Re-ranking in Ad-hoc RetrievalNegation for Document Re-ranking in Ad-hoc Retrieval
Negation for Document Re-ranking in Ad-hoc RetrievalAnnalina Caputo
 
How to Engineer Digital Twins
How to Engineer Digital TwinsHow to Engineer Digital Twins
How to Engineer Digital TwinsDaniel Lehner
 
Data Visualizations with D3
Data Visualizations with D3Data Visualizations with D3
Data Visualizations with D3Doug Domeny
 
Digitization and 3d modelling of a mine plan
Digitization and 3d modelling of a mine planDigitization and 3d modelling of a mine plan
Digitization and 3d modelling of a mine planSafdar Ali
 

Ähnlich wie Semantic alignment of documents with 3D city models C. Tardy et al 3u3d2012 (20)

Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology...
Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology...Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology...
Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology...
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and Modeling
 
D3 Mapping Visualization
D3 Mapping VisualizationD3 Mapping Visualization
D3 Mapping Visualization
 
Overview of 3D GIS Capabilties
Overview of 3D GIS CapabiltiesOverview of 3D GIS Capabilties
Overview of 3D GIS Capabilties
 
Designing an Objective-C Framework about 3D
Designing an Objective-C Framework about 3DDesigning an Objective-C Framework about 3D
Designing an Objective-C Framework about 3D
 
Understanding Connected Data through Visualization
Understanding Connected Data through VisualizationUnderstanding Connected Data through Visualization
Understanding Connected Data through Visualization
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS I
 
Introduction to D3.js
Introduction to D3.jsIntroduction to D3.js
Introduction to D3.js
 
GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...
GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...
GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...
 
Go之道
Go之道Go之道
Go之道
 
From Signal to Symbols
From Signal to SymbolsFrom Signal to Symbols
From Signal to Symbols
 
3D BUILDING Modeling with MULTI-SOURCE DATA : A STUDY OF HIGH-DENSITY URBAN ...
3D BUILDING Modeling with MULTI-SOURCE DATA: A STUDY OF HIGH-DENSITY URBAN ...3D BUILDING Modeling with MULTI-SOURCE DATA: A STUDY OF HIGH-DENSITY URBAN ...
3D BUILDING Modeling with MULTI-SOURCE DATA : A STUDY OF HIGH-DENSITY URBAN ...
 
Marker-based Augmented Monuments on iPhone and iPad
Marker-based Augmented Monuments on iPhone and iPadMarker-based Augmented Monuments on iPhone and iPad
Marker-based Augmented Monuments on iPhone and iPad
 
Gephi short introduction
Gephi short introductionGephi short introduction
Gephi short introduction
 
Portfolio
PortfolioPortfolio
Portfolio
 
Negation for Document Re-ranking in Ad-hoc Retrieval
Negation for Document Re-ranking in Ad-hoc RetrievalNegation for Document Re-ranking in Ad-hoc Retrieval
Negation for Document Re-ranking in Ad-hoc Retrieval
 
How to Engineer Digital Twins
How to Engineer Digital TwinsHow to Engineer Digital Twins
How to Engineer Digital Twins
 
Data Visualizations with D3
Data Visualizations with D3Data Visualizations with D3
Data Visualizations with D3
 
3DRepo
3DRepo3DRepo
3DRepo
 
Digitization and 3d modelling of a mine plan
Digitization and 3d modelling of a mine planDigitization and 3d modelling of a mine plan
Digitization and 3d modelling of a mine plan
 

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