STEREO toolbox

U bent hier

Tijdens de opeenvolgende STEREO-programma's ontwikkelden de onderzoeksteams een hele reeks beeldverwerkingsalgoritmen. Deze algoritmen zijn toepasbaar op verschillende soorten afbeeldingen en in een heleboel werkvelden

Al te vaak worden algoritmes die werden ontwikkeld onder de paraplu van STEREO-projecten weliswaar gepubliceerd in A1-publicaties, maar niet of enkel zeer sporadisch verspreid/gebruikt door andere onderzoekers binnen en buiten het STEREO-netwerk.

Het LUMOS-project (Remote sensing image processing algorithms for land use and land cover monitoring systems) werd opgezet als onderdeel van het STEREO III-programma / Ontwikkeling van toepassingen, met het specifieke doel om deze algoritmen te promoten en de onderzoeksresultaten van Belgische wetenschappers te valoriseren. 

Het doel was om de algoritmen die werden ontwikkeld tijdens het STEREO II-programma om te zetten in gebruiksvriendelijke plug-ins (geschreven in Python) voor de algemene open-sourceomgeving QGIS.

Het LUMOS-team bouwde een set plug-ins voor QGIS, gebaseerd op BELSPO-onderzoek, die een diverse gebruikersgroep aanspraken (van student tot expert). Nu stellen ze die tools ter beschikking met een gebruikershandleiding en oefeningen, allemaal op een eenvoudige, gestandaardiseerde manier.

Ontdek hieronder deze tools, evenals een reeks software die parallel met het LUMOS-project is ontwikkeld door de teams van onderzoekers die betrokken zijn bij het STEREO-programma.

Als je je eigen plug-in voor QGIS wilt bouwen, bekijk dan hier de documentatie waar je stapsgewijze ondersteuning vindt voor het vertalen van een algoritme naar een plug-in voor QGIS met documentatie.

Heb je softwaretools die gratis beschikbaar zijn en het resultaat zijn van een STEREO-project of ander project gefinancierd door BELSPO? Aarzel dan niet en stuur de link naar stereonews@belspo.be, zodat we die op deze pagina kunnen publiceren.

QGIS PLUGINS FOR STEREO ALGORITHMS developed as part of the LUMOS project

MESMA in QGIS

Multiple Endmember Spectral Mixture Analysis (MESMA), visualisation of results and other MESMA-related post-processing.

 

 

MESMA is both a QGIS plugin and stand-alone python package that implements the MESMA (Multiple Endmember Spectral Mixture Analysis) unmixing algorithm in the field of Remote Sensing.

It is based on VIPER Tools: a software package written for ENVI/IDL and released in 2007. Several updates have been released since and now it has been ported to PyQGIS in the period 2017 - 2020. The original VIPER Tools is now split over two python/QGIS tools: Spectral Library Tool and MESMA.

Spectral Library Tool

Build, visualize and optimize spectral libraries.

 

 

The Spectral Library Tool software package is both a QGIS plugin and stand-alone python package that provides a suite of processing tools for multi- and hyperspectral spectral libraries.

The software is based on VIPER Tools: code written for ENVI/IDL and released in 2007. Several updates have been released since and now it has been ported to PyQGIS in the period 2017 - 2020. The original VIPER Tools is now split over two python/QGIS tools: Spectral Library Tools and MESMA.

 

Tree Density Calculator

Calculate the tree density of a given region, by moving a sliding window over a brightness image and detecting local maxima.

 

The Tree Density Calculator is a QGIS plugin and command line interface package designed to calculate tree densities based on brightness images, using the local maximum of a sliding window.

The original Tree Density Calculator was written in C++ and ported to PyQGIS in 2018/2019. It has been developed in an open source environment to encourage further development of the tool.

Neural Network MLP Classifier

Supervised classification method for multi-band passive optical remote sensing data, based on the MLP (multi-layer perception) neural network classifier by scikit-learn.

 

The Neural Network MLPClassifier software package is both a QGIS plugin and stand-alone python package that provides a supervised classification method for multi-band passive optical remote sensing data. It uses an MLP (Multi-Layer Perception) Neural Network Classifier and is based on the Neural Network MLPClassifier by scikit-learn.

The program was originally developed by Lieven P.C. Verbeke (Ghent University, Laboratory of Forest Management and Spatial Information Techniques). It was written in C++ and ported to PyQGIS in 2019 - 2020. It has been developed in an open source environment to encourage further development of the tool.

EOF-based Time Series Reconstructor

Image reconstructing algorithm based on EOFs (empirical orthogonal functions), designed specifically for oceanography.

 

The EOF-based Time Series Reconstructor software package is a QGIS plugin that provides a EOF-based reconstruction tool for filling gaps, caused by e.g. clouds, in geophysical time series, like ocean temperature. It is developed specifically for oceanography.

The software is based on DINEOF: a FORTRAN tool in continuous development since 2008.

The software has now been developed in the open source environment to encourage further development of the tool.

FORCE4Q

Visualize FORCE Level-2 outputs or Landsat/Sentinel2 Level-2A products in QGIS.

 

FORCE4Q is a QGIS plugin for generating higher level EO data products,  It is a QGIS port for the higher level functionality of the Framework for Operational Radiometric Correction for Environmental Monitoring (FORCE). It specifically makes use of FORCE’s Higher Level Processing System for generating image composites and time series from multitemporal Level 2 bottom of atmosphere surface reflectance imagery. FORCE4Q is compatible with Landsat 5-8 and Sentinel-2 reflectance imagery as downloaded from common online repositories.

Bit Flag Renderer

Visualisation of individual bit flags in the Quality Assurance (QA) band of common EO data like Landsat, MODIS or FORCE L2).

 

The Bit Flag Renderer is a QGIS Plugin to visualize bit flags in raster quality images.

The Bit Flag Renderer is developed at Humboldt-Universität zu Berlin, Earth Observation Lab.

EO Time Series Viewer

Interactive visualization and labelling of time series data that is composed of different spatial, spectral and temporal domains.

 

Get help in transforming your code to a QGIS plugin, but also:

  • Write test classes for your code;
  • Create online documentation (like what you are reading now);
  • What are the requirements to upload your plugin to the official QGIS repository;
  • Build and upload a python package to PyPi.
     

OTHER STEREO AVAILABLE TOOLS

Onderzoeksteams betrokken bij het STEREO-programma hebben ook software ter beschikking gesteld buiten het LUMOS-project. Hieronder een selectie.

Complete InSAR suite developed by the signal Lab of CSL

 

The Centre Spatial de Liege (CSL) has a long standing experience in the frame of SAR processing and SAR interferometry (InSAR). In the frame of numerous projects mainly funded by BELSPO and ESA, the signal Lab of CSL has developed a complete InSAR suite now known has CIS. CIS, as all tools of its kind, allows performing all processing steps for InSAR, DInSAR, PolSAR, PolInSAR, … including geoprojection of results in raw or ENVI format.

DIARS toolbox

 

This website is part of the DIARS project that brings together European experts from remote sensing and ecology to demonstrate and characterize the impact of invasive species on ecosystems through the combined use of field data and data obtained through remote-sensing technologies and support the monitoring and prediction of spread and risk assessment of invasive plant species. It consists of a series of tutorials that walk you through a remote sensing-based framework for mapping, modelling and assessing the impact of biological invasions.

SAT-EX Codes & Data

 

The SAT-EX project focused on tne impact of climate and climate extremes on global vegetation. Different source codes are freely available via the Laboratory of Hydrology and Water Management (LHWM) github channel:

  • ConditionalSpectralGrangerCausality

  • E2CI---Detecting-relations-between-modes-of-climate-variability-and-land-evaporation

  • Hydro-climatic-biomes

  • ClimateVegetationDynamics_GrangerCausality

TACT

 

TACT is the Thermal Atmospheric Correction Tool for Landsat developed at RBINS. It retrieves ERA5 atmospheric profiles and uses libRadtran to compute the atmospheric transmittance, and down- and upwelling radiances. Currently TACT outputs the Water Surface Temperature (WST) in each thermal band present on the Landsat sensor, assuming a constant (water) emissivity over the scene.

TREX

 

TREX (Tool for Raster data EXploration) is an automatic processing tool allowing extraction of Time series of Leaf Area Index from ProbaV satellite images.

TREX was developped for the STEREO III HIWET (High-resolution modelling and monitoring of water and energy transfers in wetland ecosystems) project and is  available on GITHUB.

VIPER Tools

 

The VIPER Tools software package is an ENVI add-on that provides a suite of processing tools for multiband passive optical remote sensing data including hyperspectral and multispectral imagery. The major components of the software are tools for creating and managing spectral libraries, for selection of optimal endmembers for Spectral Mixture Analysis (SMA) and for calculating and interpreting SMA and Multiple Endmember Spectral Mixture Analysis (MESMA).