SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

Tendances (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
 

En vedette

0 intro
0 intro0 intro
0 intro
otb
 

En vedette (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)
 

Similaire à USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT

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
DataWorks Summit
 

Similaire à USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT (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
 
Thinking spatially with your open data
Thinking spatially with your open dataThinking spatially with your open data
Thinking spatially with your open data
 
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
 
KITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingKITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC Testing
 

Plus de otb

Madagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection frameworkMadagascar2011 - 09 OTB Change detection framework
Madagascar2011 - 09 OTB Change detection framework
otb
 
Madagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classificationMadagascar2011 - 08 - OTB segmentation and classification
Madagascar2011 - 08 - OTB segmentation and classification
otb
 
Madagascar2011 - 07 - OTB radiometry processing
Madagascar2011 - 07 -  OTB radiometry processingMadagascar2011 - 07 -  OTB radiometry processing
Madagascar2011 - 07 - OTB radiometry processing
otb
 
Madagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processingMadagascar2011 - 06 - OTB geometry processing
Madagascar2011 - 06 - OTB geometry processing
otb
 
Madagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first stepsMadagascar2011 - 05 - Monteverdi first steps
Madagascar2011 - 05 - Monteverdi first steps
otb
 
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
otb
 
Madagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation MonteverdiMadagascar2011 - 03 - Présentation Monteverdi
Madagascar2011 - 03 - Présentation Monteverdi
otb
 
Madagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTBMadagascar2011 - 02 - Présentation OTB
Madagascar2011 - 02 - Présentation OTB
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
otb
 
AUF 11 - 02 Geometrie
AUF 11 - 02 GeometrieAUF 11 - 02 Geometrie
AUF 11 - 02 Geometrie
otb
 
AUF 11 - 03 Radiometrie
AUF 11 - 03 RadiometrieAUF 11 - 03 Radiometrie
AUF 11 - 03 Radiometrie
otb
 
AUF 11 - 04 Primitives
AUF 11 - 04 PrimitivesAUF 11 - 04 Primitives
AUF 11 - 04 Primitives
otb
 

Plus 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
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

USING ORFEO TOOLBOX A GROWING COMPETENCE IN A COLLABORATIVE ENVIRONMENT

  • 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.