The camera really moves
Object is one focal length before the lens; camera is one focal length plus signed defocus behind it. No artificial phase plate is inserted. Coordinates are millimetres; positive defocus is farther from the lens.
Optics 068 · Diffraction, Fourier optics, and computational imaging
Recover an invisible phase plate from real simulated intensity records: scan one CCD, confront twin ambiguity, replay blind iterations and break an incorrect support prior.
Physics tutorial
BackgroundThe CCD records squared amplitude, while optical phase is lost: . Each known defocus position changes the same object field before the Fourier transform.
Why it mattersCan intensity-only measurements recover a complex field despite ambiguity and noise?
Start with the essentials
Object is one focal length before the lens; camera is one focal length plus signed defocus behind it. No artificial phase plate is inserted. Coordinates are millimetres; positive defocus is farther from the lens.
Measured magnitudes replace predicted ones. Back-propagate each plane and average, then impose unit amplitude within the assumed circular support and zero outside. This is a GS-like parallel projection, not HIO or guaranteed global optimization.
Residual uses only acquired data. Phase score is simulation-only, removes a best global piston and uses overlapping supported pixels. Missing true area is reported separately; a twin is not silently relabelled correct.
Fixed-seed additive read noise with one clear-aperture peak reference. Clipping biases dark pixels upward; no shot-noise or photon-budget claim. Fixed logarithmic display does not renormalize each picture.
Typical misconceptionMore iterations always reveal the unique physical phase.
Better mental modelNo. Nonconvex constraints can stagnate; a Fourier twin fits exactly. A wrong support discards actual object pixels. Synthetic truth is withheld and used only for evaluation.
Compare one focus record with three defocus records. Keep the same specimen, seed, aperture and iteration count.
What to observe: Defocus diversity rejects the focus twin for this example; global piston remains unobservable.Replay the error curve. Change the blind seed and compare fit error with the separately labelled phase score.
What to observe: A software support is not a physical optical stop. Only the camera moves; detector records do not change when you change the reconstruction seed.Drag the assumed support circle inward, add noise, then inspect the actual moving CCD in overview, side and detail views.
What to observe: A small residual does not prove correct phase. Wrong support and clipped read noise can bias a reconstruction.