Forensic Forward-Model · Capture → Profile → Apply
Capture an instrument's signature from one image — its optics, sensor, and attitude — serialize it as a portable profile, then impose that signature on a clean image. The inverse of correction: you are reconstructing the camera, not removing it.
The instrument whose signature you want to capture. JPEG/PNG renders; HEIC parses EXIF but may not display.
Select imageLoad an image to derive a starting profile.
{ }
Paste a previously captured signature to reuse it. Fields merge into the active profile.
Two geometry layers, by design. distortion (k1/k2) is per-lens and undone by a radial remap; attitude (pitch/yaw/roll) is per-shot and undone by a homography. Keeping them separate is what lets Apply impose either independently — or invert just one in Correct mode.
A clean photo. The captured signature is imposed on it. JPEG/PNG.
Select imagePitch/yaw warp by homography (keystone); roll rotates the frame; k1 is the radial lens bend. In Correct mode these invert.
Derived from Airy Ø ÷ pitch. The PSF is fixed by aperture; this convolves the plate with it.
On a still, this models a pan during readout: each row offset by readout × motion. Positive shears right toward the bottom.
Shot noise scales as √(signal·full-well); shadows degrade first. Hot pixels appear with long-exposure profiles.
Source position comes from the profile (marked on the reference image in Capture). Ghost lands opposite frame-center, on the axis — never a fixed point.