arXiv:2009.05029v5 [math.FA] 5 Nov 2021
Phase retrieval of bandlimited functions for the wavelet
transform
Rima Alaifari∗
Francesca Bartolucci†
Matthias Wellershoff‡
Abstract
We study the recovery of square-integrable signals from the absolute values of their
wavelet transforms, also called wavelet phase retrieval. We present a new uniqueness
result for wavelet phase retrieval. To be precise, we show that any wavelet with finitely
many vanishing moments allows for the unique recovery of real-valued bandlimited
signals up to global sign. Additionally, we present the first uniqueness result for sampled
wavelet phase retrieval in which the underlying wavelets are allowed to be complexvalued and we present a uniqueness result for phase retrieval from sampled Cauchy
wavelet transform measurements.
Key words. Phase retrieval, Wavelet transform, Paley–Wiener space, Wavelet system,
Sampling theorem
1
Introduction
In the present paper, we study the (continuous) wavelet transform of signals f ∈ L2 (R)
associated to a wavelet ψ ∈ L1 (R) which is defined by
Wψ f (b, a) :=
1
a
Z
R
f (x)ψ
x−b
a
dx,
a ∈ R+ , b ∈ R.
In particular, we are interested in the recovery of f from the magnitude-only measurements |Wψ f |. This problem is typically called wavelet phase retrieval and has recently
received an increasing amount of attention [1, 15, 17, 19, 28]. Wavelet phase retrieval
can be used in audio analysis and processing. In particular, it allows the experimenter
to freely modify the scalogram (a term used to refer to the absolute value of the wavelet
transform) of an audio signal and then synthesise the modified scalogram to obtain a
modified audio signal. This technique can be applied in blind source seperation and
audio texture synthesis for example [6, 27, 28].
It is important to note from the outset that the signals f and τ f , where τ ∈ T,
generate the same measurements |Wψ f | = |Wψ (τ f )| and can thus not be distinguished
∗
Seminar for Applied Mathematics, ETH Zürich, Rämistrasse 101, 8092 Zürich, Switzerland
(rima.alaifari@sam.math.ethz.ch).
†
Seminar for Applied Mathematics, ETH Zürich, Rämistrasse 101, 8092 Zürich, Switzerland
(francesca.bartolucci@sam.math.ethz.ch).)
‡
Seminar for Applied Mathematics, ETH Zürich, Rämistrasse 101, 8092 Zürich, Switzerland
(matthias.wellershoff@sam.math.ethz.ch).
1
from wavelet magnitudes only. For this reason, it is customary to ask whether a given
signal f ∈ L2 (R) can be recovered up to global phase from phaseless measurements,
i.e. whether one may recover f up to equivalence defined by the relation
f ∼ g :⇔ ∃ τ ∈ T : g = τ f.
Stated concisely, our aim is therefore to study the injectivity of the phase retrieval
operator Aψ : M/ ∼ → [0, +∞)Λ given by
Aψ (f )(b, a) := |Wψ f (b, a)|,
(b, a) ∈ Λ,
where Λ ⊆ R × R+ and M ⊆ L2 (R).
Determining for which wavelets ψ ∈ L1 (R) and which choices of Λ ⊆ R × R+ as
well as M ⊆ L2 (R) the operator Aψ is injective is a famously difficult problem that
has been solved only in very few cases [1, 17, 19]. We also refer to [28] where the
author gives an overview of the wavelet phase retrieval problem and states that “(...)
a theoretical study of the well-posedness, for relatively general wavelets, seems out of
reach”.
Prior work Let us highlight some prior work which is related to the present paper:
Firstly, we want to mention [1] in which the authors study a wavelet sign retrieval
problem. In particular, they consider a setup in which both the signal and the wavelet
are assumed to be real-valued such that the wavelet coefficients are real-valued as well.
In this case, the problem of recovering f from |Wψ f | amounts to recovering the sign
of Wψ f .
Secondly, we want to mention [19] in which the authors prove injectivity of the
operator Aψ : H+ / ∼ → [0, +∞)R×{1,a} , where a > 1 and
H+ := {f ∈ L2 (R) ; supp fb ⊂ R+ }
is the space of analytic signals. They do so for a specific family of progressive1 wavelets
called the Cauchy wavelets. In other words, the authors of [19] show that the magnitude
of the Cauchy wavelet transform of any signal f ∈ L2 (R) uniquely determines its
analytic representation f+ ∈ L2 (R), given by
fb+ (ξ) := 2fb(ξ)1ξ>0 ,
ξ ∈ R,
up to global phase. It is worthwhile pointing out that the negative frequencies of the
signal f are inevitably lost in the measurement process as the wavelet transform with
a progressive wavelet satisfies
Z ∞
Z
2πiξb
2πiξb
b
b
b
dξ =
dξ
fb(ξ)ψ(aξ)e
Wψ f (b, a) =
f (ξ)ψ(aξ)e
0
R
Z ∞
1
1
2πiξb
b
=
fb+ (ξ)ψ(aξ)e
dξ = Wψ f+ (b, a),
2 0
2
where the first equality is due to a direct application of Plancherel’s theorem. The
results in [19] are thus optimal in the sense that one cannot hope to recover the
1
Here and throughout this paper, we will call a wavelet ψ ∈ L1 (R) progressive if it only has positive
frequencies, i.e. ψ ∈ H+ .
2
negative frequencies of f ∈ L2 (R) from its Cauchy wavelet transform Wψ f . Since
wavelet phase retrieval (for one-dimensional signals) appears to be almost exclusively
useful to practitioners of audio processing, it is tempting to argue that this limitation
is not really important: Indeed, in audio processing one is predominantly interested in
real-valued signals and the negative frequencies of real-valued signals f ∈ L2 (R) are
uniquely determined by the analytic representation f+ through the relation
fb+ (ξ)
,
fb(−ξ) = fb(ξ) =
2
ξ > 0.
In phase retrieval, however, this observation only tells part of the story because
determining the analytic representation f+ of a real-valued signal f ∈ L2 (R) up to
global phase does not amount to retrieving the real-valued signal up to global sign as
one could hope: Indeed suppose that f, g ∈ L2 (R) are real-valued and satisfy g+ = τ f+ ,
for some τ ∈ T. Then, it follows that
g(−ξ) =
b
fb+ (ξ)
gb+ (ξ)
=τ
= τ fb(−ξ),
2
2
ξ > 0.
One may thereby see that fb and gb do not necessarily agree up to global phase and it
follows that f and g do not necessarily agree up to global sign (for more details see
also Remark 12).
Contributions In this paper, we present a new uniqueness result for wavelet phase
retrieval in which the underlying wavelets are allowed to be complex-valued. In contrast
to [1], we are thus considering a phase recovery problem in which the measurements
are complex-valued in general. Furthermore, our results guarantee the unique recovery
of the real-valued signals themselves, instead of their analytic representations merely.
To the best of our knowledge our result is one of the first uniqueness results for
wavelet phase retrieval in the literature (apart from the already mentioned [1, 17, 19]).
It is an attempt to partially answer the conjecture in [28] that “(...) the inverse
problem2 is well-posed for generic wavelet families.” To be precise, we develop the
following result:
Theorem 1 (Cf. Theorem 11). Let ψ ∈ L1 (R) be a wavelet with finitely many vanishing moments. Then, any real-valued bandlimited function f ∈ L2 (R) is uniquely
determined by |Wψ f | up to global sign.
Restriction of the domain of Aψ to real-valued bandlimited functions is motivated
by audio processing in which this is typically a reasonable assumption.
Apart from Theorem 1, we also present the first uniqueness results for sampled
wavelet phase retrieval in which the underlying wavelets are allowed to be complexvalued. Inter alia, we are able to prove the following result:
Theorem 2 (Cf. Theorem 18). Let a > 1, b > 0 and let ψ ∈ L1 (R) be a wavelet
with finitely many vanishing moments. Then, any real-valued bandlimited function
f ∈ L2 (R) is uniquely determined by the measurements |Wψ f | on the discrete set
a−N (bZ × {1}) up to global sign.
2
By “the inverse problem” the phase retrieval problem is meant. The corresponding direct problem is
to evaluate the phase retrieval operator Aψ .
3
Note that the measurements |Wψ f | on the discrete set a−N (bZ × {1}) exactly correspond to the phaseless wavelet coefficients at fine scales (i.e. k ≥ 1) for the wavelet
system
W(ψ, a, b) := {a−k ψ(a−k · −bm)}k,m∈Z .
Our result is therefore compatible with the classical theory on wavelet frames [8, 14].
In addition, we want to point out that our result is reminiscent of the recent uniqueness
results for Gabor phase retrieval from samples [3, 12].
Finally, we apply some of the insights used in the proofs of the Theorems 1 and 2 to
reconsider the work presented in [19]. In this way, we are able to prove that the analytic
representation of a bandlimited signal is uniquely determined by the magnitude of its
Cauchy wavelet transform on the set bZ × {1, a} up to global phase, where 2b > 0 is
upper bounded by the Nyquist rate and a > 1 (cf. Theorem 23).
Outline In Section 2, we recall the definition of the wavelet transform and of the
Paley–Wiener space. Moreover, we prove some auxiliary results that are needed later
in the paper. In Section 3, we state and prove Theorems 1 and 2. In Section 4, we apply
Theorems 1 and 2 to the Morlet wavelet and the chirp wavelet. Finally, in Section 5,
we consider the results from [19] and prove a sampling result for the Cauchy wavelet
transform.
Notation We set R+ := (0, +∞). For any p ∈ [1, +∞] we denote by Lp (R) the
Banach space of functions f : R → C which are p-integrable with respect to the
Lebesgue measure and we use the notation k · kp for the corresponding norms. The
Fourier transform on L1 (R) is defined by
Z
f (x)e−2πixξ dx,
ξ ∈ R,
fb(ξ) :=
R
and it extends to L2 (R) by a classical density argument. Finally, for ℓ ∈ N and any
sufficiently smooth function f , we denote by f (ℓ) the ℓ-th derivative.
2
Preliminaries
The translation and dilation operators act on a function f : R → C by
Tb f (x) = f (x − b),
Da f (x) = a−1 f a−1 x ,
respectively, for every b ∈ R and a ∈ R+ . Both operators map Lp (R) onto itself and
Da is normalized to be an isometry on L1 (R). For every a ∈ R+ , we will use the
notation fa = Da f . Furthermore, let us denote f # (x) = f (−x), x ∈ R.
Definition 3. Let 1 ≤ p ≤ ∞. The wavelet transform of f ∈ Lp (R) associated with
ψ ∈ L1 (R) is defined by
Wψ f (b, a) = (f ∗
ψa# )(b)
1
=
a
for every b ∈ R and a ∈ R+ .
4
Z
R
f (x)ψ
x−b
dx,
a
(1)
We observe that, by Young’s inequality, Wψ f (·, a) ∈ Lp (R) for every a ∈ R+ . We
refer also to (1) as the wavelet coefficient of f at (b, a) with respect to ψ. In this
b
context, a non-zero function ψ ∈ L1 (R) is called a wavelet if ψ(0)
= 0, or equivalently
if
Z
ψ(x)dx = 0.
(2)
R
The name “wavelet” refers to the fact that condition (2) forces such functions to have
some oscillations. It is well known that if ψ ∈ L2 (R) is a progressive wavelet, i.e. a
wavelet with only positive frequencies, satisfying the admissibility condition
0<
Z
0
+∞
b 2
|ψ(ξ)|
dξ < +∞,
ξ
then the wavelet transform is a constant multiple of an isometry from the analytic
signals H+ into L2 (R × R+ , a−1 dbda) (see e.g. [16, Theorem 22.0.6]). It follows in
particular that the wavelet transform is injective under the above conditions.
We fix Ω > 0 and we denote by PWΩ the space of bandlimited functions
PWΩ = {f ∈ L2 (R) : suppfb ⊆ [−Ω, Ω]}
which is a closed subspace of L2 (R). By the Paley–Wiener theorem, every f ∈ PWΩ
has an analytic extension to an entire function of exponential type which we also denote
by f . More precisely,
1
|f (z)| ≤ √ kfbk1 e|Imz|Ω ,
2π
z ∈ C.
We can therefore consider PWΩ to be a Hilbert space of entire functions. Furthermore,
the space of bandlimited functions PWΩ is a reproducing kernel Hilbert space (RKHS)
(see for example [8, Chapter 2]). This means that for every x ∈ R the evaluation
operator Lx : PWΩ → C defined by
Lx (f ) = f (x),
f ∈ PWΩ ,
is bounded. Therefore, if fn is a sequence in PWΩ which converges to f in L2 (R) as
n → ∞, then
fn (x) → f (x), n → ∞,
for every x ∈ R. The next lemma will play a crucial role in the proof of our main
results. It follows immediately from Theorem 1 on p. 723 of [26].
Lemma 4. Let f be an entire function real-valued on the real line. Then, f is uniquely
determined by {|f (x)| : x ∈ R} up to global sign.
It is worth observing that if f ∈ PWΩ and ψ ∈ L1 (R), then Wψ f (·, a) is also a
bandlimited function for every a ∈ R+ :
Lemma 5. Let a ∈ R+ and Ω > 0. Furthermore, let f ∈ PWΩ and ψ ∈ L1 (R). Then,
we have that Wψ f (·, a) ∈ PWΩ .
Proof. It follows from the convolution theorem that f ∗ ψa# ∈ L2 (R) and
(f ∗ ψa# )∧ (ξ) = fˆ(ξ)(ψa# )∧ (ξ),
5
ξ ∈ R.
(3)
Moreovoer, by the relation
equation (3) becomes
b
(ψa# )∧ (ξ) = ψ(aξ),
ξ ∈ R,
b
(f ∗ ψa# )∧ (ξ) = fb(ξ)ψ(aξ),
ξ ∈ R.
Then, since supp (f ∗ ψa# )∧ ⊆ supp fb and f ∈ PWΩ , we conclude that Wψ f (·, a) ∈
PWΩ .
A first insight into wavelet phase retrieval comes from approximation theory.
Definition 6. An approximate identity is a family {φǫ }ǫ∈R+ of functions in L1 (R)
such that
R
i) R φǫ (x)dx = 1 for every ǫ > 0,
ii) supǫ>0 kφǫ k1 < +∞,
iii) for every δ > 0,
Z
lim
ǫ→0
|x|≥δ
|φǫ (x)|dx = 0.
Example 1. Let φ ∈ L1 (R) be such that
Z
φ(x)dx = 1,
R
b
or equivalently φ(0)
= 1, and let φa (x) = a−1 φ(a−1 x). Then, the family of functions
{φa }a∈R+ forms an approximate identity.
Let 1 ≤ p < ∞. It is a well-known fact that the convolution f ∗ φǫ converges to f
in the Lp -norm for every f ∈ Lp (R) (see for instance Theorem 1.2.19 on p. 27 of [9] or
consider the part on approximate identities in the classical books [22, 24]):
Proposition 7. Let {φǫ }ǫ∈R+ be an approximate identity and 1 ≤ p < ∞. Then,
f ∗ φǫ ∈ Lp (R) for every f ∈ Lp (R) and ǫ ∈ R+ . Moreover,
lim kf − f ∗ φǫ kp = 0.
ǫ→0+
Proposition 7 together with Lemma 4 implies that, given an approximate identity
{φǫ }ǫ∈R+ , any real-valued f ∈ PWΩ can be uniquely recovered (up to a global sign
factor) from the measurements {|f ∗ φǫ |}ǫ∈R+ :
Theorem 8. Let {φǫ }ǫ∈R+ be an approximate identity. Then, the following are equivalent for f, g ∈ PWΩ real-valued on the real line:
i) |f ∗ φǫ | = |g ∗ φǫ |,
ii) f = ±g.
ǫ ∈ R+ ;
Proof. It is clear that if f = ±g, then i) holds. Conversely, we suppose that |f ∗ φǫ | =
|g ∗ φǫ | for every ǫ ∈ R+ . By Proposition 7, we have that f ∗ φǫ and g ∗ φǫ converge to
f and g in L2 (R) as ǫ → 0+ , respectively. Since by the convolution theorem f ∗ φǫ and
g ∗ φǫ belong to PWΩ for every ǫ ∈ R+ and PWΩ is a RKHS, we have that f ∗ φǫ and
g ∗ φǫ converge to f and g pointwise as ǫ → 0+ . Furthermore, since the modulus is a
continuous function, |f ∗ φǫ | and |g ∗ φǫ | converge pointwise to |f | and |g| as ǫ → 0+ .
Therefore, our assumption implies |f (x)| = |g(x)| for every x ∈ R. Hence, by Lemma 4,
we can conclude that f = ±g.
6
b
Let us fix ψ ∈ L1 (R) such that ψ(0)
= 1. It follows from the definition of the
wavelet transform (cf. Definition 3) together with the considerations in Example 1 and
Theorem 8 that any real-valued f ∈ PWΩ can be uniquely recovered (up to a global
sign factor) from the magnitude of its wavelet transform {|f ∗ψa# |}a∈R+ . Unfortunately,
we cannot apply Theorem 8 when ψ is a classical wavelet since wavelets are always
assumed to have zero mean. It is therefore natural to ask if it is possible to recover
b
= 0. The next section is devoted to answering
the same uniqueness result when ψ(0)
this question.
3
Main results
We say that a function ψ ∈ L1 (R) has n vanishing moments, for n ∈ N, if it satisfies
Z
xℓ ψ(x) dx = 0,
ℓ = 0, . . . , n.
(4)
R
By the definition of the Fourier transform, condition (4) with n = 0 is equivalent to
b
ψ(0)
= 0. In general, we have the following result:
Proposition 9 ([16, Lemma 6.0.4]). Let n ∈ N and ψ ∈ L1 (R) be such that xn ψ ∈
L1 (R). Then, ψ has n vanishing moments if and only if
b
= 0.
lim ξ −n ψ(ξ)
ξ→0
We say that a function ψ has a finite number of vanishing moments if there exists
an ℓ ∈ N such that
b ∈ C \ {0}.
lim ξ −ℓ ψ(ξ)
ξ→0
It is a well-known fact that if we choose a wavelet with a finite number of vanishing
moments, the wavelet transform approximates the derivatives of a smooth signal at fine
scales, see e.g. [18, Chapter 6] or [16, Chapter 4, §2]. We are interested in a different
setup than the one chosen in the references mentioned before and therefore present the
following proposition and its proof.
Proposition 10. Let Ω > 0 and let ψ ∈ L1 (R) be such that
b = (−1)ℓ (2πi)ℓ ,
lim ξ −ℓ ψ(ξ)
ξ→0
for some ℓ ∈ N. Then, for every f ∈ PWΩ
lim a−ℓ Wψ f (b, a) = f (ℓ) (b),
a→0+
b ∈ R.
Proof. By the definition of the wavelet transform and the Plancherel theorem, we have
kf (ℓ) − a−ℓ Wψ f (·, a)k22 = kf (ℓ) − a−ℓ f ∗ ψa# k22
Z
2
b
|ξ ℓ fb(ξ)|2 |(2πi)ℓ − (aξ)−ℓ ψ(aξ)|
=
dξ.
R
By the Riemann–Lebesgue lemma, ψb is a continuous function which goes to zero at
infinity and by hypothesis
b
ψ(ξ)
= (−1)ℓ (2πi)ℓ .
lim
ξ→0 ξ ℓ
7
Therefore, we have the estimate
2
b
|ξ ℓ fb(ξ)|2 |(2πi)ℓ − (aξ)−ℓ ψ(aξ)|
≤ M |ξ ℓ fb(ξ)|2 ,
2
b
is finite and independent of a. Furthermore,
where M = supξ∈R |(2πi)ℓ −(aξ)−ℓ ψ(aξ)|
for almost every ξ ∈ R it holds that
2
b
= 0.
lim |ξ ℓ fb(ξ)|2 |(2πi)ℓ − (aξ)−ℓ ψ(aξ)|
a→0+
Hence, by the dominated convergence theorem
lim kf (ℓ) − a−ℓ Wψ f (·, a)k2 = 0.
a→0+
Furthermore, by Lemma 5, we know that a−ℓ Wψ f (·, a) belongs to PWΩ for every
a ∈ R+ and PWΩ is a RKHS. Thus, a−ℓ Wψ f (·, a) converges pointwise to f (ℓ) as
a → 0+ , and this concludes the proof.
We are now in a position to state our first result establishing uniqueness of wavelet
phase retrieval for real-valued bandlimited signals when the wavelet has finitely many
vanishing moments.
Theorem 11 (Cf. Theorem 1). Let Ω > 0 and let ψ ∈ L1 (R) be such that
b
= c ∈ C \ {0},
lim ξ −ℓ ψ(ξ)
ξ→0
for some ℓ ∈ N. Then, the following are equivalent for f, g ∈ PWΩ real-valued on the
real line:
i) |Wψ f (b, a)| = |Wψ g(b, a)|,
ii) f = ±g.
b ∈ R, a ∈ R+ ;
Proof. Let f, g ∈ PWΩ . It is clear that if f = ±g, then i) holds. Conversely, we
suppose that ii) holds. Let us define
φ :=
Then, we have that
(−1)ℓ (2πi)ℓ
ψ.
c
b = (−1)ℓ (2πi)ℓ .
lim ξ −ℓ φ(ξ)
ξ→0
By Proposition 10, it follows that a−ℓ Wφ f (·, a) and a−ℓ Wφ g(·, a) converge pointwise to
f (ℓ) and g (ℓ) , respectively, as a → 0+ . Since the absolute value is a continuous function,
a−ℓ |Wφ f (·, a)| and a−ℓ |Wφ g(·, a)| converge pointwise to |f (ℓ) | and |g (ℓ) |, respectively,
as a → 0+ . Combining this with item i) implies that |f (ℓ) (b)| = |g (ℓ) (b)|, for every
b ∈ R, and employing Lemma 4 we can conclude that f (ℓ) = ±g (ℓ) .
Together with the analyticity of f and g this implies
f (x) ∓ g(x) = P (x),
x ∈ R,
where P is a polynomial of degree ℓ − 1. Now, if P is not the null polynomial, then
f ∓ g is not in L2 (R) and we have a contradiction. Therefore, P ≡ 0 and f = ±g.
8
Remark 12. It is worth observing that Theorem 11 does not hold for progressive
wavelets, that is, for wavelets with only positive frequencies. Indeed, the hypothesis of Theorem 11 will always be violated since for all progressive wavelets ψ and any
ℓ∈N
b
lim− ξ −ℓ ψ(ξ)
= 0.
ξ→0
Actually, one can convince oneself that real-valued signals can never be uniquely determined up to global phase by the magnitude of their wavelet transform with respect
to any progressive wavelet. Indeed, by the definition of the wavelet transform, it is immediate to observe that if f, g ∈ L2 (R) are such that f+ = eiα g+ and ψ is a progressive
wavelet, then
|Wψ f (b, a)| = |Wψ g(b, a)|,
(5)
for all b ∈ R and a ∈ R+ . Additionally, we can show that it is actually possible to
construct real-valued signals that do not agree up to global phase even though their
analytic representations do, and thus (5) is satisfied. To do so, we consider f, g ∈ L2 (R)
as well as α ∈ R and we suppose that
f+ = eiα g+ ,
or equivalently
Re f+ = Re(eiα g+ ),
Im f+ = Im(eiα g+ ).
We recall that the analytic representation f+ of f is given by
f+ (x) = f (x) + i(H f )(x),
(6)
where H f denotes the Hilbert transform of f . By equation (6), Re f+ = Re(eiα g+ ) is
equivalent to
f = cos α · g − sin α · H g
(7)
and, analogously, Im f+ = Im(eiα g+ ) is equivalent to
H f = cos α · H g + sin α · g.
(8)
Furthermore, the property H (H f ) = −f implies that equations (7) and (8) are
equivalent and thus, f+ = eiα g+ if and only if f takes the form (7). Therefore, if we
take a real-valued signal g ∈ L2 (R), as well as α ∈ R, and we define f by (7), then f
is real-valued and f+ = eiα g+ . However, if α is not a multiple of π, then f and g will
in general not agree up to global phase.
We remark that if ψ is a progressive wavelet, the wavelet phase retrieval problem
continues to be not injective even if we allow the scale a to vary over R \ {0}. Indeed,
in that case, we would have that
span{Tb Da ψ}b∈R,a∈R+ = H+
and span{Tb Da ψ}b∈R,a∈R− = H− ,
where R− = (−∞, 0) and H− = {f ∈ L2 (R) : suppfb ⊆ R− } . Therefore, the so-called
complement property (CP), which is a necessary condition for the injectivity of the
operator, see e.g. [2, 4, 7],
Aψ f = (|Wψ f (b, a)|)R×R× ,
would not be satisfied.
9
f ∈ L2 (R)/ ∼,
Remark 13. The proof of Theorem 11 can be applied to other spaces of entire functions
which are real-valued on the real line. We mention the class of shift-invariant spaces
2
with Gaussian generator: Let ϕγ (t) = e−γx , γ > 0. The shift-invariant space V ∞ (ϕ)
generated by the Gaussian ϕγ is defined as
X
V ∞ (ϕγ ) = {f ∈ L∞ (R) : f =
ck ϕ(· − k), c ∈ l∞ (Z)}.
k∈Z
By [11, Lemma 4.1] every f ∈ V ∞ (ϕγ ) possesses an extension to an entire function
satisfying the growth estimate
2
|f (x + iy)| . eγy ,
x, y ∈ R.
Phase retrieval in shift-invariant spaces has recently been studied in several papers
[10, 23, 12].
We now introduce the Paley–Wiener space of integrable, bandlimited functions
PW1Ω = {f ∈ L1 (R) : suppfb ⊆ [−Ω, Ω]}
and we observe that PW1Ω ⊆ PWΩ for every Ω > 0. Furthermore, the following result
holds:
Proposition 14. Let Ω > 0 and f ∈ PWΩ . Then, |f |2 ∈ PW12Ω .
Proof. We first note that |f |2 = f f ∈ L1 (R) and by the convolution theorem
(|f |2 )∧ = fb ∗ fb = fb ∗ fb# .
Then, since supp (|f |2 )∧ ⊆ supp fb + supp fb# ⊆ [−2Ω, 2Ω], we conclude that |f |2 ∈
PW12Ω .
Additionally, we will make use of the Whittaker–Shannon–Kotelnikov (WSK) sampling theorem in the following form:
Theorem 15 (WSK sampling theorem). Let Ω > 0 and f ∈ PWΩ . Then, for every
x∈R
X m
sinc(2Ωx − m).
f (x) =
f
2Ω
m∈Z
We may now state and prove the following result on sampled wavelet phase retrieval:
Theorem 16. Let Ω > 0 and let ψ ∈ L1 (R) be such that
b
= c ∈ C \ {0},
lim ξ −ℓ ψ(ξ)
ξ→0
for some ℓ ∈ N. Furthermore, let (ak )k∈N be a sequence in R+ such that ak → 0 as
k → ∞. Then, the following are equivalent for f, g ∈ PWΩ real-valued on the real line:
m
m
, ak ) = Wψ g( 4Ω
, ak ) ,
i) Wψ f ( 4Ω
ii) f = ±g.
m ∈ Z, k ∈ N;
10
Proof. Let f, g ∈ PWΩ . It is clear that if f = ±g, then i) holds. Conversely, assume
that i) is true. Setting
(−1)ℓ (2πi)ℓ
φ=
ψ
c
and following the same argument as in the proof of Theorem 11, we can establish that
−2ℓ
m
m
m 2
2
2
(ℓ) m 2
a−2ℓ
( 4Ω )| and |g (ℓ) ( 4Ω
)| ,
k |Wφ f ( 4Ω , ak )| and ak |Wφ g( 4Ω , ak )| converge to |f
respectively, for every m ∈ Z as k → ∞. Then, since i) holds, we have that
m2
m2
= g (ℓ)
, for all m ∈ Z.
f (ℓ)
4Ω
4Ω
Furthermore, by Proposition 14, we know that |f (ℓ) |2 and |g (ℓ) |2 belong to PW12Ω ⊆
PW2Ω . Thus, by the WSK sampling theorem it follows that
f (ℓ) (x)
2
2
= g (ℓ) (x) ,
for all x ∈ R,
and consequently |f (ℓ) (x)| = |g (ℓ) (x)| for all x ∈ R. Finally, as in the proof of Theorem 11, we can conclude that f = ±g.
Remark 17. More generally, we could replace the sampling set (m/4Ω)m∈Z in Theorem 16 with any other sampling sequence for PW2Ω . For instance, we could choose
the sequence (bm)m∈Z with 0 < b ≤ 1/4Ω. We refer to [5, 25] for a characterization of
sampling sequences in terms of density properties.
To make Theorem 16 more palpable, we want to give a concrete example of a
sampling set for which Theorem 16 implies uniqueness. To this end, we start recalling
the definition of a wavelet system. Let ψ ∈ L1 (R), and let a > 1, b > 0 be fixed. The
set
(9)
W(ψ, a, b) = {Dan Tbm ψ}m,n∈Z = {a−n ψ(a−n x − bm)}m,n∈Z
is called a wavelet system with generator ψ and parameters a, b. We observe that
Wψ f (a−n bm, a−n ) = hf, Dan Tbm ψi,
m ∈ Z, n ∈ N.
A typical choice for the parameters is the dyadic wavelet system W(ψ, 2, 1). We refer
to [14, Chapter 12] and [8, Chapter 3] as classical references on wavelet systems and
frames. Our next result follows from Theorem 16 and shows that real-valued bandlimited signals can be uniquely recovered up to global sign from the absolute values of
the wavelet coefficients with the wavelet system (9) for every choice of the parameters
a > 1 and b > 0.
Theorem 18 (Cf. Theorem 2). Let a > 1, b > 0 and let ψ ∈ L1 (R) be a wavelet such
that
b
= c ∈ C \ {0},
lim ξ −ℓ ψ(ξ)
ξ→0
for some ℓ ∈ N. Then, any real-valued bandlimited function f ∈ L2 (R) is uniquely
determined up to global sign by the phaseless wavelet coefficients
{|hf, Dan Tbm ψi| : m ∈ Z, n ∈ N}.
Proof. Let f, g be real-valued bandlimited functions. Then, there exists Ω > 0 such
that f, g ∈ PWΩ . We suppose that
|Wψ f (a−n bm, a−n )|2 = |Wψ g(a−n bm, a−n )|2 ,
11
n ∈ N, m ∈ Z,
which correspond exactly to the squared magnitudes of the wavelet coefficients with
wavelet system W(ψ, a, b). By Lemma 5 together with Proposition 14, we know that
|Wψ f (·, a−n )|2 ∈ PW12Ω , for every n ∈ N. Furthermore, for every choice of the parameters a > 1 and b > 0, there exists N ∈ N such that for all n > N it holds that
a−n b < 1/4Ω. Therefore, the WSK sampling theorem implies that
|Wψ f (b, a−n )|2 = |Wψ g(b, a−n )|2 ,
n > N, b ∈ R.
We can finally apply Theorem 16 to conclude that f coincides with g up to global
sign.
Remark 19. In view of Theorem 16, we observe that we could restrict the set of
magnitude measurements to arbitrary fine scales, i.e. a−n with n ≥ N for every fixed
N ∈ N.
4
4.1
Examples
The Morlet wavelet
Let ξ0 ∈ R \ {0}. The Morlet wavelet, also known as the Gabor wavelet, is at the origin
of the development of wavelet analysis. It was introduced by Grossmann and Morlet
in [13]. It is defined on the frequency side by the function
b = π − 41 [e−(ξ−ξ0 )2 /2 − e−ξ2 /2 e−ξ02 /2 ],
ψ(ξ)
ξ ∈ R.
Its Fourier transform is a shifted Gaussian adjusted with a corrective term in order to
b
have ψ(0)
= 0. The Morlet wavelet
2
1
ψ(x) = π − 4 [eiξ0 x − e−ξ0 /2 ]e−x
2
/2
,
x ∈ R,
is complex-valued but widely used for applications that involve only real-valued signals.
b
By a direct computation, the Fourier transform ψ(ξ)
goes to zero as ξ → 0 with
infinitesimal order 1. Indeed, using a Taylor expansion yields
2
2
2
1
b
π − 4 [e−(ξ−ξ0 ) /2 − e−ξ /2 e−ξ0 /2 ]
ψ(ξ)
= lim
ξ→0
ξ→0 ξ
ξ
lim
1
2
2
2
2
π − 4 [e−ξ0 /2 + ξ0 e−ξ0 /2 ξ − e−ξ0 /2 + e−ξ0 /2 ξ 2 /2 + o(ξ)]
= lim
ξ→0
ξ
1
= lim
ξ→0
2
2
1
π − 4 [ξ0 e−ξ0 /2 ξ + o(ξ)]
= π − 4 ξ0 e−ξ0 /2 .
ξ
Thus, ψ satisfies the hypothesis of Theorem 11 with ℓ = 1. Therefore, all real-valued
f ∈ PWΩ can be recovered up to global sign from the measurements |Wψ f (b, a)|, for
b ∈ R, a ∈ R+ . Furthermore, by Theorem 18 we know that it is enough to know the
magnitude of the wavelet transform Wψ f for the samples {(a−n bm, a−n ) : m ∈ Z, n ∈
N}.
4.2
The linear-chirp wavelet
Another example of a complex-valued wavelet that satisfies our hypothesis is the linearchirp wavelet, also called the chirplet. The idea to use chirps as wavelets was introduced
12
Re(ψ)
Im(ψ)
0.6
ψb
0.6
0.4
0.4
0.2
0.2
−3
−2
−1
1
2
3
−2
−0.2
2
−0.4
−0.2
−0.6
−0.4
4
6
8
10
Figure 1: The Morlet wavelet ψ for ξ0 = 5 in time and frequency representation. Observe
that the Fourier transform of ψ is not identically zero on the negative frequencies but it is
numerically small.
in [20, 21]. We also refer to [16] for a concise presentation. Let ξ0 , β ∈ R. The chirplet
is defined by windowing a linear chirp with a Gaussian:
ψ(x) = ei(ξ0 +βx/2)x e−x
2
/2
+ η(x).
Again, the corrective term η is added in order to have zero mean. Its Fourier transform
is given by
r
2π −(ξ−ξ0 )2 /2(1−iβ)
b =
ψ(ξ)
e
+ ηb(ξ).
1 − iβ
For instance, we may set
ηb(ξ) = −
r
2π −ξ02 /2(1−iβ) −ξ2 /2
e
e
1 − iβ
and using a Taylor expansion, we obtain
r
2
2
2
b
ψ(ξ)
2π e−(ξ−ξ0 ) /2(1−iβ) − e−ξ0 /2(1−iβ) e−ξ /2
lim
= lim
ξ→0 ξ
ξ→0
1 − iβ
ξ
√
r
−ξ02 /2(1−iβ)
2
ξ0 ξ/(1 − iβ) + o(ξ)
2π e
2π
=
= lim
e−ξ0 /2(1−iβ) ξ0 .
ξ→0
1 − iβ
ξ
(1 − iβ)3/2
This shows that ψ satisfies the hypothesis of Theorems 11, 16 and 18 with ℓ = 1.
5
5.1
Sampling Cauchy wavelet transform magnitudes
Introduction
Our main uniqueness result for phase retrieval from wavelet magnitude samples (Theorem 16) is not applicable to so-called progressive wavelets which are wavelets that
only have positive frequencies.
This observation is not surprising in light of the fact that real-valued signals f
are not uniquely determined (up to global phase) by wavelet transform magnitude
13
Re(ψ)
Im(ψ)
0.8
b
Re(ψ)
b
Im(ψ)
1.5
0.6
1
0.4
0.2
−3
−2
−1
0.5
1
2
3
−0.2
−2
−0.4
2
4
6
8
10
−0.5
−0.6
−0.8
−1
Figure 2: The linear-chirp wavelet for β = 1 and ξ0 = 5 in time and frequency representation.
ψb
0.5
0.4
0.3
0.2
0.1
1
2
3
4
5
6
7
8
9
10
−0.1
b
Figure 3: The Cauchy wavelet ψ(ξ)
= ξ 2 e−ξ 1ξ>0 .
measurements |Wψ f | for progressive wavelets ψ (see Remark 12 in Section 3). It does,
however, raise the following question:
(Q) Is there a class of signals which can be recovered (up to global phase) from wavelet
transform magnitude measurements with progressive mother wavelets?
In general, this question is hard to answer. An elegant partial answer is however given
in [19].
The authors of [19] consider the so-called Cauchy wavelet given by
b = ρ(ξ)ξ p e−ξ 1ξ>0 ,
ψ(ξ)
ξ ∈ R,
(10)
where p > 0 and ρ ∈ L∞ (R) is such that ρ(aξ) = ρ(ξ), for a.e. ξ ∈ R, and ρ(ξ) 6= 0, for
all ξ ∈ R. Using tools from the theory of entire functions, they show that the class of
analytic signals may be recovered uniquely (up to global phase) from the magnitude
of the Cauchy wavelet transform. Analytic signals are functions f ∈ L2 (R) which have
no negative frequencies. To be precise, they show the following theorem.
14
Theorem 20 (Corollary 2.2 in [19], p. 1259). Let a > 1 and let ψ be the Cauchy
wavelet defined as in equation (10). Let, moreover, f, g ∈ L2 (R) be such that for some
j, k ∈ Z, with j 6= k,
and
Wψ f ·, ak = Wψ g ·, ak .
Wψ f ·, aj = Wψ g ·, aj
We denote by f+ and g+ the analytic representations of f and g which are defined
through the equations
b
fc
+ (ξ) = 2f (ξ)1ξ>0
gc
g(ξ)1ξ>0 ,
+ (ξ) = 2b
and
for ξ ∈ R. Then, there exists an α ∈ R such that
f+ = eiα g+ .
Note that the above is more than a simple uniqueness theorem for phase retrieval
from Cauchy wavelet transform magnitude measurements of analytic signals. It is, in
fact, a uniqueness result for the semi-discrete wavelet frame. Even more, the Cauchy
wavelet magnitudes are assumed to agree on two scales only. It does therefore stand to
reason that further restricting the signal class to analytic bandlimited signals should
allow us to come up with a full sampling result for the Cauchy wavelet transform.
In the following, we will assume that the function ρ ∈ L∞ (R) used in the definition
of the Cauchy wavelet ψ is such that ψ ∈ L1 (R). This is a natural assumption as mother
wavelets are usually assumed to be in L1 (R). Moreover, there is a wide variety of
ρ ∈ L∞ (R) which satisfy this assumption (see Remark 21). We want to stress, however,
that this assumption is not necessary for our arguments to work and is made purely to
simplify the mathematical exposition. Indeed, by the definition of the Cauchy wavelet
(10), one can see immediately that ψ ∈ L2 ∩ L∞ (R). Therefore, we may replace our
subsequent use of the WSK sampling theorem by the use of classical sampling theory
in the Bernstein space B2Ω to obtain a sampling result for more general ρ ∈ L∞ (R) at
a slightly finer sampling density in frequency.
Remark 21. One can show that if ρ ∈ L∞ (R) is continuous and satisfies
|ρ′ (ξ)| . eξ/2
and
|ρ′′ (ξ)| . eξ/2 ,
for all ξ ∈ R, then the Cauchy wavelet ψ defined by (10) is in L1 (R). In particular, if
ρ is a constant function, then ψ ∈ L1 (R).
5.2
The sampling result for analytic signals
We remind the reader of two pertinent results stated earlier in this manuscript: First,
the wavelet transform Wψ f (·, a) of a bandlimited signal f is bandlimited itself, for
a ∈ R+ (see Lemma 5). Secondly, bandlimitedness carries over from any function to
its squared absolute value. These two insights combined yield the following corollary.
Corollary 22. Let Ω > 0. If f ∈ PWΩ and ψ ∈ L1 (R), then |Wψ f (·, a)|2 ∈ PW12Ω ⊂
PW2Ω , for all a ∈ R+ .
What remains is to combine Theorem 20 with the classical WSK sampling theorem
(Theorem 15). Thereby, we obtain the following sampling result for the recovery of
analytic signals.
15
Theorem 23. Let Ω > 0, a > 1 and let ψ ∈ L1 (R) be as in equation (10) with
ρ ∈ L∞ (R). Then, the following are equivalent for f, g ∈ PWΩ :
i) For all k ∈ Z,
k
k
k
k
Wψ f
and Wψ f
, 1 = Wψ g
,1
, a = Wψ g
,a .
4Ω
4Ω
4Ω
4Ω
ii) f+ = eiα g+ , for some α ∈ R.
Proof. It is obvious that ii) implies i). Now, suppose that i) holds. By assumption, we
have that ψ ∈ L1 (R). Therefore, we may apply Corollary 22 to see that |Wψ f (·, aj )|2
as well as |Wψ g(·, aj )|2 are in PW2Ω , for j ∈ {0, 1}. Hence, it follows from i) along
with the WSK sampling theorem that
|Wψ f (·, 1)| = |Wψ g (·, 1)|
and
|Wψ f (·, a)| = |Wψ g (·, a)| .
Finally, Theorem 20 implies that the analytic representations f+ and g+ of f and g
satisfy f+ = eiα g+ , for some α ∈ R.
Remark 24. Note that the sampling set {(k/4Ω, aj ) | j = 0, 1, k ∈ Z} in Theorem 23
can be replaced by a multitude of different sampling sets:
In scale, we might sample at any two elements of aZ as is evident from Theorem
20. In addition, one might show that Theorem 20 continues to hold for aj replaced by
a0 and ak replaced by a1 , for all 0 < a0 < a1 , provided that ρ(ξ) = ρ(a0 ξ) = ρ(a1 ξ),
for a.e. ξ ∈ R.
In time, we can replace the uniform sampling by any sampling sequence for PW2Ω ,
see [5, 25].
Acknowledgements
The authors would like to acknowledge funding through
SNF Grant 200021 184698.
References
[1] R. Alaifari, I. Daubechies, P. Grohs, and G. Thakur. Reconstructing real-valued
functions from unsigned coefficients with respect to wavelet and other frames.
Journal of Fourier Analysis and Applications, 23(6):1480–1494, 2017.
[2] R. Alaifari and P. Grohs. Phase retrieval in the general setting of continuous
frames for Banach spaces. SIAM journal on mathematical analysis, 49(3):1895–
1911, 2017.
[3] R. Alaifari and M. Wellershoff. Uniqueness of STFT phase retrieval for bandlimited functions. Applied and Computational Harmonic Analysis, 50:34–48, January
2021.
[4] R. Balan, P. Casazza, and D. Edidin. On signal reconstruction without phase.
Applied and Computational Harmonic Analysis, 20(3):345–356, 2006.
[5] J. Bruna. Sampling in complex and harmonic analysis. In European Congress of
Mathematics, pages 225–246. Springer, 2001.
[6] J. Bruna and S. Mallat. Audio texture synthesis with scattering moments.
arXiv:1311.0407v1 [stat.AP], November 2013.
16
[7] J. Cahill, P. Casazza, and I. Daubechies. Phase retrieval in infinite-dimensional
Hilbert spaces. Transactions of the American Mathematical Society, Series B,
3(3):63–76, 2016.
[8] I. Daubechies. Ten lectures on wavelets. SIAM, 1992.
[9] L. Grafakos. Classical Fourier analysis. Graduate Texts in Mathematics. Springer
Science+Business Media, New York, third edition, 2014.
[10] K. Gröchenig. Phase-retrieval in shift-invariant spaces with Gaussian generator.
Journal of Fourier Analysis and Applications, 26(3):1–15, 2020.
[11] K. Gröchenig, J. L. Romero, and J. Stöckler. Sharp results on sampling with
derivatives in shift-invariant spaces and multi-window Gabor frames. Constructive
Approximation, 51(1):1–25, 2020.
[12] P. Grohs and L. Liehr. Injectivity of Gabor phase retrieval from lattice measurements. arXiv preprint arXiv:2008.07238, 2020.
[13] A. Grossman and J. Morlet. Decomposition of Hardy functions into square integrable wavelets of constant shape. SIAM J. Appl. Math., 15:723–736, 1984.
[14] C. Heil. A basis theory primer. Applied and Numerical Harmonic Analysis
(ANHA). Springer Science+Business Media, expanded edition, 2011.
[15] N. Holighaus, G. Koliander, Z. Průša, and L. D. Abreu. Characterization of
analytic wavelet transforms and a new phaseless reconstruction algorithm. IEEE
Transactions on Signal Processing, 67(15):3894–3908, August 2019.
[16] M. Holschneider. Wavelets. Oxford Mathematical Monographs. The Clarendon
Press, Oxford University Press, New York, 1995. An analysis tool, Oxford Science
Publications.
[17] P. Jaming. Uniqueness results in an extension of Pauli’s phase retrieval problem.
Applied and Computational Harmonic Analysis, 37(3):413–441, November 2014.
[18] S. Mallat. A wavelet tour of signal processing. Academic Press, Inc., San Diego,
CA, 1998.
[19] S. Mallat and I. Waldspurger. Phase retrieval for the Cauchy wavelet transform.
Journal of Fourier Analysis and Applications, 21(6):1251–1309, 2015.
[20] S. Mann and S. Haykin. The chirplet transform: A generalization of Gabors logon
transform. Vision Interface, 91:205–212, 1991.
[21] S. Mann and S. Haykin. The chirplet transform: Physical considerations. IEEE
Transactions on Signal Processing, 43(11):2745–2761, 1995.
[22] M. Reed and B. Simon. Methods of modern mathematical physics. I. Academic
Press, Inc. [Harcourt Brace Jovanovich, Publishers], New York, second edition,
1980. Functional analysis.
[23] J. L. Romero. Sign retrieval in shift-invariant spaces with totally positive generator. Journal of Fourier Analysis and Applications, 27(2):1–8, 2021.
[24] W. Rudin. Functional analysis. International Series in Pure and Applied Mathematics. McGraw-Hill, Inc., New York, second edition, 1991.
[25] K. Seip. Interpolation and sampling in spaces of analytic functions, volume 33
of University Lecture Series. American Mathematical Society, Providence, Rhode
Island, 2004.
17
[26] G. Thakur. Reconstruction of bandlimited functions from unsigned samples. Journal of Fourier Analysis and Applications, 17(4):720–732, 2010.
[27] T. Virtanen. Monaural sound source separation by nonnegative matrix factorization with temporal continuity and sparseness criteria. IEEE Transactions on
Audio, Speech, and Language Processing, 15(3):1066–1074, March 2007.
[28] I. Waldspurger. Phase retrieval for wavelet transforms. IEEE Transactions on
Information Theory, 63(5):2993–3009, 2017.
18