Master level course in Physical Geography at Marburg University
Field data collection for understanding complex forest structures is increasingly being complemented by remote sensing methods. However, many remote sensing methods work best at a particular scale. For example, Sentinel-2 data captures information at a high resolution of 10 m in 2D, while LiDAR (Light Detection and Ranging) describes forest structure most accurately in 3D. Joint use of remote sensing data from multiple sensors can help us capture complex vegetation structure at both local and regional levels. Such an understanding can support forest conservation and biodiversity management. This course uses pre-collected data on species richness and environmental parameters such as temperature and soil, collected at plot level, to upscale biodiversity to a regional scale.
What will be done in the course
In this course, we will combine airborne LiDAR, hyperspectral and Sentinel-2 data with satellite embeddings from geospatial foundation models to upscale biodiversity measured at plot scale. The data used in this course is provided by the Kilimanjaro-SES project.
Intended learning outcomes
At the end of this course you should be able to
- Use R to process and analyse geospatial data,
- Explain the basics of remote sensing and machine learning,
- Process LiDAR, hyperspectral and Sentinel-2 data,
- Explain what satellite embeddings are and use them as predictors,
- Apply upscaling methods to predict biodiversity at regional scale,
- Combine different types of remote sensing data in a single workflow, and
- Design and carry out a reproducible research project on a real-world example.
Setting
This course takes place in person in the classroom (F 14 | 00A19). The first session will take place on Friday 16.10.2026 at 09:15 am. The instructors will explain the course details then. Course resources are provided in the ILIAS course environment (only accessible to course members logged in to ILIAS).
Syllabus
The course encompasses 13 sessions from 16.10.2026 to 12.02.2027.
| Session | Date | Topic | Content |
|---|---|---|---|
| Getting started | |||
| 01 | 16.10.2026 | First things first | Course introduction, R Basics, GitHub, Classroom 50 |
| Remote sensing basics and data | |||
| 02 | 23.10.2026 | Remote sensing basics and Sentinel-2 data | Introduction to Kili-SES project, Remote sensing basics, Google Earth Engine basics, Sentinel-2 data preparation and application |
| 03 | 30.10.2026 | LiDAR remote sensing | Introduction to LiDAR, working with point clouds and deriving LiDAR products |
| 04 | 06.11.2026 | Hyperspectral remote sensing | Introduction to hyperspectral data, speclibs and deriving vegetation indices |
| 05 | 13.11.2026 | Foundation models and satellite embeddings | What foundation models and embeddings are, AlphaEarth and TESSERA, embeddings vs. spectral bands and indices, limitations |
| 06 | 20.11.2026 | Hands-on AlphaEarth satellite embeddings | Accessing AlphaEarth embeddings in Google Earth Engine, exploring and extracting them for the Kilimanjaro plots, comparison with classic predictors |
| Start research project | |||
| 07 | 27.11.2026 | Set up your research project | Defining project work, research questions and discussing deadlines, open science and data |
| Upscaling Methodology | |||
| 08 | 04.12.2026 | Upscaling workflow 1 | What is upscaling, understanding the workflow, data preparation, basics of machine learning models |
| No sessions on 11.12. and 18.12.2026 – work on your project outline | |||
| Christmas Break | |||
| 09 | 15.01.2027 | Upscaling workflow 2 | Designing a machine learning model, testing and fine tuning the model |
| 10 | 22.01.2027 | Upscaling workflow 3 | Upscaling : doing predictions |
| Assisted working phase | |||
| 11 | 29.01.2027 | Feedback on project outline and Work on projects | Discussion on project outlines and time for working on projects |
| 12 | 05.02.2027 | Work on your projects | Time for working on projects, individual feedback |
| Wrap up | |||
| 13 | 12.02.2027 | Work on your projects, wrap up, evaluation, and feedback | Time for questions and feedback, goodbye |
Deliverables
The graded course certificate is based on an individual portfolio hosted as a personal repository on GitHub. The portfolio items are defined in the respective course assignments. To create your repository, follow the Classroom 50 setup steps. Use the same repository for all assignments.
Preparation and prerequisites
The course assumes basic knowledge and skills in R and geo-information science.
This course uses additionally provided material for teaching basic R skills, which can be found here.