Learned residual Gerchberg-Saxton network for computer generated holography