Mean curvature flow

Back to main page

Mean curvature flow (MCF) is a flow on manifolds and can also be viewed as a parabolic evolution equation on them. It is given by describing a normal velocity \(V\) which depends on the curvature \(H\), namely its describing equation is

\[V=-H.\]

This means that convex parts will shrink while concave parts grow, see Figure 2 and Figure 3.

Figure 2. The evolution of a sphere \(\mathbb{S}^1\) in \(\mathbb{R}^2\).

In Figure 2, one can see the evolution of a one dimensional sphere in \(\mathbb{R}^d\). Since the mean curvature of a sphere \(\mathbb{S}^{d-1}_r\) is

\[H \equiv \frac{d-1}{r}\]

everywhere, the evolution is self-similar. Thus, the sphere/ball will shrink with increasing velocity until it vanishes at time \(t=\frac{r^2}{2(d-1)}\). An animation of this can be found in Ball.mp4, see below.

Figure 3. The evolution of a curve with convex and concave parts in \(\mathbb{R}^2\).

Figure 3 shows the evolution of a curve in two dimension that has convex and concave parts. By definition, the convex parts will shrink while the concave parts will grow until they become convex due to the global evolution. The whole evolution can be found in ConvConc.mp4, see below.
Both animations were created using PolarcoordsEuler.rs.
This already shows one of the most important properties of mean curvature flow. It optimally dissipates the area, i.e. the surface area shrinks. More precisely, MCF can be seen formally as a gradient flow on manifolds of the surface energy. This gives rise to the specific name in two dimensions where MCF is also called the curve shortening flow. In this case of \(d=2\), we have more control and it holds that every smoothly embedded bounded curve will becomes convex and shrinks to a round point in finite time. This means that the curve will vanish in a point. Furthermore, the evolution will converge to a sphere in the Hausdorff distance if appropriately rescaled. These theorems are due to Gage and Hamilton.

In higher dimensions more complex phenomena can occur. A special case is the development of singularities in finite time. An example of this is shown in Figure 4.

Figure 4. The evolution of the surface of a dumbbell in \(\mathbb{R}^3\).

In this figure, we observe the evolution of (the surface of) a dumbbell. A video of this can be found in Dumbbell.mp4, see below, which was created by MBOScheme.m.
Here, the bar of the dumbbell undergoes a neck pinch and disappears before the rest. This can also be proven. Sketch–Singularity: For this, we will need one of the most important tools available for general evolutions associated with mean curvature flow, the comparison principle. This principle states that two disjoint smooth manifolds will evolve separately under MCF and won’t touch each other . For this, a more useful formulation is obtained if we shift our perspective from manifolds to sets. We will talk about the evolution of sets according to MCF when their boundaries evolve in this way. This change of perspective will also prove to be powerful in our analysis and algorithms as we will see later.
Given this new perspective, the comparison principle (or maximum principle) can be reformulated as the fact that if a set \(A\) is contained in a set \(B\), their evolutions are ordered in the same way. Moreover, they will never meet. Using this, we can observe that small balls vanish strictly faster than ones. In addition, tori will vanish at least as fast as the smallest ball that contains them. So we can put a torus around the bar of the dumbbell which is contained in a small ball while both ends of the dumbbell contain large balls. Therefore, the neck must disappear before the ends.

Solution concepts: This already shows the need for general solution concepts to talk about the evolution after the onset of singularities. These singularities also occur only at a null set of times. A possible unique extension is via viscosity solutions. We will mainly concentrate on this concept but others are also viable. For these, see the reference in the linked paper.

Applications

Mean curvature flow has a wide variety of applications. Some of them are listed below. A typical application is the one of crystal growth. A simulation of this is also shown in Figure 5.

image13 image14 image15 image16

Figure 5. The evolution in the multi phase case, e.g., for poly-crystals.

In this figure, we see a simulation of a polycrystal (also called a crystallite). Such crystals are formed when metals such as iron are cooled, for example, and can also be found in solar cells. In a nutrient solution or under heating or similar conditions they undergo so-called grain growth. This can be seen in the simulation and a video can be found in Voronoi.avi.
This simulation was created using Voronoi.m.
Here, each grain (the cells) is a set evolving by mean curvature flow and they are called phases. Thus, the whole evolution is an example of multiphase MCF.

A related application is the analysis of material properties, since the grains influence e.g. how strong or malleable the material is. Other applications are more directly related to area minimization. These include the shape and analysis of soap films, as well as machine learning, image denoising, classification, and clustering algorithms.

Possible extensions of mean curvature flow include the evolution of submanifolds on manifolds. Related to this, is the evolution on spaces with densities or in domains with boundary. One could also analyze anisotropic curvature flows.