CCG 08-03:曲率 Jacobian 与 Ricci 能量

本页只解决一个问题

为什么曲率导数像 Laplacian,Newton 法在最小化什么?

本页是原长篇讲义的单概念版本。第一次阅读只追踪本页定义的对象;看见未掌握的前置符号时,先沿链接退回,不要跳过定义硬背结论。

开始前

6. 曲率映射的 Jacobian

在固定组合结构和合法度量区域内,离散曲率对uu 的导数构成对称矩阵:

Hij=∂Ki∂uj.H_{ij}=\frac{\partial K_i}{\partial u_j}.

在常见欧氏 vertex scaling 约定中,HH 是余切 Laplace 型矩阵(具体符号和1/21/2 因子依uu 定义而异):

Hij∝−wij,i≠j,H_{ij}\propto -w_{ij},\quad i\ne j,

Hii=−∑j≠iHij.H_{ii}=-\sum_{j\ne i}H_{ij}.

因此:

  • HH 对称;
  • H1=0H\mathbf1=0,统一加常数只改变整体尺度;
  • 固定尺度后通常正定/半正定;
  • 曲率处方可写成凸优化。

7. Ricci 能量

若曲率 1-形式

∑i(Ki(u)−Kˉi)dui\sum_i(K_i(u)-\bar K_i)du_i

是闭的,则存在势能

E(u)=∫u0u∑i(Ki(s)−Kˉi)dsi.E(u)=\int_{u_0}^{u}\sum_i(K_i(s)-\bar K_i)ds_i.

满足

∇E(u)=K(u)−Kˉ,\nabla E(u)=K(u)-\bar K,

∇2E(u)=H(u).\nabla^2E(u)=H(u).

求目标曲率等价于最小化EE。

7.1 Newton 步

解

H(u) δu=Kˉ−K(u),H(u)\,\delta u=\bar K-K(u),

更新

u←u+sδu,0<s≤1.u\leftarrow u+s\delta u, \qquad0<s\le1.

需要固定一个uiu_i 或约束

∑iui=0\sum_i u_i=0

消除尺度零空间。

读完必须能回答

  1. 不看公式,用自己的话回答开头的核心问题。
  2. 指出本页最重要公式中每个符号的类型:标量、向量、矩阵、映射还是集合。
  3. 找出定理成立所需的假设,并举一个删除某条假设后可能失败的例子。
  4. 对最小例子手算一遍;若本页含代码,再比较手算与程序输出。

前后课程

上一课:离散共形度量与曲率流 | 下一课:线搜索与 intrinsic Delaunay 翻边