web processing service for assisted land cover classification
TRANSCRIPT
![Page 1: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/1.jpg)
by Jérôme Gasperi
Web Processing Servicefor assisted land cover classification
EGU - ESSI 2.12Vienna, Austria - April 8th, 2013
![Page 2: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/2.jpg)
ObjectiveArchitecture
Orfeo Toolboxmapshup
Land Cover classificationWhat's next ?
![Page 3: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/3.jpg)
Objective
![Page 4: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/4.jpg)
From pixel...Remote sensing image
![Page 5: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/5.jpg)
From pixel...Remote sensing image
...to informationLand cover thematic map
![Page 6: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/6.jpg)
Architecture
![Page 7: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/7.jpg)
Keep it simple.
![Page 8: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/8.jpg)
ProcessingKeep it simple.
![Page 9: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/9.jpg)
ProcessingWeb application Keep it simple.
![Page 10: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/10.jpg)
WPS a ProcessingWeb application Keep it simple.
![Page 11: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/11.jpg)
mapshup Web application
http://mapshup.info
WPSConstellationhttp://www.constellation-sdi.org
Orfeo Toolbox Processing
http://orfeo-toolbox.org
![Page 12: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/12.jpg)
Orfeo Toolbox Processing
http://orfeo-toolbox.org
![Page 13: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/13.jpg)
Orfeo Toolbox Remote sensing image libraryOpen SourceDevelopped by the French Space Agency
![Page 14: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/14.jpg)
Orfeo Toolbox More than 70 high level processing chains orthorectification segmentation classification etc.
![Page 15: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/15.jpg)
Orfeo Toolbox More than 70 high level processing chains orthorectification segmentation classification etc.
Supervised learning(land cover is computed from a set of "well known areas" given by user)
Based on SVM(http://en.wikipedia.org/wiki/Support_vector_machine)
![Page 16: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/16.jpg)
Web applicationmapshup
http://mapshup.info
![Page 17: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/17.jpg)
mapshup Improves access to geospatial dataHTML + javascriptBased on OpenLayers and jQuery
![Page 18: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/18.jpg)
mapshup Supported data sources
WMS WFS CSW WPS OpenSearch
etc.Flickr
Youtube
GeoRSS
KML
Wikipedia
Google maps
Bing maps
OpenStreetMap MapBoxWMTS
![Page 19: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/19.jpg)
mapshup Supported data sources
See WPS demohttps://vimeo.com/57101606
WMS WFS CSW WPS OpenSearch
etc.Flickr
Youtube
GeoRSS
KML
Wikipedia
Google maps
Bing maps
OpenStreetMap MapBoxWMTS
![Page 20: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/20.jpg)
Land cover classification
![Page 21: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/21.jpg)
WPS a WPS a
Web application
Orfeo Toolbox
mapshup
![Page 22: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/22.jpg)
WPS a WPS a
Web application
Orfeo Toolbox
mapshup
![Page 23: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/23.jpg)
WPS a WPS a
Web application
11 - DescribeProcess request for "Classification"
Orfeo Toolbox
mapshup
![Page 24: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/24.jpg)
WPS a WPS a
Web application
11 - DescribeProcess request for "Classification"
Orfeo Toolbox
mapshup
![Page 25: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/25.jpg)
WPS a WPS a
Web application
11 - DescribeProcess request for "Classification"Classification process
description
22 - Set up MMI from process description
Orfeo Toolbox
mapshup
![Page 26: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/26.jpg)
WPS a WPS a
Web application
11 - DescribeProcess request for "Classification"Classification process
description
22 - Set up MMI from process description
Orfeo Toolbox
mapshup
![Page 27: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/27.jpg)
WPS a WPS a
Web application
11 - DescribeProcess request for "Classification"Classification process
description
22 - Set up MMI from process description
+ImageWell known areas
3
3 - Execute an asynchronous "Classification" request
Orfeo Toolbox
mapshup
![Page 28: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/28.jpg)
WPS a WPS a
Web application
11 - DescribeProcess request for "Classification"Classification process
description
22 - Set up MMI from process description
+ImageWell known areas
3
3 - Execute an asynchronous "Classification" request
Orfeo Toolbox
mapshup
![Page 29: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/29.jpg)
WPS a WPS a
Web application
11 - DescribeProcess request for "Classification"Classification process
description
22 - Set up MMI from process description
+ImageWell known areas
3
3 - Execute an asynchronous "Classification" request
Land Cover
4
4 - Display result retrieved as a WMS layer
Orfeo Toolbox
mapshup
![Page 30: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/30.jpg)
WPS endpoint
![Page 31: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/31.jpg)
WPS endpointNot a production server...so send me an email to get the url - [email protected]
![Page 32: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/32.jpg)
WPS endpointNot a production server...so send me an email to get the url - [email protected]
And don't crash the server !!!
I mean don't even try to crash the server :)
![Page 34: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/34.jpg)
What's next ?
![Page 35: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/35.jpg)
![Page 36: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/36.jpg)
Quality mapThe land cover classification processing includes a quality information computation i.e. the relative confidence per pixel that this pixel is effectively in the right class. This quality information could be returned as a WMS layer
![Page 37: Web Processing Service for assisted land cover classification](https://reader033.vdocuments.us/reader033/viewer/2022060204/559f61b71a28ab6f528b47ec/html5/thumbnails/37.jpg)
Quality mapThe land cover classification processing includes a quality information computation i.e. the relative confidence per pixel that this pixel is effectively in the right class. This quality information could be returned as a WMS layer
Active learningBased on the quality information, the application should propose user to validate the classification of the worst classified areas (i.e. areas with the lowest quality confidence). Updates from user should be returned to the server in order to compute a better classification...and so on