Curvature of a Principal Curve
📂GeometryCurvature of a Principal Curve
Buildup
To know in which direction and how much a surface M is curved, it is sufficient to know the normal curvatures κn in each direction. In other words, knowing all κn at point p allows us to understand how M is bent. The first step towards this is to think about the maximum and minimum values of κn. The following theorem applies to the unit tangent curve γ:
Lemma
If T is the tangent field of the unit speed curve γ, then κn=II(T,T) holds.
Therefore, our goal is to find the maximum and minimum values of II(X,X)=κn for the tangent vector X∈TpM. Here, II is the second fundamental form.
This problem is, in other words, a maximization (minimization) problem of II(X,X) with the constraint ⟨X,X⟩=1. Such problems can be solved by the Lagrange multipliers method. Then, the problem we need to solve changes from finding the maximum (minimum) values of II(X,X) to finding the maximum (minimum) values of the following f. Considering the Weingarten map L, since II(X,X)=⟨L(X),X⟩,
f(X,λ)=II(X,X)−λ(⟨X,X⟩−1)=⟨L(X),X⟩−λ⟨X,X⟩+λ=⟨L(X)−λX,X⟩+λ
Expressing this in terms of coordinate chart mapping x gives, X=X1x1+X2x2, L(xk)=l∑Llkxl,
f(X,λ)=f(X1,X2,λ)=λ+⟨i,j∑LijXjxi−j∑λXjxj,k∑Xkxk⟩=λ+⟨LijXjxi−λXjxj,Xkxk⟩=λ+LijXjXk⟨xi,xk⟩−λXjXk⟨xj,xk⟩=λ+LijXjXkgik−λXjXkgjk=λ+LijXjXkgik−λXjXkδijgik=λ+(Lij−λδij)XjXkgikby \href
δ is the Kronecker delta. By the method of Lagrange multipliers, we obtain ∂Xl∂f=0. Since Ljk=l∑Llkglj,
0=∂Xl∂f=ijk∑(Lij−λδij)δjlXkgik+ijk∑(Lij−λδij)δklXjgik=ik∑(Lil−λδil)Xkgik+ij∑(Lij−λδij)Xjgil=ik∑LilXkgik−ik∑λδilXkgik+ij∑LijXjgil−ij∑λδijXjgil=k∑LklXk−k∑λXkglk+j∑LljXj−j∑λXjgjl=j∑(LjlXj−λXjglj+LljXj−λXjgjl)=2j∑(LjlXj−λXjglj)=2j∑LjlXj−2j∑λXjglj=2j∑LjlXj−2j∑λXjglj=2ij∑LijXjgil−2ij∑λXjδijgli=2ij∑(Lij−λδij)Xjgli
⟹ij∑(Lij−λδij)Xjgli=0
Therefore, for all Yl, we obtain the following.
ijl∑(Lij−λδij)XjYlgli=0
This means that ∀Y=l∑Ylxl,
⟨L(X)−λX,Y⟩=⟨L(j∑Xjxj)−i∑λXixi,l∑Ylxl⟩=⟨ij∑LijXjxi−ij∑λδijXjxi,l∑Ylxl⟩=ijl∑LijXjYl⟨xi,xl⟩−ijl∑λδijXjYl⟨xi,xl⟩=ijl∑(Lij−λδij)XjYlgil=0
Hence, we obtain the following.
∂Xl∂f=0⟹⟨L(X)−λX,Y⟩=0∀Y⟹L(X)=λX
Therefore, λ is an eigenvalue of L, and X is the corresponding eigenvector. In particular, X must satisfy the constraint ⟨X,X⟩=1, hence it is a unit eigenvector.
Therefore, it is concluded that for the two unit eigenvectors, II(X,X) takes the maximum (minimum) value.
Moreover, let B={x1,x2} and, for convenience, represent the matrix representation of L with the same notation as L, denoted by L≡[L]B, then λ is the solution of the following equation.
det(L−λI)=(λ−L11)(λ−L22)−L12L21=λ2−(L11L22)λ+(L11L22−L12L21)=λ2−tr(L)λ+det(L)=0
Let’s denote the two solutions (eigenvalues) as κ1,κ2 (κ1≥κ2). The following theorem states that these two values are indeed the minimum and maximum values of κn.
Theorem
On each point of the surface M, there exist 1. directions where the normal curvature is maximum and minimum, respectively, and 2. two directions that are orthogonal to each other.
Proof
The two eigenvalues of L are respectively the maximum and minimum values of the normal curvature.
Following the discussion above, the normal curvature at point p on M in the direction of the eigenvectors of L takes the maximum and minimum values. Let’s call the two eigenvalues of L at point p κ1,κ2(κ1≥κ2), and the corresponding eigenvectors X1,X2. Then, the maximum and minimum values of the normal curvature are as follows.
κn=II(Xi,Xi)=⟨L(Xi),Xi⟩=⟨κiXi,Xi⟩=κi⟨Xi,Xi⟩=κi
Therefore, the larger eigenvalue κ1 is the maximum normal curvature, and the smaller value κ2 is the minimum normal curvature.
The two eigenvectors are orthogonal to each other.
- κ1=κ2
In this case, since L is self-adjoint,
κ1⟨X1,X2⟩=⟨L(X1),X2⟩=⟨X1,L(X2)⟩=⟨X1,κ2X2⟩=κ2⟨X1,X2⟩⟹(κ1−κ2)⟨X1,X2⟩=0
By assumption, ⟨X1,X2⟩=0
- κ1=κ2
Lemma
Let’s say λ, X are the eigenvalue and eigenvector of L at point p on surface M, respectively. Assuming the unit tangent vector Y∈TpM satisfies ⟨X,Y⟩=0. Then Y is also an eigenvector.
Proof
By assumption, {X,Y} forms a basis of TpM. Since L is self-adjoint,
0=⟨λX,Y⟩=⟨L(X),Y⟩=⟨X,L(Y)⟩=⟨X,a1X+a2Y⟩
Therefore, a1=0 holds, and since L(Y)=a2Y, Y is also an eigenvector.
■
According to the lemma, a unit vector orthogonal to X1 is also an eigenvector. Therefore, it can be chosen as X2.
■
Definition
The eigenvalues κ1,κ2 of the Weingarten map L defined at point p∈M are called the principal curvatures at point p on the surface M. The eigenvectors of L are called the principal directions at point p.
A point where the two principal curvatures κ1,κ2 are equal is called an umbilic.
If the tangent vector at every point of a curve is the principal direction at that point on the surface M, then the curve is a line of curvature on a surface M.
Explanation
According to the discussion above, the larger (smaller) principal curvature is the maximum (minimum) normal curvature at point p.
All points of S2 and R2 are umbilics. [The converse is also true.]
In (1), by the relationship between roots and coefficients, κ1κ2=detL holds, and this is called the Gaussian curvature. Also, 2κ1+κ2=2trL is called the mean curvature.