A Numerical Investigation on the High-Frequency Geometry of Spherical Random Eigenfunctions
Yabebal Fantaye, Valentina Cammarota, Domenico Marinucci, Anna Paola, Todino

TL;DR
This paper reviews and numerically investigates the high-frequency geometry of spherical random eigenfunctions, focusing on Lipschitz-Killing curvatures and critical points, confirming analytic predictions and exploring statistical applications like CMB analysis.
Contribution
It provides the first comprehensive numerical study of geometric functionals of spherical eigenfunctions, validating analytic formulas and examining cancellation phenomena.
Findings
Accurate analytic predictions for expected values and variances of geometric functionals.
Confirmation of Berry's cancellation phenomenon at specific thresholds.
Potential applications in cosmic microwave background data analysis.
Abstract
A lot of attention has been drawn over the last few years by the investigation of the geometry of spherical random eigenfunctions (random spherical harmonics) in the high frequency regime, i.e ., for diverging eigenvalues. In this paper, we present a review of these results and we collect for the first time a comprehensive numerical investigation, focussing on particular on the behaviour of Lipschitz-Killing curvatures/Minkowski functionals (i.e., the area, the boundary length and the Euler-Poincar\'e characteristic of excursion sets) and on critical points. We show in particular that very accurate analytic predictions exist for their expected values and variances, for the correlation among these functionals, and for the cancellation that occurs for some specific thresholds (the variances becoming an order of magnitude smaller - the so-called Berry's cancellation phenomenon). Most of…
| Expected Values | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Threshold | Sim | Model | Sim | Model | Sim | Model | Sim | Model | Sim | Model |
| -3.0 | -10.28 | -10.53 | -95.60 | -95.38 | -267.70 | -264.88 | -525.56 | -519.01 | -868.04 | -857.79 |
| -1.5 | -155.50 | -156.00 | -1397.28 | -1395.90 | -3886.18 | -3872.59 | -7628.09 | -7586.09 | -12629.25 | -12536.39 |
| 0.0 | 0.13 | 0.08 | 1.07 | 0.08 | 0.25 | 0.08 | -1.13 | 0.08 | 1.16 | 0.08 |
| 1.5 | 155.62 | 156.16 | 1397.72 | 1396.05 | 3886.10 | 3872.75 | 7627.40 | 7586.25 | 12629.65 | 12536.55 |
| 3.0 | 10.44 | 10.69 | 95.96 | 95.54 | 268.15 | 265.04 | 525.77 | 519.17 | 868.19 | 857.95 |
| Standard Deviation | ||||||||||
| Threshold | Sim | Model | Sim | Model | Sim | Model | Sim | Model | Sim | Model |
| -3.0 | 4.23 | 4.26 | 21.63 | 22.05 | 46.80 | 47.39 | 77.76 | 78.46 | 119.51 | 114.36 |
| -1.5 | 10.02 | 9.74 | 49.76 | 50.33 | 107.02 | 108.19 | 175.20 | 179.14 | 275.18 | 261.11 |
| 0.0 | 4.04 | - | 11.54 | - | 19.76 | - | 26.76 | - | 34.43 | - |
| 1.5 | 10.08 | 9.74 | 49.80 | 50.33 | 106.39 | 108.19 | 175.47 | 179.14 | 275.08 | 261.11 |
| 3.0 | 4.26 | 4.26 | 21.74 | 22.05 | 46.87 | 47.39 | 77.54 | 78.46 | 120.12 | 114.36 |
| Expected Values | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Threshold | Sim | Model | Sim | Model | Sim | Model | Sim | Model | Sim | Model |
| -3.0 | 0.193 | 0.197 | 0.587 | 0.590 | 0.977 | 0.983 | 1.347 | 1.376 | 1.696 | 1.768 |
| -1.5 | 5.736 | 5.768 | 17.225 | 17.246 | 28.667 | 28.724 | 39.965 | 40.202 | 51.077 | 51.681 |
| 0.0 | 17.764 | 17.766 | 53.101 | 53.121 | 88.417 | 88.477 | 123.727 | 123.832 | 159.052 | 159.187 |
| 1.5 | 5.732 | 5.768 | 17.232 | 17.246 | 28.667 | 28.724 | 39.961 | 40.202 | 51.079 | 51.681 |
| 3.0 | 0.193 | 0.197 | 0.589 | 0.590 | 0.977 | 0.983 | 1.347 | 1.376 | 1.695 | 1.768 |
| Standard Deviation | ||||||||||
| Threshold | Sim | Model | Sim | Model | Sim | Model | Sim | Model | Sim | Model |
| -3.0 | 0.088 | 0.089 | 0.150 | 0.153 | 0.193 | 0.198 | 0.226 | 0.234 | 0.266 | 0.265 |
| -1.5 | 0.634 | 0.647 | 1.083 | 1.119 | 1.406 | 1.444 | 1.662 | 1.709 | 2.007 | 1.937 |
| 0.0 | 0.028 | 0.018 | 0.029 | 0.019 | 0.029 | 0.020 | 0.031 | 0.021 | 0.030 | 0.021 |
| 1.5 | 0.635 | 0.647 | 1.083 | 1.119 | 1.402 | 1.444 | 1.661 | 1.709 | 2.007 | 1.937 |
| 3.0 | 0.089 | 0.089 | 0.150 | 0.153 | 0.193 | 0.198 | 0.226 | 0.234 | 0.267 | 0.265 |
| Expected Values | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Threshold | Sim | Model | Sim | Model | Sim | Model | Sim | Model | Sim | Model |
| -3.0 | 0.9987 | 0.9987 | 0.9986 | 0.9987 | 0.9986 | 0.9987 | 0.9986 | 0.9987 | 0.9985 | 0.9987 |
| -1.5 | 0.9336 | 0.9332 | 0.9330 | 0.9332 | 0.9325 | 0.9332 | 0.9320 | 0.9332 | 0.9315 | 0.9332 |
| 0.0 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 | 0.5000 |
| 1.5 | 0.0663 | 0.0668 | 0.0671 | 0.0668 | 0.0675 | 0.0668 | 0.0680 | 0.0668 | 0.0685 | 0.0668 |
| 3.0 | 0.0013 | 0.0013 | 0.0014 | 0.0013 | 0.0014 | 0.0013 | 0.0014 | 0.0013 | 0.0015 | 0.0013 |
| Standard Deviation | ||||||||||
| Threshold | Sim | Model | Sim | Model | Sim | Model | Sim | Model | Sim | Model |
| -3.0 | 0.0007 | 0.0007 | 0.0004 | 0.0004 | 0.0003 | 0.0003 | 0.0003 | 0.0003 | 0.0002 | 0.0002 |
| -1.5 | 0.0095 | 0.0097 | 0.0054 | 0.0056 | 0.0042 | 0.0043 | 0.0036 | 0.0037 | 0.0034 | 0.0032 |
| 0.0 | 0.0014 | 0.0013 | 0.0005 | 0.0004 | 0.0003 | 0.0003 | 0.0002 | 0.0002 | 0.0002 | 0.0001 |
| 1.5 | 0.0094 | 0.0097 | 0.0054 | 0.0056 | 0.0042 | 0.0043 | 0.0036 | 0.0037 | 0.0034 | 0.0032 |
| 3.0 | 0.0007 | 0.0007 | 0.0004 | 0.0004 | 0.0003 | 0.0003 | 0.0003 | 0.0003 | 0.0002 | 0.0002 |
| Critical | Extrema | Saddle | ||||
| Threshold | Sim | Model | Sim | Model | Sim | Model |
| -3.0 | 0.0330 | 0.0318 | 0.0669 | 0.0635 | 0.0000 | 0.0000 |
| -1.5 | 0.1648 | 0.1641 | 0.3101 | 0.3061 | 0.0232 | 0.0221 |
| 0.0 | 0.3471 | 0.3453 | 0.0000 | 0.0000 | 0.6855 | 0.6907 |
| 1.5 | 0.1642 | 0.1635 | 0.3057 | 0.3017 | 0.0264 | 0.0253 |
| 3.0 | 0.0332 | 0.0318 | 0.0672 | 0.0635 | 0.0000 | 0.0000 |
| Critical | Extrema | Saddle | ||||
|---|---|---|---|---|---|---|
| Mean | Mean | Mean | ||||
| 100 | 11659.3300 | 52.7320 | 5830.6280 | 26.3011 | 5828.7020 | 26.4539 |
| 300 | 104306.4320 | 165.2952 | 52151.1920 | 82.6017 | 52155.2400 | 83.0788 |
| 500 | 289521.0780 | 275.0422 | 144729.9090 | 137.8649 | 144791.1690 | 139.0948 |
| 700 | 567436.9110 | 371.9949 | 283565.7720 | 187.7662 | 283871.1390 | 189.0990 |
| 900 | 937875.8670 | 479.1085 | 468449.3170 | 242.9301 | 469426.5500 | 247.7632 |
| LKC | Mean | Variance |
|---|---|---|
| LKC | Mean | Variance |
|---|---|---|
| Mean | Variance | |
|---|---|---|
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.
\corraddress
1\authfn2Domenico Marinucci, Department of Mathematics, Tor Vergata, University of Rome, Via della Ricerca Scientifica 1, I-00133 Roma, Italy \[email protected] \fundinginfoThe authors acknowledge support from ERC Grant 277742 Pascal. YF is supported by the Robert Bosch Stiftung. The research by DM was supported by the MIUR Excellence Department Project awarded to the Department of Mathematics, University of Rome Tor Vergata, CUP E83C18000100006.
A Numerical Investigation on the High-Frequency Geometry of Spherical Random Eigenfunctions
Yabebal Fantaye
Valentina Cammarota
Domenico Marinucci
Anna Paola Todino
Abstract
A lot of attention has been drawn over the last few years by the investigation of the geometry of spherical random eigenfunctions (random spherical harmonics) in the high frequency regime, i.e ., for diverging eigenvalues. In this paper, we present a review of these results and we collect for the first time a comprehensive numerical investigation, focussing on particular on the behaviour of Lipschitz-Killing curvatures/Minkowski functionals (i.e., the area, the boundary length and the Euler-Poincaré characteristic of excursion sets) and on critical points. We show in particular that very accurate analytic predictions exist for their expected values and variances, for the correlation among these functionals, and for the cancellation that occurs for some specific thresholds (the variances becoming an order of magnitude smaller - the so-called Berry’s cancellation phenomenon). Most of these functionals can be used for important statistical applications, for instance in connection to the analysis of Cosmic Microwave Background data.
**Keywords and Phrases: ***CMB, Data Analysis, Minkowski Functionals, Gaussian Kinematic Formula, Spherical Harmonics
***AMS Classification: ***60G60, 62M15, 53C65, 42C10, 33C55
*PACS Numbers: 98.80.Es, 95.75.Mn, 95.75.Pq, 02.50.-r
1 Introduction
The geometry of the excursion sets for random fields on the sphere (to be defined below) has been the object of rather intense research over the last decade or so. It is well-known that these geometrical properties can be characterized in terms of the so-called Lipschitz-Killing curvatures (or equivalently, Minkowski functionals), which in the two dimensional case correspond to the excursion area, (half) the boundary length and the Euler-Poincaré characteristic (connected regions minus number of holes) of the excursion set. A comprehensive description of Lipschitz-Killing curvatures for excursion sets of random fields is given in the excellent monograph by [1]; these functionals can be computed on real data by means of accurate and numerically efficient algorithms [16, 15, 13]. They have been widely applied in the analysis of experimental data, especially in a Cosmological framework, see i.e., [29, 27, 11, 38, 28, 35, 49] and the references therein.
A lot of mathematical efforts have been spent since the ’80s on the characterization of expected values of these functionals under Gaussianity, culminating in the discovery of the beautiful Gaussian Kinematic Formula ([1]); comparing these expected values with realizations allows the implementation of a number of tests for Gaussianity and Isotropy (see again [37, 49]).
While the behaviour of expected values is now fully understood, it is clear that the implementation of more sophisticated, hence more sensitive, testing procedures requires further knowledge, in particular the variance of these functionals and therefore the possibility to establish Central Limit Theorems with correct normalization factors. Establishing a Central Limit result requires of course the exploitation of a suitable notion of asymptotic behaviour; in the framework of spherical fields, the only relevant notion seems to be the one of High-Frequency asymptotics. In particular, it is well-known that isotropic random fields on the sphere can be decomposed by means of the Spectral Representation Theorem into the sum of orthogonal components, each of them corresponding to a different multipole . The behaviour of geometric functionals in the high-frequency/high energy limit for these components has been studied by several authors in recent years, starting from [30, 31] for the number of connected components, [48] for the nodal length, and then including, among others, [25] and [21] for the excursion area, [26], [24] and [40] for the Defect, [4] for the Euler-Poincaré characteristic, [48], [22], [20], [41] for the distribution of the nodal length, [7] for the critical values and [8] for the total number of critical points (see also [17], [43], [10, 19, 42, 34] for related works covering also the 2-dimensional torus, [18] for the 3-dimensional torus and [33] for planar random waves).
Our aim in this paper is to present a unified overview of the literature, and especially to perform a detailed numerical investigation to verify the practical relevance of these results when investigating spherical Gaussian maps. We shall address several issues concerning not only the expected value and variances of Minkowski functionals, but also their cross-correlation across different level sets. The theoretical predictions which have so far been produced are validated for the first time from a numerical point of view, and moreover their domain of applicability is clarified. Indeed, in terms of the variances the theoretical expressions which are obtained should be viewed as leading terms in series expansions of the variances over different “chaos" components; as such, the approximation depends on the rate of convergence to zeroes of the terms which are dropped. These rates are known to be polynomial in some cases (namely, those corresponding to non-zero levels) and logarithmic in others (those corresponding to zero levels); this duality is mirrored in the numerics that we shall present below.
Minkowski functionals are not the only objects of interest in this paper. Indeed, some other recent contributions have derived neat analytic formulae for the expected number and the variance of critical points on the same spherical harmonics components as considered earlier for Minkowski functionals. We are hence providing for the first time numerical evidence also on these statistics.
The plan of the paper is as follows: in Section 2, we review the results on the expected values and variances for the Lipschitz-Killing curvatures; in Section 3 we discuss the behaviour of critical points, again reviewing the analytic results that are currently available, while Section 4 is devoted to the analysis of the correlation among these different functionals. Section 5 describes our implementation algorithms and presents the numerical results; we then draw some conclusions and present directions for future work.
2 Characterization of Excursion Sets for Random Spherical Harmonics
In the case of the two-dimensional sphere, the excursion sets of a given (possibly random) function are defined for any real number as
[TABLE]
Of course, in the limit where we take we have that . In this paper, we shall be concerned with random eigenfunctions which satisfy the Helmhotz equation
[TABLE]
where is the Laplace-Beltrami operator on , defined as usual as
[TABLE]
and . For a given eigenvalue the corresponding eigenspace is the dimensional space of spherical harmonics of degree The random fields are Gaussian and isotropic with zero mean and variance The covariance function is given by
[TABLE]
where are the Legendre polynomials and is the spherical geodesic distance between and i.e.
[TABLE]
Spherical random eigenfunctions are of interest because they can also be interpreted as the harmonics/Fourier components of data observed on the sphere. Indeed, let us first recall the well-known Spectral Representation Theorem for spherical random fields, which states that the following identity holds, in the sense:
[TABLE]
here, the sequence denotes the so-called angular power spectrum of the field. The spherical harmonics coefficients may be computed from the field by means of the inverse transform
[TABLE]
with and . The inverse transform (3) is only feasible for unmasked (full-sky) data, a condition which is usually considered rather difficult to meet for astrophysical experiments such as those concerning Cosmic Microwave Background radiation. Rather recently, however, full-sky maps were produced for instance by [3] and by the Planck collaboration in its 2018 release (see [36]).
Let us now recall again the definitions of the Lipschitz-Killing Curvatures (LKCs), which correspond to Minkowski functionals up to a different indexing and normalization factors; in two dimension, they are given by (a) the Euler-Poincaré characteristic (written ), e.g. the number of connected regions minus the number of holes; (b) half the boundary length of the excursion regions (written ); the area of the excursion regions (written ), which corresponds to the first Minkowski functional. The expected values of these functionals when evaluated on the excursion sets of Gaussian fields have been fully characterized by the Gaussian Kinematic Formula (GKF), see [1].
We now need the family of functions , for , defined as
[TABLE]
where , , denotes as usual the family of Hermite polynomials, that is,
[TABLE]
it is convenient to define also
[TABLE]
where is the Gaussian cumulative distribution function, whence
[TABLE]
[1] write these components as and denote them Gaussian Minkowski functionals. The so-called “flag" coefficients are instead given by
[TABLE]
that is, represents the area of the dimensional unit ball, and being the Gamma function . As a last ingredient, we write for the parameter which represents the second derivative of the covariance function at the origin.
We are now ready to present the general expression for the expected value of Lipschitz-Killing curvatures of a process on a manifold , i.e., the Gaussian Kinematic Formula which reads (Theorem 13.2.1 in [1]):
[TABLE]
As an application of the previous result, let us consider the Fourier components normalized to have variance one; the GKF yields immediately (compare [23], Corollary 5, see also [9])
[TABLE]
[TABLE]
and
[TABLE]
Of course, in order to exploit Lipschitz-Killing curvatures/Minkowski functionals to implement data analysis tools the expected value by itself is not sufficient, but we need also analytic expression for the variance. The latter was derived in some recent results by [7, 4]; see [45] for a review.
For our purposes, the results in these papers can be summarized as follows; the asymptotic behaviour of each of the three Lipschitz-Killing curvatures, evaluated on the excursion sets of random spherical harmonics, is dominated by a single, fully degenerate component, which can be written as:
[TABLE]
[TABLE]
where
[TABLE]
Here, and in the sequel, we use for the projection of random quantities on the so-called Wiener chaoses of order ; the latter are spaces generated by linear combinations of Hermite polynomials of order , computed in and its derivatives (we refer to [32, 20], [4] and the references therein for more discussions and details). It is also important to notice that represents the derivative of the covariance function of random spherical harmonics at the origin, so that the term
[TABLE]
can be viewed as a (random) measure of the sphere induced by the Riemannian metric, somewhat in analogy with the interpretation given for the Gaussian Kinematic Formula on the expected value in the book by [1]; recall indeed that for eigenfunctions on the sphere the term which appears in (10) is exactly given by the area of the sphere with radius i.e.,
[TABLE]
As was noted in [4], the Gaussian Kinematic Formula can be rewritten with a very similar expression to (14), i.e.:
[TABLE]
[TABLE]
where
[TABLE]
More explicitly (see also [25, 26, 21], [39]), we have the following analytic expressions for the leading term components of the LKCs (expected values and dominant stochastic term):
a) Excursion Area () As explained above, the expected value for the excursion area can be obtained (as for the other Lipschitz-Killing curvatures) by a simple application of the Gaussian Kinematic Formula, which yields:
[TABLE]
the leading term in the fluctuations is provided by (see [25, 21])
[TABLE]
with an asymptotic variance which is given by
[TABLE]
where we have used the fact that (see [25, 26, 39])
[TABLE]
Analogous results, although with different constants, can be established on subdomains of the sphere (see [47]). For , we obtain a quantity equivalent to the so-called defect (see [26]) i.e.,
[TABLE]
the expected value is immediately seen to be zero, while it can be shown that the variance is given by
[TABLE]
where the constant can be computed as
[TABLE]
(see equation (25), [26]), and
[TABLE]
with
[TABLE]
being the Bessel function. In the Appendix, we perform a numerical investigation on the value of the constant ; more precisely, to obtain a precision of , it is sufficient to sum the terms in (20) until , obtaining the value
[TABLE]
The constants are obtained by numerical integration, whereas for the exact value is computed in [25] and it is given by
[TABLE]
Remark 2.1**.**
It is easily seen that of the contribution of the sum in (23) comes from the first term, which is . Moreover, the sum of the first and second term is (see Appendix), and thus, of the variance for the defect is explained by the third and fifth chaoses alone.
Summing up, for the leading term in equation (16) disappears and we have to use the higher order approximation to find that
[TABLE]
In all the above equations, normalizing the area by divides out the term; this is the normalization that we shall adopt in the tables to follow in Section 5 (Tables 1, 2, 3 and Figures 1, 2).
b) (Half) The Boundary Length () Let us now consider the boundary length of excursion regions. To compute the expected value, it is enough to exploit the Gaussian Kinematic Formula; as before, note that we shall normalize by in the simulations (see Table 2) so that we obtain
[TABLE]
Likewise, using results in [39], [48], [22], we have for the leading stochastic term
[TABLE]
and using again (18) the variance can easily be seen to be
[TABLE]
Again, in the simulations below (see Table 2), normalizing the boundary length by divides by a factor , leading (up to negligible terms) to a variance of order .
For the leading term in the previous expression disappears (the so-called Berry’s cancellation phenomenon, see [2], [48]) and the variance is of smaller order; more precisely, we have that ([48])
[TABLE]
(the same happens for shrinking subdomains of the sphere, see [46]). It is important to notice that the difference between the leading and remainder terms is here only of logarithmic order, and we hence expect a less precise approximation (in relative terms) in the simulations. On the other hand, it should also be noted that the variances at stake are much smaller than for , and then the absolute error in the simulations will turn out to be particularly small.
Hence, when , the leading term in (25) disappears and the nodal length is asymptotic to the sample trispectrum, namely
[TABLE]
where , which is logarithmic and hence we derive (27). To be clear, as given in [22],
[TABLE]
and, setting , since
[TABLE]
we compute the last integral numerically, exploiting Matlab. We report some values in the table below.
[TABLE]
More explicitly, it was shown in [26] that
[TABLE]
to find a better approximation, we evaluate numerically the constant
[TABLE]
see the Appendix for some analytic results. Hence, we conclude that, up to smaller order terms
[TABLE]
Then, the variance of the scaled sample trispectrum is asymptotically given by
[TABLE]
Finally, let us recall that these results, as in [48], [39], [22] and [46] refer to the boundary length, not to the first Lipschitz-Killing curvature; there is hence a difference of a factor 2 in the expected value, and a factor 4 in the variance. The values in the Table 2 refer to the Lipschitz-Killing curvature, hence they have been normalized accordingly.
c) Euler-Poincaré characteristic () The Euler-Poincaré characteristic (EPC) for random spherical harmonics was investigated by [6], [4] among others, where the following expressions are given for the expected value and the second chaotic component:
[TABLE]
[TABLE]
All the EPC equations are normalized by in the simulations, hence the term is divided out.
Given these results, [4] showed that the variances of LKCs are dominated by the variance of the second order Wiener chaos; indeed, for the Euler-Poincaré characteristic the expected value and variance are given, for an interval , by
[TABLE]
[TABLE]
and in particular for semi-intervals of the form one obtains
[TABLE]
[TABLE]
Note that, after normalizing the Lipschitz-Killing curvatures by their expected value, their relative variances converge to zero as the frequency increases, so that relative fluctuations become negligible on small scales (Tables 1, 2, 3).
3 Characterization of Critical Points for Random Spherical Harmonics
As a further tool of investigation, we shall consider in this paper also the behaviour of critical points for random spherical harmonics, which has recently been fully characterized by [7, 8, 5], among others.
More precisely, by definition critical points, extrema and saddles are, respectively, given by:
[TABLE]
[TABLE]
[TABLE]
where we used to label critical points, extrema and saddles respectively.
We now recall the following results on the expectations and variances:
For every interval , we have, as ,
[TABLE]
where and for the density functions
[TABLE]
Similarly, for every , as ,
[TABLE]
where,
[TABLE]
The leading constants for the variances can be written more explicitly as
[TABLE]
Note that also in this case, the second component is the leading term of the expansion and it is important to stress how the leading terms in the variances cancel in all cases at the threshold ; in other words, the variance is smaller when we focus on the total number of critical points (see [8]). This is again a form of the so-called “Berry’s cancellation phenomenon", which we have also discussed earlier for the Lipschitz-Killing curvatures. Indeed, the behaviour of critical points and saddles can be shown to be dominated by the second order chaotic component, which takes the form (see [4])
[TABLE]
and similarly for saddles.
Because this second-order chaos component (and hence the leading term in the variance) vanishes at , the next component becomes of interest; it can be shown that this term is proportional to the fourth-order chaos, and indeed, for the total number of critical points, it holds that (see [8])
[TABLE]
moreover, it is also possible to consider separately extrema (minima and maxima) and saddles, yielding
[TABLE]
and
[TABLE]
4 On Correlations
The results presented in the previous sections can be summarized as follows:
-
For general threshold , the fluctuations around the proper expected values for the area, the boundary length and the Euler-Poincaré characteristic of excursion regions is dominated by a single stochastic term, which is proportional to the so-called second order Wiener chaos; namely .
-
At , this term is disappearing; the boundary length is then dominated by the fourth-order chaos, i.e., a single term which is proportional to . For the excursion area and the Euler-Poincaré, this term is disappearing as well and lower order terms are dominant.
-
Likewise, the critical points above general threshold levels are dominated by a single term, proportional to ; this term disappears for , where the total number of critical points is dominated by a single term proportional to .
Note also that the variance of is of order , the variance of is of order , and the variance of all other chaoses (for ) is of order ). As a consequence, we expect almost perfect correlation for all statistics which are dominated by ; some correlation (but not too strong, given the logarithmic rate) for statistics dominated by ; no correlation for statistics which are dominated by chaoses of different order. These conjectures are indeed very well confirmed by the numerical evidence that we shall present in the Section below (Fig. 5).
5 Numerical results
In this section we describe the comparison of the analytical results outlined in the previous sections to the corresponding results from simulations. In order to implement this comparison, we generated 1000 Gaussian realizations of random spherical eigenfunctions/spherical harmonics for different values of the multipoles , ranging from to . These values for the multipoles are representative of the resolution which can be currently achieved by satellite experiments such as Planck (see [36]); for instance, these eigenfunctions could be taken to be the spherical Fourier component of a simulated CMB map, according to a standard routine provided by the HEALpix [14] package. The simulations algorithms are described more fully in the subsection to follow.
Simulations and Algorithm
We used the HEALpix synfast routine to simulate a Gaussian realization map starting from a given power-spectrum. In practice, we used the so-called best-fit Planck power spectrum to generate the maps, and then we extracted the multipoles to focus on, normalizing their variance to unity. Of course, our results are independent from the choice of the input power spectrum, and indeed it would be possible to generate directly the single eigenfunctions at a given multipole.
A single multipole map is obtained by using the HEALpix alm2map routine, after having extracted the proper subset of coefficients . In all cases the map resolution parameter is set to twice the value of the corresponding multipole. As mentioned earlier each map is normalized to have unit variance.
It is very important to notice that each functional is normalized “per unit area", i.e., all the reported values have been standardized dividing by . Both the expected values and the variances are affected in the obvious way.
We compute the three Minkowski functionals, which are equivalent to the LKCs up to constant factors, and critical point counts from these normalized multipole maps. In short, the area, i.e. the first Minkowski functional, is simply computed by evaluating the number of pixels above a certain threshold. The perimeter length, the second Minkowski functional, is computed by tracing isocontour lines in pixel space. For a sufficiently high-resolution map, pixels around isocontour lines have different signs relative to the contour line, after normalizing the lines to zero. To measure the length of these lines, sets of four pixels are compared; when at least two of them have different signs, the locations where the contour line enters and exits these sets of pixels are determined and the length is iteratively calculated by standard dot product. For the Euler-Poincaré characteristic, the third Minkowski functional, we used the Fortran implementation of the algorithms described in Appendix G of [13] (see also [12]). This algorithm is based on the Gauss-Bonnet theorem - where the Euler characteristic of a region is obtained by integrating the curvature over the boundary surface. Given we are working on a pixelized surface, the surface curvature of an excursion region can be thought of as concentrated in the corners of the pixels that are at the boundary between the pixels above and below the threshold. This is true as any continuous deformation of the region conserve the topology. What is needed is, therefore, to devise a strategy that assigns appropriate curvature weights for each boundary grid vertex - Appendix G of [13] explains in more detail the strategy used in the Fortran code. Once the weights are assigned, the sum of the weights over all the vertices gives us the Euler characteristic of the excursion set.
Our detailed investigation using different algorithms to compute the Euler-Poincaré characteristic showed that for a map defined at a given , the maximum multipole for which a percent numerical accuracy can be obtained is . While it would be possible to cover larger values, we do not believe this is essential for our purpose in this paper.
Results
We first proceed to report in Tables 1, 2, 3, a numerical comparison of the expected values computed on simulated maps and their analytical predictions, and likewise, Monte Carlo estimates of root mean squared errors and their analytical predictions. We stress that the fit is truly remarkable: the percentage errors are smaller than 1% for most non-zero values of the threshold parameter. It should be recalled here that the analytical predictions for expected values are exact, while for the variances we are only giving the leading term in a series of positive addends; for non-zero values of , the neglected terms in the variance (as mentioned earlier) are a factor smaller than the leading one, as mirrored in the simulations.
The analytic approximation for the variances in the case is slightly worse, in relative terms, but actually even better, in absolute terms. This was explained earlier in Section 2; in short, the variances at are an order of magnitude smaller than at other thresholds, because the leading term cancels, and new elements become dominant (the fourth-order chaos, in the case of the nodal length). Thus, focussing for instance on the boundary length, here the dominant term is larger than the neglected ones only by a logarithmic factor; as a consequence, variances tend to be underestimated (a similar phenomenon occurs for the total number of critical points, see below). In absolute terms, the discrepancy between simulations and analytic results for the nodal length is in the order of , to be compared with expected values in the order of , so that the relative error is in the order of .
The results for critical points (Tables 4, 5 and Figures 3, 4) are, in our view, equally impressive, with relative errors in the order of , and absolute ones in the order of , to be compared with expected values that run in the hundreds of thousands ().
To help visualization, we produced some plots that compare the analytic predictions with the realizations; more precisely, in Figure 1 we compare the multipole space analytical results (red curve) given in Section 2 with that of the simulations (black curve - mean of the simulations). The and Confidence Intervals are shown from dark to light grey bounds. From the top to the bottom rows, the figures show the plots of the results corresponding to multipoles . We stress that our fit is extremely accurate even at low multipole values; we also note the improved concentration around the expected values at higher-multipoles.
In figure 5 we present our evidence on cross-correlations. As expected, correlations are very close to one (in absolute value) for any pair of random statistics evaluated at non-zero thresholds, including area, boundary length, Euler-Poincaré characteristic and the number of critical points; considering extrema (maxima and minima) and saddles separately would yield the same outcome. The simulations also confirm uncorrelation when expected, for instance between the nodal length (which is dominated by the fourth-order chaos, see [22]) and the defect, which is dominated by odd order chaoses (see [26]).
All these results have potential for applications in the statistical analysis of random fields, for instance when testing for nonGaussianity and isotropy or to search point-like sources/impurities in Cosmic Microwave Background radiation data. We do not address these issues in the present work, but we leave them as avenues for further research.
6 Appendix
In this Appendix, we report some numerical computations on constants needed for higher-order approximations on the behaviour of the limiting variances.
Recall first that, denoting, as usual, , it is known (see for example [26]), that for and , one has
[TABLE]
with
[TABLE]
being the Bessel function. Moreover for the order of magnitude of the corresponding variance is larger, namely:
[TABLE]
[TABLE]
Defining, as in (21),
[TABLE]
for the values , 100, 200, we find, exploiting Matlab, the following numerical evaluations.
[TABLE]
It can be seen from Figure 6 and Figure 7 (realized for ) that the behavior of , for (odd or even), is well approximated by
[TABLE]
Remark 6.1**.**
In [24], the asymptotic behavior of the coefficients is proved to be (using Stirling approximation) , where the constant can be computed to be ; in view of (39) the product behaves as and therefore as . Indeed, figure 8 compares the points with the function ; the fit appears very good, for reasonably large values of .
Let us now try to improve the numerical approximation for the variance of the fourth-order chaos. We have shown numerically that
[TABLE]
Actually, to check the validity of this result we can estimate the difference semi-analytically. Indeed, splitting the domain of the integral in and , we obtain
[TABLE]
Now, exploiting the expansion of , as (see [44]), namely:
[TABLE]
and substituting it on the second term of (41), we get that the left-hand side in (41) is given by
[TABLE]
Expanding the fourth power we obtain
[TABLE]
which is equal to
[TABLE]
Solving the integral of the square of the cosine, we get
[TABLE]
and then the logarithm terms cancel, leading to the expression
[TABLE]
Now, using the fact that
[TABLE]
and
[TABLE]
where and are the cosine and sine integral functions, respectively, we can approximate (42) with
[TABLE]
and computing the value of numerically, we find that (46) is equal to 0.298, in very good agreement with the value in (40).
Finally, we summarize, in the following tables, the analytic formulas used, for the Lipschitz-Killing curvatures, in the simulations.
We stress again that here the area of the sphere has been normalized to , hence, to obtain these statistics when we need to multiply the mean for and the variance for , for the area and the Euler-Poincaré characteristic. For the boundary length we recall that there is a further factor 2 to take into account (boundary length ), so that we need to multiply for to obtain the expected value and for for the variance. The asymptotic behavior at of the Euler Poincaré characteristic is easily seen to be (exploiting results on extrema and saddles) but a rigorous evaluation of the leading constant is still missing.
We conclude reporting in the following table the formulae exploited for expected values and variances for the critical points, recalling that
[TABLE]
7 Acknowledgments
We acknowledge the use of the National Energy Research Scientific Computing Center (NERSC) super-computing facilities. Maps and results have been derived using the HEALpix (http://healpix.jpl.nasa.gov) software package developed by [14]. Some of the theoretical results exploited in this paper were derived in collaboration with Igor Wigman, to whom we are grateful for many insightful discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Adler and Taylor [2007] Adler, R. J. and Taylor, J. E. (2007) Random fields and geometry . Springer Monographs in Mathematics. Springer, New York.
- 2Berry [2002] Berry, M. V. (2002) Statistics of nodal lines and points in chaotic quantum billiards: perimeter corrections, fluctuations, curvature. J. Phys. A , 35 , 3025–3038. URL: https://doi.org/10.1088/0305-4470/35/13/301 .
- 3Bobin et al. [2014] Bobin, J., Sureau, F., Starck, J.-L., Rassat, A. and Paykari, P. (2014) Joint Planck and WMAP CMB map reconstruction. A&A , 563 , A 105.
- 4Cammarota and Marinucci [2018 a] Cammarota, V. and Marinucci, D. (2018 a) A quantitative central limit theorem for the Euler-Poincaré characteristic of random spherical eigenfunctions. Ann. Probab. , 46 , 3188–3228. URL: https://doi.org/10.1214/17-AOP 1245 .
- 5Cammarota and Marinucci [2018 b] — (2018 b) A reduction principle for the critical values of random spherical harmonics. ar Xiv:1806.00245.
- 6Cammarota et al. [2016 a] Cammarota, V., Marinucci, D. and Wigman, I. (2016 a) Fluctuations of the Euler-Poincaré characteristic for random spherical harmonics. Proc. Amer. Math. Soc. , 144 , 4759–4775. URL: https://doi.org/10.1090/proc/13299 .
- 7Cammarota et al. [2016 b] — (2016 b) On the distribution of the critical values of random spherical harmonics. J. Geom. Anal. , 26 , 3252–3324. URL: https://doi.org/10.1007/s 12220-015-9668-5 .
- 8Cammarota and Wigman [2017] Cammarota, V. and Wigman, I. (2017) Fluctuations of the total number of critical points of random spherical harmonics. Stochastic Process. Appl. , 127 , 3825–3869. URL: https://doi.org/10.1016/j.spa.2017.02.013 .
