All key formulas of the course on one page, in course order. Every block links to the section where it is derived and explained. Symbols are listed in Notation.

Know by heart

The formulas marked ⭐ were asked in the exam or named in the exam hints: the pinhole projection, the epipolar constraint, the 8-point algorithm, the NeRF and 3DGS rendering formulas, and the DDPM training and sampling algorithms. See Exam Structure.

Image Formation (Lecture 2.1)

⭐ Pinhole projection β†’ Basic perspective projection

are camera coordinates. Image size is inversely proportional to depth.

Gaussian lens formula β†’ Derivation

Field of view β†’ Changing the focal length

World to camera (extrinsics) β†’ External parameters as R, T

Camera to pixel (intrinsics) β†’ Perspective projection matrix

Full projection β†’ Summary: forward projection

Scaled orthographic projection β†’ Orthographic projection

Rotations (Lecture 2.2)

Rotation group β†’ Rotation matrix drawbacks

Euler angles β†’ Euler angles

Quaternion from axis and angle, rotation of a vector β†’ Quaternions

SLERP β†’ Interpolation

Hat operator and Rodrigues formula β†’ Exponential map

Kinematic chain (product of exponentials) β†’ Kinematic chains

Classical Reconstruction (Lecture 3)

SfM problem β†’ The SfM problem

Linear triangulation β†’ Linear triangulation

⭐ Epipolar constraint, essential and fundamental matrix β†’ Derivation, Fundamental matrix

: rank 2, 5 DoF. : rank 2, 7 DoF (9 entries, minus scale, minus ). Epipolar lines , .

Pose from E β†’ Recovering the relative pose

Four combinations; the one with the points in front of both cameras is correct.

⭐ 8-point algorithm β†’ The 8-point algorithm, Problem: rank

Normalized 8-point β†’ Normalization

RANSAC iterations β†’ RANSAC, worked example

Bundle adjustment β†’ Bundle adjustment

Rotation and translation averaging (global SfM) β†’ Global SfM

Stereo and Depth (Lecture 4)

Essential matrix after rectification β†’ Image rectification

Depth from disparity β†’ Disparity and depth

Similarity metrics β†’ Similarity metrics

Cost volumes β†’ MVSNet

Scale-invariant loss (monocular depth) β†’ Scale ambiguity

Surface Reconstruction (Lecture 5)

Distance field, normal, closest point β†’ Distance field

Poisson surface reconstruction β†’ Poisson surface reconstruction

Screened PSR adds .

Dual contouring QEF β†’ Dual contouring

Mesh normal β†’ Polygon meshes

Procrustes alignment β†’ Procrustes solution

ICP alternation β†’ The ICP algorithm

Neural Fields and Point Clouds (Lectures 6.1, 6.2)

Occupancy, UDF, SDF β†’ What is a field?

The sign convention for inside differs between sources (see Signed Distance Function).

Voxel grid interpolation β†’ Voxel grids

IF-Nets and NDF β†’ IF-Nets, NDF

PointNet β†’ PointNet, T-Nets

Attention and Point Transformer β†’ Attention, Point Transformer

Neural Radiance Fields (Lecture 7)

Radiance field β†’ Novel view synthesis

⭐ Volume rendering (continuous) β†’ Transmittance

⭐ Volume rendering (discrete, NeRF) β†’ Volume rendering in NeRF

NeRF loss β†’ Training

Positional encoding β†’ Positional encoding

3D Gaussian Splatting (Lecture 8)

⭐ 3DGS rendering β†’ Image formation

3D Gaussian and covariance β†’ Parametrization, Covariance

Projection into 2D β†’ Projection of the covariance

3DGS loss β†’ Optimization

Learning-Based Reconstruction (Lecture 9)

DUSt3R regression and confidence loss β†’ Training objective, Confidence

Global alignment β†’ Global alignment

Focal length from a point map β†’ Downstream tasks

Diffusion Models (Lecture 10)

Forward process β†’ Forward step

Reverse process β†’ Backward step

⭐ DDPM mean (slide 33) and simple loss β†’ DDPM

⭐ DDPM algorithms (slide 35) β†’ Training and sampling algorithms

Training

  1. , ,
  2. gradient step on
  3. repeat until converged

Sampling

  1. for : if , else
  2. return

DDIM β†’ DDIM ( is the cumulative product here)

Zero-1-to-3 β†’ Zero-1-to-3

Flow Matching and 3D Generation (Lecture 11)

Flow and velocity β†’ Flows and velocities

⭐ Flow matching training (simplest version) β†’ Simplest version

FM vs. CFM β†’ Flow matching loss

Score distillation sampling β†’ SDS