Data & Tools

Land tools

Tools used by NCEO researchers for visualising, processing and modelling land processes.

This section depicts a list of resources suitable for visualizing, processing and modelling data for land processes. This collection includes tools for ecosystem and radiative transfer modelling; visualization and processing tools for optical and radar remote sensing data.



Modelling Tools

This code implements a Monte Carlo sampler for drawing posterior estimates of land cover from an existing land cover map and its corresponding confusion matrix.

The algorithm is described in Cripps et al. (2013) and its application to GlobCover2009 data in Quaife and Cripps (2016)

Contact: Tristan Quaife (Reading)

View Here
Terrestrial laser scanning (TLS) tools: individual tree extraction and modelling

Tools for processing and analysing TLS point cloud data, in particular to extract individual trees from point clouds containing many trees. A series of iterative clustering, filtering and pruning operations carried out to assess the contents of a point cloud for tree objects and then to extract these, automatically. The result of this can then be used in quantitative reconstruction modelling tools.

Contact: Andy Burt (UCL)
View Here

ACM is an emulator of the SPA land surface model that computes GPP at daily time-scale as a function of radiation, temperature, Leaf Area Index and atmospheric CO2.

Contact: Jean-François Exbrayat and Luke Smallman (Edinburgh)

View Here

DALEC is an ecosystem model that simulates the allocation of GPP and residence time of carbon in 4 vegetation and 2 litter and soil pools.

Contact: Jean-François Exbrayat and Luke Smallman (Edinburgh)
View Here
Radiative Transfer Tools

Three dimensional Radiative Transfer model, developed to simulate vegetation canopy BRDF, albedo, absorption, fAPAR, lidar waveform and photon counting. Associated tools: scripts for coupling with atmospheric model 6s, LUT generation and model inversion, and simulation of sensors (e.g. Sentinel 2/3, MODIS).

Contact: Peter North (Swansea University)

View Here
Gaussian Process RT model emulation tools

Radiative transfer model wrappers in Python for PROSAIL (Verhoef et al.) and DISCRETE/NADIM (Gobron et al.).

Contact: Jose Gomez-Dans (UCL)

View Here
3D Vegetation laboratory

3D EO simulation framework developed via ESA funding as part of the Support to Science Element (STSE). 3DVeglab provides an online toolbox of RT modelling tools to enable simulation of (optical) Sentinel 2, 3 and other sensors, for selected highly-detailed 3D modelled scenes.

The scenes were developed from RAMI simulated (synthetic) model scenes, and from detailed field measurements made at forest sites in Switzerland (Laegeren) and Germany (Tharandt). These measurements included very detailed TLS scans of branches and needles, enabling development of very detailed 3D scene models.

The 3D Veglab toolbox contains 2 different 3D MCRT models, librat developed at UCL and DART developed at CESBIO. 3DVeglab was developed to work as a plug-in module for the ESA BEAM toolkit.

Contact: Mat Disney (UCL)

View Here
RAMI online model checker (ROMC)

Online RT model checking tool, developed as part of Radiative Transfer Model Intercomparison (RAMI) exercise. Provides online interface to standard set of RT model simulations, to allow testing of new RT models against set of ‘most credible’ surrogate truth RT model simulations (e.g. librat).

Users can set up simulation scenarios, and upload model results, and then receive automated checking and certification against ROMC model ‘truth’. Allows a new model to be ‘validated’ in some sense, at least for a limited set of modelling scenarios where the result is known a priori. Developed by team at EU Joint Research Centre (JRC), Ispra, Italy in conjunction with the RAMI team.

Contact: Mat Disney (UCL)

View Here

Python modules for the creation of 3D scenes, running of simulations, and processing of results using librat. Primarily used with wavefront obj files created by the commercial software OnyxTree and developed for waveform lidar simulations of savanna tree/grass scenes.

Contact: John Armston (Queensland Government and NASA GEDI)

View Here
librat (3D Monte Carlo Ray Tracing Library)

3D Monte Carlo Ray Tracing (MCRT) model, for the optical domain. Widely-used in published work simulating EO reflectance data at a range of scales, as well as time-resolved lidar. Also used as ‘most credible’ surrogate RT models in successive phases of the RAMI exercise.

Code is developed as a stand-alone library of function calls, which can be included in user-developed C code (default) and Python.

Associated tools:

  • fishStart: fisheye simulation wrapper based on librat incorpporating PAI, LAI calculation, and Licor LAI-2000 instrument simulation
  • tls: terrestrial laser scanner simulation tool
Contact: Philip Lewis and Mat Disney (UCL)
View Here
Data Visualisation and Processing Tools
MapReady Toolkit
NASA Alaska Satellite Facility (ASF) open source tool to process, analyse and visualise airborne and spaceborne Synthetic Aperture Radar (SAR) data acquired by several Earth Observation (EO) radar sensors.

This tool is owned and maintained by a third party.

NCEO Contact: Shaun Quegan (University of Sheffield)

View Here
PolSARpro (ESA Polarimetric SAR Data Processing and Educational Tool)
Open source tool to process, analyse and visualise multi-polarised Synthetic Aperture Radar (SAR) data acquired by ESA’s missions (e.g., Envisat ASAR, Sentinel-1), Third Party Missions (e.g., ALOS PALSAR, COSMO-SkyMed, RADARSAT-2, TerraSAR-X) and airborne missions (e.g., NASA/JPL AIRSAR, DLR E-SAR). Includes a fully polarimetric-interferometric coherent SAR scattering and imaging simulator on forest (PolSARproSim).

This tool is owned and maintained by a third party

NCEO Contact: Shaun Quegan and Joao Carreiras (University of Sheffield)

View Here
STEP (ESA Science Toolbox Exploitation Platform)
Open source tool to process, analyse and visualise Earth Observation (EO) data from ESA’s missions and Third Party Missions. Developed to provide full support for ESA’s Sentinel missions (e.g., Sentinel-1, Sentinel-2, Sentinel-3) under a common architecture called Sentinel Application Platform (SNAP).

NCEO advice and support: Shaun Quegan and Jose Carreiras (Sheffield)
View Here
MODIS data acquisition and handling tools
Various python tools for obtaining and carrying out basic staking operations, for MODIS data. Reqiuired in order to (for example) apply linear kernel-driven RT modelling approach to time-series of observations (and for DA). • MODIS downloader: a tool to download batches of MODIS products for a particular time period and geographical area. • UCL MODIS stacker: a Python library that easily creates stacks of data from MODIS reflectance data. Useful for e.g. BRDF fitting or DA applications.

Contact: J. Gomez-Dans (UCL)
View Here

Discover More