2026-10-13

How to tell a decoy from a destroyed target in satellite imagery

A monochrome overhead view of a corrugated rooftop where sharp shadows separate solid panels from open bays.

A decoy doesn't have to fool a pilot anymore. It just has to fool the analyst reading the frame three hours after the strike, long enough to burn a re-strike sortie on a target that was never really there, or to leave a live target standing because someone graded a netted roof as a crater.

Optical imagery gives you shape, shadow, and texture. No thermal bloom, no radar return, nothing that tells you what's warm or what's metal under a tarp. At 0.5 m GSD or better you can resolve a collapsed wall from an intact one, but you're reading geometry and light, not material. That's the whole game: a decoy is built to pass a geometry-and-light test, and most of them fail it in a handful of specific, checkable ways.

Shadow geometry is the first tell, not the last

A roof that's actually gone casts a shadow with the same broken edge the roofline has in the frame. Collapse is irregular, timbers and trusses fall at different angles, so the shadow boundary is jagged and it changes shape between overpasses as debris settles or gets pushed around by cleanup crews. Camouflage netting draped over an intact structure, by contrast, usually preserves the original roofline's shadow almost exactly. The netting sags a little, maybe drapes over one corner, but the shadow still reads like a box, because there's still a box under it.

The same logic runs the other way for staged destruction. If someone's trucked in rubble and arranged it on a slab to fake a hit, the shadow cast by that rubble pile often sits too cleanly inside the original footprint. Real blast debris doesn't respect property lines. It throws outward, unevenly, in the direction the structure failed, and some of it lands outside the footprint entirely. A rubble pile that stops exactly at the old wall line is a rubble pile someone placed there.

Debris scatter, scorch, and the ground around the building

The building itself is only half the frame. Check the ground. A real strike leaves a signature that extends past the structure: a crater or spall pattern at the impact point, a scorch halo on the pavement or vegetation that doesn't match the building's own char pattern, and a debris gradient that thins out as you move away from the point of impact. Damage that stops cleanly at the roofline, with nothing disturbed on the ground beneath or around it, means someone put a hole in the roof. The ground is what tells you whether anything else happened down there.

Watch for the opposite failure too: decoy vehicles and equipment parked to read as a legitimate target set, inflatable armor, plywood airframes, sheet structures mocked up to the right footprint for a known target type. These usually lack the wear halo real equipment leaves, no tire ruts, no fuel staining, no consistent shadow depth across the hull, because the thing lacks the real object's three-dimensional depth. A false target reads flat under oblique light even when it reads correctly from straight overhead.

What changes between two looks and what doesn't

Single-frame analysis will fool you more often than it should. The cheap way to break a decoy is a second look. Netting shifts in wind, but it shifts as a sheet. A real collapsed roof shifts because people are pulling timber out of it, or because rain's washed ash into a different pattern. Staged rubble, once photographed, tends to sit untouched between passes because nobody's clearing anything. Real wreckage changes a little every time you look, because real sites get walked, salvaged, or further collapse under their own weight.

That's the actual argument for running this as before/after, dated, per-structure, rather than eyeballing a single post-strike frame against memory of the target list. A structure-by-structure damage grade built off a proper baseline comparison is what Battle Damage Assessment delivers once a strike happens, itemized and dated so a planning cell isn't re-tasking a sortie against a netted roof.

If you're staring at a frame right now trying to decide whether a target's dead or just dressed to look that way, that's exactly the call this is built for.

← Back to the blog