Abstract
In this paper, we develop a new computational approach which is based on minimizing the difference of two convex functions (DC) to solve a broader class of phase retrieval problems. The approach splits a standard nonlinear least squares minimizing function associated with the phase retrieval problem into the difference of two convex functions and then solves a sequence of convex minimization subproblems. For each subproblem, the Nesterov accelerated gradient descent algorithm or the Barzilai-Borwein (BB) algorithm is adopted. In addition, we apply the alternating projection method to improve the initial guess in [20] and make it much more closer to the true solution. In the setting of sparse phase retrieval, a standard ℓ 1 norm term is added to guarantee the sparsity, and the subproblem is solved approximately by a proximal gradient method with the shrinkage-threshold technique directly. Furthermore, a modified Attouch-Peypouquet technique is used to accelerate the iterative computation, which leads to more effective algorithms than the Wirtinger flow (WF) algorithm and the Gauss-Newton (GN) algorithm and etc. Indeed, DC based algorithms are able to recover the solution with high probability when the measurement number m ≈ 2n in the real case and m ≈ 3n in the complex case, where n is the dimension of the true solution. When m ≈ n, the ℓ 1-DC based algorithm is able to recover the sparse signals with high probability. Our main results show that the DC based methods converge to a critical point linearly. Our study is a deterministic analysis while the study for the Wirtinger flow (WF) algorithm and its variants, the Gauss-Newton (GN) algorithm, the trust region algorithm is based on the probability analysis. Finally, the paper discusses the existence and the number of distinct solutions for phase retrieval problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Attouch, H., Bolte, J.: On the convergence of the proximal algorithm for nonsmooth functions involving analytic features. Math. Program. 116, 5–16 (2009)
Attouch, H., Peypouquet, J.: The rate of convergence of Nesterov’s accelerated forward-backward method is actually faster than 1∕k 2. SIAM J. Optim. 26, 1824–1834 (2016)
Attouch, H., Bolte, J., Redont, P., Soubeyran, A.: Proximal alternating minimization and projection methods for nonconvex problems: an approach based on the Kurdyka-Łojasiewicz inequality. Math. Oper. Res. 35(2), 438–457 (2010)
Balan, R., Casazza, P., Edidin, D.: On signal reconstruction without phase. Appl. Comput. Harmon. Anal. 20(3), 345–356 (2006)
Barzilai, J., Borwein, J.M.: Two-point step size gradient methods. IMA J. Numer. Anal. 8(1), 141–148 (1988)
Beck, A., Eldar, Y.C.: Sparsity constrained nonlinear optimization: optimality conditions and algorithms. SIAM J. Optim. 23(3), 1480–1509 (2013)
Beck, A., Teboulle, M.: A fast iterative shrinkage-thresholding algorithm for linearinverse problems. SIAM J. Imaging Sci. 2, 183–202 (2009)
Bostan, E., Soltanolkotabi, M., Ren, D., Waller, L.: Accelerated Wirtinger flow for multiplexed Fourier ptychographic microscopy. In: 2018 25th IEEE International Conference on Image Processing, pp. 3823–3827 (2018)
Cai, T.T., Li, X., Ma, Z.: Optimal rates of convergence for noisy sparse phase retrieval via thresholded Wirtinger flow. Ann. Stat. 44(5), 2221–2251 (2016)
Candes, E.J., Eldar, Y.C., Strohmer, T., Voroninski, V.: Phase retrieval via matrix completion. SIAM Rev. 57(2), 225–251 (2015)
Candes, E.J., Li, X., Soltanolkotabi, M.: Phase retrieval from coded diffraction patterns. Appl. Comput. Harmon. Anal. 39(2), 277–299 (2015)
Candes, E.J., Li, X., Soltanolkotabi, M.: Phase retrieval via Wirtinger flow: theory and algorithms. IEEE Trans. Inf. Theory 61(4), 1985–2007 (2015)
Chen, Y., Candes, E.J.: Solving random quadratic systems of equations is nearly as easy as solving linear systems. Commun. Pure Appl. Math. 70(5), 822–883 (2017)
Conca, A., Edidin, D., Hering, M., Vinzant, C.: An algebraic characterization of injectivity in phase retrieval. Appl. Comput. Harmon. Anal. 38(2), 346–356 (2015)
Dai, Y.H., Liao, L.Z.: R-linear convergence of the Barzilai and Borwein gradient method. IMA J. Numer. Anal. 22, 1–10 (2002)
Dainty, C., Fienup, J.R.: Phase retrieval and image reconstruction for astronomy. In: Image Recovery: Theory and Application, pp. 231–275. Academic, New York (1987)
Deutsch, F.R.: Best Approximation in Inner Product Spaces. Springer Science and Business Media, New York (2012)
Fienup, J.R.: Phase retrieval algorithms: a comparison. Appl. Opt. 21(15), 2758–2769 (1982)
Fulton, W.: Intersection Theory, vol. 2. Springer Science and Business Media, New York (2013)
Gao, B., Xu, Z.: Phaseless recovery using the Gauss–Newton method. IEEE Trans. Signal Process. 65(22), 5885–5896 (2017)
Gong, P., Zhang, C., Lu, Z., Huang, J., Ye, J.: A general iterative shrinkage and thresholding algorithm for non-convex regularized optimization problems. In: The 30th International Conference on Machine Learning, pp. 37–45 (2013)
Harris, J.: Algebraic Geometry: A First Course, vol. 133. Springer Science and Business Media, New York (2013)
Hartshorne, R.: Algebraic Geometry, vol. 52. Springer Science and Business Media, New York (2013)
Huang, M., Xu, Z.: Phase retrieval from the norms of affine transformations (2018). arXiv:1805.07899
Jaganathan, K., Eldar, Y.C., Hassibi, B.: Phase retrieval: an overview of recent developments (2015). arXiv:1510.07713v1
Kurdyka, K.: On gradients of functions definable in o-minimal structures. Ann. Inst. Fourier 48(3), 769–784 (1998)
Łojasiewicz, S.: Une propriété topologique des sous-ensembles analytiques réels. Les équations aux dérivées partielles 117, 87–89 (1963)
Miao, J., Ishikawa, T., Johnson, B., Anderson, E.H., Lai, B., Hodgson, K.O.: High resolution 3D X-ray diffraction microscopy. Phys. Rev. Lett. 89(8), 088303 (2002)
Millane, R.P.: Phase retrieval in crystallography and optics. J. Opt. Soc. Am. A 7(3), 394–411 (1990)
Nesterov, Y.: Introductory Lectures on Convex Optimization: A Basic Course, vol. 87. Springer Science and Business Media, New York (2013)
Robert, W.H.: Phase problem in crystallography. J. Opt. Soc. Am. A 10(5), 1046–1055 (1993)
Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagating errors. Nature 323(6088), 533–536 (1986)
Shafarevich, I.R.: Basic Algebraic Geometry 1. Springer, Berlin (2013)
Shechtman, Y., Beck, A., Eldar, Y.C.: GESPAR: efficient phase retrieval of sparse signals. IEEE Trans. Signal Process. 62(4), 928–938 (2014)
Shechtman, Y., Eldar, Y.C., Cohen, O., Chapman, H.N., Miao, J., Segev, M.: Phase retrieval with application to optical imaging: a contemporary overview. IEEE Signal Process. Mag. 32(3), 87–109 (2015)
Sun, J., Qu, Q., Wright, J.: A geometric analysis of phase retrieval. Found. Comput. Math. 18(5), 1131–1198 (2018)
Tao, P.D.: The DC (difference of convex functions) programming and DCA revisited with DC models of real world nonconvex optimization problems. Ann. Oper. Res. 133, 23–46 (2005)
Vinzant, C.: A small frame and a certificate of its injectivity. In: 2015 International Conference on Sampling Theory and Applications, pp. 197–200 (2015)
Wang, Y., Xu, Z.: Phase retrieval for sparse signals. Appl. Comput. Harmon. Anal. 37, 531–544 (2014)
Wang, Y., Xu, Z.: Generalized phase retrieval: measurement number, matrix recovery and beyond. Appl. Comput. Harmon. Anal. 47(2), 423–446 (2019)
Wen, B., Chen, X., Pong, T.K. A proximal difference-of-convex algorithm with extrapolation. Comput. Optim. Appl. 69(2), 297–324 (2018)
Wu, C., Li, C., Long, Q.: A DC programming approach for sensor network localization with uncertainties in anchor positions. J. Ind. Manag. Optim. 10(3), 817–826 (2014)
Xu, Y., Yin, W.: A block coordinate descent method for regularized multiconvex optimization with applications to nonnegative tensor factorization and completion. SIAM J. Imaging Sci. 6(3), 1758–1789 (2013)
Zariski, O.: On the purity of the branch locus of algebraic functions. Proc. Natl. Acad. Sci. 44(8), 791–796 (1958)
Zhang, H., Liang, Y.: Reshaped Wirtinger flow for solving quadratic systems of equations. In: Advances in Neural Information Processing Systems, pp. 2622–2630 (2016)
Zheng, Y., Zheng, B.: A new modified Barzilai–Borwein gradient method for the quadratic minimization problem. J. Optim. Theory Appl. 172(1), 179–186 (2017)
Acknowledgements
The authors “Ming-Jun Lai and Abraham Varghese” are partly supported by the National Science Foundation under grant DMS-1521537.
Zhiqiang Xu was supported by NSFC grant (11422113, 91630203, 11331012) and by National Basic Research Program of China (973 Program 2015CB856000).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
In this section we give some deterministic description of the minimizing function F as well as strong convexity of F 2. We will show that at any global minimizer, the Hessian matrix of F is positive definite in the real case and is nonnegative positive definite in the complex case. These results are used when we apply the KL inequality. For convenience, let \(A_\ell = {\mathbf {a}}_\ell \bar {\mathbf {a}}_\ell ^\top \) be the Hermitian matrix of rank one for ℓ = 1, ⋯ , m.
Definition 3
We say a j, j = 1, ⋯ , m are a 0-generic if there exists a positive constant a 0 ∈ (0, 1) such that
holds for any 1 ≤ j 1 < j 2 < ⋯ < j n ≤ m.
Theorem 8
Let m ≥ n. Assume a j, j = 1, ⋯ , m are a 0 -generic for some constant a 0 . If there exist n nonzero elements among the measurements b j, j = 1, ⋯ , m, then for the phase retrieval problem with f(x) = |x|2 , F 2 is positive definite.
Proof
Recall that \(F_2= 2\sum _{i=1}^m b_i f({\mathbf {a}}_k^\top \mathbf {x})\). Then the Hessian matrix of F 2 is
Note that f″(x) = 2. Thus we have
Let \(b_0=\min \{b_{\ell }\neq 0\}\). Then
Thus, F 2 is strongly convex. □
Theorem 9
Let H F(x) be the Hessian matrix of the function F(x) and let x ⋆ be a global minimizer of (2). Suppose that a j, j = 1, ⋯ , m are a 0 -generic. Then H F(x ⋆) is positive definite in a neighborhood of x ∗.
Proof
Recall that \(A_\ell ={\mathbf {a}}_\ell \bar {\mathbf {a}}_\ell ^\top \) for ℓ = 1, ⋯ , m. It is easy to see
and the entries h ij of the Hessian H F(x) is
where \(A_\ell = [a_{ij}(\ell )]_{ij=1}^n\). Since (x ∗)⊤ A ℓ x ∗ = b ℓ for all ℓ = 1, ⋯ , m, the first summation term of h ij above is zero at x ∗. Let M(y) = y ⊤ H f(x ∗)y be a quadratic function of y. Then we have
where the inequality follows from the fact that a j, j = 1, ⋯ , m are a 0-generic. It implies that H F(x ∗) is positive definite. □
Next, we show that the Hessian H F(x ∗) is nonnegative definite at the global minimizer x ⋆ in the complex case. To this end, we first introduce some notations. Write a ℓ = a ℓ + i c ℓ for ℓ = 1, ⋯ , m. For z = x + iy, we have \({\mathbf {a}}_\ell ^\top {\mathbf {z}}^*= b_\ell \) for the global minimizer z ∗. Writing \(f_\ell (\mathbf {x}, \mathbf {y}) = |{\mathbf {a}}_\ell ^\top \mathbf {z}|{ }^2 -b_\ell =(a_\ell ^\top \mathbf {x} - c_\ell ^\top \mathbf {y})^2 + (c_\ell ^\top \mathbf {x}+ a_\ell ^\top \mathbf {y})^2 -b_\ell \), we consider
The gradient of f can be easily computed as follows: ∇f = [∇x f, ∇y f] with
and
Furthermore, the Hessian of F is given by
where the terms ∇x∇x f(x, y), ⋯ , ∇y∇y f(x, y) are given below.
and
The terms ∇y∇x f(x, y) and ∇y∇y f(x, y) can be obtained similarly.
Theorem 10
For phase retrieval problem in the complex case, the Hessian matrix H f(x ∗, y ∗) at any global minimizer z ∗ := (x ∗, y ∗) satisfies H f(x ∗, y ∗) ≥ 0. Furthermore, H f(x ∗, y ∗) = 0 along the direction [−(y ∗)⊤, (x ∗)⊤]⊤.
Proof
At the global minimizer z ∗ = x ∗ + iy ∗, we have
and similar for the other two terms. It is easy to check that for any w = u + iv with \(\mathbf {u}, \mathbf {v}\in \mathbb {R}^n\), we have
It means that H f(x ∗, y ∗) ≥ 0. Furthermore, if we choose u = −y ∗ and v = x ∗, then it is easy to show that
which gives that the Hessian H F along this direction is zero. □
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Huang, M., Lai, MJ., Varghese, A., Xu, Z. (2021). On DC Based Methods for Phase Retrieval. In: Fasshauer, G.E., Neamtu, M., Schumaker, L.L. (eds) Approximation Theory XVI. AT 2019. Springer Proceedings in Mathematics & Statistics, vol 336. Springer, Cham. https://doi.org/10.1007/978-3-030-57464-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-57464-2_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57463-5
Online ISBN: 978-3-030-57464-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)