the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Toward less subjective metrics for quantifying the shape and organization of clouds
Thomas D. DeWitt
Karlie N. Rees
As cloud sizes and shapes become better resolved by numerical climate models, objective metrics are required to evaluate whether simulations satisfactorily reflect observations. However, even the most recent cloud classification schemes rely on subjectively defined visual categories that lack any direct connection to the underlying physics. The fractal dimension of cloud fields has been used to provide a more objective footing. But, as we describe here, there are a wide range of largely unrecognized subtleties to such analyses that must be considered prior to obtaining meaningfully quantitative results. Methods are described for calculating two distinct types of fractal dimension: an individual fractal dimension Di representing the roughness of individual cloud edges, and an ensemble fractal dimension De characterizing how cloud fields organize hierarchically across spatial scales. Both have the advantage that they can be linked to physical symmetry principles, but De is argued to be better suited for observational validation of simulated collections of clouds, particularly when it is calculated using a straightforward correlation integral method. A remaining challenge is an observed sensitivity of calculated values of De to subjective choices of the reflectivity threshold used to distinguish clouds from clear skies. We advocate that, in the interests of maximizing objectivity, future work should consider treating cloud ensembles as continuous reflectivity fields rather than collections of discrete objects.
- Article
(7454 KB) - Full-text XML
-
Supplement
(383 KB) - BibTeX
- EndNote
By resolving kilometer-scale processes, the next generation of climate models is expected to bring about a “quantum leap … in our ability to reliably predict climate” (Shukla et al., 2009). However, first it will need to be shown that the models can accurately reproduce observations of the current climate state. The challenge is that making such comparisons can be surprisingly difficult because there is no consensus on which metrics are best suited to constrain model performance (Janssens et al., 2021).
Given the climate is a physical system, any metric would ideally be something that can be linked quite directly to climate physics. Moreover, it should also be easily and accurately measurable using e.g. satellite observations, and for a sufficiently wide range of possible atmospheric states. Metrics of cloud geometries are an obvious candidate because they are readily observed from space and they are now resolvable by kilometer-scale climate models (termed Global Cloud Resolving Models or GCRMs). Clouds are also a particularly challenging test of a model, as feedbacks between cloud radiative effects and surface temperature remain the most uncertain component of model-derived estimates of the climate sensitivity (Stephens et al., 2015; Ceppi et al., 2017; Zelinka et al., 2020; Sherwood et al., 2020; Arias et al., 2021; Bock and Lauer, 2024).
Faced with the challenge of quantifying clouds' radiative impact, scientists have generally tried to “divide and conquer”, first by categorizing clouds and then identifying the physics unique to each category. The foundations of this approach can perhaps be traced to the early 19th century when Luke Howard took inspiration from the newly proposed Linnaean biological classification scheme (Howard, 1803). Using the only instrument available at the time – the human eye – Howard proposed the Latin nomenclature that still provides the dominant lens through which clouds are viewed by the atmospheric sciences community. But it is easily forgotten that Howard did not create such categories using some objective theoretical framework – rather, the categories originated from clouds' subjective appearance.
It is increasingly recognized that the properties of individual clouds are less important to the climate system than the collective impact of a cloud field (Müller and Hohenegger, 2020). Taking inspiration from Luke Howard, a new categorization system is gaining traction, this time for patterns of many clouds, using the names of sugar, gravel, fish, and flowers (Stevens et al., 2020). While differences in physical properties such as brightness temperature can be found between sugar, gravel, fish, and flowers (Bony et al., 2020), the category definitions themselves remain subjective in the first place. At first glance, any subjectivity in classification could be eliminated by developing image processing algorithms that deterministically divide clouds into pre-defined categories that align with human intuition (Bony et al., 2020). However, such objectivity is somewhat illusory given that the algorithm itself would be designed primarily to correspond with subjective cloud definitions.
As an alternative to subjective categories, here we propose that cloud fields may be better characterized by their geometry given that cloud boundaries are shaped by physics. Very generally, one of the most important physical principles is “symmetry” (Noether, 1918). In simple terms, a system displays symmetry when it does not change if the system is transformed in some way. As an example, the Navier-Stokes equations possess symmetry in time because they can be used equally well to describe today's atmospheric motions as those on some other day in the year 2100.
Less widely recognized are symmetries of spatial scale (Lovejoy and Schertzer, 2013). Namely, for some phenomenon f, scaling symmetry exists when f(x)∝f(cx) where c is a constant that “rescales” x to some other spatial scale. An example applying to clouds is the power-law distribution of cloud areas. Satellite observations show that the number of clouds n scales as their area a through with a nearly constant exponent over at least 6 orders of magnitude (Wood and Field, 2011; DeWitt et al., 2024). The distribution respects a scaling symmetry because, if the scale under consideration – in this example cloud area – were to be changed through multiplication by a constant c, then the number of clouds is rescaled by some other constant c−α. On Earth, due to the finite size of the planet and the finite size of cloud droplets, symmetry cannot apply to an infinite range of scales. Nevertheless, for the range over which it applies, scaling offers an important simplification: cloud geometries observed at any one scale can shed light on their geometries at (nearly) any other scale.
The aim here is to introduce simple and objective metrics for defining the geometries of clouds and cloud fields. We focus on cloud size and shape, and explore the applicability of fractal metrics from the standpoint of satellite observations (Sect. 2). Our methods are also easily applied to climate model output. Not all of the metrics we discuss are novel, as various fractal dimensions and size distribution exponents have previously been used to classify individual cloud types such as cirrus and cumulus (Batista-Tomás et al., 2016), cloud field types such as sugar and gravel (Janssens et al., 2021), and compare simulated and observed clouds (Siebesma and Jonker, 2000; Christensen and Driver, 2021; Raghunathan et al., 2025). Fractal metrics have also been shown to intimately reflect atmospheric dynamics – specifically, an anisotropy between the horizontal and vertical dimensions of atmospheric turbulent flows (Rees et al., 2024). But, as we show in Sect. 3 there are important pitfalls to fractal dimension analyses that have been almost entirely overlooked in prior literature.
Specifically, the fractal dimension of clouds is most commonly determined from a relationship between individual cloud perimeter and area, as first introduced by Lovejoy (1982). The strict mathematical definition of a fractal dimension, however, is defined by the relationship of an object's perimeter to the measurement resolution (Mandelbrot, 1982). The justification for Lovejoy's method has its origin in a very brief derivation by Mandelbrot (1982). We show here that the two approaches are only equivalent if certain very strict geometric conditions are satisfied, and that these conditions do not apply well to natural clouds. Another difficulty, described in Sect. 4, is the fact that fractal dimensions may be defined with respect to either individual clouds or ensembles of clouds, and this decision strongly affects the resulting values. We suggest that the “ensemble” fractal dimension may prove particularly useful for characterizing cloud fields as it quantifies relationships between clouds of different sizes in a way that the more common “individual” fractal dimension does not.
We also aim to examine and improve the methodologies by which the fractal dimensions are calculated in order to give future model intercomparison or cloud classification studies better tools. A particular appeal of fractal metrics is that the values characterize statistical relationships between scales rather than statistics at any particular scale, for example enabling more straightforward comparisons between observations or models with differing resolutions. But for such benefits to be realized, the metrics must be accurately calculated in the first place such that their values do not depend on the particulars of domain size or dataset resolution. When accurately measured, fractal metrics instead reflect the underlying symmetry of spatial scale present in cloud fields and the physics governing Earth's atmosphere more broadly.
To analyze the geometries of cloud fields, we use a calibrated optical reflectance product R from MODIS that is sensitive to visible wavelengths between 620 and 670 nm (Band 1). The dataset has a nadir resolution of 1 km, increasing to roughly 2 km at a sensor zenith angle of 60°. We only consider the portion of the swath that has a sensor zenith angle of 60° or less. Each image or granule considered here covers a domain that is roughly 1950 km wide by 2030 km long and was collected during January 2021 between 60° S and 60° N. “Cloud masks”, defined as binary images distinguishing cloudy from clear sky, are created by setting each pixel with R greater than a set threshold to cloudy and the rest to clear. A range of thresholds are considered between R=0.1, permitting detection of nearly all visible clouds, to R=0.35, which allows only the most highly reflective convective cores to be detected (Fig. 1). Additional thresholds were also tested (Appendix C) but they resulted in too few clouds for robust statistical analyses.
To reduce contamination from bright objects that are not clouds, images are only considered if they are at least 99.9 % over water and contain less than 10 % sun glint (Ackerman et al., 1998). To ensure that the entire domain is visible in full daylight, granules are omitted if any portion has a solar zenith angle larger than 70°. These criteria are chosen as a compromise between a sufficiently large sample size and ensuring accurate measurements. The result is a total of 72 images. As shown in the Supplement, computed parameter values can vary for individual images but converge when computed over roughly 10–15 randomly selected images. This indicates that the parameter values computed here, obtained using all 72 images, represent their climatological values.
Figure 1Example cloud masks generated using a selection of thresholds in optical reflectance R, compared to an RGB image. The image shown was taken on 1 January 2021 at 14:00 UTC, and is centered at approximately 29.1° N, 48.6° W.
Individual clouds are defined as contiguous groups of adjacent cloudy pixels. Diagonally positioned pixels are not considered to be contiguous (Kuo et al., 1993). Pixels are not uniform in size because the distance between a cloud and the viewing satellite can change, and also because each cloudy pixel is viewed at an angle. With appropriate adjustments for viewing geometry, perimeters p are calculated by summing contiguous pixel edge lengths along the boundary of each cloud, and areas a by summing the area of each cloudy pixel within the cloud. Contortions along cloud edges are unresolved for the very smallest clouds (Christensen and Driver, 2021), so clouds with a<10 km2 are omitted from calculations of the fractal dimension of individual clouds (Sect. 3.2), and clouds with p<10 km are omitted from perimeter distribution calculations (Sect. 4.3). Throughout, power-law exponents are computed using ordinary least-squares linear regressions to logarithmically transformed variables, and all reported uncertainties represent twice the standard error of the fitted slope (i.e. a 95 % confidence interval).
3.1 Theory
The original definition of the fractal dimension Di as proposed by Mandelbrot (1982) is that an individual cloud with perimeter pi can be related to a variable “ruler length” or resolution ξ through
Provided Di is not a function of ξ, the object can be termed to be “self-similar” because the measured quantity pi is a power law function of the chosen spatial scale ξ respecting a symmetry of spatial scale. Visually, self-similarity implies that the shape of an object such as that shown in Fig. 2 repeats at many different spatial scales. Such exact repetition is not present in clouds, but there is still a sense in which small-scale cloud edge contours appear similar to their larger-scale counterparts. To precisely capture this appearance, we may modify the concept of self-similarity to only require that the statistics of the patterns – rather than the exact pattern – be similar across scales. This broader notion was termed “statistical self-similarity” by Mandelbrot (1967). More specifically, statistical self-similarity exists when
where the average is taken over some large collection of clouds with uniform size but not necessarily uniform perimeter (Fig. 3). The requirement of uniform size is intended to isolate changes in perimeter that are due solely to changes in the “roughness” of cloud edge, or the fractal dimension (Fig. 2; Imre, 1992). Size here is defined as a property that, unlike perimeter, is not a function of resolution. It could be defined in a number of ways, but for simplicity of argument's sake (as discussed in more detail below) we start by defining size as the cloud bounding box width l (Fig. 3).
Figure 3Two clouds may have different perimeters even if they have the same size l, defined here as bounding box width, and are measured at the same resolution ξ.
It is difficult to apply Eq. (2) directly to satellite images of cloud fields because clouds encompass a wide range of sizes and types, not to mention that satellite images are obtained at a fixed image resolution. It is for this reason that a different expression is usually used to determine the fractal dimension, one that relates satellite measures of individual cloud perimeters pi to their areas ai (Lovejoy, 1982; Henderson-Sellers, 1986; Bazell and Desert, 1988; Gifford, 1989; Cahalan and Joseph, 1989; Jayanthi et al., 1990; Sengupta et al., 1990; Chatterjee et al., 1994; Gotoh and Fujii, 1998; Siebesma and Jonker, 2000; Luo and Liu, 2007; Peters et al., 2009; von Savigny et al., 2011; Brinkhoff et al., 2015; Batista-Tomás et al., 2016; Christensen and Driver, 2021), namely
In this case, Di is estimated from a simple linear fit to a scatterplot of the easily calculated quantities of log pi and .
Equation (3) for the fractal dimension is very different in form than the strict definition given by Eq. (2). As justification, Lovejoy (1982) referred to the work by Mandelbrot (1982) (p. 110), where it was proposed that the two expressions are interchangeable. It is worth reviewing Mandelbrot's subtle argument in more detail because, as we will show, its assumptions do not strictly apply to clouds.
On an intuitive level, any given cloud in a cloud field can be considered to have two independent geometric properties: size and shape. By shape, we mean the roughness or complexity of the cloud boundary, which is perhaps the most visually notable aspect that differentiates clouds, such as those shown in Fig. 1. To quantify cloud shape, suppose a subset of clouds within the field, chosen such that each cloud has the same size li but with varying perimeter pi. This collection, represented by panel (a) in Fig. 4, could be used to calculate the fractal dimension. One would “resample” each cloud by increasing ξ, creating a collection of coarsened images as in panel (b). Such a resampling process would change each cloud's shape as finer contours are no longer resolved in the coarsened images. Using a range of values for ξ and the resulting range of perimeters 〈pi〉(ξ) at each resolution, Di could then be obtained from a fit to Eq. (2).
Figure 4Self-similarity for a cloud field defined as an equivalence between the fractal dimension Di calculated from “resampled” (a, b) and “resized” (c, d) images of clouds. The right cloud in (b) was obtained from (a) by coarsening the resolution ξ by a factor of 3, obtaining a collection of clouds (b) at varying resolutions as required by Eq. (2). In contrast, the collection (d) was obtained by resizing two originally different clouds (c) such that their size li is uniform. Self-similarity implies that fractal dimensions calculated from both (b) and (d) are the same.
Alternatively, the size could be varied as the shape stays the same. Di could be calculated from Eq. (1) by taking a collection of clouds having a range of sizes li, as in panel (c), and then resizing each cloud by normalizing the image width and height dimensions by the cloud size, effectively zooming the image. Although all clouds were originally imaged with the same resolution, the “larger” clouds, once resized, would appear to have a finer resolution than the smaller clouds. In fact, all length dimensions would change during resizing by the same factor , including image width, cloud size, resolution, and perimeter. The resized clouds therefore have size , resolution , and perimeter . The fractal dimension Di could then be calculated by substituting the normalized perimeters and resolutions into Eq. (1), leading to the expression or
The size metric li must have dimensions of length given that it is used to normalize the length quantities pi and ξi.
Thus, there are two methods that can be used to calculate Di for a collection of clouds: resampling by varying shape and resizing by varying size. If the two methods yield the same value, then the clouds exhibit statistical self-similarity as defined above. Note that, provided the field is self-similar, calculating Di by resizing has the advantage of enabling a more statistically robust fit. This is because any cloud in the field can be resized by normalizing by its size li, whatever its original size, and so the number of clouds that can be considered is much larger than if only resampled clouds of some fixed size are considered.
For the length dimension li, Mandelbrot (1982) proposed that the square root of the cloud area could be used, making the assumption that the cloud area is proportional to the area of the smallest bounding box aBB. If so, Eq. (4) becomes Eq. (3). However, Mandelbrot's assumption that ai∝aBB requires that cloud area is not a function of resolution because aBB is not a function of resolution. If cloud area does in fact change with resolution, it would certainly be possible to calculate a statistical fit of pi to ai that yields a value of D using Eq. (3). But, this value of D cannot be interpreted to be a fractal dimension defining the geometric properties of the cloud field (Imre, 1992), at least not one consistent with the original definition of the fractal dimension given by Eq. (1). It is not even clear what the correct interpretation should be.
3.2 Measurements
Are Mandelbrot's assumptions valid for clouds such that Eq. (3) is justified as a substitute for Eq. (1)? One potential issue is that clouds viewed from space have interior holes where the underlying surface can be viewed beneath. Resampling the cloud at a coarser resolution would cause the cloud holes to disappear so that becomes an increasing function of ξ. Cloud areas would not be resolution independent, and so the perimeter-area relationship given by Eq. (3) would not strictly hold. If a fit were calculated using Eq. (3) regardless, the calculated fractal dimension would be larger for large clouds that have more holes. Such an increase of fractal dimension with cloud size has in fact been observed in several prior studies (Cahalan and Joseph, 1989; Gifford, 1989; Sengupta et al., 1990; Benner and Curry, 1998).
To test whether the observed dependence of fractal dimension on cloud size is a real property of the clouds, or it is instead a consequence of a false assumption that cloud area is resolution independent, any cloud holes could be filled to define a “filled area” af (von Savigny et al., 2011; Brinkhoff et al., 2015; Batista-Tomás et al., 2016). If instead Mandelbrot's assumption that cloud area is independent of ξ holds for clouds, then filling the holes should not be expected to affect the calculated fractal dimension. To illustrate, consider the case where filling cloud holes increased every cloud's area by a constant factor c such that af=ca. This would not affect Di because the coefficient relating log p to log a on a scatter plot of cloud sizes would remain unchanged.
Figure 5 shows such a comparison between cloud perimeter and the square root of area, for filled and unfilled clouds observed using MODIS as described in Sect. 2. In the imagery, filled areas af and filled perimeters pf are calculated by first identifying all contiguous clear regions that are not connected to the largest contiguous clear region in the image (the clear-sky “background”), and then assigning those interior regions, or holes, as being cloudy. Then, af and pf are calculated from the hole-filled cloud mask in an equivalent manner as a and p as described in Sect. 2. To determine any size dependence of fractal dimension calculated from Eq. (3), regressions between log p and are divided into four different decades in cloud area: 10 to 102, 102 to 103, 103 to 104, and 104 to 105 km2.
Figure 5 shows that the “unfilled” fractal dimension has a higher value than the “filled” dimension at all scales (a similar observation has been made of noctilucent clouds by Brinkhoff et al., 2015). More importantly, the unfilled dimension increases from 1.41±0.01 for the smallest cloud size class to 1.87±0.18 for the largest cloud size class. By contrast, the filled fractal dimension displays substantially less scale dependence, ranging only from 1.36±0.01 to 1.55±0.13.
Figure 5Dependence of the individual cloud fractal dimension on scale for clouds with holes filled (a) and without filling holes (b) for a threshold R=0.1. The perimeters pf and areas af are obtained from clouds after any holes are filled in, while p and a are calculated as described in Sect. 2. Each point represents the mean perimeter in a logarithmically-spaced area bin. The listed fractal dimensions Di are calculated using regressions (dashed lines) to four different size ranges delineated by the vertical black lines.
For filled clouds, calculated values of Di change minimally with the reflectance threshold R as shown in Fig. 6. For six different thresholds ranging from R=0.1 to R=0.35, Di only ranges from 1.38±0.02 to 1.40±0.01. Values of Di are consistent with values obtained in the minority of prior studies of cloud fractal properties that explicitly mentioned that cloud holes were filled (von Savigny et al., 2011; Batista-Tomás et al., 2016).
To summarize, a fractal dimension Di defining a collection of clouds may be calculated from a perimeter-area relationship through Eq. (3), in which case it offers a succinct metric for understanding cloud dynamics or for evaluating or comparing measurements and models. However, for the perimeter-area exponent to represent a true “dimension” mathematically, there is an a priori requirement that cloud areas not be a function of sampling resolution. This mathematical requirement can be satisfied, but only if cloud holes are filled, a procedure that might be argued to neglect an important physical property of the cloud field.
4.1 Theory
An alternative approach for defining the fractal properties of a cloud field according to Eq. (2) is to employ what we term the “ensemble fractal dimension” De. The mathematical definition is analogous to Eq. (1), but with the mean cloud perimeter 〈pi〉 being replaced by the total cloud perimeter P:
This definition of the ensemble fractal dimension was employed by Rees et al. (2024) to demonstrate, using satellite observations, that the turbulent properties of the atmosphere are not 2D at large scales and 3D at smaller scales as is commonly supposed (Nastrom et al., 1984). In Appendix A, we show that De captures two orthogonal effects: individual cloud edge complexity and the size distribution of clouds in the field.
Curiously, where most past studies only measured Di (Lovejoy, 1982; Cahalan and Joseph, 1989; Siebesma and Jonker, 2000; Peters et al., 2009; Yamaguchi and Feingold, 2013; Christensen and Driver, 2021), some have in fact determined De without discussion of how the two measures differ (e.g. Lovejoy et al., 1987; Carvalho and Dias, 1998; Janssens et al., 2021). By considering the lengths of idealized island coastlines, Mandelbrot (1982) made the distinction clear: the ensemble fractal dimension De applies when “lumping all the islands' coastlines together”.
For a better understanding of the numerical distinction between Di and De, consider again that cloud fields have the combined properties of size and shape as shown in the idealized cloud field shown in Fig. 7. Given that increasing the fractal dimension of any single cloud increases its perimeter, and therefore the total P, we can see that De increases if Di increases. However, there is the added consideration of the relative numbers of small and large clouds – a subject now of considerable interest for studies of convective cloud organization. To see how, consider re-drawing some cloud field such that the number of small clouds increases while maintaining a fixed total cloud area, for example by dividing a few large clouds into a larger number of smaller ones. Necessarily, this too would increase the total perimeter, since one would need to draw additional cloud edges to divide up the cloud. Precisely how much P changes depends on the change to the cloud size distribution. From observations spanning a wide range of cloud sizes and climate states (DeWitt et al., 2024), a reasonable assumption is that the distribution follows a power-law distribution with some exponent β such that
where the total number of clouds N is given by . In this case, a field with a large number of small clouds relative to large clouds would have a larger value of P and a higher value of β, assuming the total cloud area remains unchanged. An example showing this dependence is shown along the ordinate of Fig. (7).
Figure 7For a constant total cloud area, the total perimeter P of a set of objects can change in two orthogonal ways: each individual object's perimeter can increase (horizontal; corresponding to a change in Di) or the relative frequency of small objects can increase (vertical; corresponding to a change in β). The ensemble fractal dimension increases with both β and Di.
Thus, both shape and size affect P, numerically through Di and β. The ensemble fractal dimension must be a function of both parameters. As a first guess:
In Appendix A, we propose based on analytical reasoning that Eq. (7) is correct. Here, we take it as a conjecture to be tested using satellite observations. If true, the ensemble fractal dimension given by Eq. (7) provides a simple observational metric for quantifying cloud field geometries, one that has previously been related to the invisible turbulent processes that roughen each individual cloud's edge (Di; Hentschel and Procaccia, 1984; Siebesma and Jonker, 2000) as well as the physics controlling the competition for available energy among clouds of varying sizes (β; Garrett et al., 2018).
4.2 Calculating the ensemble fractal dimension in empirical data
To evaluate Eq. (7), we employ two different methods to calculate the ensemble fractal dimension of cloud fields from satellite imagery that are consistent with the definition of De given by Eq. (5). The most familiar approach is to use the “Minkowski-Bouligand” or “box” dimension (Strogatz, 2018), which is calculated by first overlaying an evenly spaced grid on the cloud mask and then counting the number N of square boxes required to cover all cloud edges (red squares in Fig. 8). The procedure is performed using a range of box (grid) sizes, where each box side length ε covers some integer number of image pixels in both directions. The fractal dimension calculated in this manner Dbox is defined by the relation
From this equation, Dbox may be estimated using a least-squares linear regression to a plot of N(ε) vs. ε. Note that the box dimension is equal to the usual dimension for Euclidean objects; for example, a line has Dbox=1 and a disk has Dbox=2 (Strogatz, 2018).
Figure 8Calculation of the box dimension from a binary cloud mask (a). A grid with varying box size ε is overlaid on the cloud mask (b, c) such that each box contains ε×ε image pixels. Here, ε=25 for panel (b) and ε=50 for panel (c). The number of boxes required to cover all cloud edges (marked in red) is counted as a function of ε to obtain N(ε).
Although the actual resolution of the cloud mask ξ is fixed, the box size ε serves as an effective resolution for the purpose of calculating the fractal dimension as defined by Mandelbrot, equivalent in the limit ε→0 to that definition given by Eqs. (1) or (5) since . There are, however, two other limiting cases. For a cloud field resolved at some finite resolution ξ, the box dimension Dbox will tend to unity if the box length is smaller than the satellite resolution, that is ε≲ξ. This is because Dbox will correspond to the Euclidean dimension of a line, in this case a pixel edge. Similarly, for boxes larger than the domain Dbox=0 because a single box is always sufficient to cover all cloud edges, implying N(ε) is independent of ε for such large boxes.
Figure 9Example calculation of the correlation dimension. The red circles are centered at two randomly selected cloud edge pixels. For each circle center j, a component of the correlation integral Cj is calculated by counting the number of cloud edge pixels (red) within the circle as a function of circle radius r.
A second approach commonly used to measure the fractal dimension is the “correlation integral” method (Grassberger and Procaccia, 1983). For clouds, this consists of first identifying all cloud edge pixels (i.e. cloudy pixels that are adjacent to a clear pixel). For each pixel with index j, a circle of varying radius r is drawn centered on that pixel (Fig. 9). The total number of cloud edge pixels within the circle Cj(r) is computed as a function of r. The fractal dimension is then calculated using the “correlation integral” , which tends to be a power law of form
where Dc is the “correlation dimension”. Although not strictly equivalent to Mandelbrot's ensemble fractal dimension (Eq. 5), Dc is empirically very close to De (Strogatz, 2018), perhaps unsurprisingly given that both represent a relationship between the scale under consideration (represented by ε or r) and the density of cloud edge points (represented by N(ε) or C(r)). In practice, C(r) follows a power law only for a finite range in r. As with the box dimension, the correlation dimension tends toward the Euclidean dimensions of a single pixel for small r and the domain shape for large r. Accordingly, below we will only consider circles with r≥3ξ.
An important subtlety for calculation of Dc is that, without proper care, some circles might extend beyond the domain boundary. If Cj(r) is computed including such circles, Dc can become biased towards the dimension of the artificially straight domain boundary of Dc=1 at large scales. To remedy this issue, here we ensure that no circles extend beyond the domain boundary by enforcing where W and L are the domain width and length, respectively. We then only draw circles when the distance between the circle center and the nearest domain edge point is at least rmax. Note that including contributions from small circles that are closer to the domain edge than rmax, even when they do not extend beyond the domain edge, can still introduce boundary artifacts. This is because a set of values for Cj(r) that contained data only from small circles would bias the sum C(r) to be too large for small r.
There is a statistical advantage of using the correlation dimension for analysis of cloud fields, which is that C(r) is created using a much greater number of measured values compared with N(ε). This is because C(r) is a sum over many circle center locations j located along cloud edge – even for a single cloud. Accordingly, the correlation dimension is better suited for satellite datasets with fewer clouds or those obtained at coarse resolution.
4.3 Measurements
For the box dimension, Fig. 10 shows the number of cloud edge boxes N as a function of box length ε for all 72 MODIS images and six reflectance thresholds R as described in Sect. 2. As expected, Dbox≈1 for boxes that are small compared to the satellite resolution, and Dbox=0 for very large boxes comparable to the domain size. For intermediate sized boxes, Dbox varies from for threshold R=0.1 to for R=0.35 suggesting (plausibly) that the more reflective regions of clouds are some combination of either being more often large, with smaller β, or more Euclidean, with smaller Di.
Figure 10Measurements of the ensemble fractal dimension De (Eq. 5) using the box dimension , where N is the number of boxes of side length ε required to cover all cloud perimeters (Fig. 8). At small and large ε, Dbox tends toward the values of a pixel (Dbox=1) or a point (Dbox=0), respectively. The box dimension attains a roughly constant intermediate value for medium-sized boxes, corresponding to the ensemble fractal dimension De.
For the correlation dimension, we find that observed values of C(r) for clouds scale with r, implying a measured correlation dimension for the cloud field ranging from 1.77±0.01 for a reflectance threshold of R=0.1 to 1.69±0.01 for R=0.35 (Fig. 11). These values are somewhat higher than those obtained using the box dimension but display a similar trend of decreasing values with increasing R. As shown in Fig. 11, the correlation integral C(r) is better represented by a power-law when compared to the box-counting function N(ε) (Fig. 10), implying estimates of Dc are more accurate when compared to Dbox.
Figure 11Measurements of the ensemble fractal dimension De (Eq. 5) using the correlation dimension, defined by , for the MODIS cloud ensemble for a selection of reflectivity thresholds R defining cloud.
To evaluate the hypothesis that De=βDi (Eq. 7), β is determined directly from the MODIS cloud masks. Accurately determining the power-law distribution exponent in satellite data can be surprisingly challenging, primarily because the artificial truncation of clouds along the domain edge can influence the measured cloud size distribution. A comprehensive analysis of the possible biases arising from domain truncation was done by DeWitt and Garrett (2024). Here, we implement their recommended methodology, which was to calculate β using a linear regression to a logarithmically binned and transformed histogram of cloud perimeter (Fig. 12). As recommended by DeWitt and Garrett (2024), fits are performed only for those bins for which at least 50 % of clouds in that bin are entirely contained within the measurement domain. This method ensures that β is calculated from only the unbiased portion of the distribution, i.e. the portion that is not dominated by large clouds that extend beyond the measurement domain. This filtering removes approximately 0.06 % to 0.4 % of all clouds depending on threshold.
Another consideration for the calculation of β is the presence of “nested perimeters” (Appendix B), or the perimeters of cloud holes and even nested clouds within cloud holes. Here, we take the approach that each nested perimeter is in effect a distinct cloud edge, for which there is a distinct value to be considered in the power law fit used to determine a value for β (Garrett et al., 2018). In effect, a single cloud may possess multiple perimeter values if it contains holes. The alternative approach would be to sum the exterior perimeter of a cloud with the perimeter of all the holes within the cloud prior to fitting. Appendix B considers this distinction further and shows that the method employed here of including nested perimeters results in values of β that are larger by approximately 0.1.
Table 1 compares the calculated values of the box dimension and correlation dimension to the product βDi. Generally, the fractal dimension decreases with threshold R, although the dependence is significant only for De with minimal sensitivity for Di (see Appendix C for values of De calculated using a wider range of thresholds). Such dependence is an indication that cloud fields are “multifractal”, a term meaning that the ensemble fractal dimension is a function of the thresholding scheme used to binarize the cloud field. Such multifractal behavior has been used to shed light on turbulent intermittency in the atmosphere and indicates that the intensity of the turbulence varies spatially (Lovejoy and Schertzer, 1990).
As shown in Table 1, all three methods for calculating the ensemble fractal dimension – the box dimension, correlation dimension, and βDi – point to a value roughly between 1.6 and 1.8, with a possible exception of the box dimension at higher reflectivity thresholds. Although Dc and Dbox decrease with increasing threshold, the product βDi displays less of a trend due to the relatively weak dependence of both β and Di on R. More importantly, whichever method is used to calculate De, the values are substantially higher than those for the individual fractal dimension Di, which has a value of approximately 1.4 (Fig. 6).
Table 1Comparison of the individual fractal dimension Di with the three methods of calculating the ensemble fractal dimension De: the box dimension, correlation dimension, and the product De=βDi (Eq. 7).
For cloud fields, this distinction between the two fractal dimensions Di and De has been almost entirely overlooked by previous studies, most of which only considered Di (Lovejoy, 1982; Henderson-Sellers, 1986; Bazell and Desert, 1988; Gifford, 1989; Cahalan and Joseph, 1989; Jayanthi et al., 1990; Sengupta et al., 1990; Chatterjee et al., 1994; Gotoh and Fujii, 1998; Siebesma and Jonker, 2000; Luo and Liu, 2007; Peters et al., 2009; von Savigny et al., 2011; Brinkhoff et al., 2015; Batista-Tomás et al., 2016; Christensen and Driver, 2021; Janssens et al., 2021; Cheraghalizadeh et al., 2024). The few studies that measured De did so by box-counting (Lovejoy et al., 1987; Carvalho and Dias, 1998; Janssens et al., 2021) but without noting that Di and De are different. Conflating the two different dimensions could lend a false impression of a discrepancy between studies, when in reality the two values simply reflect the difference between the geometries of individual clouds and those of a cloud field.
There is a need to validate numerical simulations of cloud sizes, shapes, and organization through comparisons with observations. Subjective classification schemes exist (Stevens et al., 2020), but objective mathematical metrics offer distinct advantages, especially when they can be related directly to underlying physical processes such as symmetry principles and can be applied uniformly across a wide range of spatial scales. Here, we explored the suitability of two metrics focused on the geometries of cloud edges: the individual fractal dimension Di that characterizes the geometric complexity of individual clouds, and an ensemble fractal dimension De that captures how the cloud field organizes hierarchically into structures spanning a wide range of sizes and shapes. A Python package that implements the recommended methodology is made available (DeWitt, 2025). Although both fractal dimensions have been previously studied, the distinction has not been widely discussed. The satellite observations of cloud fields we present here show a significant quantitative difference, with Di≈1.4 and De≈1.7. We propose and observationally test that the two quantities can be related through the exponent β for a power-law fit to the number distribution of cloud perimeters in the cloud field, namely De=Diβ.
By strict definition, the individual fractal dimension Di is determined from the resolution dependence of the perimeter of an individual cloud. Because satellites have fixed resolution, the more common technique is to consider a cloud ensemble and to fit the logarithm of cloud perimeter to the logarithm of cloud area. We show that this approach is fraught because clouds have holes. Not filling cloud holes violates the strict definition of the fractal dimension, while filling the holes misses an important physical property defining the cloud field.
Calculation of the ensemble fractal dimension De bypasses these issues and may offer a more objective alternative to a subjective classification scheme such as sugar, gravel, fish, and flowers (Stevens et al., 2020), particularly if calculated as a correlation integral. The ease of its calculation using the correlation integral in satellite imagery makes it well-suited for future evaluations of the accuracy of atmospheric numerical simulations or for comparing regional meteorology. De also has the potential to identify fundamental physical differences in atmospheric states relating to their scaling symmetries as it has been linked to the otherwise invisible and complex turbulent processes that shape cloud edge (Hentschel and Procaccia, 1984; Lovejoy et al., 1987; Siebesma and Jonker, 2000; Rees et al., 2024).
Although understanding clouds as objects might seem simple and intuitive at first, the hidden subtleties identified here prove surprisingly problematic, raising questions for future work. It is perhaps noteworthy that we tend to map a continuous reflectance field onto discrete entities called clouds, but that we do not do so for other continuous fields such as wind and temperature. One might reasonably wonder whether the subtleties described here are worth the care required, or whether some continuous field-based approaches might ultimately prove superior (Lovejoy and Schertzer, 2010).
Here we derive Eqs. (5) and (7), showing the link between the ensemble property P and the individual cloud property Di. Conceptually, as illustrated in Fig. A1, there are two factors that lead to P changing as the measurement resolution is varied. The first relates to the fractal dimension for individual clouds Di (Eq. 1). The second relates to the minimum resolved size of a feature. This changes not the total number of clouds considered, but more strictly the number of closed contours defining cloud edges. A closed contour could be defined by first starting at one cloud edge point and following the boundary between cloudy and clear sky until the original point is reached. Any given cloud's boundary may be broken into multiple closed contours if the cloud contains holes – one corresponding to its exterior edge and one for each hole.1
Figure A1Cartoon of the changes to the logarithmically-scaled perimeter density (bottom) corresponding to a hypothetical rescaling from a resolution ξ1 to a finer resolution ξ2, i.e. ξ1>ξ2 (top). The figure depicts the two effects to the total number of clouds as the resolution changes. The total number of clouds at ξ1 (cross-hatched area) is smaller than the total number measured at ξ2 (single-hatched plus cross-hatched area) for two reasons: first, the , which adds the hatched area on the left. Second, the distribution for ξ1 becomes, due to its rightward shift, vertically offset from the distribution at ξ2, which adds the hatched area at the top. Note that, due to the logarithmic scale, the added area on the right caused by an increase in is negligible.
The relative contribution of small perimeters to the total is determined by the normalized size distribution of cloud perimeters, which from Eq. (6) follows
where n0 is a normalization constant and pmin and pmax represent the smallest and largest measurable perimeters, respectively. The total perimeter P is the mean cloud perimeter multiplied by the total number of clouds N:
Satellite observations show β≈1.26 (DeWitt et al., 2024). Given that β≠1 the integral in Eq. (A3) may be calculated:
We may now make several simplifications. The first is that the terms involving pmax may be dropped since , as previously observed to frequently hold (DeWitt et al., 2024). Additionally, we can replace pmin with the resolution ξ times some constant c. This is because the minimum possible measurable cloud size is determined by the resolution – for example, if single-pixel clouds are counted towards the total perimeter then pmin=4ξ. With these simplifications,
The next step is to calculate the resolution dependence of N, the total number of clouds. As shown in Fig. A1, N can be conceptualized as the area under the curve of n(p), and as the resolution changes, this area changes in two orthogonal ways: first, the enclosed area grows or shrinks horizontally (the p direction in Fig. A1) due to changes in pmin, and second, the distribution itself moves in p, n(p)-space as each cloud's perimeter coordinate changes via Eq. (1), resulting in a vertical change in the area under n(p).
Expressed logarithmically, the two effects are, respectively,
For the first term, n(p) is constant with respect to ξ (Eq. A1). Integrating Eq. (A1) from an arbitrary minimum perimeter cξ to pmax and again approximating pmax→∞, we have or
Figure A2Conceptual example of how clouds could appear to break apart or combine as the resolution ξ changes. Here, the right image is coarsened by averaging, for each pixel, the corresponding 3×3 pixel region in the left image and then rounding values to 1 (white) or 0 (blue). On the left side of the image, clouds appear to merge as the resolution is coarsened, while on the right, the opposite occurs. The ensemble fractal dimension is derived by neglecting the net effect of cloud merging or breaking apart.
The second term in Eq. (A6) represents the distribution itself shifting in perimeter space, and is in effect an “advection” equation analogous to a conservation law, but with “advection” here representing the change to each cloud's perimeter in perimeter space, not a change to the cloud's location in physical space. Expressed logarithmically, the advection equation is
Notably, Eq. (A8) assumes cloud number is locally conserved. As an example, Fig. A2 shows how this assumption could conceivably be violated: as the resolution changes, clouds could appear to combine or break apart, thereby changing the number of clouds. We neglect these effects with the justification that any reduction in cloud number due to clouds combining might easily be offset by clouds breaking apart (as in the example in Fig. A2), limiting any net change in cloud number.
From the integrated form of Eq. (A1), N is proportional to p−β, which implies that . Additionally, Eq. (1) implies that , so
Substituting Eqs. (A9) and (A7) into Eq. (A6) we obtain
and, from Eq. (A5), the total perimeter P is given by
If we define De=βDi as in Eq. (7), we obtain Eq. (5), consistent with Mandelbrot's assumption of a power law for P.
The case of β equaling unity
While has been observed to apply to satellite images of cloud perimeters that are seen from above (DeWitt et al., 2024), the case of β≈1 is also physically realistic for the case that perimeters are measured within thin horizontal layers (Garrett et al., 2018), as is possible in a numerical simulation.
In place of Eq. (A4), the total perimeter formula becomes
where, again, pmin=cξ with c a constant. In this case, the contribution of large clouds toward P cannot be neglected. Instead, we can use Eq. (1) to obtain with b some large constant that increases with domain area. From Eqs. (A10) and (A12) we have
In this case, P(ξ) no longer exhibits a pure power law dependence on ξ because there is an additional logarithmic factor. However, if b≫c, roughly corresponding to pmax≫pmin, the logarithmic term is a slowly-varying function of ξ for realistic values of pmax and pmin determined using the MODIS observations described in Sect. 4.3 (not shown). In this case, P(ξ) might be approximated by the power law over a limited range of measurement resolutions. It is therefore conceivable that the equation De=βDi (Eq. 7) may still apply for β=1, although further work is needed to determine if this is indeed the case.
When calculating distributions for cloud perimeters, there is ambiguity about how to treat clouds with holes. On the one hand, prior to calculating distribution parameters, the perimeter of any holes within a given cloud might be summed with the exterior perimeter of the cloud, a method we term “summed values”. Alternatively, each individual boundary might be considered as contributing a unique perimeter value to the histogram from which the distribution exponent β is calculated. This method, which we term “nested values”, was used in Sect. 4.3. For example, a doughnut-shaped cloud would have a single value for its perimeter for the summed case but two values for the nested case, one corresponding to the hole's perimeter and one to the exterior perimeter.
Table B1 compares the sensitivity of calculations of β (Eq. 6) to whether the summed or nested values approach is taken. For all considered thresholds in reflectivity R, β is larger if the nested value method is used. This is for two reasons. First, adding hole perimeter to a cloud's exterior perimeter increases that cloud's perimeter, placing it in a larger bin. Second, summing reduces the number of perimeters in a smaller bin because the hole perimeters are no longer counted in the smaller bin. Both effects act to decrease the slope of the distribution, making β smaller, even as both cases produce size distributions that are well-described by a power law distribution (Fig. B1).
Given that cloud holes do exist, and that they are not considered for Di, we employ the “nested” methodology in the main text as it more realistically represents the role of cloud holes.
Table B1Comparison of calculated values of β for two methods of treating cloud holes as a function of reflectance threshold R. Histograms from which values for β are calculated are shown in Fig. B1. Values for β are only calculated when the distribution spans two orders of magnitude (Stumpf and Porter, 2012) after bins containing less than 30 counts are removed (DeWitt and Garrett, 2024).
Figure B1Histogram of cloud perimeters for various thresholds in reflectance R, calculated for both cases described in the text. Counts for thresholds larger than R=0.1 are vertically offset by factors of 3 for clarity. Values and uncertainties for the slopes, which correspond to −β (Eq. A1), are listed in Table B1. Perimeter values smaller than 10 km, bins with counts smaller than 30, or bins in which a majority of clouds extend beyond the measurement domain are omitted from the plot and regression (DeWitt and Garrett, 2024).
In the main text, reflectance thresholds R used to define cloud were limited to a range between R=0.1 to R=0.35. The reason is that higher thresholds reduce the number of clouds and therefore the statistical robustness of the results. Additional thresholds, at which only some parameters can be reliably estimated, are listed in Table C1. Figures C1, C2, and C3 are as in Figs. 6, 10, and 11 but for these additional reflectance thresholds.
Table C1As in Table 1, but for a wider range of reflectance thresholds R. Values for β are only calculated when the distribution spans two orders of magnitude (Stumpf and Porter, 2012) after bins containing less than 30 counts are removed (DeWitt and Garrett, 2024). Likewise, values for Di are only listed when spans at least two orders of magnitude, and the box and correlation dimensions are only calculated when C(r)>30 and N(ε)>30 for all r and ε, respectively.
Figure C1As in Fig. 6, but for larger reflectance thresholds R. Threshold R=0.9 did not identify any clouds.
The methodology recommended here has been implemented in a fully documented Python package named objscale, available via pip (DeWitt, 2025). Additional code and MODIS data used for the analysis presented here are available at https://doi.org/10.5281/zenodo.15844057.
The supplement related to this article is available online at https://doi.org/10.5194/acp-26-6951-2026-supplement.
TDD: conceptualization, formal analysis, software development, methodology and writing (original draft preparation). TJG: conceptualization, funding acquisition, supervision, methodology and writing (review and editing). KNR: methodology and writing (review and editing).
At least one of the (co-)authors is a member of the editorial board of Atmospheric Chemistry and Physics. The peer-review process was guided by an independent editor, and the authors also have no other competing interests to declare.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Michael Kopreski of the University of Utah Dept. of Mathematics helped clarify the topological distinction between the two fractal dimensions. Two anonymous reviewers provided constructive feedback about the manuscript during the interactive discussion phase.
This research has been supported by the National Science Foundation (grants no. PDM-2210179 and 2022941).
This paper was edited by Thijs Heus and reviewed by two anonymous referees.
Ackerman, S. A., Strabala, K., Menzel, W., Frey, R., Moeller, C., and Gumley, L.: Discriminating clear sky from clouds with MODIS, J. Geophys. Res., 103, 32141–32157, 1998. a
Arias, P., Bellouin, N., Coppola, E., Jones, R., Krinner, G., Marotzke, J., Naik, V., Palmer, M., Plattner, G.-K., Rogelj, J., Rojas, M., Sillmann, J., Storelvmo, T., Thorne, P., Trewin, B., Achuta Rao, K., Adhikary, B., Allan, R., Armour, K., Bala, G., Barimalala, R., Berger, S., Canadell, J., Cassou, C., Cherchi, A., Collins, W., Collins, W., Connors, S., Corti, S., Cruz, F., Dentener, F., Dereczynski, C., Di Luca, A., Diongue Niang, A., Doblas-Reyes, F., Dosio, A., Douville, H., Engelbrecht, F., Eyring, V., Fischer, E., Forster, P., Fox-Kemper, B., Fuglestvedt, J., Fyfe, J., Gillett, N., Goldfarb, L., Gorodetskaya, I., Gutierrez, J., Hamdi, R., Hawkins, E., Hewitt, H., Hope, P., Islam, A., Jones, C., Kaufman, D., Kopp, R., Kosaka, Y., Kossin, J., Krakovska, S., Lee, J.-Y., Li, J., Mauritsen, T., Maycock, T., Meinshausen, M., Min, S.-K., Monteiro, P., Ngo-Duc, T., Otto, F., Pinto, I., Pirani, A., Raghavan, K., Ranasinghe, R., Ruane, A., Ruiz, L., Sallée, J.-B., Samset, B., Sathyendranath, S., Seneviratne, S., Sörensson, A., Szopa, S., Takayabu, I., Tréguier, A.-M., van den Hurk, B., Vautard, R., von Schuckmann, K., Zaehle, S., Zhang, X., and Zickfeld, K.: Technical Summary, Cambridge University Press, Cambridge, United Kingdom and New York, NY, USA, 33–144, https://doi.org/10.1017/9781009157896.002, 2021. a
Batista-Tomás, A., Díaz, O., Batista-Leyva, A., and Altshuler, E.: Classification and dynamics of tropical clouds by their fractal dimension, Q. J. Roy. Meteor. Soc., 142, 983–988, 2016. a, b, c, d, e
Bazell, D. and Desert, F. X.: Fractal Structure of Interstellar Cirrus, Astrophys. J., 333, 353, https://doi.org/10.1086/166751, 1988. a, b
Benner, T. C. and Curry, J. A.: Characteristics of small tropical cumulus clouds and their impact on the environment, J. Geophys. Res.-Atmos., 103, 28753–28767, 1998. a
Bock, L. and Lauer, A.: Cloud properties and their projected changes in CMIP models with low to high climate sensitivity, Atmos. Chem. Phys., 24, 1587–1605, https://doi.org/10.5194/acp-24-1587-2024, 2024. a
Bony, S., Schulz, H., Vial, J., and Stevens, B.: Sugar, Gravel, Fish, and Flowers: Dependence of Mesoscale Patterns of Trade-Wind Clouds on Environmental Conditions, Geophys. Res. Lett., 47, e2019GL085988, https://doi.org/10.1029/2019GL085988, 2020. a, b
Brinkhoff, L., von Savigny, C., Randall, C., and Burrows, J.: The fractal perimeter dimension of noctilucent clouds: Sensitivity analysis of the area–perimeter method and results on the seasonal and hemispheric dependence of the fractal dimension, J. Atmos. Sol.-Terr. Phys., 127, 66–72, https://doi.org/10.1016/j.jastp.2014.06.005, 2015. a, b, c, d
Cahalan, R. F. and Joseph, J. H.: Fractal statistics of cloud fields, Mon. Weather Rev., 117, 261–272, 1989. a, b, c, d
Carvalho, L. M. V. and Dias, M. A. F. S.: An Application of Fractal Box Dimension to the Recognition of Mesoscale Cloud Patterns in Infrared Satellite Images, J. Appl. Meteorol., 37, 1265–1282, https://doi.org/10.1175/1520-0450(1998)037<1265:AAOFBD>2.0.CO;2, 1998. a, b
Ceppi, P., Brient, F., Zelinka, M. D., and Hartmann, D. L.: Cloud feedback mechanisms and their representation in global climate models, WIREs Clim. Change, 8, e465, https://doi.org/10.1002/wcc.465, 2017. a
Chatterjee, R., Ali, K., and Prakash, P.: Fractal dimensions of convective clouds around Delhi, Indian J. Radio Space, 27, 189–192, 1994. a, b
Cheraghalizadeh, J., Luković, M., and Najafi, M. N.: Simulating cumulus clouds based on self-organized criticality, Phys. A, 636, 129553, https://doi.org/10.1016/j.physa.2024.129553, 2024. a
Christensen, H. M. and Driver, O. G. A.: The Fractal Nature of Clouds in Global Storm-Resolving Models, Geophys. Res. Lett., 48, e2021GL095746, https://doi.org/10.1029/2021GL095746, 2021. a, b, c, d, e
DeWitt, T.: objscale: Object-based analysis functions for fractal dimensions and size distributions, Zenodo [code and data set], https://doi.org/10.5281/zenodo.16114657, 2025. a, b
DeWitt, T. D. and Garrett, T. J.: Finite domains cause bias in measured and modeled distributions of cloud sizes, Atmos. Chem. Phys., 24, 8457–8472, https://doi.org/10.5194/acp-24-8457-2024, 2024. a, b, c, d, e
DeWitt, T. D., Garrett, T. J., Rees, K. N., Bois, C., Krueger, S. K., and Ferlay, N.: Climatologically invariant scale invariance seen in distributions of cloud horizontal sizes, Atmos. Chem. Phys., 24, 109–122, https://doi.org/10.5194/acp-24-109-2024, 2024. a, b, c, d, e
Garrett, T. J., Glenn, I. B., and Krueger, S. K.: Thermodynamic constraints on the size distributions of tropical clouds, J. Geophys. Res.-Atmos., 123, 8832–8849, 2018. a, b, c
Gifford, F. A.: The Shape of Large Tropospheric Clouds, or “Very Like a Whale”, B. Am. Meteorol. Soc., 70, 468–475, https://doi.org/10.1175/1520-0477(1989)070<0468:TSOLTC>2.0.CO;2, 1989. a, b, c
Gotoh, K. and Fujii, Y.: A Fractal Dimensional Analysis on the Cloud Shape Parameters of Cumulus over Land, J. Appl. Meteorol., 37, 1283–1292, https://doi.org/10.1175/1520-0450(1998)037<1283:AFDAOT>2.0.CO;2, 1998. a, b
Grassberger, P. and Procaccia, I.: Characterization of strange attractors, Phys. Rev. Lett., 50, 346, https://doi.org/10.1103/PhysRevLett.50.346, 1983. a
Henderson-Sellers, A.: Are Martian clouds fractals?, Q. J. Roy. Astron. Soc., 27, 90–93, 1986. a, b
Hentschel, H. G. E. and Procaccia, I.: Relative diffusion in turbulent media: The fractal dimension of clouds, Phys. Rev. A, 29, 1461–1470, https://doi.org/10.1103/PhysRevA.29.1461, 1984. a, b
Howard, L.: On the Modification of Clouds, Printed for the author, available at Met Office Digital Library & Archive, https://www.metoffice.gov.uk/research/library-and-archive/archive-hidden-treasures/on-the-modification-of-clouds-1803 (last access: 1 November 2024), 1803. a
Imre, A.: Problems of measuring the fractal dimension by the slit-island method, Scripta Metall. Mater., 27, 1713–1716, 1992. a, b
Janssens, M., Vilà-Guerau de Arellano, J., Scheffer, M., Antonissen, C., Siebesma, A. P., and Glassmeier, F.: Cloud Patterns in the Trades Have Four Interpretable Dimensions, Geophys. Res. Lett., 48, e2020GL091001, https://doi.org/10.1029/2020GL091001, 2021. a, b, c, d, e
Jayanthi, N., Gupta, A., and SELVAM, A. M.: The fractal geometry of winter monsoon clouds over the Indian region, MAUSAM, 41, 69–72, https://doi.org/10.54302/mausam.v41i4.2787, 1990. a, b
Kuo, K.-S., Welch, R. M., Weger, R. C., Engelstad, M. A., and Sengupta, S.: The three-dimensional structure of cumulus clouds over the ocean: 1. Structural analysis, J. Geophys. Res.-Atmos., 98, 20685–20711, 1993. a
Lovejoy, S.: Area-perimeter relation for rain and cloud areas, Science, 216, 185–187, 1982. a, b, c, d, e
Lovejoy, S. and Schertzer, D.: Multifractals, universality classes and satellite and radar measurements of cloud and rain fields, J. Geophys. Res.-Atmos., 95, 2021–2034, https://doi.org/10.1029/JD095iD03p02021, 1990. a
Lovejoy, S. and Schertzer, D.: Towards a new synthesis for atmospheric dynamics: Space–time cascades, Atmos. Res., 96, 1–52, https://doi.org/10.1016/j.atmosres.2010.01.004, 2010. a
Lovejoy, S. and Schertzer, D.: The weather and climate: emergent laws and multifractal cascades, Cambridge University Press, ISBN 9781139612326, 2013. a
Lovejoy, S., Schertzer, D., and Tsonis, A. A.: Functional Box-Counting and Multiple Elliptical Dimensions in Rain, Science, 235, 1036–1038, https://doi.org/10.1126/science.235.4792.1036, 1987. a, b, c
Luo, Z. and Liu, C.: A validation of the fractal dimension of cloud boundaries, Geophys. Res. Lett., 34, https://doi.org/10.1029/2006GL028472, 2007. a, b
Mandelbrot, B.: How Long Is the Coast of Britain? Statistical Self-Similarity and Fractional Dimension, Science, 156, 636–638, https://doi.org/10.1126/science.156.3775.636, 1967. a
Mandelbrot, B. B.: The fractal geometry of nature, vol. 1, WH freeman New York, ISBN 0716711869, 1982. a, b, c, d, e, f
Müller, S. K. and Hohenegger, C.: Self-Aggregation of Convection in Spatially Varying Sea Surface Temperatures, J. Adv. Model. Earth Sy., 12, e2019MS001698, https://doi.org/10.1029/2019MS001698, 2020. a
Nastrom, G., Gage, K. S., and Jasperson, W.: Kinetic energy spectrum of large-and mesoscale atmospheric processes, Nature, 310, 36–38, 1984. a
Noether, E.: Invariante Variationsprobleme, Springer Berlin Heidelberg, Berlin, Heidelberg, 231–239, https://doi.org/10.1007/978-3-642-39990-9_13, 1918. a
Peters, O., Neelin, J. D., and Nesbitt, S. W.: Mesoscale convective systems and critical clusters, J. Atmos. Sci., 66, 2913–2924, 2009. a, b, c
Raghunathan, G. N., Blossey, P., Boeing, S., Denby, L., Ghazayel, S., Heus, T., Kazil, J., and Neggers, R.: Flower-Type Organized Trade-Wind Cumulus: A Multi-Day Lagrangian Large Eddy Simulation Intercomparison Study, J. Adv. Model. Earth Sy., 17, e2024MS004864, https://doi.org/10.1029/2024MS004864, 2025. a
Rees, K. N., Garrett, T. J., DeWitt, T. D., Bois, C., Krueger, S. K., and Riedi, J. C.: A global analysis of the fractal properties of clouds revealing anisotropy of turbulence across scales, Nonlin. Processes Geophys., 31, 497–513, https://doi.org/10.5194/npg-31-497-2024, 2024. a, b, c
Sengupta, S. K., Welch, R. M., Navar, M. S., Berendes, T. A., and Chen, D. W.: Cumulus Cloud Field Morphology and Spatial Patterns Derived from High Spatial Resolution Landsat Imagery, J. Appl. Meteorol. Clim., 29, 1245–1267, https://doi.org/10.1175/1520-0450(1990)029<1245:CCFMAS>2.0.CO;2, 1990. a, b, c
Sherwood, S. C., Webb, M. J., Annan, J. D., Armour, K. C., Forster, P. M., Hargreaves, J. C., Hegerl, G., Klein, S. A., Marvel, K. D., Rohling, E. J., Watanabe, M., Andrews, T., Braconnot, P., Bretherton, C. S., Foster, G. L., Hausfather, Z., von der Heydt, A. S., Knutti, R., Mauritsen, T., Norris, J. R., Proistosescu, C., Rugenstein, M., Schmidt, G. A., Tokarska, K. B., and Zelinka, M. D.: An Assessment of Earth's Climate Sensitivity Using Multiple Lines of Evidence, Rev. Geophys., 58, e2019RG000678, https://doi.org/10.1029/2019RG000678, 2020. a
Shukla, J., Hagedorn, R., Hoskins, B., Kinter, J., Marotzke, J., Miller, M., Palmer, T. N., and Slingo, J.: Revolution in Climate Prediction is both Necessary and Possible: A Declaration at the World Modelling Summit for Climate Prediction, B. Am. Meteorol. Soc., 90, 175–178, https://doi.org/10.1175/2008BAMS2759.1, 2009. a
Siebesma, A. P. and Jonker, H. J. J.: Anomalous Scaling of Cumulus Cloud Boundaries, Phys. Rev. Lett., 85, 214–217, https://doi.org/10.1103/PhysRevLett.85.214, 2000. a, b, c, d, e, f
Stephens, G. L., O'Brien, D., Webster, P. J., Pilewski, P., Kato, S., and Li, J.-l.: The albedo of Earth, Rev. Geophys., 53, 141–163, https://doi.org/10.1002/2014RG000449, 2015. a
Stevens, B., Bony, S., Brogniez, H., Hentgen, L., Hohenegger, C., Kiemle, C., L'Ecuyer, T. S., Naumann, A. K., Schulz, H., Siebesma, P. A., Vial, J., Winker, D. M., and Zuidema, P.: Sugar, gravel, fish and flowers: Mesoscale cloud patterns in the trade winds, Q. J. Roy. Meteor. Soc., 146, 141–152, https://doi.org/10.1002/qj.3662, 2020. a, b, c
Strogatz, S. H.: Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering, CRC press, https://doi.org/10.1201/9780429398490, 2018. a, b, c
Stumpf, M. P. H. and Porter, M. A.: Critical Truths About Power Laws, Science, 335, 665–666, https://doi.org/10.1126/science.1216142, 2012. a, b
von Savigny, C., Brinkhoff, L. A., Bailey, S. M., Randall, C. E., and Russell III, J. M.: First determination of the fractal perimeter dimension of noctilucent clouds, Geophys. Res. Lett., 38, https://doi.org/10.1029/2010GL045834, 2011. a, b, c, d
Wood, R. and Field, P. R.: The distribution of cloud horizontal sizes, J. Climate, 24, 4800–4816, 2011. a
Yamaguchi, T. and Feingold, G.: On the size distribution of cloud holes in stratocumulus and their relationship to cloud-top entrainment, Geophys. Res. Lett., 40, 2450–2454, 2013. a
Zelinka, M. D., Myers, T. A., McCoy, D. T., Po-Chedley, S., Caldwell, P. M., Ceppi, P., Klein, S. A., and Taylor, K. E.: Causes of Higher Climate Sensitivity in CMIP6 Models, Geophys. Res. Lett., 47, e2019GL085782, https://doi.org/10.1029/2019GL085782, 2020. a
This can be expressed more precisely in the language of topology where, famously, a coffee cup is homeomorphic to a doughnut, i.e. a coffee cup and a doughnut are “the same” topologically. To use technical language, consider a fractal curve with dimension strictly between 1 and 2 as a family of subspaces in the plane. Each subspace is defined by the curve of cumulative length L that would be measured using a given measurement resolution ξ. If the family is homeomorphic, then . If the family is not always homeomorphic, then .
- Abstract
- Introduction
- Datasets
- Determination of the individual fractal dimension Di
- The ensemble fractal dimension
- Conclusions
- Appendix A: The relationship between the individual and ensemble fractal dimension
- Appendix B: Comparison of the perimeter distribution exponent with and without cloud holes
- Appendix C: Parameters for a wider range of reflectance thresholds
- Code and data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References
- Supplement
- Abstract
- Introduction
- Datasets
- Determination of the individual fractal dimension Di
- The ensemble fractal dimension
- Conclusions
- Appendix A: The relationship between the individual and ensemble fractal dimension
- Appendix B: Comparison of the perimeter distribution exponent with and without cloud holes
- Appendix C: Parameters for a wider range of reflectance thresholds
- Code and data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References
- Supplement