What each symbol means, grouped by topic and in course order. The formulas themselves are on the Formula Sheet.
Read this first
Many letters are reused across the course: , , , , , , each mean at least two different things. In the exam, write down what your symbol means whenever it could be ambiguous. See Symbols with Several Meanings.
Coordinates and Cameras
| Symbol | Meaning | Unit / space |
|---|---|---|
| , | point in world coordinates | metric, 3D |
| , | point in camera coordinates; = depth along the optical axis | metric, 3D |
| film (image) coordinates | metric, 2D | |
| pixel coordinates | pixels, 2D | |
| homogeneous coordinates (, defined up to scale) | ||
| focal length (pinhole: distance pinhole to sensor) | mm, or px after dividing by | |
| object distance and image distance of a lens | ||
| pixel size (width, height) | mm/px | |
| principal point: where the optical axis hits the sensor | px | |
| , | intrinsic matrix (, , , , skew) | |
| rotation matrix, | ||
| camera center in world coordinates | ||
| , | translation of the extrinsics, (not the camera position) | |
| , | extrinsic matrix (world → camera) | |
| , | projection matrix , | |
| projection of the 3D point with camera |
Columns of
In the columns of are the world axes in camera coordinates. The columns of are the camera axes in world coordinates. Quick check: is the first column. See Figuring out rotations.
Rotations
Lecture 2.2
| Symbol | Meaning |
|---|---|
| rotation about one coordinate axis | |
| Euler angles | |
| rotation axis (unit vector) | |
| rotation angle | |
| , , | skew-symmetric matrix of , the matrix form of the cross product |
| quaternion: scalar part , vector part | |
| quaternion conjugate | |
| , | twist coordinates, twist matrix () |
| rigid transformation |
Epipolar Geometry and SfM
| Symbol | Meaning |
|---|---|
| normalized (calibrated) image points in camera 0 and camera 1 | |
| pixel coordinates of the same points | |
| essential matrix (calibrated, rank 2, 5 DoF) | |
| fundamental matrix (pixels, rank 2, 7 DoF) | |
| epipoles | |
| epipolar lines | |
| (8-point) | the matrix, one row per correspondence |
| (pose from ) | the fixed rotation matrix in |
| normalization transform of the normalized 8-point algorithm | |
| observation of point in image | |
| visibility indicator in bundle adjustment | |
| , , | RANSAC: sample size, outlier ratio, desired success probability |
| , , | stereo: baseline, disparity, depth |
| number of disparity hypotheses in the cost volume |
Two conventions for and in epipolar geometry
In the lecture, maps vectors from camera 1 to camera 0 and is the position of camera 1 in camera 0’s frame: . Hartley and Zisserman use camera 1’s extrinsics , and write . The two are equivalent: . Lecture 4 writes the same constraint as with . See Assignment 2.
Surfaces, Fields and Point Clouds
| Symbol | Meaning |
|---|---|
| the surface, for a distance field | |
| the volume (inside) | |
| a field: occupancy, UDF or SDF value at the point | |
| gradient of the field = surface normal | |
| indicator function (1 inside, 0 outside) in Poisson reconstruction | |
| vector field built from the oriented normals | |
| smoothing kernel (Poisson) | |
| Hermite data: edge intersection points and normals (dual contouring) | |
| source and target point sets () in Procrustes / ICP | |
| centered point sets; centroids | |
| scale, rotation, translation of the similarity transform | |
| latent shape code (DeepSDF style) | |
| multi-scale deep features sampled at (IF-Nets, NDF) | |
| PointNet: per-point MLP, symmetric pooling (max), final MLP | |
| T-Net feature transform | |
| query, key, value | |
| relative positional encoding (Point Transformer) |
SDF sign
Lecture 6.1, slide 14 defines the SDF positive inside. DeepSDF and many papers use negative inside. State your convention. See Signed Distance Function.
Neural Rendering
Lectures 7, 8. These are the symbols of exam task 4.
| Symbol | NeRF | 3D Gaussian Splatting |
|---|---|---|
| camera ray: origin , direction | (rays are not marched) | |
| near and far bound of the ray | ||
| sample index along the ray | index of a Gaussian, sorted by depth | |
| the Gaussians overlapping the pixel | ||
| volume density: = probability that the ray stops in | ||
| distance between samples, | ||
| computed opacity of the segment, | ||
| learned opacity of Gaussian | ||
| transmittance: probability that the ray reaches sample unoccluded, | the same product, written out | |
| color from the MLP, depends on position and view direction | color from spherical harmonics | |
| , | rendered pixel color (hat = prediction) | rendered pixel color |
| center of the Gaussian | ||
| 3D covariance | ||
| rotation (from a quaternion) and diagonal scale matrix | ||
| projected 2D covariance | ||
| , | viewing transform, Jacobian of the affine approximation of the projection | |
| projected 2D Gaussian evaluated at pixel | ||
| positional encoding with frequencies | (not needed) | |
| view direction angles in |
Learning-Based Reconstruction
Lecture 9
| Symbol | Meaning |
|---|---|
| point map of view , expressed in the frame of camera 1 | |
| ground-truth point map | |
| pixel index; the pixels with valid ground truth | |
| normalization factors (mean distance to the origin) | |
| confidence of pixel in view | |
| weight of the regularizer | |
| , | edges (image pairs) of the pair graph |
| per-edge scale and rigid transform in global alignment | |
| global point map of view |
Diffusion and Flow Matching
| Symbol | Meaning |
|---|---|
| clean data sample | |
| pure Gaussian noise; = number of diffusion steps | |
| noisy sample at step | |
| forward (noising) process, fixed | |
| learned reverse (denoising) process | |
| noise schedule (variance added at step ) | |
| cumulative product; how much of is left at step | |
| the true noise, | |
| the noise predicted by the network | |
| mean of the learned reverse step | |
| standard deviation of the noise re-injected during sampling | |
| fresh noise in DDPM sampling; latent in Stable Diffusion | |
| Zero-1-to-3 conditioning: input image and relative camera pose | |
| , | flow matching: source (noise) and target (data) distribution |
| , | noise sample and data sample. Direction is reversed w.r.t. diffusion |
| continuous time | |
| flow (where a point is at time ) | |
| , | true and learned velocity field |
| probability path | |
| (SDS) | parameters of the 3D representation; the render |
| time weighting (SDS) |
Time runs in opposite directions
Diffusion: = data, = noise. Flow matching (as in the lecture): = noise, = data. See Flow matching vs. diffusion.
Symbols with Several Meanings
| Symbol | Meanings |
|---|---|
| object height in · sensor size in · per-point MLP in PointNet | |
| focal length · field / implicit function · vectorized in the 8-point algorithm · final MLP in PointNet | |
| fundamental matrix · kernel in Poisson reconstruction · feature channels in a cost volume · radiance field | |
| translation of the extrinsics · baseline in rectified stereo · transmittance · number of diffusion steps · normalization in the 8-point algorithm | |
| translation · ray parameter · diffusion / flow time | |
| Euler angle · NeRF / 3DGS opacity · in DDPM · cumulative product in DDIM · weight in screened PSR and in the confidence loss | |
| volume density · singular value · noise std in sampling · per-edge scale in global alignment | |
| 8-point data matrix · fixed matrix in · viewing transform in 3DGS · image width | |
| camera center · rendered color · confidence (DUSt3R) · constant in the diffusion loss | |
| pixel size · scale factor · RANSAC sample size · object distance | |
| disparity · ray direction · key dimension in attention | |
| rotation angle · network parameters · view direction angle | |
| Euler angle · positional encoding · attention MLP in the Point Transformer | |
| essential matrix · energy (ICP, dual contouring) · encoder | |
| intrinsic matrix · grid size of IF-Net features · number of points per group (PointNet++) |
Focal length vs. focus distance
Focal length is a property of the lens. Focus distance is , the distance to the plane in focus on the object side. In the pinhole model is the distance to the sensor; in the lens model the perspective is set by . See Pinhole vs. lens model.