Photogrammetry 1 Course – 2020

General Information


Information: Welcome to the Photogrammetry I Course of 2020

Slides: see eCampus

Course Content (Photogrammetry I)

  • Welcome to the Photogrammetry I Course of 2020
  • Introduction to Photogrammetry
  • Python Crash Course, Jupyter Notebook, Python NumPy Matplotlib Tutorial (External)
  • Camera Basics
  • Histograms
  • Binary Images
  • Local Operators
  • Cross Correlation
  • Least Squares Matching
  • Förstner Operator
  • Visual Features: Keypoints
  • Visual Features: Descriptors
  • Geometric Transformations
  • Classification
  • Ensemble Classification
  • Dimensionality Reduction
  • Clustering
  • Homogeneous Coordinates
  • Camera Paramters: Intrinsics and Extrinsics
  • Direct Linear Transform
  • Zhang’s Calibration Method
  • Spatial Resectioning

Download all 2020 exercises for all our courses: ZIP-Archive.

Week 1 – 06.04.2020-10.04.2020


Lecture: Introduction to Photogrammetry

Slides: see eCampus


External: Python Crash Course For Beginners


External: Jupyter Notebook Tutorial: Introduction, Setup, and Walkthrough

Zoom: Live Tutorial on Python/Jupyter/Assignments

Date: 09.04.2020

Zoom Link, see eCampus


Tutorial 01 – Python/Jupyter/Assignments by Louis Wiesmann

Homework Assignment 1

Given out: 09.04.2020

Deadline: 24.04.2020

See eCampus

Week 2 – 13.04.2020-17.04.2020


External: Python NumPy for Beginners


External: Matplotlib (Part 1): Creating and Customizing Our First Plots

Zoom: Live Tutorial Computer Vision with Python

Date: 15.04.2020

Zoom Link, see eCampus


Tutorial 02 – Computer Vision with Python (Jan Weyler)

Homework Assignment 2

Given out: 15.04.2020

Deadline: 30.04.2020

See eCampus

Zoom: Live Question & Answers Session

Date: 16.04.2020

Zoom Link, see eCampus

Week 3 – 20.04.2020-24.04.2020


Lecture: Camera Basics

Slides: see eCampus


Lecture: Histograms Part 1

Slides: see eCampus


Lecture: Histograms Part 2

Slides: see eCampus

Week 4 – 27.04.2020-01.05.2020


Lecture: Binary Images Part 1

Slides: see eCampus


Lecture: Binary Images Part 2

Slides: see eCampus


Lecture: Binary Images Part 3

Slides: see eCampus

Week 5 – 04.05.2020-08.05.2020


Lecture: Local Operators Part 1

Slides: see eCampus


Lecture: Local Operators Part 2

Slides: see eCampus

Week 6 – 11.05.2020-15.05.2020


Lecture: Cross Correlation

Slides: see eCampus


Lecture: Least Squares Matching

Slides: see eCampus

Week 7 – 18.05.2020-22.05.2020


Lecture: Förstner Operator

Slides: see eCampus


Lecture: Visual Features: Keypoints

Slides: see eCampus

Week 8 – 25.05.2020-29.05.2020

No lectures (Städtebauseminar)

Week 9 – 01.06.2020-05.06.2020


Lecture: Visual Features: Descriptors

Slides: see eCampus


Lecture: Geometric Transformations Part 1

Slides: see eCampus


Lecture: Geometric Transformations Part 2

Slides: see eCampus

Week 10 – 06.06.2020-12.06.2020


Lecture: Classification

Slides: see eCampus

Week 11 – 15.06.2020-19.06.2020


Lecture: Ensemble Classification

Slides: see eCampus

Week 12 – 22.06.2020-26.06.2020


Lecture: Dimensionality Reduction

Slides: see eCampus


Lecture: Clustering

Slides: see eCampus

Week 13 – 29.06.2020-03.07.2020


Lecture: Homogeneous Coordinates

Slides: see eCampus

Week 14 – 06.07.2020-11.07.2020


Lecture: Camera Paramters: Intrinsics and Extrinsics

Slides: see eCampus

Week 15 – 15.07.2020-19.07.2020


Lecture: Direct Linear Transform

Slides: see eCampus


Lecture: Zhang’s Calibration Method

Slides: see eCampus


Lecture: Projective 3-Point Algorithm/Spatial Resectioning

Slides: see eCampus

To be recorded

Lecture: Summary

Slides: see eCampus