What is Site Reconstruction?
Introductionโ
This page sets up the course. Site reconstruction is the practice of rebuilding a physical location in 3D from imagery you did not shoot yourself: satellite views, street-level photos, drone video, social media stills. In a visual investigation context, the goal is rarely "a pretty 3D model." It is a verifiable, measurable 3D environment that lets you answer questions like:
- Could the witness at that location have seen the event?
- How large is the compound, the container yard, the vehicle โ really?
- Does this photo match this claimed location, or is something off?
- Where was this shot taken from?
Everything in the course is a step toward establishing and combining the two anchors every site reconstruction depends on: a georeferenced world (satellite imagery at real-world scale) and a matched camera (a Blender camera that replicates the original photo).
The method has been developed and tested through a live 8-week curriculum (an Oxford + Dutch Police pilot). The version in this course is the generalizable core of that curriculum, built around a deliberately generic scenario: reconstructing a house from satellite imagery and multiple photos. The house is not the point โ the pipeline is.
Everything rests on two anchors
A georeferenced world at 1:1 gives you measurability. A matched camera gives you the viewpoint. Lose either one, and the result cannot be verified.
Neither anchor is enough alone
A world without a camera is measurable but unattributable. A camera without a world is viewpoint-accurate but in arbitrary units.
This is interpretation, not recording
A reconstruction is a model built from assumptions. It is defensible only when its scale basis, its sources, and its uncertainty are documented.
Key Conceptsโ
| Concept | Definition |
|---|---|
| Georeferenced baseline | A Blender scene aligned to real-world coordinates at 1:1 scale, built from satellite imagery |
| 1:1 scale | The convention that 1 Blender unit = 1 meter, so all measurements are in real-world units |
| Vanishing point | The point where parallel lines (not parallel to the image plane) converge in a perspective image |
| Perspective solving (camera matching) | Recovering camera position, orientation, and focal length from vanishing points in a single image |
| Photomatch | The verification step: comparing a render from your matched camera against the original photo |
| Scale hierarchy | The ranked source-reliability system for scale references (detailed in Scale Estimation) |
The Two Anchorsโ
Every site reconstruction stands on two things. If either one is missing or weak, everything built on top of it is suspect.
Anchor 1: A Georeferenced Worldโ
Satellite imagery gives you the site at real-world scale and position. In Blender, that means a scene where 1 unit = 1 meter, the origin sits at the site's real coordinates, and the ground truth of "what is where" is fixed before you model anything.
This anchor is established in Module 02 using tools like BlenderGIS and QGIS.
Anchor 2: A Matched Cameraโ
OSINT photos give you the viewpoint: the exact position, orientation, and focal length of the camera that captured them. Camera matching (a.k.a. perspective solving, the "fSpy process") recovers those camera parameters from a single photo using the vanishing points of parallel lines in the image.
This anchor is established in Module 03.
Why Both?โ
- A georeferenced world without a matched camera gives you a site you can measure but cannot prove your source photo came from.
- A matched camera without a georeferenced world gives you a photo-accurate scene in arbitrary, unscaled units โ impressive, but unverifiable.
Together they let you say: "This is the site at real-world scale, and this is the exact camera from which the evidence photo was taken โ here is what that camera can and cannot see."
Why This Matters for Visual Investigationโ
The Opportunityโ
OSINT imagery is abundant and often geolocatable. Site reconstruction turns flat images into a measurable, explorable environment โ the difference between looking at evidence and interrogating it.
The Caveatโ
Reconstruction is interpretation, not recording. A reconstructed site is a model of a site, built from assumptions (imagery resolution, matching accuracy, what you chose to model). It must be documented and presented with its uncertainties โ which is exactly what Investigative Context covers.
Where It Fits in the Workflowโ
Site reconstruction is one branch of geometric reconstruction. The KB's geometric reconstruction playbook distinguishes between object-level, site-level (this course), and environmental reconstruction. The camera matching technique page is the core skill this course operationalizes.
Exercise: When to Reconstruct a Siteโ
For each scenario, answer:
- Is site reconstruction the right tool here? (Yes / No / Only partially)
- Which anchor do you establish first โ the georeferenced world, or the matched camera? Why?
- What is your first concrete step in Blender or a GIS tool?
Scenario Aโ
You have a drone video orbiting a two-story house and its compound, suspected of being used as a weapons cache. You want to measure the compound, test sightlines from neighboring buildings, and later show where a specific van was positioned.
Scenario Bโ
A single street-level photo shows a suspect's car parked in front of a building. You want to determine whether a witness standing 200 m away could have read the license plate.
Scenario Cโ
A social media post claims to show a building destroyed by a strike in a named city district. You want to check whether the visible skyline and street layout actually match that district.
There are no single "correct" answers โ this is a judgment exercise. Compare your reasoning against the Camera Matching reference module (in the sidebar) and the Analyzing Footage page. You'll put these judgments into practice in the Modeling & Photomatching.
Knowledge Checkโ
Test what you just read. A few questions, immediate feedback on every answer, and a different set each attempt.
Knowledge check
Check what you just read. Every answer gets feedback.
Summaryโ
Site reconstruction rebuilds a location in 3D from satellite and OSINT imagery. It stands on two anchors: a georeferenced 1:1 world (satellite baseline) and a matched camera (perspective solving of the source photo). The course proceeds from anchor to anchor to model: baseline โ camera โ model โ verify โ document.
Resourcesโ
- Module 02: Imagery, Scale & Measurement โ next in this course
- Camera Matching โ the core technique this course operationalizes
- Camera and Perspective โ the foundational perspective concepts
- Geometric Reconstruction โ the playbook: three scopes and the full phase flow
- Measurements, Scale & Dimension โ the scale hierarchy you'll lean on constantly
- fSpy โ vanishing-point camera estimation, imported into Blender
- Perspective Plotter โ real-time camera matching inside Blender
Sourcesโ
- fSpy โ the perspective-solving tool this page names for camera matching
- Berkeley Protocol (UNODC) โ international standards for digital open-source investigations