Skip to main content
Geosciences LibreTexts

6.7: Fractal Cloud Shapes

  • Page ID
    9934
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Screen Shot 2020-02-16 at 2.50.07 AM.pngFractals are patterns made of the superposition of similar shapes having a range of sizes. An example is a dendrite snow flake. It has arms protruding from the center. Each of those arms has smaller arms attached, and each of those has even smaller arms. Other aspects of meteorology exhibit fractal geometry, including lightning, turbulence, and clouds. Fractals are defined next, and then are applied to cloud shadows.

    6.7.1. Fractal Dimension

    Euclidean geometry includes only integer dimensions; for example 1-D, 2-D or 3-D. Fractal geometry allows a continuum of dimensions; for example D = 1.35 .

    Fractal dimension is a measure of space-filling ability. Common examples are drawings made by children, and newspaper used for packing cardboard boxes.

    A straight line (Figure 6.11a) has fractal dimension D = 1; namely, it is one-dimensional both in the Euclidean and fractal geometry. When toddlers draw with crayons, they fill areas by drawing tremendously wiggly lines (Figure 6.11b). Such a line might have fractal dimension D ≈ 1.7, and gives the impression of almost filling an area. Older children succeed in filling the area, resulting in fractal dimension D = 2.

    A different example is a sheet of newspaper. While it is flat and smooth, it fills only two-dimensional area (neglecting its thickness), hence D = 2. However, it takes up more space if you crinkle it, resulting in a fractal dimension of D ≈ 2.2. By fully wadding it into a tight ball of D ≈ 2.7, it begins to behave more like a three-dimensional object, which is handy for filling empty space in cardboard boxes.

    Screen Shot 2020-02-16 at 2.53.22 AM.png
    Figure 6.11 (a) A straight line has fractal dimension D = 1. (b) A wiggly line has fractal dimension 1 < D < 2. (c) The zero-set of the wiggly line is a set of points with dimension 0 < D < 1.
    INFO • Cloud and Sky Photography using High Dynamic Range (HDR)

    Screen Shot 2020-02-16 at 2.54.22 AM.pngMost people take photos with their cell phone or tablet. You cannot easily add special lenses and filters to these devices. Instead, to take better cloud photos, use special software on your device to capture high dynamic range (HDR) images.

    When you take an HDR photo, your camera takes three photos in rapid succession of the same scene. One photo uses a good average exposure for the whole scene (1.N). Another is underexposed (1.U), but captures the sky and clouds better. The third is overexposed (1.O), to capture darker ground and shadows. The software automatically combines the best parts of the three photos into one photo (2). Finally, after you enhance the saturation, contrast, and sharpness, the image (3) is much better than the normal photo (1.N).

    A zero set is a lower-dimensional slice through a higher-dimensional shape. Zero sets have fractal dimension one less than that of the original shape (i.e., Dzero set = D – 1). Sometimes it is easier to measure the fractal dimension of a zero set, from which we can calculate the dimension of the original.

    For example, start with the wad of paper having fractal dimension D = 2.7. It would be difficult to measure the dimension for this wad of paper. Instead, carefully slice that wad into two halves, dip the sliced edge into ink, and create a print of that inked edge on a flat piece of paper. The wiggly line that was printed (Figure 6.11b) has fractal dimension of D = 2.7 – 1 = 1.7, and is a zero set of the original shape. It is easier to measure.

    To continue the process, slice through the middle of the print (shown as the grey line in Figure 6.11c). The wiggly printed line crosses the straight slice at a number of points (Figure 6.11c); those points have a fractal dimension of D = 1.7 – 1 = 0.7, and represent the zero set of the print. Thus, while any one point has a Euclidean dimension of zero, the set of points appears to partially fill a 1-D line.

    Screen Shot 2020-02-16 at 2.58.34 AM.png
    Figure 6.12 Cloud shadow overlaid with small tiles. The number of tiles M per side of domain is: (a) 8, (b) 10, (c) 12, (d) 14.

    6.7.2. Measuring Fractal Dimension

    Consider an irregular-shaped area, such as the shadow of a cloud. The perimeter of the shadow is a wiggly line, so we should be able to measure its fractal dimension. Based on observations of the perimeter of real-cloud shadows, D = 1.35 . If we assume that this cloud shadow is a zero set of the surface of the cloud, then the cloud surface dimension is D = Dzero set + 1 = 2.35. The fractal nature of clouds suggests that some turbulent or chaotic dynamics might need to be considered when modeling clouds.

    A box-counting method can be used to measure fractal dimension. Put the cloud-shadow picture within a square domain. Then tile the domain with smaller square boxes, with M tiles per side of domain (Figure 6.12). Count the number N of tiles through which the perimeter passes. Repeat the process with smaller tiles.

    Get many samples of N vs. M, and plot these as points on a log-log graph. The fractal dimension D is the slope of the best fit straight line through the points. Define subscripts 1 and 2 as the two end points of the best fit line. Thus:

    \(\ \begin{align} D=\frac{\log \left(N_{1} / N_{2}\right)}{\log \left(M_{1} / M_{2}\right)}\tag{6.7}\end{align}\)

    This technique works best when the tiles are small. If the plotted line is not straight but curves on the log-log graph, try to find the slope of the portion of the line near large M.

    Sample Application

    Use Fig. 6.12 to measure the fractal dimension of the cloud shadow.

    Find the Answer

    For each figure, the number of boxes is:

    M N
    (a) 8 44
    (b) 10 53
    (c) 12 75
    (d) 14 88

    (You might get a slightly different count.)

    Plot the result on a log-log graph, & fit a straight line.

    Screen Shot 2020-02-16 at 9.35.21 PM.png

    Use the end points of the best-fit line in eq. (6.7):

    \(D=\frac{\log (100 / 40)}{\log (15 / 7.5)}=1.32\)

    Check: Units OK. Physics OK.

    Exposition: About right for a cloud. The original domain size relative to cloud size makes no difference. Although you will get different M and N values, the slope D will be almost the same.


    This page titled 6.7: Fractal Cloud Shapes is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Roland Stull via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.

    • Was this article helpful?