16 Jun 2026

Detecting unpermitted construction from dated imagery

ConstructionChange detectionPlanning

Unpermitted construction is hard to police because it is small, dispersed and continuous. By the time a structure is reported it is already built, and manually reviewing imagery across a whole jurisdiction is impractical.

Detect the change directly

The signal is specific: pixels that classify as unambiguously built today but were not built some months ago. A land-cover classifier runs on both dates, and the difference — new construction — is read out directly rather than inferred.

A three-stage false-positive filter

Naive differencing drowns in noise, so three filters suppress it: asymmetric strictness (the new date must be strongly artificial while any prior built hint is ignored), spectral confirmation (a real NDBI or brightness rise, not an alignment artefact), and a minimum component size that trims speckle while keeping genuine small buildings.

Running on enhanced 5 m super-resolution imagery, it resolves individual structures — a 10×10 m house is several pixels — across areas up to 100,000 km² on an annual cycle. Planning offices, land registries and tax authorities use it to find unpermitted development and verify declared construction without flying or driving the whole territory.