Fig. 3: Schemes of alternating projection algorithms applied in phase retrieval or hologram optimization.
From: Non-convex optimization for inverse problem solving in computer-generated holography

a Gerchberg-Saxton algorithm (G-S algorithm)88. b Error reduction algorithm89. c Input-output algorithm series, including the basic input-output algorithm (IO), the output-output algorithm (OO), and the hybrid input-output algorithm (HIO)90. d Iterative Fourier-transform algorithm (IFTA)70. e Signal window based soft-encoding IFTA71. f Phase mask based on IFTA106