The phase retrieval problem for solutions of the Helmholtz equation
Philippe Jaming (IMB), Salvador P\'erez-Esteva (UNAM-CUERNAVACA)

TL;DR
This paper investigates the phase retrieval problem for solutions of the Helmholtz equation, establishing conditions under which solutions are uniquely determined by their magnitude in various dimensions.
Contribution
It characterizes when solutions to the Helmholtz equation are uniquely determined by their magnitude, extending known results to higher dimensions with specific restrictions.
Findings
In 2D, equal magnitudes imply solutions differ by a phase or conjugation.
In higher dimensions, additional conditions are needed for uniqueness.
Provides a mathematical framework for phase retrieval in wave equations.
Abstract
In this paper we consider the phase retrieval problem for Herglotz functions, that is, solutions of the Helmholtz equation on domains , . In dimension , if are two such solutions then implies that either or for some with . In dimension , the same conclusion holds under some restriction on and : either they are real valued or zonal functions or have non vanishing mean.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical methods in inverse problems · Nonlinear Partial Differential Equations · Analytic and geometric function theory
The phase retrieval problem for solutions of the Helmholtz equation
Philippe Jaming & Salvador Pérez-Esteva
P.J. : Univ. Bordeaux, IMB, UMR 5251, F-33400 Talence, France. CNRS, IMB, UMR 5251, F-33400 Talence, France.
S.P.E. : Instituto de Matemáticas, Unidad Cuernavaca
Universidad Nacional Autónoma de México
Cuernavaca
Morelos 62251
México
Abstract.
In this paper we consider the phase retrieval problem for Herglotz functions, that is, solutions of the Helmholtz equation on domains , . In dimension , if are two such solutions then implies that either or for some with . In dimension , the same conclusion holds under some restriction on and : either they are real valued or zonal functions or have non vanishing mean.
Key words and phrases:
phase retrieval; Helmholtz equation
1991 Mathematics Subject Classification:
42B10
1. Introduction
The phase retrieval problem consists in reconstructing a function from its modulus or the modulus of some transform of it (frame coefficient, Fourier transform,…) and some structural information on the function (e.g. to be compactly supported). This kind of problems occur in many scientific fields such as microscopy, holography, crystallography, neutron radiography, optical coherence tomography, optical design, radar signal processing , quantum mechanics to name a few. We refer to the books [Hu, St], the review articles [KST, Mi, Fi, LBL] and to the introduction of our previous paper [Ja] for descriptions of various instances of this problems, some solutions to it (both theoretical and numerical) and for further references.
The problem can be split into two main questions:
– design algorithms that allow to reconstruct at least one solution.
– obtain uniqueness results (up to obvious invariants of the problem like the multiplication by a constant phase factor).
After having long been ignored by mathematicians, recent progress on the algorithmic aspect of the problem [CSV, WdAM] has triggered a lot of attention to this problem. While the design of numerical algorithms allowing to reconstruct one solution is of course essential, the task can only be complete once one is certain to reconstruct all solutions of interest. This is generally not possible as long as uniqueness is not guarantied and plainly justifies the second part of the problem. Uniqueness is also usefull in order to have stability results in presence of additive noise. In this paper, we will only deal with the uniqueness aspect of the problem. More precisely, the phase retrieval problem is extremely common in optical sciences, among other reasons, this is due to the lack of sensitivity of optical measurement instruments to phase. It turns out that optical signals are solution of partial differential equations and our aim is to show that this information can be of some use in the phase retrieval problem. In our previous work [Ja], we considered solutions of the free Shrödinger equation. Our aim here is to pursue a similar study for solutions of the Helmholtz equation in a domain , where by domain we mean an open connected subset of . Recall that this equation is obtained by reducing the wave equation to monochromatic waves and that when is a solution of this equation is the intensity of the monochromatic wave and does not vary with time. Note also that a different version of the phase retrieval problem for solutions of the Helmholtz equation has been recently studied in [KS, Kl1, Kl2, KR2] and for the Shrödinger equation in [KR1] and references therein.
Finally, note that, up to a renormalization, we may restrict attention to the case . Up to a translation, we may also assume that . We are thus concerned with the following problem:
Phase Retrieval Problem for the Helmholtz Equation. Let and be a domain. Let be two solutions of the Helmholtz equation on
[TABLE]
Does imply that or for some with .
Of course, if or then is also a solution of and . We will say that is a trivial solution of the phase retrieval solution for . This problem, as stated still eludes us. Our aim here is to show that, in many instances, the problem has only trivial solutions.
Our main result is then the following:
Main Theorem. Let and be a domain. Let be two solutions of the Helmholtz equation on
[TABLE]
on . Assume one of the following holds
— and are real valued;
— has non-zero mean;
— The dimension is ;
— and are zonal functions.
Then there exists a constant such that either on or on i.e. is a trivial solution of the phase retrieval problem.
Recall that a zonal function is a function of the form . Such functions are sometimes also called ridge functions.
The remaining of this paper is organized as follows: in the next section, we gather all information we need about spherical harmonics and Bessel function and then reformulate the problem in terms of spherical harmonic coefficients. The remaining of the paper is then devoted to the proofs of the various statements of the main theorem, Section 4 is devoted to the -dimensional cases and Section 3 to the other three cases.
2. Preliminaries
2.1. Notations
Throughout this paper, is an integer, . The Euclidean norm in is denoted by {\left|{x}\right|}=\bigl{(}x_{1}^{2}+\cdots+x_{d}^{2}\bigr{)}^{1/2} and we set . We denote the standard basis of by .
We denote by the set of non-negative integers, . For we use the standard multi-index notation, and . The Laplace operator is defined by .
2.2. Spherical harmonics
Let us here gather some information on spherical harmonics as can be found in many books in harmonic analysis. We will here take the notations from [FD, Chapter 1].
We denote by the space of homogeneous polynomials of degree in and
[TABLE]
the space of harmonic homogeneous polynomials of degree in . Recall that this space has dimension with the standard convention that the second term vanishes for and . In particular , and for , when while when
We will not distinguish homogeneous polynomials and their restriction to . In particular, and are orthogonal subspaces of when .
Recall the following definition:
Definition 2.1**.**
A function on or is said to be zonal with respect to some if there exists a function on such that .
Such functions can be described in terms of a so-called zonal basis:
[TABLE]
where , for every and is the Gegenbauer polynomial of degree and parameter are given by
[TABLE]
For the existence of such a basis, see e.g. [FD, Theorem 3.3]. A zonal function has then an expension in in terms of only: is zonal with respect to if and only if . A zonal basis need not be orthogonal however, the orthogonality property of the ’s show that there is no convergence issue in . Those basis have the very desirable property for our problem to be real valued. We also recall that the zonal basis is extended to by homogeneity, .
We will need the following simple Lemma:
Lemma 2.2**.**
Let be integers, , , , . Assume that then , and .
Proof.
Let be such that
- (i)
are form an orthonormal basis of its span; 2. (ii)
.
Write with , so that we want to show that or .
Let \theta=\cos s\bigl{(}\cos t\zeta_{1}+\sin t\zeta_{3}\bigr{)}+\sin s\zeta_{4}\in{\mathbb{S}}^{d-1} then while and reduces to
[TABLE]
As powers of the function are linearly independent, it remains to look at the highest order term in to see that (2.1) implies
[TABLE]
Using again the linear independence of powers of , this implies that and thus reduces to
[TABLE]
As
[TABLE]
we get for . Therefore and or that is . ∎
Remark 2.3*.*
Note that if or if , we get but, of course, we can not conclude that .
From e.g. [FD, Theorem 1.9], we can construct another real valued basis for . If is obtained as follows: ,
[TABLE]
with an homogeneous polynomial of degree (when or 1, ). Then
[TABLE]
is a basis of , that is not orthonormal.
For or , let us write , and write .
Lemma 2.4**.**
For every integer , the set of polynomials
[TABLE]
is linearly independent.
Proof.
Note that . Assume that
[TABLE]
In this sum, the terms are clearly linearly independent from from all other terms (since factors in them), thus and finally if . But then (2.3) reduces to
[TABLE]
Again, the first term is linearly independent from the two others, thus and finally for as well. ∎
2.3. Bessel functions
Here we gather some basic facts about Bessel functions (of integral order) that can be found e.g. in [AS] and [Wa].
Let be an integer and . Recall that the Bessel function can be defined via the power series
[TABLE]
Alternatively
[TABLE]
and, for ,
[TABLE]
Finally, recall that for a negative integer , we may define .
From these expressions, one immediately deduces that and, for
[TABLE]
In particular, if , the series
[TABLE]
is uniformly convergent over every bounded interval. Moreover, all formal computations that we will use are directly justified with these estimaes.
Next, if , then (see [AS, Formula 9.1.14], [Wa, p 147])
[TABLE]
As a consequence, when . Moreover, using the pointwise bound of , we see that if is of moderate growth then
[TABLE]
is holomorphic in a neighborhood of [math]. Moreover if, for some and for ,
[TABLE]
then, for every , . But then, using [Wa, p150]:
[TABLE]
we have
[TABLE]
It follows that, for every ,
[TABLE]
that we rewrite
[TABLE]
We will now use the following simple lemma:
Lemma 2.5**.**
Let be , strictly monotonic and onto, then is dense in .
Proof.
According to Hahn-Banach’s, it is enough to show that, if is such that
[TABLE]
for every then . But
[TABLE]
thus, (2.6) implies that for every where \displaystyle\psi(t)=\frac{\varphi\bigl{(}f^{-1}(t)\bigr{)}}{f^{\prime}\bigl{(}f^{-1}(t)\bigr{)}}. As in , we get thus . ∎
Applying Lemma 2.5 to (2.5) implies that, for every and every
[TABLE]
This implies that for every and every , . We have thus proved the following lemma:
Lemma 2.6**.**
Let . Let be a sequence with at most polynomial growth. The following are equivalent:
- (i)
for every ,
[TABLE] 2. (ii)
for every and every , .
We will apply this lemma in the form
[TABLE]
if and only if, for every and every , .
2.4. Reduction of the problem
Let us first make the following observation: solutions of the Helmholtz equation are real analytic in , a connected set. Therefore, if (resp. ) in a ball , then (resp. ) in the whole of . We may thus assume that is a ball centered at [math].
We will now need to describe the solutions of
[TABLE]
in polar coordinates. As is well known and easily shown, in a neighborhood of [math], a solution of can be expanded as a series
[TABLE]
where and is a basis for the spherical harmonics of degree in .
Throughout the remaining of this section, will be two solutions of in such that .
Now (2.7) implies
[TABLE]
where
[TABLE]
Note that . Therefore, Lemma 2.6 implies that is equivalent to \Re\bigl{(}c_{m,n-m}(u)\bigr{)}=\Re\bigl{(}c_{m,n-m}(v)\bigr{)} for all . Finally, replacing by and using the symmetry , we obtain the following:
Lemma 2.7**.**
Let and . Let be two solutions of the Helmholtz equation on . Then if and only if for every
[TABLE]
Note that . In particular,
[TABLE]
is the classical phase retrieval problem for trigonometric polynomials. We are thus facing a family of classical phase retrieval problems (2.10) with compatibility relations \Re\bigl{(}c_{m,n}(v)\bigr{)}=\Re\bigl{(}c_{m,n}(v)\bigr{)}, .
The main difference between the 2 dimensional problem and the higher dimensional one is that the 2 dimensional one has only trivial solutions (for fixed ). We will show that the compatibility relations imply that the same trivial solution has to be chosen independently of .
Further, if is an orthonormal basis of then, integrating over and using orthogonality, we obtain
[TABLE]
As a consequence if is a trigonometric polynomial in the sense that has finite support, so has and is also a trigonometric polynomial. We have thus proved the following lemma:
Lemma 2.8**.**
Let and . Let be two solutions of the Helmholtz equation on .
Assume that is a trigonometric polynomial (-finite) in the sense that its expansion in spherical harmonics (2.7) has only finitely many terms. If , then is also a trigonometric polynomial.
3. The case of dimension
3.1. The real case
Let us now start by showing that the problem is very simple if one restricts it to real valued solutions. In this case, is equivalent to thus . Thus, one of or occurs on a set of positive measure and, as are analytic, either or .
According to [Le, Sj], (see also [JK]) in dimension , and to [GJ] for general dimension, solutions of the Helmholtz equation in are uniquely determined by their restriction to two generic hyperplanes. It follows from [FBGJ] that this result also holds for solutions on domains. Those results extend to the phase retrieval problem as follows:
Proposition 3.1**.**
Let and . Let be two solutions of the Helmholtz equation on . Let and assume that when . Assume that
— are real valued;
— on the hyperplanes , (a fortiori if on ).
Then either or .
Proof.
As we have already noticed, we have on . Therefore, for each at least one of the following two cases holds
— either on a subset of of positive -dimensional Lebesgue measure on the hyperplane, thus by analicity, on ;
— or on .
We thus have 2 cases to consider
— either on at least 2 of , .
— or on at least 2 of , .
Up to replacing by the second case reduces to the first one so that we can assume that on , . According to [FBGJ], this implies everywhere. ∎
3.2. Solutions of the Helmholtz equation with non vanishing mean in dimension
In this section, the basis of spherical harmonics will be the real basis given by (2.2).
Theorem 3.2**.**
Let and be a domain. Let be two solutions of the Helmholtz equation on . Assume that
[TABLE]
for some such that and .
If then there exists with such that, either or .
Proof.
As and all other spherical harmonics have vanishing spherical means,
[TABLE]
is, up to a multiplicative constant, the mean of over . But, (2.9) for reduces to . In particular, as non-zero mean as well. Further, up to changing and by uni-modular multiples, we may then assume that and that this quantity is real.
Next, note that since . Thus
[TABLE]
As the ’s are linearly independent, (2.9) for implies that
[TABLE]
thus .
As we deduce that . But are real solutions of the Helmholtz equation. Proposition 3.1 then implies that
[TABLE]
that is or . ∎
3.3. The sparse case and the zonal cases in dimension
In this section, and we fix an orthonormal basis of spherical harmonics
[TABLE]
that is either zonal or is of the form (2.2). In particular, it is real and has the property that if on , then , and . For the zonal basis this is due to Lemma 2.2 and is a consequence of Lemma 2.4 for the other basis.
Definition 3.3**.**
We will say that is sparse (in the basis ) if, for every there exists at most one such that .
Example 3.4**.**
A zonal function is sparse in a zonal basis.
Proposition 3.5**.**
Let and be a domain. Let be two solutions of the Helmholtz equation on .
Assume that both and are sparse in a common real orthonormal basis of spherical harmonics . If then there exists a with such that either or .
Proof.
Let be two sparse functions:
[TABLE]
and
[TABLE]
and assume that . Note that some of the ’s may still be zero. For simplicity, we set when for all and when for all .
First, (2.9) for implies that
[TABLE]
This implies that , i.e that and have same support, and that .
Let and . Then, up to replacing by unimodular multiples, with may assume that is real (and non zero).
Next, note that, for ,
[TABLE]
and similarily
[TABLE]
Further, is a non-zero real polynomial. Thus (2.9) reduces to
[TABLE]
for every . Taking and we get
[TABLE]
It follows that and, as in the previous proof, this implies that either or . ∎
4. The 2 dimensional case
In this section, we will specifically treat the 2 dimensional case for which uniqueness is guarantied:
Theorem 4.1**.**
Let be a domain. Let be two solutions of the Helmholtz equation on be such that . Then there exists with such that either on or on .
Proof.
A basis of spherical harmonics is given by the usual Fourier basis so that we may write in polar coordinates as a Fourier series
[TABLE]
Note that
[TABLE]
We will now exploit Lemma 2.7, that is for every .
We have already treated the case so that we will now assume that . This implies that , thus .
Next is real so that
[TABLE]
for every . We thus need the following lemma:
Lemma 4.2**.**
Let . Let be such that, for every ,
[TABLE]
then there exists such that either ae^{im\theta}+be^{-im\theta}=\kappa\bigl{(}ce^{im\theta}+de^{-im\theta}\bigr{)} for every or ae^{im\theta}+be^{-im\theta}=\kappa\overline{\bigl{(}ce^{im\theta}+de^{-im\theta}\bigr{)}} for every .
Proof of Lemma 4.2.
This lemma is folklore in the subject, for sake of completeness, let us here give the proof. Expanding the square in (4.13) we see that and . In particular , so that have same sum and product as . There are thus two possibilities, either and or and . We may thus write and (resp. and ) so that (resp. ). We now distinguish 3 cases:
- (i)
If then and the conclusion is straightforward. 2. (ii)
If then — resp. — and
[TABLE]
— resp. . 3. (iii)
If then — resp. — and — resp. .
The proof of the lemma is thus complete. ∎
Applying this lemma, we may now distinguish two cases:
Type I. We will say that is of type I if \bigl{(}\hat{u}(m),\hat{u}(-m)\bigr{)}\not=(0,0) and if there exists with such that
[TABLE]
Type C. We will say that is of type C if \bigl{(}\hat{u}(m),\hat{u}(-m)\bigr{)}\not=(0,0) and if there exists with such that
[TABLE]
It should be noted that can be of both types simultaneously. This happens precisely when , in this case, we may write so that
[TABLE]
Type R. We will say that is of type R if and if there exists with , such that
[TABLE]
Also, \bigl{(}\hat{g}(m),\hat{g}(-m)\bigr{)}\not=(0,0) if has a type.
We will now need the following lemma:
Lemma 4.3**.**
Let . Let be such that . Let with . Assume that
[TABLE]
for every .
- (i)
If or , then . 2. (ii)
If and , write , and , . Then either or .
Proof of Lemma 4.3.
Let us first observe that, if with , and then either and or .
We thus have to prove that the second case only occurs when and and that are then related by .
[TABLE]
for a set of positive measure of ’s thus, by analycity, for all .
Expanding and comparing the coefficients of (recall that ) this is equivalent to
[TABLE]
First, if (resp. ) then, as (resp ), the two first equations imply , a contradiction. Thus and and any of the equations then shows that and since otherwise they would both be [math].
Next, reads thus and comparing modulus in then shows that . We then write , . But then, (4.14) reads
[TABLE]
which reduces to . ∎
As a consequence of the lemma we get that, if are of type I (resp. of type C) and one of them is not of type , then . We thus obtain the following:
— either all are of type R and then
[TABLE]
where and for every for which ,
[TABLE]
— or there exists exactly at least one that is not of type and at least one of type (thus of type R and C) and then for every and
[TABLE]
— or no is of type R and then there exists such that
[TABLE]
We will now show that in the two last cases one of the type I or type C sums in (4.16)-(4.17) is empty. This follows from the following lemma and the fact that with of type I but not R and of type C but not R:
Lemma 4.4**.**
Let . Let be such that and . Let with . If
[TABLE]
for every then .
We postpone the proof of the lemma to the end of the proof of the theorem. Let us first conclude with the first case (4.15). Let and let . We may then write , . If then otherwise let . Then for every , . Further, if and then thus
[TABLE]
But then
[TABLE]
∎
Proof of Lemma 4.4.
We will use the fact that two complex numbers of same modulus and same real part are either equal of conjugate of one an other. Therefore
— either
[TABLE]
– or
[TABLE]
Note that, by analycity, if one of the alternatives holds for a set of positive measure of ’s, then it holds for every . Further, up to exchanging the roles of the two factors, (4.19) reduces to (4.18). But, expanding the factors, we see that this equation is equivalent to
[TABLE]
Now, if then and (i) implies that while (iv) implies which is excluded. Using (ii) and (iii) we can also exclude .
Further (i),(ii) imply that while (iii),(iv) imply . As one of we get which was excluded. ∎
Acknowledgments
This study has been carried out with financial support from the French State, managed by the French National Research Agency (ANR) in the frame of the ”Investments for the future” Programme IdEx Bordeaux - CPU (ANR-10-IDEX-03-02).
P.J. acknowledges financial support from the French ANR program ANR-12-BS01-0001 (Aventures) from the Austrian-French AMADEUS project 35598VB - ChargeDisq and from the Tunisian-French CMCU/Utique project 15G1504.
S.P.E. acknowledges financial support from the Mexican Grant PAPIIT-UNAM IN102915.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AS] M. Abramowitz & I. A. Stegun , Handbook of Mathematical Functions. Dover, New York, 1972.
- 2[CSV] E. J. Candès, T. Strohmer and V. Voroninski Phase Lift: exact and stable signal recovery from magnitude measurements via convex programming. Comm. Pure and Appl. Math. 66 (2013), 1241–1274.
- 3[FD] F. Feng & D. Dai , Approximation Theory and Harmonic Analysis on Spheres and Balls. Springer Monographs in math, 2013, Springer, New York.
- 4[FBGJ] A. Fernandez-Bertolin, K. Gröchenig & Ph. Jaming On unique continuation for solutions of the Helmholtz and Laplace equations. In preparation.
- 5[Fi] J. R. Fienup Phase retrieval algorithms: a comparison . Applied Optics 21 (1982), 2758–2769.
- 6[GJ] K. Gröchenig & Ph. Jaming The Cramer-Wold Theorem on quadratic surfaces and Heisenberg uniqueness pairs. Arxiv:1608.06738
- 7[Hu] N. E. Hurt Phase Retrieval and Zero Crossing (Mathematical Methods in Image Reconstruction) . Math. and Its Appl. Kluwer Academic Publisher, 1989.
- 8[Ja] Ph. Jaming Uniqueness results in an extension of Pauli’s phase retrieval problem. Applied and Comp. Harm. Anal. 37 (2014), 413–441.
