SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
June 2015 – Hackfest OTB - Toulouse
CENTRE FOR EXPERTISE AND ENGINEERING
ON RISKS, URBAN AND COUNTRY PLANNING,
ENVIRONMENT AND MOBILITY
Satellite Application Pole - MEDDE
DOMINIQUE HEBRARD – GILLES FOUVET
A GROWING COMPETENCE IN A
COLLABORATIVE ENVIRONMENT
USING ORFEO TOOLBOX
June 2015 – Hackfest OTB - Toulouse
Who are we ? Context and aims
Usage of OTB
Example of studies and tools
FeedBack
of CEREMA's team
Presentation
Outline
Presentation
Outline
June 2015 – Hackfest OTB - Toulouse
Who are we ?
Context and aims
Who are we ?
Context and aims
Date_Titre de la présentation
Satellite Application Pole
INSTITU-
TIONAL
SERVICES
DG, DREAL
DRAAF, DDT
CEREMA, Local
authorities…
INSTITU-
TIONAL
SERVICES
DG, DREAL
DRAAF, DDT
CEREMA, Local
authorities…
SATELLITE POLE
Located in CEREMA
SATELLITE POLE
Located in CEREMA
Transmission potential user's needsTransmission potential user's needs
Promotion of satellite applications
technical support and services
Promotion of satellite applications
technical support and services
Partnership and projectsPartnership and projects
EARTH OBSERVATION ACTIVITY :
INTEGRATING IN A PERTINENT AND USEFUL UTILISATION OF
SATELLITE IMAGES IN THE INSTITUTIONAL SERVICES
EARTH OBSERVATION ACTIVITY :
INTEGRATING IN A PERTINENT AND USEFUL UTILISATION OF
SATELLITE IMAGES IN THE INSTITUTIONAL SERVICES
TECHNICAL
ACTORS IN
SATELLITE
APPLICATIONS
Laboratories,
CNES, ESA
Service providers,
companies…
TECHNICAL
ACTORS IN
SATELLITE
APPLICATIONS
Laboratories,
CNES, ESA
Service providers,
companies…
June 2015 – Hackfest OTB - Toulouse
French Policies About Software
Convergence towards free software
Administrative circular of the Prime Minister -
September 2012
Usage of free software in the French administration :
- added value for the users
- cost control,
- adaptability,
- ….
Two examples :
- Mimo : list of free office software
- Qgis becomes the main GIS software in MEDDE
active and great community in the services
June 2015 – Hackfest OTB - Toulouse
Stakes and Aims
From research to development and democratization
Specifications and targets:
- GIS specialist CEREMA, MEDDE, local authorities (non specialist
in remote sensing)
- skills transfer
- reproducibility (software, methodology, training)
- Potentially widespread in the services (products or tools)
- Training (pedagogical suitcase)
June 2015 – Hackfest OTB - Toulouse
Training (pedagogical suitcase)
Module 1 : (1 day)
- Awarness and acculturation,
- What can we do with satelitte images ? Where can you get them ?
- targets : GIS engeneers and technicians, and project manager in
charge of public policies
Module 2 : (3 days)
- Basic raster manipulations
- Basic classifcations (thresholding) and index (NDVI,etc..)
- supervised classification
June 2015 – Hackfest OTB - Toulouse
Usage of OTBUsage of OTB
June 2015 – Hackfest OTB - Toulouse
USAGES OF OTB
Are we users or developers ?
For the GIS users :
We are developers and specilized in remote sensing
For the developers :
We are end-users
So :
We are using OTB application
USAGES OF OTB
OTB application - a bridge between GUI users and CLI users for
automatization
OTB
applications
OTB
applications CLI
Command Line Interface
CLI
Command Line Interface
GUI
Graphical User Interface
GUI
Graphical User Interface
Script
few lines : loops
Script
few lines : loops
Processing chain
6000 lines
Processing chain
6000 lines
Monteverdi 2.0Monteverdi 2.0
QGIS 2.0
sextante
QGIS 2.0
sextante
SpatiaLiteSpatiaLite
June 2015 – Hackfest OTB - Toulouse
Example of studies
and
tools
Example of studies
and
tools
June 2015 – Hackfest OTB - Toulouse
What the users mainly need ?
The example of Land Cover:
- evaluation for territory planning policies :
➢ anthropisation, natural lands, agricultural land:
minimum each 3 years
➢ urban density
- very low cost
- stability of the method
The needs are quite simple, the answer a little bit less!
June 2015 – Hackfest OTB - Toulouse
Study led in CEREMA
✔ Various topics and studies : always linked with public policies in the fields
of territory planning, natural and industrial hasards or environment
✔ Various images : Pléiades, Rapideye, Spot 6, Spot 5, sentinelle 2 ?, …
✔ Different needs, so several methods
✔ Numerous orders from the users : demonstrator to test on their territories
✔ Strong need of human ressource optimization, led us to automatization
strategy
June 2015 – Hackfest OTB - Toulouse
Processing chain : Satellite Application Pole
Born in 2012
- first need of automatization
V 1.0 end of 2013
- 90% tasks automatization (scripts Python, OTB, spatialite, gdal)
V 1.x road map 2014
- increase computing performance
- improve ergonomy, stability and maintenance
V 2.0 road map 2015
- cutting the chain in several application modules
- command line interface via argument parser
- integration methodology evolutions
- computation time optimization
- hypervisor
V 2.x road map 2016
- hypervisor
- GUI ?
Processing
chain
Exemple
step 1
Processing
chain
Exemple
step 2
Processing
Chain :
Software
architecture
June 2015 – Hackfest OTB - Toulouse
Processing chain : Satellite Application Pole
BuiltDifference.py: # otbcli_BandMath, otbcli_BinaryMorphologicalOperation, otbcli_Superimpose, otbcli_Rasterization
ChannelsConcatenation.py: # otbcli_BandMath, otbcli_ConcatenateImages, otbcli_ComputeImagesStatistics, otbcli_DimensionalityReduction
ClassReallocationRaster.py: # otbcli_BandMath
DataBaseSuperposition.py: # otbcli_BandMath, otbcli_Rasterization
ImageCompression.py: # otbcli_BandMath, otbcli_ConcatenateImages
KmeansMaskApplication.py: # otbcli_BandMath, otbcli_KMeansClassification
MacroSamplesCreation.py: # otbcli_BandMath
MacroSamplesAmelioration.py:# otbcli_BandMath, otbcli_BinaryMorphologicalOperation
MajorityFilter.py: # otbcli_ClassificationMapRegularization
MaskCreation.py: # otbcli_BandMath, otbcli_Rasterization
MicroClassesFusion.py: # otbcli_BandMath
NeoChannelsComputation.py: # otbcli_BandMath, otbcli_HaralickTextureExtraction, otbcli_SplitImage
QualityIndicatorComputation.py:# otb otbcli_ComputeConfusionMatrix
SupervisedClassification.py: # otbcli_ComputeImagesStatistics, otbcli_TrainImagesClassifier, otbcli_ImageClassifier
Vectorization.py: # otbcli_band_math, otbcli_mean_shift_smoothing, otbcli_lsms_segmentation,
otbcli_lsms_small_regions_merging, otbcli_lsms_vectorization
June 2015 – Hackfest OTB - Toulouse
Exemple of result
✔ Bordeaux Métropole
✔ 4 Pléiades couples images
✔ 4 DTS Digital Terrain Surface
✔ Evaluation of urban density
Work station
✔ CPU : xeon E5-2620 2,1 GHz
✔ Memory : 12 Go + 12 Go swap
Computation time :
✔ 300 hours
June 2015 – Hackfest OTB - Toulouse
FeedBack
of CEREMA's team
FeedBack
of CEREMA's team
June 2015 – Hackfest OTB - Toulouse
Feedback
Before comming, we meet each member of our 10 guys staff and interviewed
them.
✔ BUG : we have made a list but we are unforgivable : we did not feed the
Mantis
✔ Propositions of enhancement : ergonomics, calculation performance, new
applications, enhacement of existing applications, otb applications in
french,…
✔ need to complete documentation (in french, more examples and
recepies,...)
✔ Outlook : OTB can be an integrated tool ? After classification, post-
treatments (polygonization), opportunity for methodolgy sharing (forum,
wiki, howto, tutorial,...)
June 2015 – Hackfest OTB - Toulouse
CENTRE FOR EXPERTISE AND ENGINEERING
ON RISKS, URBAN AND COUNTRY PLANNING,
ENVIRONMENT AND MOBILITY
Dominique HEBRARD
dominique.hebrard@cerema.fr
Gilles FOUVET
gilles.fouvet@cerema.fr
Thank you for your attention.

Más contenido relacionado

La actualidad más candente

Ice: lightweight, efficient rendering for remote sensing images
Ice: lightweight, efficient rendering for remote sensing imagesIce: lightweight, efficient rendering for remote sensing images
Ice: lightweight, efficient rendering for remote sensing imagesotb
 
用 Python 玩 LHC 公開數據
用 Python 玩 LHC 公開數據用 Python 玩 LHC 公開數據
用 Python 玩 LHC 公開數據Yuan CHAO
 
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001Casiano Rodriguez-leon
 
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001Casiano Rodriguez-leon
 
Object Detection with Tensorflow
Object Detection with TensorflowObject Detection with Tensorflow
Object Detection with TensorflowElifTech
 
Object detection with Tensorflow Api
Object detection with Tensorflow ApiObject detection with Tensorflow Api
Object detection with Tensorflow ApiArwinKhan1
 
PyData NYC whatsnew NumPy-SciPy 2019
PyData NYC whatsnew NumPy-SciPy 2019PyData NYC whatsnew NumPy-SciPy 2019
PyData NYC whatsnew NumPy-SciPy 2019Ralf Gommers
 
Standardizing on a single N-dimensional array API for Python
Standardizing on a single N-dimensional array API for PythonStandardizing on a single N-dimensional array API for Python
Standardizing on a single N-dimensional array API for PythonRalf Gommers
 

La actualidad más candente (9)

Ice: lightweight, efficient rendering for remote sensing images
Ice: lightweight, efficient rendering for remote sensing imagesIce: lightweight, efficient rendering for remote sensing images
Ice: lightweight, efficient rendering for remote sensing images
 
用 Python 玩 LHC 公開數據
用 Python 玩 LHC 公開數據用 Python 玩 LHC 公開數據
用 Python 玩 LHC 公開數據
 
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
 
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
PREDICTING THE TIME OF OBLIVIOUS PROGRAMS. Euromicro 2001
 
P1150740001
P1150740001P1150740001
P1150740001
 
Object Detection with Tensorflow
Object Detection with TensorflowObject Detection with Tensorflow
Object Detection with Tensorflow
 
Object detection with Tensorflow Api
Object detection with Tensorflow ApiObject detection with Tensorflow Api
Object detection with Tensorflow Api
 
PyData NYC whatsnew NumPy-SciPy 2019
PyData NYC whatsnew NumPy-SciPy 2019PyData NYC whatsnew NumPy-SciPy 2019
PyData NYC whatsnew NumPy-SciPy 2019
 
Standardizing on a single N-dimensional array API for Python
Standardizing on a single N-dimensional array API for PythonStandardizing on a single N-dimensional array API for Python
Standardizing on a single N-dimensional array API for Python
 

Destacado

Développement des chaînes de traitement d'images GEOSUD
Développement des chaînes de traitement d'images GEOSUDDéveloppement des chaînes de traitement d'images GEOSUD
Développement des chaînes de traitement d'images GEOSUDotb
 
General presentation of OTB
General presentation of OTBGeneral presentation of OTB
General presentation of OTBotb
 
OTB: logiciel libre de traitement d'images satellites
OTB: logiciel libre de traitement d'images satellitesOTB: logiciel libre de traitement d'images satellites
OTB: logiciel libre de traitement d'images satellitesotb
 
OTB modular architecture
OTB modular architectureOTB modular architecture
OTB modular architectureotb
 
Build OTB with the SuperBuild
Build OTB with the SuperBuildBuild OTB with the SuperBuild
Build OTB with the SuperBuildotb
 
0 intro
0 intro0 intro
0 introotb
 
ORFEO ToolBox Project Steering committee
ORFEO ToolBox Project Steering committeeORFEO ToolBox Project Steering committee
ORFEO ToolBox Project Steering committeeotb
 
Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015otb
 
Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)otb
 

Destacado (9)

Développement des chaînes de traitement d'images GEOSUD
Développement des chaînes de traitement d'images GEOSUDDéveloppement des chaînes de traitement d'images GEOSUD
Développement des chaînes de traitement d'images GEOSUD
 
General presentation of OTB
General presentation of OTBGeneral presentation of OTB
General presentation of OTB
 
OTB: logiciel libre de traitement d'images satellites
OTB: logiciel libre de traitement d'images satellitesOTB: logiciel libre de traitement d'images satellites
OTB: logiciel libre de traitement d'images satellites
 
OTB modular architecture
OTB modular architectureOTB modular architecture
OTB modular architecture
 
Build OTB with the SuperBuild
Build OTB with the SuperBuildBuild OTB with the SuperBuild
Build OTB with the SuperBuild
 
0 intro
0 intro0 intro
0 intro
 
ORFEO ToolBox Project Steering committee
ORFEO ToolBox Project Steering committeeORFEO ToolBox Project Steering committee
ORFEO ToolBox Project Steering committee
 
Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015
 
Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)
 

Similar a Using OTB for Land Cover Analysis

OTB-FOSS4G-2010
OTB-FOSS4G-2010OTB-FOSS4G-2010
OTB-FOSS4G-2010otb
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04GeoSolutions
 
Distributed Development of IoT Middleware with Microservices
Distributed Development of IoT Middleware with MicroservicesDistributed Development of IoT Middleware with Microservices
Distributed Development of IoT Middleware with MicroservicesMario Kušek
 
Phidias: Steps forward in detection and identification of anomalous atmospher...
Phidias: Steps forward in detection and identification of anomalous atmospher...Phidias: Steps forward in detection and identification of anomalous atmospher...
Phidias: Steps forward in detection and identification of anomalous atmospher...Phidias
 
Wirecloud hamburg kickoff
Wirecloud hamburg kickoffWirecloud hamburg kickoff
Wirecloud hamburg kickoffMiguel Jiménez
 
Real-time Energy Data Analytics with Storm
Real-time Energy Data Analytics with StormReal-time Energy Data Analytics with Storm
Real-time Energy Data Analytics with StormDataWorks Summit
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DrupalDay
 
Smart opendata results of pilots & user groups final
Smart opendata results of pilots & user groups finalSmart opendata results of pilots & user groups final
Smart opendata results of pilots & user groups finalMartin Tuchyna
 
Hackaday ramudroid 6.5
Hackaday ramudroid 6.5Hackaday ramudroid 6.5
Hackaday ramudroid 6.5ALTANAI BISHT
 
OpenVRP Introduction
OpenVRP IntroductionOpenVRP Introduction
OpenVRP IntroductionDaniel Kastl
 
Drupal Day 2011 - Thinking spatially with your open data
Drupal Day 2011 - Thinking spatially with your open dataDrupal Day 2011 - Thinking spatially with your open data
Drupal Day 2011 - Thinking spatially with your open dataDrupalDay
 
Thinking spatially with your open data
Thinking spatially with your open dataThinking spatially with your open data
Thinking spatially with your open dataTwinbit
 
KITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingKITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingAlexandre Gouaillard
 

Similar a Using OTB for Land Cover Analysis (20)

OTB-FOSS4G-2010
OTB-FOSS4G-2010OTB-FOSS4G-2010
OTB-FOSS4G-2010
 
IoT: a panorama
IoT: a panoramaIoT: a panorama
IoT: a panorama
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04
 
AntoineLambertResume
AntoineLambertResumeAntoineLambertResume
AntoineLambertResume
 
Distributed Development of IoT Middleware with Microservices
Distributed Development of IoT Middleware with MicroservicesDistributed Development of IoT Middleware with Microservices
Distributed Development of IoT Middleware with Microservices
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
 
Phidias: Steps forward in detection and identification of anomalous atmospher...
Phidias: Steps forward in detection and identification of anomalous atmospher...Phidias: Steps forward in detection and identification of anomalous atmospher...
Phidias: Steps forward in detection and identification of anomalous atmospher...
 
Wirecloud hamburg kickoff
Wirecloud hamburg kickoffWirecloud hamburg kickoff
Wirecloud hamburg kickoff
 
Real-time Energy Data Analytics with Storm
Real-time Energy Data Analytics with StormReal-time Energy Data Analytics with Storm
Real-time Energy Data Analytics with Storm
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
Iscope-final
 Iscope-final Iscope-final
Iscope-final
 
Smart opendata results of pilots & user groups final
Smart opendata results of pilots & user groups finalSmart opendata results of pilots & user groups final
Smart opendata results of pilots & user groups final
 
iscope
iscopeiscope
iscope
 
Hackaday ramudroid 6.5
Hackaday ramudroid 6.5Hackaday ramudroid 6.5
Hackaday ramudroid 6.5
 
lisbon2016
lisbon2016lisbon2016
lisbon2016
 
OpenVRP Introduction
OpenVRP IntroductionOpenVRP Introduction
OpenVRP Introduction
 
Thesis Report
Thesis ReportThesis Report
Thesis Report
 
Drupal Day 2011 - Thinking spatially with your open data
Drupal Day 2011 - Thinking spatially with your open dataDrupal Day 2011 - Thinking spatially with your open data
Drupal Day 2011 - Thinking spatially with your open data
 
Thinking spatially with your open data
Thinking spatially with your open dataThinking spatially with your open data
Thinking spatially with your open data
 
KITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingKITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC Testing
 

Más de otb

Présentation de l'ORFEO ToolBox au FROG2013
Présentation de l'ORFEO ToolBox au FROG2013Présentation de l'ORFEO ToolBox au FROG2013
Présentation de l'ORFEO ToolBox au FROG2013otb
 
Pragmatic remote sensing handout
Pragmatic remote sensing handoutPragmatic remote sensing handout
Pragmatic remote sensing handoutotb
 
Madagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkMadagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkotb
 
Madagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationMadagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationotb
 
Madagascar2011 - 07 - OTB radiometry processing
Madagascar2011 - 07 -  OTB radiometry processingMadagascar2011 - 07 -  OTB radiometry processing
Madagascar2011 - 07 - OTB radiometry processingotb
 
Madagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingMadagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingotb
 
Madagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsMadagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsotb
 
Madagascar2011 - 04 - Présentation configuration pratical work
Madagascar2011 - 04 - Présentation configuration pratical workMadagascar2011 - 04 - Présentation configuration pratical work
Madagascar2011 - 04 - Présentation configuration pratical workotb
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdiotb
 
Madagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBMadagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBotb
 
Madagascar2011 - 10 - OTB Object Based Image Analysis
Madagascar2011 - 10 -  OTB Object Based Image AnalysisMadagascar2011 - 10 -  OTB Object Based Image Analysis
Madagascar2011 - 10 - OTB Object Based Image Analysisotb
 
AUF 11 - 02 Geometrie
AUF 11 - 02 GeometrieAUF 11 - 02 Geometrie
AUF 11 - 02 Geometrieotb
 
AUF 11 - 03 Radiometrie
AUF 11 - 03 RadiometrieAUF 11 - 03 Radiometrie
AUF 11 - 03 Radiometrieotb
 
AUF 11 - 04 Primitives
AUF 11 - 04 PrimitivesAUF 11 - 04 Primitives
AUF 11 - 04 Primitivesotb
 

Más de otb (14)

Présentation de l'ORFEO ToolBox au FROG2013
Présentation de l'ORFEO ToolBox au FROG2013Présentation de l'ORFEO ToolBox au FROG2013
Présentation de l'ORFEO ToolBox au FROG2013
 
Pragmatic remote sensing handout
Pragmatic remote sensing handoutPragmatic remote sensing handout
Pragmatic remote sensing handout
 
Madagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkMadagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection framework
 
Madagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationMadagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classification
 
Madagascar2011 - 07 - OTB radiometry processing
Madagascar2011 - 07 -  OTB radiometry processingMadagascar2011 - 07 -  OTB radiometry processing
Madagascar2011 - 07 - OTB radiometry processing
 
Madagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingMadagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processing
 
Madagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsMadagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first steps
 
Madagascar2011 - 04 - Présentation configuration pratical work
Madagascar2011 - 04 - Présentation configuration pratical workMadagascar2011 - 04 - Présentation configuration pratical work
Madagascar2011 - 04 - Présentation configuration pratical work
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdi
 
Madagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBMadagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTB
 
Madagascar2011 - 10 - OTB Object Based Image Analysis
Madagascar2011 - 10 -  OTB Object Based Image AnalysisMadagascar2011 - 10 -  OTB Object Based Image Analysis
Madagascar2011 - 10 - OTB Object Based Image Analysis
 
AUF 11 - 02 Geometrie
AUF 11 - 02 GeometrieAUF 11 - 02 Geometrie
AUF 11 - 02 Geometrie
 
AUF 11 - 03 Radiometrie
AUF 11 - 03 RadiometrieAUF 11 - 03 Radiometrie
AUF 11 - 03 Radiometrie
 
AUF 11 - 04 Primitives
AUF 11 - 04 PrimitivesAUF 11 - 04 Primitives
AUF 11 - 04 Primitives
 

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Using OTB for Land Cover Analysis

  • 1. June 2015 – Hackfest OTB - Toulouse CENTRE FOR EXPERTISE AND ENGINEERING ON RISKS, URBAN AND COUNTRY PLANNING, ENVIRONMENT AND MOBILITY Satellite Application Pole - MEDDE DOMINIQUE HEBRARD – GILLES FOUVET A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT USING ORFEO TOOLBOX
  • 2. June 2015 – Hackfest OTB - Toulouse Who are we ? Context and aims Usage of OTB Example of studies and tools FeedBack of CEREMA's team Presentation Outline Presentation Outline
  • 3. June 2015 – Hackfest OTB - Toulouse Who are we ? Context and aims Who are we ? Context and aims
  • 4. Date_Titre de la présentation Satellite Application Pole INSTITU- TIONAL SERVICES DG, DREAL DRAAF, DDT CEREMA, Local authorities… INSTITU- TIONAL SERVICES DG, DREAL DRAAF, DDT CEREMA, Local authorities… SATELLITE POLE Located in CEREMA SATELLITE POLE Located in CEREMA Transmission potential user's needsTransmission potential user's needs Promotion of satellite applications technical support and services Promotion of satellite applications technical support and services Partnership and projectsPartnership and projects EARTH OBSERVATION ACTIVITY : INTEGRATING IN A PERTINENT AND USEFUL UTILISATION OF SATELLITE IMAGES IN THE INSTITUTIONAL SERVICES EARTH OBSERVATION ACTIVITY : INTEGRATING IN A PERTINENT AND USEFUL UTILISATION OF SATELLITE IMAGES IN THE INSTITUTIONAL SERVICES TECHNICAL ACTORS IN SATELLITE APPLICATIONS Laboratories, CNES, ESA Service providers, companies… TECHNICAL ACTORS IN SATELLITE APPLICATIONS Laboratories, CNES, ESA Service providers, companies…
  • 5. June 2015 – Hackfest OTB - Toulouse French Policies About Software Convergence towards free software Administrative circular of the Prime Minister - September 2012 Usage of free software in the French administration : - added value for the users - cost control, - adaptability, - …. Two examples : - Mimo : list of free office software - Qgis becomes the main GIS software in MEDDE active and great community in the services
  • 6. June 2015 – Hackfest OTB - Toulouse Stakes and Aims From research to development and democratization Specifications and targets: - GIS specialist CEREMA, MEDDE, local authorities (non specialist in remote sensing) - skills transfer - reproducibility (software, methodology, training) - Potentially widespread in the services (products or tools) - Training (pedagogical suitcase)
  • 7. June 2015 – Hackfest OTB - Toulouse Training (pedagogical suitcase) Module 1 : (1 day) - Awarness and acculturation, - What can we do with satelitte images ? Where can you get them ? - targets : GIS engeneers and technicians, and project manager in charge of public policies Module 2 : (3 days) - Basic raster manipulations - Basic classifcations (thresholding) and index (NDVI,etc..) - supervised classification
  • 8. June 2015 – Hackfest OTB - Toulouse Usage of OTBUsage of OTB
  • 9. June 2015 – Hackfest OTB - Toulouse USAGES OF OTB Are we users or developers ? For the GIS users : We are developers and specilized in remote sensing For the developers : We are end-users So : We are using OTB application
  • 10. USAGES OF OTB OTB application - a bridge between GUI users and CLI users for automatization OTB applications OTB applications CLI Command Line Interface CLI Command Line Interface GUI Graphical User Interface GUI Graphical User Interface Script few lines : loops Script few lines : loops Processing chain 6000 lines Processing chain 6000 lines Monteverdi 2.0Monteverdi 2.0 QGIS 2.0 sextante QGIS 2.0 sextante SpatiaLiteSpatiaLite
  • 11. June 2015 – Hackfest OTB - Toulouse Example of studies and tools Example of studies and tools
  • 12. June 2015 – Hackfest OTB - Toulouse What the users mainly need ? The example of Land Cover: - evaluation for territory planning policies : ➢ anthropisation, natural lands, agricultural land: minimum each 3 years ➢ urban density - very low cost - stability of the method The needs are quite simple, the answer a little bit less!
  • 13. June 2015 – Hackfest OTB - Toulouse Study led in CEREMA ✔ Various topics and studies : always linked with public policies in the fields of territory planning, natural and industrial hasards or environment ✔ Various images : Pléiades, Rapideye, Spot 6, Spot 5, sentinelle 2 ?, … ✔ Different needs, so several methods ✔ Numerous orders from the users : demonstrator to test on their territories ✔ Strong need of human ressource optimization, led us to automatization strategy
  • 14. June 2015 – Hackfest OTB - Toulouse Processing chain : Satellite Application Pole Born in 2012 - first need of automatization V 1.0 end of 2013 - 90% tasks automatization (scripts Python, OTB, spatialite, gdal) V 1.x road map 2014 - increase computing performance - improve ergonomy, stability and maintenance V 2.0 road map 2015 - cutting the chain in several application modules - command line interface via argument parser - integration methodology evolutions - computation time optimization - hypervisor V 2.x road map 2016 - hypervisor - GUI ?
  • 18. June 2015 – Hackfest OTB - Toulouse Processing chain : Satellite Application Pole BuiltDifference.py: # otbcli_BandMath, otbcli_BinaryMorphologicalOperation, otbcli_Superimpose, otbcli_Rasterization ChannelsConcatenation.py: # otbcli_BandMath, otbcli_ConcatenateImages, otbcli_ComputeImagesStatistics, otbcli_DimensionalityReduction ClassReallocationRaster.py: # otbcli_BandMath DataBaseSuperposition.py: # otbcli_BandMath, otbcli_Rasterization ImageCompression.py: # otbcli_BandMath, otbcli_ConcatenateImages KmeansMaskApplication.py: # otbcli_BandMath, otbcli_KMeansClassification MacroSamplesCreation.py: # otbcli_BandMath MacroSamplesAmelioration.py:# otbcli_BandMath, otbcli_BinaryMorphologicalOperation MajorityFilter.py: # otbcli_ClassificationMapRegularization MaskCreation.py: # otbcli_BandMath, otbcli_Rasterization MicroClassesFusion.py: # otbcli_BandMath NeoChannelsComputation.py: # otbcli_BandMath, otbcli_HaralickTextureExtraction, otbcli_SplitImage QualityIndicatorComputation.py:# otb otbcli_ComputeConfusionMatrix SupervisedClassification.py: # otbcli_ComputeImagesStatistics, otbcli_TrainImagesClassifier, otbcli_ImageClassifier Vectorization.py: # otbcli_band_math, otbcli_mean_shift_smoothing, otbcli_lsms_segmentation, otbcli_lsms_small_regions_merging, otbcli_lsms_vectorization
  • 19. June 2015 – Hackfest OTB - Toulouse Exemple of result ✔ Bordeaux Métropole ✔ 4 Pléiades couples images ✔ 4 DTS Digital Terrain Surface ✔ Evaluation of urban density Work station ✔ CPU : xeon E5-2620 2,1 GHz ✔ Memory : 12 Go + 12 Go swap Computation time : ✔ 300 hours
  • 20. June 2015 – Hackfest OTB - Toulouse FeedBack of CEREMA's team FeedBack of CEREMA's team
  • 21. June 2015 – Hackfest OTB - Toulouse Feedback Before comming, we meet each member of our 10 guys staff and interviewed them. ✔ BUG : we have made a list but we are unforgivable : we did not feed the Mantis ✔ Propositions of enhancement : ergonomics, calculation performance, new applications, enhacement of existing applications, otb applications in french,… ✔ need to complete documentation (in french, more examples and recepies,...) ✔ Outlook : OTB can be an integrated tool ? After classification, post- treatments (polygonization), opportunity for methodolgy sharing (forum, wiki, howto, tutorial,...)
  • 22. June 2015 – Hackfest OTB - Toulouse CENTRE FOR EXPERTISE AND ENGINEERING ON RISKS, URBAN AND COUNTRY PLANNING, ENVIRONMENT AND MOBILITY Dominique HEBRARD dominique.hebrard@cerema.fr Gilles FOUVET gilles.fouvet@cerema.fr Thank you for your attention.