问题 1——水平集变分推导:根据第 5 章 PPT 中的变分法示例,推导
如下水平集能量函数的演化方程。
能量函数:
,其中
推导证明
解答——先对
求导,再对
求导,有:
1)定义泛函
,令
有一个微小量 和一个任意的函数 h 满足
,进而可以得到:
当 达到最小值时有:
由于函数 h 是任意给定的,我们有
,,()()()gvP=+,,()()()gvggLvA=+()()gLgdxdy=()()gAgHdxdy=−211gGI=+[()]()()()divdivgvgt=−++()gL()gA()()Egdxdy=22()()()xyFgg==+|0h=22()()()()xyFhghhh+=++++'2222'2222222'220()()()()()()()()()()()()()()()()2()()()()xxyyxyxyxyxyxyxyhhhhFhghhhhghhhhhghhhhghhhhFhhghgh→++++=+++++++++•+=++++++++++•+=+++22'220222222()()()()()()()()()()()xyxyxyxxyyxyxyEhhThenghgdxdyhhhgdxdygdxdygdxdy→•++•=++++•===•++()E0()()()0()Ehgdxdy→+=•=()()0()g•=
所以泛函 的梯度就是
。
2)定义泛函
,令
有一个微小量 和一个任意的函数 h 满足
,进而可以得到:
当 达到最小值时有:
由于函数 h 是任意给定的,我们有
所以泛函 的梯度就是
。
综合可得水平集能量函数的演化方程是:
()E()()()g−•()()EgHdxdy=−()()FgH=−|0h=()()FhgHh+=−−00()()()()()()()FhghhFhghghEhThenghdxdy→→+=−−−+=−−=−+=−()E0()()0Ehghdxdy→+=−=()0g=()E()g−[()]()()()divdivgvgt=−++