This repository contains Forestry and Biodiversity monitoring and analysis algorithms created for Sentinel-2 satellite and UAV mounted hyperspectral camera data
Report Bug
-
Request Feature
Within this repository, you'll discover various models and computational tools designed for forestry and biodiversity. Models created for tree health monitoring system from Sentinel-2 multispectral data, tree health and fire monitoring using UAV mounted hyperspectral cameras, and automatic wild boar monitoring and detection from thermal cameras.
The repository folders are structured as follow:
- data: here you should add the Boar, Hyperspectral and Sentinel-2 datasets that you download from Zenodo.
- models: models developed for forestry and biodiversity monitoring
- libs: libraries created for hyperspectral and sentiinel-2 data processing
- hyperspectral-lib: Python3 library created for hyperspectral data analysis, reading, writing and modelling purposes.
- sentinel-tools-lib: Python3 library created for sentinel data processing and analysis, with the capabilities of downloading sentinel data from AWS with the help of sentinelhub-py library.
- platform.json: Structured information about the models and their parameters.
- README.md: This file, providing an overview of the repository.
The models developed are the following:
This model was created using YOLOv5 object detection framework with and extension algorithms created to count unique wild boars in gathered UAV thermal data.
Algorithms created for automatic raw Sentinel-2 multispectral data processing to a usable dataset based on regions of interest.
Models created to automatically monitor regions of interest using Sentinel-2 data and extends the Sentinel-2 preprocessing algorithms.
Algorithms created to process raw hyperspectral and thermal data gathered by the UAVs into datasets usable in modelling.
Model created for monitoring forest health using processed Sentinel-2 multispectral and additional data.
Base hyperspectral data processing algorithms and model created to automatically detect calibration plates in hyperspectral mission that are used to calibrate hyperspectral data from radiance values to reflectance.
Model created to automatically find data clusters (data classes) in hyperspectral data cubes for further analysis base on Convolutional Autoencoders.
Model for forest health monitoring on processend and clustered hyperspectral data.
Model for forest fuel evaluation on processend and clustered hyperspectral data.
Vytautas Paura - ART21 - Vytautas Paura
This project is funded by the European Union, grant ID 101060643.