TV模型数学理论
TV模型与基于偏微分方程的主要用于修复较小的图像缺失区域和噪声,假设是一个定义在二维平面上的光滑影像函数, 是一个待修复的区域,其区域直径为,令为在区域上的限制,则影像的修复过程可以描述为获取在上的拟合。
如果区域的直径收缩到0,则可以采用线性插值的方法获取任意光滑的测试数据:
同样,影像修复过程可以使用k阶修复方式:
二阶格林公式1影像修复
数学基础
假设表示拉普拉斯算子:在区域上的二阶格林公式为:其中:和为在闭合环上定义的二维函数,n为区域边界上定义的朝外的法向量,为边界的长度。
假设是一个基于在上基于珀松方程的格林函数,格林函数的意义为:处所产生的脉冲对处的场的作用,他是距离的函数,则对于任意一个,作为对应的点则求解为:
则应用格林二阶函数()则讲代入公式(4)中,可以得到:
其中公式(6)中的第一项表示为表示的光滑的扩展。
到公式(6)开始我就开始看看不懂了,简单的来说公式(4)就是格林公式,然后将代入到公式(4)中得到公式(6),但是具体怎么得到的由于数学基础不够没法进行数学证明
为边界与源点关联的和谐程度的度量,而非和谐程度可以表示为且满足泊松方程2:
假设为待修复影像区域的直径是泊松分布的格林函数,则有以下条件成立:
公式(9)的证明有兴趣的可以参看原文3 ,基于上述理论我们可以很简单的建立准确的基于二阶格林公式的影像修复方法:
(a)Linear inpainting via harmonic extension 假设我们只通过和谐扩展修复,则线性修复的表达为:
当时公式(10)成立,根据公式(6)均匀性修复误差正好就是非均匀性组份。由于为固定的光滑函数,因此存在常量使得满足:
对于所有的上式都成立,且对于根据公式(9)则有:
(b)Cubic inpainting via Green’s formula 为了提高影像修复的精度,除了需要对整体结构进行修复外还需要对细节组份进行修复。假设为线性修复的结果,然后我们修复通过根据如下积分方程:
或者通过求解已知的泊松方程:
最后将这些新的细节信息加到均匀性修复过程中,可疑得到更加准确的修复结果
局限性
实际上上述模型在大部分情况下是不适用的,因为:
1.影像通常情况下来说并不是平滑的函数,而是包含各种边界信息和非连续性的
2.影像在统计上也不能完全一致,由于存在影像噪声
全局变差模型的影像修复
模型数学基础

如上图所示,其中为待修复区域,待修复区域具有分段光滑的边界,为待修复边界的外环。假设是被白噪声污染的区域,则基于变差修复模型为在扩展域找到变差函数使得如下规则函数取得最小值:
在以下约束下:
对式(16)(17)求解其欧拉拉格朗日方程为:
其中为拉格朗日乘数子,则剩下的问题为求解这个欧拉拉格朗日方程。
- https://en.wikipedia.org/wiki/Green%27s_function ↩
- https://en.wikipedia.org/wiki/Poisson%27s_equation ↩
- Shen J, Chan T F. Mathematical models for local nontexture inpaintings[J]. SIAM Journal on Applied Mathematics, 2002, 62(3): 1019-1043. ↩