19 Ejs1530
19 Ejs1530
Elena Di Bernardino
Conservatoire national des arts et métiers, Paris, EA4629,
292 rue Saint-Martin, Paris Cedex 03, France
e-mail: elena.di bernardino@cnam.fr
Céline Duval
MAP5 UMR CNRS 8145, Université Paris Descartes
45 rue des Saints-Pères, 75270 Paris Cedex 06, France
e-mail: celine.duval@parisdescartes.fr
and
Anne Estrade
MAP5 UMR CNRS 8145, Université Paris Descartes
45 rue des Saints-Pères, 75270 Paris Cedex 06, France
e-mail: anne.estrade@parisdescartes.fr
1. Introduction
particular it does not depend on its second spectral moment. Since this function
is unknown in many applications, it is an important and very useful property
of the proposed test. In this sense, it can be considered as more efficient than
the Gaussianity test introduced in [12].
To summarize, the originality of the present study is threefold. First, we
use a very sparse information on the field, namely excursion sets above one or
two levels, to recover global characteristics of the considered random field. Our
second asset is to gather in the same study smooth Gaussian type fields and
shot noise fields, which are archetypes of non continuous fields. The third key
point of our paper is the joint use of several LK curvatures for a given excursion
set.
Outline of the paper. The paper is organized as follows. In the remaining
of this section we define the three objects of interest, i.e., the Lipschitz-Killing
densities for the excursion set of a two-dimensional random field. Section 2 is
devoted to the study of unbiased estimators with edge correction of these LK
densities from the observation of one excursion set. We examine a wide range of
random fields, namely fields of Gaussian type and shot noise fields. Moreover,
we show how the knowledge of the LK densities permits to recover and to infer
on parameters of the considered fields. The problem of the consistency of the
proposed estimators is studied, when it is possible. Furthermore, their perfor-
mances are numerically analyzed. In Section 3 we build a test to detect whether
a given field is Gaussian or not based on the knowledge of two excursion sets
corresponding to two different levels. A variant of this test is put into practice
in Section 4 on synthesized 2D digital mammograms provided by GE Health-
care France (department Mammography). Finally, Appendix section gathers the
proofs of the technical results.
Definition 1.3 (UPR class). Let UPR be the class of locally finite unions of
sets with positive reach.
In the sequel, we are interested in the curvature measures of the excursions
above the level u of the random field X, namely we consider A = T ∩ EX (u).
Note that the random set T ∩ EX (u) belongs to the UPR class a.s. when,
for instance, the random field X is of class C 2 a.s., (actually, in this case the
random set T ∩ EX (u) has positive reach, as EX (u) is a C 2 submanifold of
R2 and its intersection with the rectangle T provides compactness and positive
reach property), or when EX (u) is locally given by a finite union of disks.
Definition 1.4 (LK curvatures and associated densities for UPR excursion
sets). Let X be a stationary random field defined on R2 and let T be a bounded
rectangle in R2 with non empty interior. Assuming that T ∩ EX (u) is a UPR
set, define the LK curvatures of the excursion set EX (u) within T by
/T Ci (X, u, T )
Ci (X, u) := , for i = 0, 1, 2, (2)
|T |
and, assuming the limits exist, the associated LK densities are
where lim 2 stands for the limit along any sequence of bounded rectangles that
T R
grows to R2 .
As already noticed, the case i = 2 in the above definition boils down to
From now on, all the rectangles T in R2 are bounded with non empty interior.
Notation T R2 stands for the limit along any sequence of bounded rectangles
that grows to R2 . Then, |∂T |1
|T | always goes to 0 as T R2 .
In this section, we build unbiased estimators of the LK densities in (3), for
i ∈ {0, 1}. The problem is more involved than it appears. Actually, a naive
approach is to consider (2), that can be easily computed from T ∩ EX (u), as an
estimator of (3). But, the main difference between theses quantities comes from
the boundary terms. Indeed, we can write
We use kinematic formulas to get unbiased estimators of Ci∗ (X, u), i ∈ {0, 1}
as it is usual to proceed in convex geometry. To this aim, we first introduce the
definition of a standard random field. We borrow the adjective standard to [32]
because the fields we call standard have excursion sets that are standard in the
sense of Definition 9.2.1 in [32].
Definition 2.1 (Standard random field). Let X be a stationary isotropic ran-
dom field defined on R2 . We say that X is standard at level u ∈ R if T ∩ EX (u)
is UPR for any rectangle T in R2 , if Ci∗ (X, u), for i = 0, 1 in (3) exist, and if
1 ∗ |∂T |1 1
E[C0 (X, u)] = C0∗ (X, u) + + C2∗ (X, u)
/T
C (X, u) ,
π 1 |T | |T |
1 |∂T |1
E[C1 (X, u)] = C1∗ (X, u) + C2∗ (X, u)
/T
.
2 |T |
By using (4), no edge correction is necessary for estimating C2∗ (X, u) whatever
the field X is. It explains why we do not include a third constraint in the
definition of a standard field. The first example of a standard field is given by
the large class of fields of Gaussian type defined below.
Definition 2.2 (Fields of Gaussian type). We call field of Gaussian type any
random field X = F (G), where for some k ∈ N∗ , F : Rk → R is a C 2 function
and G = (G1 , . . . , Gk ) is a family of i.i.d. Gaussian random fields defined on R2
that are C 3 , stationary, isotropic, centered, with unit variance, and such that
Var Gi (0) = λI2 for some λ > 0, with Gi denoting the gradient of Gi for all
i ∈ {1, . . . , k} and I2 the 2 × 2 identity matrix.
Proposition 2.3. Let X be a field of Gaussian type as in Definition 2.2, then
X is standard at any level u ∈ R.
Proof. Following Definition 2.2, we write X = F (G) and we denote by λ the
second spectral moment of the Gaussian vectorial field G. The Gaussian kine-
matic formula provides the mean LK curvatures of excursion sets of X within
a rectangle T (see e.g. Theorem 15.9.5 in [1] or Theorem 4.8.1 in [2]), for u ∈ R
and i = 0, 1, 2,
2−i
i+l
E [Ci (X, T, u)] = (2π)−l/2 λl/2 Ml (X, u) Li+l (T ) (5)
l
l=0
LK curvatures of excursion sets for two-dimensional random fields 543
i+l i + l ωl+i
where Lj (T ), j = 0, 1, 2 are defined in (1), = with ωk the
l l ωl ωi
Lebesgue measure of the k-dimensional unit ball (w0 = 1, w1 = 2 and w2 = π),
and, following Formula (3.5.2) in [2], the coefficients Ml (X, u), l = 0, 1, 2 are
obtained having an expansion in ρ at order 2 of the probability that G(0) belongs
to
T ube(F, ρ) := {x ∈ Rk such that dist(x, F −1 ([u, ∞))) ≤ ρ},
as ρ → 0+ . Namely, the expansion is given by
1
P G(0) ∈ T ube(F, ρ) = M0 (X, u) + ρM1 (X, u) + ρ2 M2 (X, u) + O(ρ3 ).
2
(6)
2
E(Ci (X, u, T )) = cik,2−k+i Ck∗ (X, u)L2−k+i (T ),
k=i
We highlight that the term unbiased in Proposition 2.5 does not refer to the
pixelization error that arise numerically due to the discretized representation of
images. Here, the use of the term unbiased means that our estimation of the LK
densities takes into account the observation bias due to the intersection of the
excursion set with the observation window T . Other common edge correction
methods include for instance the toroidal correction, where the edge on one side
can be thought of as being wrapped around to the opposite edge. Numerically
for large data sets, the minus-sampling methods are often used (see e.g., [34];
[11]), where the points near the edges are ignored for the estimation but are still
considered as neighbours for interior points. However, it is statistically inefficient
because it discards a substantial amount of data.
In the following two sections we analyse how the unbiased estimators in
Proposition 2.5 for standard fields can be used for parameter inference pur-
poses. Section 2.2 is devoted to fields of Gaussian type whereas Section 2.3
concerns shot-noise fields.
We start by considering the simplest case of Gaussian type field, i.e. with no-
tation of Definition 2.2, k = 1 and F : x → x, then X = G1 := G. To compute
the LK densities, we use expansion (6) to write out
1
P G(0) ≥ u − ρ = ψ(u − ρ) = ψ(u) − ρψ (u) + ρ2 ψ (u) + O(ρ3 ),
2
with ψ being the Gaussian tail distribution with zero mean and unit variance.
Hence, one easily gets
1 1/2 −u2 /2
C0∗ (G, u) = (2π)−3/2 λ u e−u C1∗ (G, u) = C2∗ (G, u) = ψ(u),
2
/2
, λ e ,
4
(11)
where λ denotes the second spectral moment of G as in Definition 2.2.
LK curvatures of excursion sets for two-dimensional random fields 545
Parameter estimation. Suppose we observe T ∩EG (u) for a given level u and
a given bounded rectangle T in R2 . Then we can use the unbiased estimators of
Proposition 2.5 to propose a consistent estimator for the second spectral moment
of the Gaussian field G. Each of the quantities Ci (G, u, T ) satisfies a Central
Limit Theorem (CLT) with normalizing term equals to |T |1/2 (see, e.g., [20] or
[26]). Concerning various levels and/or various disjoint domains, a joint CLT
for the Euler characteristic is proved in [12]. To get the asymptotic normality of
the estimator of λ, we moreover assume that the Gaussian field G satisfies the
following condition.
(A) For any fixed x in R2 , the covariance matrix of the random vector (G(x),
G (x), G (x)) has full rank and r, the covariance function of G, is such
that,
∂kr
where Mr (x) = max ∂xk
(x) ; k = (k1 , k2 ) ∈ N2 , k1 + k2 ≤ 4 .
Proposition 2.6 (CLT for the spectral moment estimator). Assume that G
satisfies condition (A). Consider C0,T (G, u) the estimator defined in (8) built
on the observation T ∩ EG (u), u = 0 being fixed. By using (11), we define the
estimator of λ as
(2π)3/2 u2 /2
λT (u) := e C0,T (G, u), for u = 0.
u
Then, it holds that
d
|T | λT (u) − λ −−−−→ N (0, Σ(u)), for some Σ(u) < +∞, (12)
2T R
d
where −
→ stands for the convergence in distribution.
Remark that for u = 0, the Euler density in (11) always vanishes, indepen-
dently of λ. The estimator is therefore not defined for u = 0 in Proposition
2.6.
d
Proof. It is sufficient to show that |T | C0,T (G, u)−C0∗ (G, u) −−−−→ N (0, V (u))
2 T R
for some V (u) < +∞. Decompose this quantity as follows
|T | C0,T (G, u) − C0∗ (G, u) = |T | C0 (G, u) − E[C0 (G, u)]
/T /T
1 /T /T |∂T |1
− |T | C1 (G, u) − E[C1 (G, u)]
π |T |
/T /T 1 |∂T |21 1
+ |T | C2 (G, u) − E[C2 (G, u)] −
2π |T |2 |T |
:= I0 (T ) + I1 (T ) + I2 (T ).
546 Biermé et al.
d
Theorem 4 in [12] leads to I0 (T ) −−−−→ N (0, V (u)) with a finite asymptotic
T R
2
variance V (u) given by Equation (9) in [12]. Furthermore, the CLT in [20]
/T /T
gives that |T | C1 (G, u) − E[C1 (G, u)] admits a Gaussian centered limit
P
distribution and therefore I1 (T ) −−−−→ 0. Similar arguments hold for I2 (T ).
T R
2
u2
Finally the convergence of λT (u) is established with Σ(u) = V (u)(2π)3 eu2 .
us remark that the parameter κ is chosen such that |T |κ2 remains bounded,
/T
which explains small values of κ and λ in Figure 1. The quantities C0 (G, u),
/T /T
C1 (G, u) and C2 (G, u) are computed with the Matlab functions bweuler,
bwperim and bwarea, respectively. When it is required to specify the connectiv-
ity, we average between the 4th and the 8th connectivity. Since C1∗ is defined as
the average half perimeter, we divide by 2 the output derived from bwperim.
From a numerical point of view, bweuler and bwarea functions seem very
precise contrary to the bwperim function which performs less well. It was ex-
pected due to the pixelisation effect. This behavior will be observed also in other
random field cases (see, for instance, Figures 7 and 8 in some shot-noise cases).
/T
Figure 1 (center) illustrates that C1 (G, u) (green dashed line) does not well
∗
approximate C1 (G, u) (blue plain line), especially for small levels u and that
the correction induced by (9) (red stars) improves the approximation. In Figure
1 (left), we provide an analogous bias correction for the Euler characteristic
by using (8). However in this case, the discrepancy is less evident than in the
perimeter case.
In Figure 2 (left), we observe the unbiased estimator λT (u) for different values
of u. The asymptotic variance Σ(u) in Proposition 2.6 is empirically estimated
on M = 100 sample simulations (Figure 2, right). This allows us to identify some
choices of levels u where the variance is minimum. Furthermore, we remark that
for small and large values of u, less statistics is available than for intermediate
values of |u|.
2 2
Fig 1. Gaussian random field as in Section 2.2.1 with covariance r(x) = e−κ x , for
κ = 100/210 in a domain of size 210 × 210 pixels. First row: A realization of a Gaussian
random field (left) and two excursion sets for u = 0 (center) and u = 1 (right). Second row:
C0,T (G, u) (left), C1,T (G, u) (center) and C2,T (G, u) (right) as a function of the level u. We
display the averaged values on M = 100 sample simulations (red stars) and the associated
empirical intervals (vertical red lines). Theoretical u → C0∗ (G, u), C1∗ (G, u) and C2∗ (G, u) in
/T /T
(11) are drawn in blue lines. We also present u → C0 (G, u) and C1 (G, u) in green dashed
lines. These samples have been obtained with Matlab using circulant embedding matrix.
Hence, Zk is C 3 (R2 ), stationary, isotropic, centered, with unit variance and
Var Zk (0) = 2λI2 .
We assume that Zk is observed on a rectangle T ⊂√R2 through its excursion
set above a fixed level u; T ∩ EZk (u) = T ∩ EZk (k + u 2k). Let us remark that
the above excursion is a proper subset only for a level u such that u > − k/2.
Moreover, the LK densities satisfy
√
Cj∗ (Zk , u) = Cj∗ (Zk , k + u 2k), for j = 0, 1, 2.
The Cj∗ (Zk , ·) can be computed using (7) in the framework of Gaussian type
fields described previously. Indeed, we have Zk = F (G) with G = (G1√ , . . . , Gk )
−1
and F : x ∈ Rk → ||x||2 . Hence, √ F ([u, +∞)) = {x ∈ R k
; ||x|| ≥ u} and
T ube(F, ρ) = {x ∈ Rk ; ||x|| ≥ u − ρ}, so that expansion in (6) has to be
written with
√
P G(0) ∈ T ube(F, ρ) = P χ2k ≥ u − ρ ,
548 Biermé et al.
2 2
Fig 2. Gaussian random field with covariance r(x) = e−κ x , for κ = 100/210 in a
domain of size 210 × 210 pixels. Estimate λT (u) with associated confidence intervals for
M = 100 sample simulations as prescribed by the CLT in (12), for different values of u (left).
Theoretical value λ = 0.019 is represented by the horizontal line. The empirically estimated
variance Σ(u) is displayed for different values of u in the right panel.
where χ2k stands for a chi-square random variable with k degrees of freedom.
We recover the following formulas that can be found, for instance, in Theorem
15.10.1 in [1] or in Section 5.2.1 in [2]:
√
∗ λ √ (k−2)/2 √ k + u 2k
C0 (Zk , u) = k + u 2k u 2k + 1 exp − ,
π2k/2 Γ(k/2) 2
(13)
√ √
∗ πλ √ (k−1)/2 k + u 2k
C1 (Zk , u) = (k+1)/2 k + u 2k exp − ,
2 Γ(k/2) 2
√
C2∗ (Zk , u) = P χ2k ≥ k + u 2k .
with C2,T as in (10) and kmax a large positive integer. This estimator can be
u) to derive an estimator of the Gaussian second spectral
plugged in C0∗ (Z,
LK curvatures of excursion sets for two-dimensional random fields 549
Fig 3. Chi-square field as in Section 2.2.2 with 2 degrees of freedom and λ = 0.019 in a do-
main of size 210 ×210 pixels. First row: A realization of a normalized chi-square random field
(left) and two excursion sets for u = 0 (center) and u = 1 (right). Second row: C0,T (Z k , u)
k , u) (center) and C2,T (Z
(left), C1,T (Z k , u) (right) as a function of the level u. We display
the averaged values on M = 100 sample simulations (red stars) and the associated empirical
intervals (vertical red lines). Theoretical u → C0∗ (Zk , u), C ∗ (Z
k , u) and C ∗ (Z
k , u) are draw
1 2
in blue lines.
moment of Z:
u)
C0,T (Z,
λT,K(u) (u) = , (15)
M2,Z (K(u), u)
with C0,T given by (8), K(u) as in (14) and where M2,Z (k, u) does not depend
on λ and is derived from (13)
√
1 √ (k−2)/2 √ k + u 2k
M2,Z (k, u) = k + u 2k u 2k + 1 exp − .
π2k/2 Γ(k/2) 2
Fig 4. Chi-square field as in Section 2.2.2 with K = 2 degrees of freedom and λ = 0.019,
kmax = 15. Estimated K(u) as in Equation (14) (left) and associated λT,K(u) (u) (right) as
in Equation (15). Theoretical values represented by horizontal lines.
Lemma 2.8. If k ≥ 5, the second spectral moment λStu (k) of Tk is finite and
⎧
⎨λ k−2
k
if k is even,
λStu (k) = √ (16)
⎩λ k k−2
1
+ π (k−5)! else,
2k−3 ( k−5 )!Γ k
2 2
where λ is the spectral moment of the underlying Gaussian fields. Note that
λStu (k) → λ as k → ∞.
Figure 5 displays a realization of a normalized Student random field Tk with
k = 4 degrees of freedom, two excursion sets and an illustration for the perfor-
mance of the three estimators C0,T (Tk , u), C1,T (Tk , u) and C2,T (Tk , u).
Fig 5. Student field as in Section 2.2.3 with 4 degrees of freedom and λ = 0.019 in a domain
of size 210 × 210 pixels. First row: A realization of a normalized Student random field (left)
and two excursion sets for u = 0 (center) and u = 1 (right). Second row: C0,T (Tk , u) (left),
C1,T (Tk , u) (center) and C2,T (Tk , u) (right) as a function of the level u. We display the
averaged values on M = 100 sample simulations (red stars) and the associated empirical
intervals (vertical red lines). Theoretical u → C0∗ (Tk , u), C1∗ (Tk , u) and C2∗ (Tk , u) are draw
in blue lines.
with k degrees of freedom C2∗ (Tk , u) only depends on k, we propose the following
estimator of K:
with C2,T as in (10) and C2∗ (Tk , u) given by Proposition 2.7. Furthermore, the
Gaussian second spectral moment of the considered Student field can be esti-
mated by
C0,T (T , u)
λT,K(u) (u) = ,
M2,Tk (K(u), u)
with C0,T as in (8), K(u) as in (17) and where M2,Tk (k, u) does not depend on
λ and is given by
1−k
(k − 1) u Γ k−1 u2 2
Fig 6. Student field as in Section 2.2.3 with K = 4 degrees of freedom, λ = 0.019 and
kmax = 20. Estimated K(u) as in Equation (17) (left) and associated λT,K(u) (u) (right).
Theoretical values are represented by horizontal lines.
where ϕZ (t) stands for the characteristic function E[eitZ ] of a random variable
Z, B + = max(B, 0) and B − = min(B, 0).
The proof of Lemma 2.10 is established in the Appendix Section A.3. Turn-
ing back to the special cases where B = 1, a.s. or B uniformly distributed in
{−1, +1} and following the same inverse Fourier procedure as Theorem 6 in [7],
we obtain the explicit formulas below.
Proposition 2.11. If B = 1 and u ∈ R+ \ Z+ , it holds that
(νā) u p̄2 p̄2
C0∗ (SΦ , u) = e−νā ν 1−ν + u ,
u! 4π 4πā
(νā) u (νā)k
C1∗ (SΦ , u) = e−νā ν p̄ and C2∗ (SΦ , u) = e−νā .
2u! k!
k>u
A similar question is the purpose of [19] where a joint CLT is established for
all the intrinsic volumes of a Boolean model. Note that the occupied domain of
a Boolean model is nothing but the excursion set above level 1 of a shot-noise
field with B = 1, a.s.
LK curvatures of excursion sets for two-dimensional random fields 555
Fig 7. Shot-noise field as in Section 2.3 with B = 1, a.s., ν = 5 × 10−4 with random disks
of radius R = 50 or R = 100 (each with probability 0.5) in a domain of size 210 × 210 pixels.
First row: Shot-noise field random field (left) and two excursion sets for u = 7.5 (center)
and u = 14.5 (right). Second row C0,T (SΦ , u) (left), C1,T (SΦ , u) (center) and C2,T (SΦ , u)
(right) as a function of the level u. We display the averaged values on M = 100 iterations (red
stars) and the associated empirical intervals (vertical red lines). Theoretical u → C0∗ (SΦ , u),
C1∗ (SΦ , u) and C2∗ (SΦ , u) are draw with blue dots.
|∂T |1
We recover that choosing T such that |T | → +∞ and |T | → 0, leads
to the consistency of Ci,T (SΦ , u). The proof of Theorem 2.12 is postponed to
Section A.4. To establish this result we first derive variance bounds for the weak
versions of the perimeter and the total curvature (see Proposition A.1, Section
A.2) which present interest on its own and is related to the framework of [21].
Fig 8. Shot-noise field as in Section 2.3 with B uniformly distributed in {−1, +1}, ν =
3 × 10−5 and random disks of radius R = 150 or R = 100 (each with probability 0.5) in
a domain of size 210 × 210 pixels. First row: Shot-noise field random field (left) and two
/T
excursion sets for u = −0.5 (center) and u = 1.5 (right). Second row C0 (SΦ , u) (left),
/T /T
C1 (SΦ , u) (center) and C2 (SΦ , u) (right) as a function of the level u. We display the
averaged values on M = 100 iterations (red stars) and the associated empirical intervals
(vertical red lines). Theoretical u → C0∗ (SΦ , u), C1∗ (SΦ , u) and C2∗ (SΦ , u) are draw with blue
dots.
with C2,T as in (10) and νā → C2∗ (SΦ , u) given by Proposition 2.11. In the same
spirit, an estimator of ν p̄ is obtained using Proposition 2.11
−1
−νa(u) (νa(u)) u
νp(u) = C1,T (SΦ , u) e , (21)
2u!
with C1,T as in (9) and νa(u) as in (20). Then, we define the following estimator
for ν
C0,T (SΦ , u) (νp(u))2 u(νp(u))2
ν(u) = + − , (22)
e−νa(u) (ν a(u))
u
4π 4 π νa(u)
u !
LK curvatures of excursion sets for two-dimensional random fields 557
where C0,T (SΦ , u) is as in Equation (8), νa(u) as in (20) and νp(u) as in (21).
Finally, the obtained ν(u) can be used to isolate a(u) and p(u) in Equations (20)
and (21), respectively. An illustration of this inference procedure is provided in
Figure 9 (first row).
As mentioned earlier, the unsatisfactory quality of the Matlab function bwperim
for the estimation of C1∗ (SΦ , u) strongly impacts the final performance of the
estimation of νp(u) (see Figure 9, center panel). For this reason, we also present
2
here the simplified case where R is constant. In this particular case νa = νp 4π .
Then, we estimate νa(u) as in (20) and ν(u) by using the simplified version of
(22), i.e.,
⎛ ⎞
1 ⎝ C 0,T (S Φ , u) ⎠.
ν(u) = (23)
1 + u − νa(u) e − a(u) (νa(u))u
ν
u !
Fig 9. First row: Shot-noise field as in Section 2.3 with B = 1, a.s., ν = 5×10−4 with random
disks of radius R = 50 or R = 100 (each with probability 0.5) in a domain of size 210 × 210
pixels. Estimated νa(u) as in Equation (20) for A = 40 (left), νp(u) as in Equation (21)
(center) and ν(u) as in (22) (right). Theoretical values are represented by horizontal lines.
Second row: Shot-noise field with B = 1, a.s., ν = 5 × 10−4 and R = 100 a.s., in a domain
of size 210 × 210 pixels. Estimated νa(u) as in Equation (20) with A = 40 (left) and ν(u) as
in (23) (right). Theoretical values are represented by horizontal lines.
558 Biermé et al.
A test statistic. Our test statistics is built from the previously studied LK
/T
densities. As the perimeter C1 is hard to evaluate in practice (see the earlier
comment on the Matlab function bwperim), we do not use it to build a test.
Moreover, Gaussian and Student distributions differ in the tails, which would
lead to consider large values for u2 . But for large levels we do not observe many
excursion sets which deteriorates the estimation of C2∗ . Therefore to work with
intermediate values of u1 and u2 , we consider C0∗ to build our test statistic: it
is well evaluated in practice at these levels. Finally, in order to get statistic free
in λ, we take the ratio of C0∗ between to different levels u1 and u2 . This is why
we need to observe two distinct excursion sets.
Without loss of generality assume that u2 = γ u1 , for some γ > 1. For the
following empirically accessible ratios, we derive from Equation (11) and from
Proposition 2.7 that
C0∗ (X, u2 ) u21 2
= γ e 2 (1−γ ) =: v(γ, ∞) under H0, (24)
C0∗ (X, u1 )
k−1
C0∗ (X, u2 ) (γ 2 − 1)u21 2
Quantities v(γ, ∞) and v(γ, k) in (24) and (25), for values of u1 and γ not too
large, are quite different. Furthermore, for all k it holds that v(γ, k) > v(γ, ∞)
and k → v(γ, k) is decreasing. We build a non symmetric test where we reject
H0 whenever the associated empirical ratio is too large compared to its expected
behavior under H0. It is important to observe that v(γ, ∞) does not depend on
the spectral moment of X nor on its covariance function. The choice of u1 ≥ 1
and γ > 1 are left to the practitioner, or might be imposed by the data-set.
We expect that the larger γ is and the smaller k is the better the test will be.
However, in practice γ should not be too large as we need to estimate C0∗ (X, u2 ),
which requires to have sufficiently enough excursions above the level u2 = γ u1 .
Let T1 and T2 be two rectangles in R2 such that dist(T1 , T2 ) > 0 and |T1 | =
(N )
|T2 | > 0. For any positive integer N , we define Ti = {N t : t ∈ Ti }, for
i = 1, 2. Consider the statistics
C0,T (N ) (X, u2 )
2
Rγ,N := , (26)
C0,T (N ) (X, u1 )
1
where u → V (u) is defined in Equation (9) of [12]. Moreover, one can prove
that the limit of
(N ) (N )
/T1 /T
(N )| C1 (X, u1 ) − E[C1 1 (X, u1 )]
|T1 /T
(N )
/T
(N )
C1 2 (X, u2 ) − E[C1 2 (X, u2 )]
is non degenerate (see [20] or [26]). Then, the same decomposition as in the
proof of Proposition 2.6 leads to
⎛ ⎞
C0,T (N ) (X, u2 ) − C0∗ (X, u2 )
0 V (u2 ) 0
|⎝ ⎠ −−
(N ) d,H0
|T1 2 −−→ N , . (27)
C0,T (N ) (X, u1 ) − C0∗ (X, u1 ) N →∞ 0 0 V (u1 )
1
560 Biermé et al.
V (u2 )+v(γ,∞)2 V (u1 )
Applying the delta method, we get the result with Σ(u1 , u2 ) = C0∗ (X,u1 )2
.
(N )
Consider the consistent empirical estimator Σu1 ,u2 := V(Rγ,N ) |T1 | of Σ(u1 , u2 ),
where V(Rγ,N ) is the empirical variance of the considered ratio. Then, from
Proposition 3.1, it holds that
" "
# (N )
# |T
$ 1 | R #
# 1 d,H0
γ,N − v(γ, ∞) = $ Rγ,N − v(γ, ∞) −−−−→ N (0, 1).
Σu1 ,u2 N →∞
V(Rγ,N )
Take a confidence level α ∈ (0, 1) and set q1−α such that P(N (0, 1) ≥ q1−α ) = α.
We define the test φT (N ) with asymptotic level α as
φT (N ) = 1% &. (28)
1
Rγ,N −v(γ,∞) ≥q1−α
V(Rγ,N )
: = Σ−1/2
u1 ,u2 (I1 + I2 ),
P, H1 −1/2
where I2 −−−−→ +∞. Then, if we were able to establish that Σu1 ,u2 is bounded
N →∞
/T /T
away from 0 and if a joint central limit theorem for Ci (X, u1 ), Ci (X, u2 ) ,
i = 0, 1 for X a Student fields was known this would entail the consistency of
the test, i.e., PH1 (φT (N ) = 1) −→ 1. Remark that at least numerically, in our
N →∞
simulations studies it seems to be the case (see Figure 10 below).
Fig 10. Student random field with unit variance and different degrees of freedom in a domain
of size 210 × 210 pixels. We display the empirical PH1 (φT (N ) = 1) on M = 100 iterations.
Left: u1 = 1, γ = 2 and, under H0, R2,N = 0.4463. Right: u1 = 1, γ = 3 and, under H0,
R3,N = 0.0549. Threshold α = 0.05 is displayed by a dashed horizontal line.
where G is a centered Gaussian random field with unit variance and σ 2 (η) :=
21−η Γ(2η)
Γ(η) , such that the field X has unit variance under H1 (η). It is centered by
construction and it is unnecessary to impose any assumption on the covariance
1
function of G. It is straightforward to get C0∗ (X, u) = C0∗ (G, sign(u) |u| η σ(η))
and the statistics in (25) for these alternatives H1 becomes, for u2 = γu1 and
γ > 1,
C0∗ (X, u2 )
2/η
1 (γ 2/η − 1)u1 σ 2 (η)
= γ exp −
η := v(γ, η). (29)
C0∗ (X, u1 ) 2
Note that under H0, η = 1 and v(γ, ∞) previously defined in (24) coincides
with v(γ, 1). For γ > 1, the quantity in (29) is either smaller or larger than
(24) depending on η. Symmetrizing the previous test, it follows that to test
H0 : η = 1 against H1(η) : η = 1 we may consider the test with asymptotic
level α
φT (N ) := 1% &
1
Rγ,N −
v (γ,1) ≥q1− α
V(Rγ,N ) 2
:= Σ−1/2
u1 ,u2 (I1 + I2 ),
P,H1
where from (30) we get I1 −−−−→ N (0, Σ) and I2 −−−−→ ∞. Then, if Σu1 ,u2 is
d
N →∞ N →∞
bounded from below, which is not easy to establish, we would have PH1 (φT (N ) =
1) −→2 1, which would ensure the consistency of the test φT (N ) .
T R
In this section we consider images from a recent solid breast texture model
inspired by the morphology of medium and small scale fibro-glandular and adi-
pose tissue observed in clinical breast computed tomography (bCT) images (UC
Davis database). Each adipose compartment is modeled as a union of overlap-
ping ellipsoids and the whole model is formulated as a spatial marked point
process. The contour of each ellipsoid is blurred to render the model more re-
alistic (for details see [22], Section 2.2 and Figure 1). Finally, considered mam-
mograms images were simulated by x-ray projection. Evaluation provided in
[22] has shown that simulated mammograms and digital breast tomosynthesis
images are visually similar, according to medical experts.
Fig 11. One image from group (A) (left), group (B) (center) and group (C) (right). Image
size: 251 × 251.
Gaussian test based on C0∗ . We perform the test described in Section 3.1
for these 3 data-sets composed by N = 5 images and for u1 = 1. The test
is more difficult as it may seem, due to the blurring step in the procedure to
produce the images. Then, the excursion sets have more irregular contour than
a standard shot noise field as studied in Section 2.3. Moreover, due to the small
size of the considered images (251 × 251) and of the simulated samples (N = 5),
we relax the conditions to reject H0. First, we consider larger levels for the
test, i.e., α ∈ {0.2, 0.1, 0.05}. Second, as we have access to the entire image, we
consider 1000 different tests corresponding to different values of u2 ∈ [−3, 3] for
the excursion sets. Then, we have to symmetrize the test in Section 3.1 since
we consider both negative and positive values of u2 . The test statistic in (28)
becomes
φT (N ) = 1' −1/2 (
V(Rγ,N ) Rγ,N −
v (γ,1) ≥q1− α
2
with q1− α2 the (1 − α2 )-quantile of a N (0, 1). As the 5 images of each group
are random generations of the same parameter setting model, we estimate the
empirical variance of Rγ based on the 5 images of each group.
We compute for each image in each group the 1000 p−values associated to
the considered u2 . In Table 1, we display the number of the obtained p−values
smaller than the significant α-levels (α ∈ {0.2, 0.1, 0.05}). Furthermore, we high-
light in bold text the numbers that are larger than α × 1000 and for which H0
can be put in default.
564 Biermé et al.
Table 1
Number of p−values associated to the 1000 different values of u2 ∈ [−3, 3] that are smaller
than the significant α-levels. In bold text the numbers larger than α × 1000 for which H0 is
rejected.
Group Level Image
α 1.A 2.A 3.A 4.A 5.A
0.2 84 76 248 683 651
A 0.1 41 41 136 613 565
0.05 27 8 57 491 467
We can remark the discrepancy with the Gaussianity hypothesis for all images
of group (C) and for all considered significant α-levels. The same consideration
holds true for the last three images of group (A). Conversely, some simulated
2D digital mammograms seem to be not so far from the Gaussianity in term
of the studied Rγ,N ratio. Roughly speaking, images of group (B) are closer
to Gaussinity than group (A), which is itself closer to Gaussianity than (C).
This might be viewed in parallel with the intensities considered for each group:
νC < νA < νB . This chosen parameter setting may explain why our test rejects
Gaussianity more easily in group C than in group B. The interested reader is re-
ferred for instance to the first four images of group (B); a very different behavior
is realized by the last image of this group where the Gaussianity hypothesis is
rejected for almost all considered levels u2 . Finally, the robustness with respect
to the chosen significant α-levels can be observed in Table 1.
We have presented new statistical tools for inferring parameters and testing
Gaussianity when only a sparse observation of a 2D random field is available,
namely only the excursion set(s) above one or two level(s) within a large window.
These tools are based on the three LK curvatures of the excursion sets, which
are loosely given by the Euler characteristic, the half perimeter and the area.
The idea of considering the statistical characteristics of the excursion sets has
been originally developed for one-dimensional processes with the powerful theory
of crossings. Let us comment how our two-dimensional results can be adapted
to dimension one. First, we recall that only two LK curvatures are available for
LK curvatures of excursion sets for two-dimensional random fields 565
Fig 12. C2,T (·, u) in (10) for the 3 groups for different values u. The full black line represents
ψ(u) in Equation (11), i.e., the Gaussian tail distribution with zero mean and unit variance.
We take here a logarithmic scale for the y−axis.
566 Biermé et al.
A clear assessment is that the two LK densities C0∗ and C2∗ bring two different
points of view on the 15 images. For instance, for extreme levels u, say above
level 2.5, the C2,T (·, u) of the mammograms clearly have a different behavior
than the Gaussian one (see Figure 12). Moreover, the difference is greater for
images of type (C) than for images of type (B), which is already greater than
images of type (A). A similar behavior was not observed with the C0,T (·, u). This
point clearly deserves to be studied. As it involves larger levels, it is certainly
related to extreme values theory.
Following the idea of taking advantage of the joint observation of several LK
densities, our study can be continued with the development of efficient numerical
tools adapted to different sorts of medical images. For instance, considering 2D
x-ray bone images in order to detect osteoporosis, one can expect getting infor-
mation on the bone density through C2∗ and on the bone connectivity through
C0∗ . Both quantities really affect the mechanical bone resistance and should be
both evaluated with the target of reducing the number of misclassified patients.
Another direction that merits to be explored in the use of 3D images that are
now quite common for medical diagnoses. Hence, one should improve our meth-
ods by including now four LK curvatures that are directly linked to the bone
tissue itself instead of projected images.
In this article, we have not fully used the joint estimation of two (nor three)
LK densities. Indeed, we are not aware of any joint central limit theorem for
the LK densities of excursion sets of stationary random fields on R2 , except in
the case of a Boolean model in [19] or in the case of pixelated images in [29]
and binary images in [13]. Those results do not apply in our context. If it exists,
such a theorem would enable to build asymptotic confident regions that take
into account the whole information of LK densities of the observed excursion
set.
Finally, in the present study, we became aware that the Matlab function
bwperim seems to not perform very well on the excursion sets of the two-
dimensional fields we considered, yielding an overestimation of C1∗ . The observed
pixelization errors arise numerically due to the discretized representation of the
smooth level set from a pixelated image, we mentioned this drawback in Section
2. It should be interesting to link our study with the numerous literature on
pixelization effects. The already mentioned papers [29] and [13] should provide
good tools for such an approach.
) √ *
−1 k
F ([u, ∞))) = (x, y) ∈ R × R : ||y|| ≤
k
x , if u > 0. (31)
u
LK curvatures of excursion sets for two-dimensional random fields 567
Fig 13. Case k = 2. The domain F −1 ([u, ∞)) in (31) (area delimited by plain lines) and
k
the tube T ube(F, ρ) around (area delimited by dotted lines), where ||y||2 = 2
i=1 yi , x0 :=
√
k √
ρ sin(θk ) = u k and ρ := cosρθ = ρ 1 + uk2 with θk := arctan uk .
1+ 2 k
u
√
e−x /2
2
k
P G(0) ∈ T ube(F, ρ) = √ Fk x dx
x≥0 2π u
√
e−x /2
2
k k
+ρ 1+ 2 √ Fk x dx
u x≥0 2π u
√
e−x /2
2
1 2 k k
+ ρ 1+ 2 √ Fk x dx + O(ρk ).
2 u x≥0 2π u
The latter formula is established for u > 0. The case u < 0 is derived using
symmetry arguments. If u = 0, F −1 ([0, ∞)) = R+ × Rk and Equation (6)
becomes
e−x /2
2
1 1 ρ2
P G(0) ∈ T ube(F, ρ) = √ × 1dx = + ρ √ + × 0 + O(ρ3 ).
x≥−ρ 2π 2 2π 2
Then, we derive the following formulas, valid for k ≥ 3,
⎧, √
⎪ +∞ e−x2 /2
⎪
⎨ 0 √
2π
F k ( k
u x) dx if u > 0,
M0 (Tk , u) = P(Student(k) ≥ u) = 12 if u = 0,
⎪
⎩1 − , +∞ e−x
⎪ 2 /2 √
√
0
F ( k x) dx
2π k −u else;
568 Biermé et al.
% , +∞ 2 √
e−x /2
(1 + k 1/2
u2 )
√ Fk ( |u|k x) dx if u = 0,
M1 (Tk , u) = 0 2π
√1 if u = 0;
2π
% , +∞ −x2 /2
√
sign(u)(1 + k
u2 )
e√
Fk ( |u|k x) dx if u = 0,
M2 (Tk , u) = 0 2π
0 if u = 0.
These quantities can be simplified using the following result E[|N (0, 1)|k ] =
k
√1 2 2 Γ k+1 . It follows from simple computations that
π 2
1−k
1 u2 2
M0 (Tk , u) = P(Student(k) ≥ u), M1 (Tk , u) = √ 1+ ,
2π k
k−1
k−1 u Γ u 2 1−k
2
M2 (Tk , u) = √ √ 2 1 + .
2 π k Γ k2 k
√ G0 (t)
Tk (t) = k , t ∈ R2 ,
Zk (t)
k
where Zk = i=1 Gi (t)2 is a chi-square random field with k degrees of freedom
independent of the Gaussian field G0 . We have
√ ∂1 G0 (t) Zk (t) − G0 (t) ∂√
1 Zk (t)
√
2 Zk (t) ∂1 G0 (t) 1 ∂1 Zk (t)
∂1 Tk (t) = k = k − G0 (t) 3/2
,
Zk (t) Zk (t) 2 Zk (t)
In the following we state and prove an auxiliary result which is crucial in the
derivation of Proposition 2.11 and Theorem 2.12. In the sequel we will make
570 Biermé et al.
extensive use of notations and definitions introduced in [7], some of them will
be redefined, for the others the reader can refer to [7]. As in Section 2.3, we
consider a shot-noise field SΦ prescribed by
SΦ (t) = bi 1ri D (t − xi ) , t ∈ R2 ,
(xi ,bi ,ri )∈Φ
with
=
RS Φ = ∪ τx ∂Dr \ISΦ for ISΦ = ∪ τx1 ∂Dr1 ∩ τx2 ∂Dr2 ,
(x,m)∈Φ (x1 ,m1 ),(x2 ,m2 )∈Φ
where τx y = x + y.
By Proposition 2 and Theorem 4 of [7], for H a primitive of h and H1 the
one dimensional Hausdorff measure (recall that H1 (A) = |A|1 ), it follows that
LPSΦ (h, U ) = [H(SΦ\{(x,m)} (z) + b+ )
(x,m)∈Φ τx ∂Dr ∩U
Fig 14. Illustration with an elementary function given by f = 1Dr1 + 1Dr2 with 0 < r1 < r2 .
Left: its discontinuity set Sf = Rf ∪ If with If given by the red crosses. Center and Right:
Ef (1) and Ef (2): the boundaries are regular except at corner points given by If .
where we use the fact that H1 (τx ∂Dr ∩ τx ∂Dr ) = 0 a.s. for all different
points of Φ and denote b+ = max(b, 0) and b− = min(b, 0). Besides, we have
LTCSΦ (h, U ) = RSΦ (h, U ) + ISΦ (h, U ), where
RSΦ (h, U ) = [H(SΦ\{(x,m)} (z) + b+ )
(x,m)∈Φ τx ∂Dr ∩U
− − −
where Δb1 ,b2 H(t) = H(t + b+ 1 + b2 ) + H(t + b1 + b2 )-H(t + b1 + b2 ) − H(t +
+ +
b−
1 + b2 ) and for z ∈ τx1 ∂Dr1 ∩ τx2 ∂Dr2 ,
+
x1 − z x2 − z
βb1 ,b2 (z) = dist sign(b1 ) , sign(b2 ) ,
r1 r2
with dist the geodesic distance on the circle.
We can now state the following result that has interest on its own: it allows to
obtain uniform bounds for the integral functionals, these bounds being usually
hard to obtain when considering an excursion set at a fixed level.
Proposition A.1 (Moments of LPSΦ and LTCSΦ ). Assume that E(R2 ) < +∞
and E(|B|) < +∞ and recall that p = 2πE(R) and a = πE(R2 ). Then, for any
U bounded open set and any continuous function h with primitive H, one has
,
i). E (LPSΦ (h, U ))) = νp|U | R E ([H(SΦ (0)+b+ )−H(SΦ (0)+b−)]) FB (db);
,
E (LTCSΦ (h, U )) = 2πν|U | R E [H(SΦ (0)+b+ )−H(SΦ (0)+b− )] sign(b)FB (db)
ii). 2 ,
+ (νp)
2
|U | R2 E (Δb1 ,b2 H(SΦ (0))) FB (db1 )FB (db2 ).
Moreover, when R ≤ Rmax a.s. for some positive constant Rmax and H is
bounded, one has
2
iii). Var (LPSΦ (h, U ))) ≤ CH |U | (Rmax νp) + νa ;
572 Biermé et al.
) *
iv). Var (LTCSΦ (h, U )) ≤ CH |U | (Rmax ν)2 + ν + (νp)2 (Rmax νp)2 + νa + 1 ,
(1)
such that LPSΦ (h, U ) = (x,m)∈Φ fh ((x, m), Φ\{(x, m)}). It follows from the
reduced Campbell formula (see e.g. [4] Theorem 1.4.3),
(1)
E LPSΦ (h, U ) = E fh ((x, m), Φ) νdxF (dm),
R2 ×R2
with E fh ((x, m), Φ) = E ([H(SΦ (0)+b+ )−H(SΦ (0)+b− )]) H1 (τx ∂Dr ∩ U )
(1)
by stationarity of SΦ . Hence,
ELPSΦ (h, U )) = ν|U | H1 (∂Dr )FR (dr) E([H(SΦ (0) + b+ ) − H(SΦ (0) + b− )])FB (db)
R R
= |U |νp E [H(SΦ (0) + b+ ) − H(SΦ (0) + b− )] FB (db).
R
where
(2)
fh ((x1 , m1 ), (x2 , m2 ), Φ\{(x1 , m1 ), (x2 , m2 )})
(1) (1)
= fh ((x1 , m1 ), Φ\{(x1 , m1 )})fh ((x2 , m2 ), Φ\{(x2 , m2 )})
= Kh ((x1 , m1 ), (x2 , m2 ), Φ\{(x1 , m1 ), (x2 , m2 )})(z1 , z2 )H1 (dz2 )H1 (dz1 )
τx1 ∂Dr1 ∩U τx2 ∂Dr2 ∩U
Since R ≤ Rmax a.s, for any |z − z | > 2Rmax , the variables SΦ (z) and SΦ (z )
are independent.
LK curvatures of excursion sets for two-dimensional random fields 573
Firstly, it holds
⎛ ⎞
⎜
=
(2) ⎟
E⎝ fh ((x1 , m1 ), (x2 , m2 ), Φ\{(x1 , m1 ), (x2 , m2 )})⎠
(x1 ,m1 )
(x2 ,m2 )
∈Φ
(2)
= E(fh ((x1 , m1 ), (x2 , m2 ), Φ)ν 2 dx1 F (dm1 )dx2 F (dm2 ) := I1 + I2 ,
R2 ×R2 R2 ×R2
where we split the integral over the domains |x1 −x2 | ≤ 4Rmax and |x1 −x2 | >
4Rmax . Indeed, for |x1 − x2 | > 4Rmax we have |zj − xi | > 3Rmax for any
{i, j} = {1, 2} and zj ∈ τxj ∂Drj so that τxi gmi (zj ) = 0. By independence,
we get that
2 (1)
I2 = E(LPSΦ (h, U )) − 1|x1 −x2 |≤4Rmax E(fh ((x1 , m1 ), Φ)×
R2 ×R2 R2 ×R2
(1)
× E(fh ((x2 , m2 ), Φ)ν 2 dx1 F (dm1 )dx2 F (dm2 ).
Hence 2
I1 + I2 = E(LPSΦ (h, U )) + ν 2 Δh (U ),
with
Δh (U ) = 1|x1 −x2 |≤4Rmax Δh (U, (x1 , m1 ), (x2 , m2 ))dx1 F (dm1 )dx2 F (dm2 ),
R2 ×R2 R2 ×R2
Secondly,
(1) (1)
E fh (x1 , m1 ), Φ\{(x1 , m1 )})2 = E fh ((x, m), Φ)2 νF (dm)dx
(x1 ,m1 )∈Φ
R2 ×R2
≤ ν|U |4H2∞ H1 (∂Dr )2 F (dr) ≤ 16πH2∞ |U |νa.
R
Hence, we obtain
2
Var (LPSΦ (h, U )) ≤ CH |U | Rmax ν 2 p2 + νa .
574 Biermé et al.
ii). iv). Recall that LTCSΦ (h, U ) = RSΦ (h, U ) + ISΦ (h, U ). Then, we bound
the expectation and variance of RSΦ (h, U ) and ISΦ (h, U ) separately.
First consider RSΦ (h, U ), we prove similarly
E (RSΦ (h, U ))
H1 (∂Dr )
= ν|U | F (dr) E [H(SΦ (0) + b+ ) − H(SΦ (0) + b− )] sign(b)FB (db),
R r R
= 2πν|U | E [H(SΦ (0) + b+ ) − H(SΦ (0) + b− )] sign(b)FB (db),
R
and
h (U ), with |Δ
E((RSΦ (h, U ))2 ) = E(RSΦ (h, U ))2 +Δ h (U )| ≤ CH |U | R2 ν 2 +ν .
max
where
(2)
fh ((x1 , m1 ), (x2 , m2 ), Φ) = Δb1 ,b2 H(SΦ (z))βb1 ,b2 (z).
z∈τx1 ∂Dr1 ∩τx2 ∂Dr2 ∩U
It holds that
E (ISΦ (h, U ))
1 (2)
= E fh ((x1 , m1 ), (x2 , m2 ), Φ) ν 2 dx1 F (dm1 )dx2 F (dm2 )
2 R4 R4
1
= E(Δb1 ,b2 H(SΦ (z)))βb1 ,b2 (z)ν 2 dx1 F (dm1 )dx2 F (dm2 )
2 R4 R4 τx ∂Dr ∩
z∈ τ 1 1
x2 ∂Dr2 ∩U
ν 2 |U |
= E(Δb1 ,b2 H(SΦ (0)))×
2 R2
⎛ ⎞
⎜ −z x−z ⎟
⎜
×⎝ dist(sign(b1 ) , sign(b2 ) ))dxdr1 dr2 ⎟
r1 r2 ⎠ FB (db1 )FB (db2 )
4 R ∂Dr1
z∈ ∩τ
x ∂Dr2
It follows that
(νp)2 |U |
E (ISΦ (h, U )) = E(Δb1 ,b2 H(SΦ (0)))FB (db1 )FB (db2 ).
2 R2
LK curvatures of excursion sets for two-dimensional random fields 575
Let us write
2
(ISΦ (h, U ))
⎛ ⎞2
=
1⎝
fh ((x1 , m1 ), (x2 , m2 ), Φ\{(x1 , m1 ), (x2 , m2 )})⎠
(2)
=
4
(x1 ,m1 ),(x2 ,m2 )∈Φ
=
1 (4)
= fh ((x1 , m1 ), . . . , (x4 , m4 ), Φ\{(x1 , m1 ), . . . , (x4 , m4 )}
4
(x1 ,m1 ),...,(x4 ,m4 )∈Φ
=
(3)
+ fh ((x1 , m1 ), (x2 , m2 ), (x3 , m3 ), Φ\{(x1 , m1 ), (x2 , m2 ), (x3 , m3 )}
(x1 ,m1 )
(x2 ,m2 ) ∈Φ
(x3 ,m3 )
=
1 2
(2)
+ fh ((x1 , m1 ), (x2 , m2 ), Φ\{(x1 , m1 ), (x2 , m2 )})
4
(x1 ,m1 ),(x2 ,m2 )∈Φ
where
(4)
fh ((x1 , m1 ), . . . , (x4 , m4 ), Φ\{(x1 , m1 ), . . . , (x4 , m4 )})
(2)
= fh ((x1 , m1 ), (x2 , m2 ), Φ\{(x1 , m1 ), (x1 , m2 )})
(2)
× fh ((x3 , m3 ), (x4 , m4 ), Φ\{(x3 , m3 ), (x4 , m4 )})
= Δb1 ,b2 H(SΦ\{(x1 ,m1 ),...,(x4 ,m4 )} (z) + τx3 gm3 (z) + τx4 gm4 (z))
τx1 ∂Dr1 τx3 ∂Dr3
z∈ z ∈
∩τx2 ∂Dr2 ∩U ∩τx4 ∂Dr4 ∩U
× βb1 ,b2 (z)Δb3 ,b4 H(SΦ\{(x1 ,m1 ),...,(x4 ,m4 )} (z ) + τx1 gm1 (z ) + τx2 gm2 (z ))βb3 ,b4 (z ),
and, by symmetry,
(3)
fh ((x1 , m1 ), (x2 , m2 ), (x3 , m3 ), Φ\{(x1 , m1 ), (x2 , m2 ), (x3 , m3 )})
= Δb1 ,b2 H(SΦ\{(x1 ,m1 ),...,(x3 ,m3 )} (z) + τx3 gm3 (z))
τx1 ∂Dr1 τx3 ∂Dr3
z∈ ∩τ z ∈ ∩τ
x2 ∂Dr2 ∩U x1 ∂Dr1 ∩U
× βb1 ,b2 (z)Δb3 ,b1 H(SΦ\{(x1 ,m1 ),...,(x3 ,m3 )} (z ) + τx1 gm1 (z ))βb1 ,b3 (z ).
h (U ) equals to
with Δ
1
h (U, (x1 , m1 ), . . . , (x4 , m4 ))dx1 F (dm1 ) . . . dx4 F (dm4 ),
1|x1 −x3 |≤4Rmax Δ
4 R16
576 Biermé et al.
for
h (U, (x1 , m1 ), . . . , (x4 , m4 ))
Δ
≤ 2(4 H ∞ )2 βb1 ,b2 (z)βb3 ,b4 (z )dx1 F (dm1 ) . . . dx4 F (dm4 ),
τx1 ∂Dr1 τx3 ∂Dr3
z∈ ∩τ z ∈ ∩τ
x2 ∂Dr2 ∩U x4 ∂Dr4 ∩U
h (U )| ≤ CH |U |R2 p4 . Similar arguments lead to
Therefore, |Δ max
1 1
Φ1 (ESΦ (u), U ) = LPSΦ (τu−1 h, U ) and Φ0 (ESΦ (u), U ) = LTCSΦ (τu−1 h, U ),
2 2π
where τu−1 h(t) = h(t − (u − 1)) vanishes outside (u − 1, u). Now, considering for
t = 0, the function ht (u) = eiut we can compute the Fourier transforms of u →
|U | E (Φj (ESΦ (u), U )) as 2|U | E (LPSΦ (ht , U )) for j = 1 and 2π|U | E (LTCSΦ (ht , U ))
1 1 1
for j = 0. We obtain the right members of (18) and (19) using Proposition A.1
i) and ii), with Ht (u) = e it−1 . The link with Cj∗ (SΦ , u) is given in the next
itu
proposition.
Proposition A.2. For all u ∈ Z,
/T Φ (E (u),T̊ ) 2 1/2
|∂T |1
• E C1 (SΦ , u) − 1 S|TΦ | ≤ |T | ;
/T Φ (E (u),T̊ ) 2 1/2
• E C0 (SΦ , u) − 0 S|TΦ | ≤ 2νp |∂T |1
|T | , as soon as νp|∂T |1 > 1.
and
1
C0 (SΦ , u, T ) − Φ0 (ESΦ (u), T̊ ) ≤ # (SSΦ ∩ ∂T ) + 1,
2
where we use that T being a rectangle the curvature is 0 on its boundary except
at corner points where it is π2 . Dividing by |T | we immediately get the first point.
For the second one, since SSΦ = ∪i τxi ∂Dri , with τxi ∂Dri ∩ τxj ∂Drj ∩ ∂T = ∅
a.s. as soon as i = j, we have
# (SSΦ ∩ ∂T ) = # (τxi ∂Dri ∩ ∂T ) a.s.
i
It follows that
E (# (SSΦ ∩ ∂T )) = # (τx ∂Dr ∩ ∂T ) νdxFR (dr).
R2 ×R+
so that
2
E (# (SSΦ ∩ ∂T )) = νp|∂T |1 .
π
Moreover,
2 4
Var (# (SSΦ ∩ ∂T )) = (#(τx ∂Dr ∩ ∂T )) νdxFR (dr) ≤ νp|∂T |1 ,
R2 ×R+ π
by the previous bound. This allows us to prove that Cj∗ (SΦ , u), j = 0, 1 exist
/T
as the limit of E(Cj (SΦ , u)) when T R2 .
578 Biermé et al.
We work under the same assumptions as in Sections A.2 and A.3. We further-
1/2
more assume that R ≤ Rmax a.s. Denote by Z 2 := E[Z 2 ] , then we write
- -
- Φj (ESΦ (u), T̊ ) -
- /T -
Cj∗ (SΦ , u) 2
/T
Cj (SΦ , u) − ≤ -Cj (SΦ , u) − -
- |T | -
- -2
- Φ (E (u), T̊ ) -
- j SΦ -
+- − Cj∗ (SΦ , u)- .
- |T | -
2
Finally,
1 2
4πRmax
C2 (SΦ , u) − C2∗ (SΦ , u)22 =
/T
Cov 1SΦ (x)≥u , 1SΦ (y)≥u dxdy ≤ ,
|T |2 T ×T |T |
using the fact that SΦ (x) and SΦ (y) are independent as soon as |x−y| > 2Rmax .
By the triangle inequality, we obtain the result for C.
j,T (SΦ , u), j ∈ {0, 1, 2}.
Acknowledgments
References
[1] R. J. Adler and J. E. Taylor. Random fields and geometry. Springer Mono-
graphs in Mathematics. Springer, New York, 2007. MR2319516
[2] R. J. Adler and J. E. Taylor. Topological complexity of smooth random
functions, volume 2019 of Lecture Notes in Mathematics. Springer, Hei-
delberg, 2011. Lectures from the 39th Probability Summer School held in
Saint-Flour, 2009, École d’Été de Probabilités de Saint-Flour. [Saint-Flour
Probability Summer School]. MR2768175
[3] J. M. Azaı̈s and M. Wschebor. Level sets and extrema of random processes
and fields. John Wiley & Sons, 2009. MR2478201
[4] F. Baccelli and B. Blaszczyszyn. Stochastic Geometry and Wireless Net-
works, Volume I - Theory, volume 3, No 3–4 of Foundations and Trends in
Networking. NoW Publishers, 2009.
[5] C. Berzin. Estimation of Local Anisotropy Based on Level Sets. ArXiv
e-prints:1801.03760, January 2018.
[6] H. Biermé and A. Desolneux. On the perimeter of excursion sets of
shot noise random fields. The Annals of Probability, 44(1):521–543, 2016.
MR3457393
[7] H. Biermé and A. Desolneux. Mean Geometry for 2D random fields: level
perimeter and level total curvature integrals. Preprint hal-01370902, July
2017.
[8] A. Bulinski, E. Spodarev, and F. Timmermann. Central limit theorems for
the excursion set volumes of weakly dependent random fields. Bernoulli,
18(1):100–118, 2012. MR2888700
[9] E. M Cabaña. Affine processes: a test of isotropy based on level sets. SIAM
Journal on Applied Mathematics, 47(4):886–891, 1987. MR0898839
[10] B Casaponsa, B Crill, L Colombo, L Danese, J Bock, A Catalano,
A Bonaldi, S Basak, L Bonavera, A Coulais, et al. Planck 2015 results:
XVI. Isotropy and statistics of the CMB. 2016.
[11] S.N. Chiu, D. Stoyan, W.S. Kendall, and J. Mecke. Stochastic Geometry
and Its Applications. Wiley Series in Probability and Statistics. Wiley,
2013. MR3236788
[12] E. Di Bernardino, A. Estrade, and J. R. León. A test of Gaussianity based
on the Euler Characteristic of excursion sets. Electronic Journal of Statis-
tics, 11(1):843–890, 2017. MR3629017
[13] B. Ebner, N. Henze, M. A. Klatt, and K. Mecke. Goodness-of-fit tests
for complete spatial randomness based on Minkowski functionals of binary
images. Electronic Journal of Statistics, 12(2):2873–2904, 2018. MR3855358
[14] T.W. Epps. Testing that a stationary time series is Gaussian. The Annals
of Statistics, pages 1683–1698, 1987. MR0913582
[15] H. Federer. Curvature measures. Transactions of the American Mathemat-
ical Society, 93(3):418–491, 1959. MR0110078
[16] J. Fournier. Identification and isotropy characterization of deformed ran-
dom fields through excursion sets. Advances in Applied Probrobability,
50:706–725, 2018. MR3877250
580 Biermé et al.
1998.
[32] R. Schneider and W. Weil. Stochastic and integral geometry. Probability
and its Applications. Springer-Verlag, Berlin, 2008. MR2455326
[33] E. Spodarev. Limit theorems for excursion sets of stationary random
fields. In Modern stochastics and applications, volume 90 of Springer Op-
tim. Appl., pages 221–241. Springer, Cham, 2014. MR3236077
[34] D. Stoyan and H. Stoyan. Fractals, random shapes, and point fields: meth-
ods of geometrical statistics. Wiley series in probability and mathematical
statistics: Applied probability and statistics. Wiley, 1994. MR1297125
[35] C. Thäle. 50 years sets with positive reach - a survey. Surveys in Mathe-
matics and its Applications, 3:123–165, 2008. MR2443192
[36] K. J. Worsley. Local maxima and the expected Euler characteristic of excur-
sion sets of χ2 , F and t fields. Advances in Applied Probability, 26(1):13–42,
1994. MR1260300
[37] M. Wschebor. Surfaces aléatoires: mesure géométrique des ensembles de
niveau, volume 1147. Springer, 2006. MR0871689