Summary
A recursive algorithm is presented for reconstructing a two-dimensional complex signal from its magnitude and the magnitude of the output of a known linear shift-invariant system whose input is the desired signal. The recursion has a simple geometric interpretation, and is easily extended to causal, shift-varying systems.