Fourier phase retrieval is a classical problem of restoring a signal only from the measured magnitude of its Fourier transform. Although Fienup-type algorithms, which use prior knowledge in both spatial and Fourier domains, have been widely used in practice, they can often stall in local minima. Modern methods such as PhaseLift and PhaseCut may offer performance guarantees with the help of convex relaxation. However, these algorithms are usually computationally intensive for practical use. To address this problem, we propose a novel, unsupervised, feed-forward neural network for Fourier phase retrieval which enables immediate high quality reconstruction. Unlike the existing deep learning approaches that use a neural network as a regularization term or an end-to-end blackbox model for supervised training, our algorithm is a feed-forward neural network implementation of PhaseCut algorithm in an unsupervised learning framework. Specifically, our network is composed of two generators: one for the phase estimation using PhaseCut loss, followed by another generator for image reconstruction, all of which are trained simultaneously using a cycleGAN framework without matched data. The link to the classical Fienup-type algorithms and the recent symmetry-breaking learning approach is also revealed. Extensive experiments demonstrate that the proposed method outperforms all existing approaches in Fourier phase retrieval problems.
翻译:Fienup型算法在空间领域和Fourier领域都使用了先前的知识,但实际上却被广泛采用,它们往往会停留在本地微型中。SidentLift 和 SquartCut等现代方法可以在 Convex 放松的帮助下提供性能保障。然而,这些算法通常在计算上密集,以便实际使用。为了解决这个问题,我们提议为Fourier 阶段检索建立一个新型的、不受监督的、向导神经网络,以便能够立即进行高质量的重建。与目前使用神经网络作为正规化术语或终端到终端黑盒模式进行监管培训的深层次学习方法不同,我们的算法是一种在不受监督的学习框架内实施Sidentel-noral 算法的进化网络。具体地说,我们的网络由两台发电机组成:一台用于使用SqreatCut损失的阶段估算,然后是另一台图像重建发电机,所有这些设备都同时使用循环GAN框架进行训练,而没有匹配的数据。与传统的Fien-uperimeral-realimation Arational-traphyal laphyal-traphyal-traphislationalslationals