Wiki

Clone wiki

enmap-box / events / Workshop_2021

banner1_2fabian24bit.png

Aims and scope

The EnMAP-Box Workshop 2021 contributes to the development of a larger and better connected community of imaging spectroscopy data users. The 3-day online event introduces participants to (i) state-of-the-art applications (basic and advanced levels) with simulated EnMAP-data as available in the EnMAP-Box 3 and (ii) the possibilities for developing applications for the processing of imaging spectroscopy data using the EnMAP-Box API.

Participants are free to select from the available online live demos to extend their experience in spectral data analysis or in the implementation of individual approaches for their own application fields. The live demos use the EnMAP-Box 3, the included applications and its python-based application programming interface.

The EnMAP-Box 3 is a free and open source software provided as a python plug-in for QGIS.

Organisation

The workshop will be organized as ZOOM meeting. The number of participants is limited to 250 people, hence a prior registration will be required.

Workshop language is English. There are no workshop fees. Registration requires to agree to our code of conduct and data privacy policy.

Registration Link: https://hu-berlin.zoom.us/meeting/register/u50kd-6trzkpH9DmfFNVhMTm0WqkBr4YXMca


Survey: https://forms.gle/Jx8pWCZhRJv3QSnc6

Please take some time and participate in our survey. Your feedback helps a lot! Thank you!

Programme overview

Please note: We switched the 09:00 slots on Day 2 & 3 (EnMAP-Box and the QGIS Processing Framework now on Day 2, Programming your own Processing Algorithm now on Day 3)

Day 1

Mon 21-06-2021

Time (CEST) Duration (min) Presentation Presenter Host
09:00 15 Welcome & Workshop structure Sebastian van der Linden Benjamin Jakimow
09:15 15 EnMAP mission update Anke Schickling Benjamin Jakimow
09:30 15 EnMAP science preparatory activities Saskia Foerster Benjamin Jakimow
09:45 40 EnMAP-Box Introduction Andreas Rabe Benjamin Jakimow
10:30 20 (+ Q&A) How to install the EnMAP-Box Fabian Thiel Benjamin Jakimow
17:00 40 How to setup your environment to program for QGIS / EnMAP-Box Benjamin Jakimow Andreas Rabe
17:45 40 Classification Workflow App Sebastian van der Linden Andreas Rabe

Day 2

Tue 22-06-2021

Time (CEST) Duration (min) Presentation Presenter Host
09:00 40 EnMAP-Box and the QGIS Processing Framework Andreas Rabe Benjamin Jakimow
09:45 40 Vegetation properties retrieval from hyperspectral data - the Agri-Apps of the EnMAP-Box Katja Berger & Matthias Wocher Benjamin Jakimow
10:30 Recommended self-learning tutorials in HYPERedu Benjamin Jakimow & Andreas Rabe
17:00 40 Working with Spectral Libraries Benjamin Jakimow Andreas Rabe
17:45 40 Tutorial on the use of EnSoMAP (Environmental Soil Mapping) Robert Milewski Andreas Rabe

Day 3

Wed 23-06-2021

Time (CEST) Duration (min) Presentation Presenter Host
09:00 40 Programming your own Processing Algorithm Andreas Rabe Benjamin Jakimow
09:45 40 Regression-based unmixing Akpona Okujeni Benjamin Jakimow
10:30 Recommended self-learning tutorials in HYPERedu Andreas Rabe
17:00 40 EnPT - The EnMAP Processing Tool - A software for pre-processing of EnMAP Level-1B data to Level-2A Niklas Bohn & Daniel Scheffler Benjamin Jakimow
17:45 40 Tutorial on the atmospheric correction over water surfaces Mariana Soppa Benjamin Jakimow
18:30 15 Wrap-up Sebastian van der Linden Benjamin Jakimow

Code of Conduct

Participants commit to our code of conduct

Privacy Policy

Our data privacy policy is described here

Links

Presentation details

Day 1

Mon 21-06-2021

EnMAP mission update

Time: 09:15

Presenter: Anke Schickling (DLR Space Agency)

This presentation provides an update on the mission status in view of the upcoming launch of EnMAP scheduled for early 2022.

EnMAP science preparatory activities

Time: 09:30

Presenter: Saskia Foerster (GeoForschungsZentrum GFZ Potsdam)

This presentation provides an update on the science preparatory activities including EnMAP data simulation, product validation, algorithm development and EnMAP-Box, as well as international cooperation, and puts a special emphasis on the recent education and outreach activities.

EnMAP-Box Introduction

Time: 09:45

Presenter: Andreas Rabe (Humboldt-Universität zu Berlin)

This presentation will show you the first steps with the EnMAP-Box

  • Start EnMAP-Box
  • Data visualization
  • Map Linking
  • Classification workflow
  • Machine learning
  • Spectral Libraries

How to setup your environment to program for QGIS / EnMAP-Box

Time: 17:00

Presenter: Benjamin Jakimow (Humboldt-Universität zu Berlin)

QGIS provides several function that programmers can easily use, e.g. to transform coordinates, to read and write raster or vector data, or to create own application with graphical user interfaces.

This tutorial gives examples how python programmers can use the QGIS "ecosystem" from their integrated development environment (IDE). We will explain how to setup the PyCharm IDE to be able tu use the QGIS API, and how you can use it to create own EnMAP-Box applications and QGIS Plugins.

  • Installation of QGIS via conda
  • Create a Fork of the EnMAP-Box repository
  • Installation of EnMAP-Box Repository
  • Setup PyCharm
  • How to initialize the QGIS API
  • How to start the EnMAP-Box from Python
  • How to use the QGIS processing framework from python
  • How to create a pull request

Slides: EnMAP-Box.Workshop2021.SetupIDE.pdf

Code Examples: EnMAP-Box.Workshop2021.ExamplesQGIS_API.zip

Day 2

Tue 22-06-2021

EnMAP-Box and the QGIS Processing Framework

Time: 09:00

Presenter: Andreas Rabe (Humboldt-Universität zu Berlin)

This presentation gives an overview of the QGIS Processing Framework and the usage of EnMAP-Box algorithms. Including topics like...

  • QGIS Processing Framework in general
  • Processing Toolbox
  • Model Designer
  • Using processing algorithms from Python console
  • Using processing algorithms from the command line

Vegetation properties retrieval from hyperspectral data - the Agri-Apps of the EnMAP-Box

Time: 09:45

Presenter: Katja Berger & Matthias Wocher (Ludwig-Maximilians-Universität München)

Imaging spectroscopy data allow the derivation of specific information products, which can be used for decision- making in the context of site-specific crop production. For the interpretation of hyperspectral data, the agricultural applications (Agri-Apps) of the EnMAP-Box bring together a collection of diverse retrieval methods exploring, for instance, leaf & canopy radiative transfer models (RTM) within a user-friendly GUI environment. The modelling step can be approached with either parametric or nonparametric regressions, physically-based or hybrid methods, as reflected by the developed Agri-Apps. This tutorial aims to present an overview of the different Agri-Apps embedded within a commonly agreed taxonomy of algorithms for functional vegetation traits retrieval from Earth observation data. In the practical part, we will specifically demonstrate the functionality of the physical plant water retrieval tool (PWR) for mapping canopy water content from imaging spectroscopy data.

  • Functional vegetation traits
  • Taxonomy of retrieval methods
  • Agricultural applications
  • Plant water retrieval
  • Mapping

Working with Spectral Libraries

Time:17:00

Presenter: Benjamin Jakimow (Humboldt-Universität zu Berlin)

Spectral Libraries describe the spectral characteristics of surfaces. In hyperspectral remote sensing, they are often used to describe Spectral Profiles ("spectral finger prints") for exemplary materials. This presentation shows you how the EnMAP-Box can make use of Spectral Libraries, in particular how to:

  • create a new Spectral Library by collecting Spectral Profiles from different sources (images, field spectrometer)
  • visualize Spectral Profiles and their spatial location
  • modify Spectral Libraries and export them into other formats

Finally, I will give an outlook on the new Spectral Library features which are planned to be released in August 2021.

Slides: EnMAP-Box.Workshop2021.SPECLIBs.pdf

EnSoMAP tutorial

Time:17:45

Presenter: Robert Milewski (GeoForschungsZentrum GFZ Potsdam)

EnSoMAP (Environmental Soil Mapping) is an analytic tool that supports fully automatic generation of soil parameter mapping (e.g., estimation of soil moisture, soil organic matter, iron oxide, clay, and carbonate content) and includes quantitative soil mapping options, as well as bare soil filtering.

EnSoMAP2 tutorial dataset: https://nextcloud.gfz-potsdam.de/s/TMdLrBWiSNt6w6H/download/ensomap2_tutorial_data_spain.zip

EnSoMAP2 tutorial pdf: https://nextcloud.gfz-potsdam.de/s/CwEt74NPZQn8ZP4/download/EnSoMAP2_tutorial.pdf

Day 3

Wed 23-06-2021

Programming your own Processing Algorithm

Time: 09:00

Presenter: Andreas Rabe (Humboldt-Universität zu Berlin)

This presentation details the implementation of custom processing algorithms. Including topics like...

  • create a processing algorithm
  • create a processing provider
  • create a plugin with algorithms
  • include an algorithms into the EnMAP-Box

Regression-based Unmixing App

Time: 09:45

Presenter: Akpona Okujeni (Humboldt-Universität zu Berlin)

Land cover fraction mapping based on unmixing is well suited to describe the composition of surface types in heterogeneous environments. Especially when using medium spatial resolution satellite data with a high share of mixed pixels, unmixing is more useful than a discrete classification. This, for example, applies to the use of 30 m resolution imagery from the forthcoming spaceborne imaging spectrometer mission EnMAP. In this context, this webinar introduces a regression-based unmixing approach that uses synthetically mixed training data from spectral libraries. The webinar provides a brief theoretical background of the approach as well as a live-demonstration of the Regression-based Unmixing App as implemented in the EnMAP-Box.

EnPT - The EnMAP Processing Tool - A software for pre-processing of EnMAP Level-1B data to Level-2A

Time: 17:00

Presenter: Niklas Bohn & Daniel Scheffler (GeoForschungsZentrum GFZ Potsdam)

The EnMAP processing tool (EnPT) is an automated pre-processing pipeline for data from the new spaceborne hyperspectral EnMAP sensor. EnPT provides free and open-source features to transform EnMAP top-of-atmosphere Level-1B data to bottom-of-atmosphere Level-2A products. In this presentation, the participants will be guided through the different modules of EnPT using the graphical user interface (GUI) provided by the QGIS EnMAP-Box. Main steps will include to read and inspect EnMAP Level-1B data, perform an atmospheric correction based on the SICOR algorithm, detect and correct geometric misregistrations using the AROSICS software, apply an orthorectification, and finally, read and inspect the resulting EnMAP Level-2A data.

Tutorial on the atmospheric correction over water surfaces

Time: 17:45

Presenter: Mariana Soppa (Alfred Wegener Institute)

In this presentation, we provide you with the background knowledge to perform atmospheric correction over water. We use the Polymer algorithm (Steinmetz et al. 2011, https://www.hygeos.com/polymer), the Acwater wrapper, and the EnPT tool to process EnMAP Level-1B data. We show how to run the algorithm and visualize the resulting EnMAP Level-2 data. Please take some time to look through https://gitlab.awi.de/phytooptics/acwater which provides information on how to install the wrapper ACwater Polymer and other requirements.

Updated