Saved
Tools

Photogrammetry

Photogrammetry doesn’t capture reality — it reconstructs geometry from the constraints of light, lens, and overlap.

Worth your time?4/5Yes.Study the whole thing.What works, what does not, who it is for ↓
11:17in productionCh. 1 · Not a picture. A dataset./ 11:17 · ceiling 15 min
6 chapters · 11:17Ceiling 15:00

The brief is written and checked. The video joins this page when it is cut.6 chapters · 1 min read · 11:17 planned

Read the brief

Photogrammetry is a precise, geometric method for deriving 3D measurements from 2D images. Its strength lies in reproducible, physics-based reconstruction — not AI inference or artistic approximation. Its weakness is rigour: it fails without controlled imaging conditions, known scale, or identifiable features. It is indispensable for surveying, heritage documentation, and remote sensing — but irrelevant for unstructured video or real-time AR.

Chapters & takeaways6
  1. 0:57
    Not a picture. A dataset.

    It is not photography — it is measurement disguised as imagery.

  2. 2:34
    Triangulation is the engine.

    3D position comes from ray intersection, not depth sensors or lasers.

  3. 3:52
    Stereo is the baseline — not the exception.

    Two views are the minimum; more views improve robustness but demand consistent overlap.

  4. 5:03
    Error minimisation is non-negotiable.

    Bundle adjustment corrects for lens distortion, camera misalignment, and human measurement error — all at once.

  5. 6:28
    One photo is rarely enough.

    Single-image measurement only works for planar, scale-known targets — a severe limitation.

  6. 7:46
    A 19th-century science, not a 21st-century app.

    Laussedat built it; Meydenbauer named it in 1867 — this is surveying, not software.

3 more chaptersFewer chapters
Worth your time?

Yes. Study the whole thing.

4/ 5
What works
  • stereophotogrammetry from multiple viewpoints
  • single-image measurement on known-scale planar targets
  • bundle adjustment to refine 3D coordinates
What does not
  • recover absolute scale from a single uncalibrated image
  • infer material properties or lighting
  • work reliably on textureless or moving surfaces
Study it if
  • surveyors
  • heritage conservators
  • geospatial analysts
Skip it if
  • real-time AR developers
  • unstructured video analysts
  • non-technical users expecting instant 3D
Who should study it, and who should skipHide who it is for
The written brief1 min read

What it is and the problem it solves

Photogrammetry is a method for extracting reliable 3D spatial measurements from 2D images. It solves the problem of quantifying physical objects and environments without direct contact.

How it works

It identifies matching points across two or more images. It constructs rays from known camera positions to those points. It calculates 3D point locations where the rays intersect — triangulation. It refines those coordinates by minimising measurement errors across all points and images — bundle adjustment.

What works

Stereophotogrammetry works: it estimates 3D coordinates from two or more images taken from different positions. Single-image photogrammetry works when image scale is known and the target lies on a plane parallel to the image plane. Bundle adjustment works: it refines point coordinates using the Levenberg–Marquardt algorithm to minimise reprojection error.

What does not

It does not recover absolute scale from a single uncalibrated image. It does not infer material properties, lighting, or occluded geometry. It does not work reliably when common points cannot be identified — such as on textureless, reflective, or moving surfaces.

What it changes

It replaces physical surveying with image-based measurement. It enables reconstruction of inaccessible or hazardous objects — like heritage facades or volcanic terrain — using only photographs. It shifts spatial documentation from contact-based to optical methods.

Is it worth your time

Yes, if you need metrically accurate 3D models from images and can control image geometry, scale, and overlap. No, if you require real-time output, operate without ground control, or expect accuracy without calibration.

Same field · Tools4 of 17
10:12
Pressure cookerDenis PapinThe steam digester is a 1679 experimental vessel that used trapped steam to raise boiling temperature and cut cooking time. It introduced the safety valve and demonstrated atmospheric pressure’s mechanical action — directly enabling Papin’s 1690 piston engine. It was never mass-produced, never used outside demonstration, and had no domestic adoption. Its value is archival and conceptual: it is the first device to treat pressure as a controllable variable in thermal systems.
9:02
Motion captureMotion capture is a measurement technique repurposed for entertainment. It excels at capturing where a joint is — not why it moves there, or how it feels. Its value lies in repeatability and precision, not expressiveness or speed. It has no intelligence, no interpretation, and no memory — only sampling rate and calibration.
10:03
Go (programming language)Robert Griesemer, Rob Pike, Ken Thompson · 2009Go is a statically typed, compiled programming language designed in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson at Google to improve programming productivity for multicore, networked machines and large codebases. It combines static typing and runtime efficiency like C, readability and usability like Python, and high-performance networking and multiprocessing. Publicly announced in November 2009 and released as version 1.0 in March 2012, Go emphasizes simplicity, safety, and developer tooling — especially around concurrency via goroutines and channels, packaging, testing, and deployment — while deliberately omitting features like inheritance, assertions, pointer arithmetic, and implicit type conversions. Its design reflects a focus on the software development process itself rather than just language syntax or semantics.
10:04
YAML2001YAML is a human-readable data serialization language introduced in 2001. It uses indentation for structure, supports native scalars, lists, and associative arrays, draws syntax inspiration from RFC 822, MIME, C, and HTML, and is commonly used for configuration files and data storage/transmission.
Up next in Technology

Photolithography

· 9:55

Photolithography didn’t invent the microchip—it made mass production inevitable.

9:55