Skip to content

Latest commit

 

History

History
98 lines (64 loc) · 5.92 KB

landing-page.md

File metadata and controls

98 lines (64 loc) · 5.92 KB

Welcome to Geo-SfM

Creative Commons Licence Zenodo DOI

 
This compendium forms part of the UNIS [Geo-MOD](https://unisvalbard.github.io/Geo-MOD/landing-page.html) series:

> [Geo-UAV: Learn to fly geoscientific missions](https://unisvalbard.github.io/Geo-UAV/landing-page.html)

> [Geo-SfM: Learn to apply structure-from-motion photogrammetry](https://unisvalbard.github.io/Geo-SfM/landing-page.html)

:class: seealso

Interested in our pedagogical findings of using the Jupyter Book environment in teaching?
[Access the paper](https://gc.copernicus.org/preprints/gc-2024-6/) in Geoscience Communications.

The Geo-SfM course teaches you the basic concepts of Structure-from-Motion (SfM) photogrammetry using the Agisoft Metashape software suite alongside the Python programming language. No previous programming experience is required, though may come in handy for more advanced uses.

Geo-SfM covers the necessary skills needed to conduct SfM photogrammetry in a scientifically sound manner, targeting specifically the geosciences.

This course is **open for everyone to follow online**. The aim of the course is to share processing practices amongst the geosciences and to facilitate more efficient and reproducible processing.
This Geo-SfM course is or has been part of the following courses:

- [University Centre in Svalbard (UNIS) Arctic Geology AG-222 bachelor course](https://www.unis.no/course/ag-222-integrated-geological-methods-from-outcrop-to-geomodel/) [2020 - 2024].
- [UNIS Arctic Geology AG-214 bachelor course](https://www.unis.no/courses/ag-214-the-geological-evolution-of-svalbard-15-ects/) [2024].
- [UNIS Arctic Geology AG-358/858 master/PhD course](https://www.unis.no/courses/ag-358-geological-constraints-on-subsurface-energy-and-ccs-10-ects/) [2024].
- [UNIS GeoMOD course](https://unisvalbard.github.io/Geo-MOD/landing-page.html) [2023].
<iframe src="./slides/ppt/intro.html" title="Geo-SfM intro" width=100% height=450em></iframe>

Course format and topics

This course is split in several modules, consisting of interactive lectures walkthroughs, and exercises. The exercises will focus on developing competence in SfM photogrammetr processing for geoscientific purposes, and in particular focusing on the use of Agisoft Metashape. Typical topics cover the operating of Agisoft Metashape, the use of ArUco markers and automated marker detection, and the use of automated Python scripting for automated processing. Furthermore, optimal image acquisition is discussed, as well as the use of SfM for different use cases.

Motivation for the course

The main part of the first half of the course is to learn how to use the Agisoft Metashape software suite. However, in addition we also try to address the following and help you to learn a number of other skills related to open and reproducible science. These include:

  • Keeping a log of every decision and change you make
  • Standardising your approach to ensure your science is reproducible
  • Archiving raw data, metadata, processing reports

Learning outcomes

After taking the Geo-SfM course, the participant has been introduced to photogrammetry processing techniques and possesses the skills to independently process and quality assure photogrammetric data sets such as digital elevation models (DEMs) and three-dimensional digital models (e.g., outcrops, hand-sized samples). Important aspects include:

  • ✔️ The participant has acquired a fundamental understanding of the concepts and workings of structure-from-motion photogrammetry.
  • ✔️ The participant understands and can apply georeferencing and spatial alignment.
  • ✔️ The participant can independently process photogrammetry data to produce orthomosaics, 3D and DEM models.
  • ✔️ The participant is familiar with best-practices in data processes and can conduct quality assessment and data validation.
  • ✔️ The participant is able to perform basic data analysis and feature interpretation.
:class: tip

Those using this tutorial in teaching are free to assign the following assignment to their students:

**Objectives**

By the end of the Geo-SfM (https://unisvalbard.github.io/Geo-SfM) module, all groups should be familiar with:

1. Image acquisition procedures for structure-from-motion processing
2. Standardised procedures for the processing of digital outcrop and sample models, including metadata templates and archiving procedures.
3. GitHub, particularly being able to raise issues and have discussions, as well as create pull-requests to contribute to open resources.

**Instructions**

In pairs of 2, you will be tasked to reconstruct a number of hand-sized items (e.g., small rock samples, common household items, foods and fruits). 
Use the online Geo-SfM tutorial to aid you in the steps. Each 3D model should be documented with metadata and uploaded to SketchFab. 
Subsequently, a pull-request (with updates to this file: https://github.com/UNISvalbard/Geo-SfM/blob/main/3dmodels-sketchfab.yml) must be submitted containing a new entry with their SketchFab IDs alongside the year of publishing and course ID.

Suggestions and or fixes?

:name: github_tut

This page uses [Github](https://youtu.be/w3jLJU7DT5E) as a backbone.
All it takes is a [Github account](https://github.com/join), which even comes with student benefits.
Once connected, feel free to open an issue as per the above - whether suggesting improvements or highlighting bugs.
A more detailed explanation is found on the [how to contribute page](contribute).