This paper presents a method to retrieve the relative phase of an optical field starting from three digitized intensity records. One record is that of the classical intensity of the field itself, while the second and the third are intensities obtained after some filtering operations performed in the Fourier space of the optical field. The paper also gives several applications of the algorithm to both 1D and 2D cases.
"Numerical algorithm for complex field reconstruction", Proc. SPIE 4068, SIOEL '99: Sixth Symposium on Optoelectronics, (23 February 2000); doi: 10.1117/12.378704; https://doi.org/10.1117/12.378704