SlideShare a Scribd company logo
Buildings Recognition and Camera Localization Using Image Texture Description  SULEIMAN Wassim 1 ,  JOLIVEAU Thierry 1 , FAVIER Eric 2 1 ISTHME-ISIG CNRS/UMR EVS, Université Jean Monnet - Saint-Etienne.  2 DIPI EA 3719 École Nationale d'Ingénieurs de Saint-Etienne  [email_address]   [email_address]   [email_address]   25th International Cartographic Conference (Sageo)   –  8 july 2011  –  Palais de congrès Paris
Objective Find  a building in an image SIG 3D 3D  GIS Locate the camera that took the image by using the location of the building
Methodology ,[object Object],[object Object],[object Object],[object Object],Texture signature
How to isolate the building facade in the image? ,[object Object],Sourimant   2009 ,[object Object]
Work plan ,[object Object],[object Object],[object Object],[object Object],[object Object]
Work plan ,[object Object],[object Object],[object Object],[object Object],[object Object]
Enhancing GIS databases with building texture information Texture analyses (SIFT) Finding the interest points with their local descriptor
Enhancing GIS databases with building texture information Finding the (x,y,z) of the interest points Homography constraints 3D GIS model
Enhancing GIS databases with building texture information The texture descriptor  : list of interest points with their local descriptor and their 3D position
Work plan ,[object Object],[object Object],[object Object],[object Object],[object Object]
Facade recognition False matching because of the locality of the descriptor
Facade recognition ,[object Object],[object Object]
Facade recognition The facade in the 3D GIS
Work plan ,[object Object],[object Object],[object Object],[object Object],[object Object]
Camera Geolocation Association of the interest points with the 3D position of the matched points in the GIS databases
Camera geolocation 4 points non-collinear (Yang & al. 2009)  Real position Measured position
Camera Geolocation ,[object Object],[object Object],[object Object]
[object Object],4 points  non-coplanaires   SOFTPOSIT (David et al. 2004)  Camera Geolocation Real position Measured position
Work plan ,[object Object],[object Object],[object Object],[object Object],[object Object]
Possible Applications ,[object Object],Link GIS
Possible Applications ,[object Object],[object Object],[object Object]
Possible applications ,[object Object],Sourimant   2009
Work plan ,[object Object],[object Object],[object Object],[object Object],[object Object]
Limits ,[object Object]
Limits ,[object Object]
Limits ,[object Object]
Limits ,[object Object]
Thank you For your attention Suleiman wassim [email_address]

More Related Content

What's hot

Localization of free 3 d surfaces by the mean of photometric
Localization of free 3 d surfaces by the mean of photometricLocalization of free 3 d surfaces by the mean of photometric
Localization of free 3 d surfaces by the mean of photometricIAEME Publication
 
Can graph convolution network learn spatial relations ?
Can graph convolution network learn spatial relations ? Can graph convolution network learn spatial relations ?
Can graph convolution network learn spatial relations ?
azellecourtial
 
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
atsidaev
 
High resolution textured models for engineering applications
High resolution textured models for engineering applicationsHigh resolution textured models for engineering applications
High resolution textured models for engineering applicationsArtemis Valanis
 
witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)Witenberg S. R. Souza
 
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Fwdays
 
Petrel course Module_1: Import data and management, make simple surfaces
Petrel course Module_1: Import data and management, make simple surfacesPetrel course Module_1: Import data and management, make simple surfaces
Petrel course Module_1: Import data and management, make simple surfaces
Marc Diviu Franco
 
IGARSS2011_vehicles_M_SHIMONI.ppt
IGARSS2011_vehicles_M_SHIMONI.pptIGARSS2011_vehicles_M_SHIMONI.ppt
IGARSS2011_vehicles_M_SHIMONI.pptgrssieee
 
Enabling numerical Simulations in semantic 3D City Models using CityGML
Enabling  numerical Simulations in  semantic 3D City Models using CityGMLEnabling  numerical Simulations in  semantic 3D City Models using CityGML
Enabling numerical Simulations in semantic 3D City Models using CityGML
virtualcitySYSTEMS GmbH
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overview
J Le Rossignol
 
Expressive Map Design: OGC SLD/SE extension for expressive mapstyles
Expressive Map Design: OGC SLD/SE extension for expressive mapstylesExpressive Map Design: OGC SLD/SE extension for expressive mapstyles
Expressive Map Design: OGC SLD/SE extension for expressive mapstyles
Sidonie Christophe
 
Fitting, portayal and mapping
Fitting, portayal and mappingFitting, portayal and mapping
Fitting, portayal and mappingArtemis Valanis
 
A visualization-oriented 3D method for efficient computation of urban solar r...
A visualization-oriented 3D method for efficient computation of urban solar r...A visualization-oriented 3D method for efficient computation of urban solar r...
A visualization-oriented 3D method for efficient computation of urban solar r...Jianming Liang
 
Visual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient ObjectsVisual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient Objects
Vicente Ordonez
 
GIS (May - 2018) [IDOL: Old Course | Question Paper]
GIS (May - 2018) [IDOL: Old Course | Question Paper]GIS (May - 2018) [IDOL: Old Course | Question Paper]
GIS (May - 2018) [IDOL: Old Course | Question Paper]
Mumbai B.Sc.IT Study
 
an-open-source-3d-solar-radiation-model-integrated-with-a-3d-geographic-infor...
an-open-source-3d-solar-radiation-model-integrated-with-a-3d-geographic-infor...an-open-source-3d-solar-radiation-model-integrated-with-a-3d-geographic-infor...
an-open-source-3d-solar-radiation-model-integrated-with-a-3d-geographic-infor...Jianming Liang
 

What's hot (19)

Localization of free 3 d surfaces by the mean of photometric
Localization of free 3 d surfaces by the mean of photometricLocalization of free 3 d surfaces by the mean of photometric
Localization of free 3 d surfaces by the mean of photometric
 
Can graph convolution network learn spatial relations ?
Can graph convolution network learn spatial relations ? Can graph convolution network learn spatial relations ?
Can graph convolution network learn spatial relations ?
 
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
 
High resolution textured models for engineering applications
High resolution textured models for engineering applicationsHigh resolution textured models for engineering applications
High resolution textured models for engineering applications
 
witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)
 
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
 
Petrel course Module_1: Import data and management, make simple surfaces
Petrel course Module_1: Import data and management, make simple surfacesPetrel course Module_1: Import data and management, make simple surfaces
Petrel course Module_1: Import data and management, make simple surfaces
 
IGARSS2011_vehicles_M_SHIMONI.ppt
IGARSS2011_vehicles_M_SHIMONI.pptIGARSS2011_vehicles_M_SHIMONI.ppt
IGARSS2011_vehicles_M_SHIMONI.ppt
 
3D Research
3D Research3D Research
3D Research
 
Enabling numerical Simulations in semantic 3D City Models using CityGML
Enabling  numerical Simulations in  semantic 3D City Models using CityGMLEnabling  numerical Simulations in  semantic 3D City Models using CityGML
Enabling numerical Simulations in semantic 3D City Models using CityGML
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overview
 
Expressive Map Design: OGC SLD/SE extension for expressive mapstyles
Expressive Map Design: OGC SLD/SE extension for expressive mapstylesExpressive Map Design: OGC SLD/SE extension for expressive mapstyles
Expressive Map Design: OGC SLD/SE extension for expressive mapstyles
 
3D Plan
3D Plan3D Plan
3D Plan
 
Fitting, portayal and mapping
Fitting, portayal and mappingFitting, portayal and mapping
Fitting, portayal and mapping
 
A visualization-oriented 3D method for efficient computation of urban solar r...
A visualization-oriented 3D method for efficient computation of urban solar r...A visualization-oriented 3D method for efficient computation of urban solar r...
A visualization-oriented 3D method for efficient computation of urban solar r...
 
Visual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient ObjectsVisual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient Objects
 
GIS (May - 2018) [IDOL: Old Course | Question Paper]
GIS (May - 2018) [IDOL: Old Course | Question Paper]GIS (May - 2018) [IDOL: Old Course | Question Paper]
GIS (May - 2018) [IDOL: Old Course | Question Paper]
 
Dtm Quality Assesment
Dtm Quality AssesmentDtm Quality Assesment
Dtm Quality Assesment
 
an-open-source-3d-solar-radiation-model-integrated-with-a-3d-geographic-infor...
an-open-source-3d-solar-radiation-model-integrated-with-a-3d-geographic-infor...an-open-source-3d-solar-radiation-model-integrated-with-a-3d-geographic-infor...
an-open-source-3d-solar-radiation-model-integrated-with-a-3d-geographic-infor...
 

Similar to Buildings Recognition and Camera Localization Using Image Texture Description

Degree Module Breakdown
Degree Module BreakdownDegree Module Breakdown
Degree Module BreakdownDavid Horley
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance Fields
Matthias Trapp
 
Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016
MBrasebin
 
Accuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotosAccuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotos
Alexander Decker
 
Immersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing dataImmersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing datasipij
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
OssamaElShanawany
 
lecture 14 GIS trends.ppt
lecture 14 GIS trends.pptlecture 14 GIS trends.ppt
lecture 14 GIS trends.ppt
PreethiRVR
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
Wellington Gwavava
 
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
ijcsa
 
Building Mobile AR Applications Using the Outdoor AR Library (Part 1)
Building Mobile AR Applications Using the Outdoor AR Library (Part 1)Building Mobile AR Applications Using the Outdoor AR Library (Part 1)
Building Mobile AR Applications Using the Outdoor AR Library (Part 1)
Mark Billinghurst
 
Introduction to GIS systems
Introduction to GIS systemsIntroduction to GIS systems
Introduction to GIS systemsVivek Srivastava
 
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
Real-time Screen-space Geometry Draping for 3D Digital Terrain ModelsReal-time Screen-space Geometry Draping for 3D Digital Terrain Models
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
Matthias Trapp
 
2013 Lecture3: AR Tracking
2013 Lecture3: AR Tracking 2013 Lecture3: AR Tracking
2013 Lecture3: AR Tracking
Mark Billinghurst
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System Fundamentals
Uroosa Samman
 
Build Your Own 3D Scanner: Introduction
Build Your Own 3D Scanner: IntroductionBuild Your Own 3D Scanner: Introduction
Build Your Own 3D Scanner: Introduction
Douglas Lanman
 
PENANG ICSGRC2012 Pi_ALiRG_Abd Manan
PENANG ICSGRC2012 Pi_ALiRG_Abd MananPENANG ICSGRC2012 Pi_ALiRG_Abd Manan
PENANG ICSGRC2012 Pi_ALiRG_Abd Manan
DR_ABDMANANSAMAD
 
Research Areas In Geomatics
Research Areas In GeomaticsResearch Areas In Geomatics
Research Areas In Geomatics
Arup Dasgupta
 
Critical Infrastructure Monitoring Using UAV Imagery
Critical Infrastructure Monitoring Using UAV ImageryCritical Infrastructure Monitoring Using UAV Imagery
Critical Infrastructure Monitoring Using UAV Imagery
aditess
 
Unmanned Aerial Systems (UAS) Data Quality and Accuracy Realities
Unmanned Aerial Systems (UAS) Data Quality and Accuracy RealitiesUnmanned Aerial Systems (UAS) Data Quality and Accuracy Realities
Unmanned Aerial Systems (UAS) Data Quality and Accuracy Realities
UAS Colorado
 

Similar to Buildings Recognition and Camera Localization Using Image Texture Description (20)

Degree Module Breakdown
Degree Module BreakdownDegree Module Breakdown
Degree Module Breakdown
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance Fields
 
Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016Schristophe3Dgeoinfo_2016
Schristophe3Dgeoinfo_2016
 
Accuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotosAccuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotos
 
Immersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing dataImmersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing data
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
lecture 14 GIS trends.ppt
lecture 14 GIS trends.pptlecture 14 GIS trends.ppt
lecture 14 GIS trends.ppt
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
 
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
 
Building Mobile AR Applications Using the Outdoor AR Library (Part 1)
Building Mobile AR Applications Using the Outdoor AR Library (Part 1)Building Mobile AR Applications Using the Outdoor AR Library (Part 1)
Building Mobile AR Applications Using the Outdoor AR Library (Part 1)
 
Introduction to GIS systems
Introduction to GIS systemsIntroduction to GIS systems
Introduction to GIS systems
 
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
Real-time Screen-space Geometry Draping for 3D Digital Terrain ModelsReal-time Screen-space Geometry Draping for 3D Digital Terrain Models
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
 
2013 Lecture3: AR Tracking
2013 Lecture3: AR Tracking 2013 Lecture3: AR Tracking
2013 Lecture3: AR Tracking
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System Fundamentals
 
Deploma
DeplomaDeploma
Deploma
 
Build Your Own 3D Scanner: Introduction
Build Your Own 3D Scanner: IntroductionBuild Your Own 3D Scanner: Introduction
Build Your Own 3D Scanner: Introduction
 
PENANG ICSGRC2012 Pi_ALiRG_Abd Manan
PENANG ICSGRC2012 Pi_ALiRG_Abd MananPENANG ICSGRC2012 Pi_ALiRG_Abd Manan
PENANG ICSGRC2012 Pi_ALiRG_Abd Manan
 
Research Areas In Geomatics
Research Areas In GeomaticsResearch Areas In Geomatics
Research Areas In Geomatics
 
Critical Infrastructure Monitoring Using UAV Imagery
Critical Infrastructure Monitoring Using UAV ImageryCritical Infrastructure Monitoring Using UAV Imagery
Critical Infrastructure Monitoring Using UAV Imagery
 
Unmanned Aerial Systems (UAS) Data Quality and Accuracy Realities
Unmanned Aerial Systems (UAS) Data Quality and Accuracy RealitiesUnmanned Aerial Systems (UAS) Data Quality and Accuracy Realities
Unmanned Aerial Systems (UAS) Data Quality and Accuracy Realities
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Buildings Recognition and Camera Localization Using Image Texture Description

  • 1. Buildings Recognition and Camera Localization Using Image Texture Description SULEIMAN Wassim 1 , JOLIVEAU Thierry 1 , FAVIER Eric 2 1 ISTHME-ISIG CNRS/UMR EVS, Université Jean Monnet - Saint-Etienne. 2 DIPI EA 3719 École Nationale d'Ingénieurs de Saint-Etienne [email_address] [email_address] [email_address] 25th International Cartographic Conference (Sageo) – 8 july 2011 – Palais de congrès Paris
  • 2. Objective Find a building in an image SIG 3D 3D GIS Locate the camera that took the image by using the location of the building
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Enhancing GIS databases with building texture information Texture analyses (SIFT) Finding the interest points with their local descriptor
  • 8. Enhancing GIS databases with building texture information Finding the (x,y,z) of the interest points Homography constraints 3D GIS model
  • 9. Enhancing GIS databases with building texture information The texture descriptor : list of interest points with their local descriptor and their 3D position
  • 10.
  • 11. Facade recognition False matching because of the locality of the descriptor
  • 12.
  • 13. Facade recognition The facade in the 3D GIS
  • 14.
  • 15. Camera Geolocation Association of the interest points with the 3D position of the matched points in the GIS databases
  • 16. Camera geolocation 4 points non-collinear (Yang & al. 2009) Real position Measured position
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Thank you For your attention Suleiman wassim [email_address]

Editor's Notes

  1. The results are not always good, because of the error in the 3D model, the complexity of urban environment and the collusion Sourimant et al., 2009. GPS, GIS AND VIDEO REGISTRATION FOR BUILDING RECONSTRUCTION
  2. The results are not always good, because of the error in the 3D model, the complexity of urban environment and the collusion Sourimant et al., 2009. GPS, GIS AND VIDEO REGISTRATION FOR BUILDING RECONSTRUCTION
  3. The results are not always good, because of the error in the 3D model, the complexity of urban environment and the collusion Sourimant et al., 2009. GPS, GIS AND VIDEO REGISTRATION FOR BUILDING RECONSTRUCTION
  4. SURF is faster than SIFT descriptor. But our tests show that the SIFT descriptor gives better results when the angle of view vary between two images SIFT code of VLFEAT and SURF code from OPENSURF. http://www.vlfeat.org/~vedaldi/code/sift.html http://www.mathworks.com/matlabcentral/fileexchange/28300
  5. SURF is faster than SIFT descriptor. But our tests show that the SIFT descriptor gives better results when the angle of view vary between two images SIFT code of VLFEAT and SURF code from OPENSURF. http://www.vlfeat.org/~vedaldi/code/sift.html http://www.mathworks.com/matlabcentral/fileexchange/28300
  6. SURF is faster than SIFT descriptor. But our tests show that the SIFT descriptor gives better results when the angle of view vary between two images SIFT code of VLFEAT and SURF code from OPENSURF. http://www.vlfeat.org/~vedaldi/code/sift.html http://www.mathworks.com/matlabcentral/fileexchange/28300
  7. The results are not always good, because of the error in the 3D model, the complexity of urban environment and the collusion Sourimant et al., 2009. GPS, GIS AND VIDEO REGISTRATION FOR BUILDING RECONSTRUCTION
  8. The level of the recognition based on the number of the interest points and their discriminative descriptor
  9. The level of the recognition based on the number of the interest points and their discriminative descriptor
  10. The level of the recognition based on the number of the interest points and their discriminative descriptor
  11. The results are not always good, because of the error in the 3D model, the complexity of urban environment and the collusion Sourimant et al., 2009. GPS, GIS AND VIDEO REGISTRATION FOR BUILDING RECONSTRUCTION
  12. With four points (three non collinear scene points or non collinear image points). (Yang et al. 2009) is applied. It is based on the homography matrix between the front wall in the query image and the 3D model. The best result is obtained when the camera is located just in front of the building at a distance less than 100 meters. The quality falls down steeply also if the distance between the camera and the building exceeds 70 m (low resolution), and the view angle is above 30 degrees (non affine descriptor).
  13. With four points (three non collinear scene points or non collinear image points). (Yang et al. 2009) is applied. It is based on the homography matrix between the front wall in the query image and the 3D model. The best result is obtained when the camera is located just in front of the building at a distance less than 100 meters. The quality falls down steeply also if the distance between the camera and the building exceeds 70 m (low resolution), and the view angle is above 30 degrees (non affine descriptor).
  14. We need at least 4 non coplanar points. The SOFTPOSIT algorithm (David et al. 2004) is used which has a high efficiency If one of the discovered facades shows an angle above 40 degrees, this facade will cause more error in the computation and contribute to the drop down of accuracy in the position of the camera
  15. The results are not always good, because of the error in the 3D model, the complexity of urban environment and the collusion Sourimant et al., 2009. GPS, GIS AND VIDEO REGISTRATION FOR BUILDING RECONSTRUCTION
  16. Approximate position and orientation of the camera are the first step of an automatic registration process Urban environment with low GPS precision (Li et al. 2006) (Bioret et al. 2009). Affine descriptor (Mikolajczyk & Schmid 2004) for the facade texture. This could greatly ameliorate the result for multiple facades detection If the method should be applied on Smartphones with continue video data, the SURF descriptor could perform better than SIFT because it is faster ( http://www.kooaba.com/ )
  17. Approximate position and orientation of the camera are the first step of an automatic registration process Urban environment with low GPS precision (Li et al. 2006) (Bioret et al. 2009). Affine descriptor (Mikolajczyk & Schmid 2004) for the facade texture. This could greatly ameliorate the result for multiple facades detection If the method should be applied on Smartphones with continue video data, the SURF descriptor could perform better than SIFT because it is faster ( http://www.kooaba.com/ )
  18. Approximate position and orientation of the camera are the first step of an automatic registration process Urban environment with low GPS precision (Li et al. 2006) (Bioret et al. 2009). Affine descriptor (Mikolajczyk & Schmid 2004) for the facade texture. This could greatly ameliorate the result for multiple facades detection If the method should be applied on Smartphones with continue video data, the SURF descriptor could perform better than SIFT because it is faster ( http://www.kooaba.com/ )
  19. The results are not always good, because of the error in the 3D model, the complexity of urban environment and the collusion Sourimant et al., 2009. GPS, GIS AND VIDEO REGISTRATION FOR BUILDING RECONSTRUCTION