Why any pixel detector can be defeated
A detector reads the statistical texture between neighbouring pixels. That texture is the evidence. Anything that rewrites it removes the evidence, and there are many ordinary reasons to rewrite it.
This is a property of the method rather than a flaw in one product. A tool that claims it cannot be fooled is either measuring something other than pixels, or is not being straight with you.
The categories, described rather than instructed
These are written at the level a defender needs. Knowing that a category exists lets you recognise its signature in a result. It is not a recipe, and none of these are step-by-step.
Accidental, and effective
- Screenshotting the image
- Posting through a platform that recompresses
- Resizing for a chat app
- Saving a photo of a screen
Deliberate, and costlier
- Adding noise to mask texture
- Repeated resize and re-encode cycles
- Printing and rephotographing
- Compositing generated parts into a real frame
The last item on the right is the one that matters most, because it is the hardest to catch with a single number. A real photograph with a generated object placed into it keeps genuine texture across most of the frame.
What the region map does about it
Scoring the frame in tiles is the direct answer to compositing. The whole-frame average is dragged down by the genuine parts, but the tile containing the insert is not averaged with anything.
The insert is confined to one tile. That is the pattern averaging destroys and tiling preserves.
What evasion costs the person doing it
Every technique that hides the signal also damages the image. That trade is the most useful thing a defender can know.
| Technique | What it hides | What it costs them |
|---|---|---|
| Heavy recompression | Fine texture the model reads | Visible artefacts, soft detail |
| Added noise | Statistical regularity | A grainy image that looks wrong |
| Repeated resizing | Pixel relationships | Softness and ringing at edges |
| Print and rephotograph | Almost everything | Moiré, glare, a photo that looks like a photo of a photo |
| Compositing into a real frame | The whole-frame average | Nothing, which is why tiling matters |
An image that has been laundered hard enough to pass a detector usually looks laundered. If a picture is both suspiciously low-quality and being offered as proof of something, the quality is itself a finding.
What cannot be faked as easily
- A publication history. A picture indexed years ago was not generated last month. Reverse search remains the strongest single check.
- A valid Content Credential. A signed manifest bound to the current pixels is cryptographic. It can be stripped, but it cannot be forged.
- A consistent physical scene. Shadows, reflections and continuity between objects are still where generators fail, and laundering does not fix them.
- A file somebody else already has. Ask the sender for the original from the device that took it, and watch what happens next.
Where this leaves you
A determined, technical adversary can defeat a pixel detector. That is true and it is not the common case. The images most people check were made carelessly, shared casually, and carry their evidence intact or lost it to a chat app rather than to an attacker.
Read a low score on a heavily degraded image as no answer rather than as a clean result. That distinction handles almost every evasion you will meet without needing to know anything about the technique behind it.
The arms race is asymmetric
Generation and detection do not improve at the same speed, and the imbalance runs one way. A new generator arrives as unseen data for every detector in existence. Retraining follows release rather than preceding it, so there is always a window in which the newest output is invisible.
The window is not short. Collecting enough output from a new model, labelling it, retraining and shipping takes weeks at best. During that period a detector will score new generations as real, because they do not resemble anything it was taught to flag.
This is the strongest practical argument for never relying on one signal. Provenance data and publication history do not care which model made an image, so they keep working through the window that pixel analysis cannot cover.
- 1 New generator ships Output is unseen by every detector
- 2 Blind window Weeks. New output scores as real
- 3 Samples collected Labelled training data assembled
- 4 Detector retrained Coverage catches up, until the next release