图像处理中的正则化

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图像处理中的正则化

二维的图像可以分解成不同的频率成分。其中,低频成分描述大范围的信息,而高频成分描述具体的细节。

在灰度图像中,亮度变化小的区域主要是低频成分,而亮度变化剧烈的区域 (比如物体的边缘)主要是高频成分。

前一章说明当噪声存在时过滤是必要的。这章需要仔细看看过滤。过滤也称为正则化,因为它可以解释成对解执行特定规律的条件。正规化的程度是由一个正则化参数决定的,这个参数应该仔细选择。我们本章主要关注两个正则化方法(TSVD 和Tikhonov)和三个计算正则化参数的方法(差异原则,广义交叉验证和L-曲线标准). 两个重要的方法

在前面的章节中SVD 分析激发了谱过滤方法的使用,因为这些方法使我们通过过滤因子能控制模糊图像的谱的内容。实现谱过滤方法必须通过选择计算出的解

∑==N

i i i

T i i

filt v b

u X 1

σφ,

中的过滤因子i φ。

为了获得一个有理想性质的解。这些方法受坐标系b u T

i 和坐标系x v T

i 的影响,其中坐标系b u T

i 由向量()N i u i ,...,1=决定,坐标系x v T

i 由向量()N i v i ,...,1=决定。操作b 的数据

上面提到的坐标系是谱坐标系,因为这些向量分别是A A T 和T

A A 的特征向量。

我们看到了精确的求解方程组b Ax =,当数据被噪声污染时得不到一个好的解。相反,我们通过()中的过滤展式过滤光谱解,使得在i v 方向上解的元素按过滤因子i φ缩放,而且可以减小误差在b u T

i 中的影响。在这一节中我们讨论两个最重要的谱过滤方法。

方法. 对于这个方法,我们定义对于大奇异值过滤因子的大小为1,对于其他奇异值过滤因子为0。更确切地说,

⎩⎨

⎧+==≡.

,...,1 ,0,

,...,1 ,1N k i k i i φ

参数k 称为截断参数决定了正则解中奇异值的数量。注意k 总满足N k ≤≤1。例如,这是一种用于

计算图所示的解的方法。

方法. 对于这种方法,我们定义过滤因子为

,,...,1 ,2

22

N i i i i =+≡α

σσφ 其中0>α

称为正则化参数,这个参数的选择得到了最小化问题

{

}22

222 m in x

Ax b x

α+-,

的解向量αX 。

正如我们将在第节中讨论的那样。我们希望

2

2Ax b -要很小得到了这个问题,但如果我们选择

b A x 1-=使它等于0,则

()

==N

i i

T i

b u X

1

22

22σ

当噪声在一些方向i u 上的大小超过了奇异值i σ的大小时这个值是很大的。因此,我们也要保持

22

X

相当小,我们中的最小化问题要确保αAX b -

的残差范数和解αX 的范数有点小。

在去模糊处理中除了SVD 坐标系b 外,傅里叶坐标系

也经常被用到. 过滤是用来消除噪音影

响的。用

代替符号b ,其中 是正交傅里叶变换矩阵的一行。对于低通滤波

器,低频元素对应的过滤因子接近1,对应于高频元素的过滤因子接近0。

TSVD 和Tikhonov 方法和这个方法是类似的。更多傅里叶滤波法的信息可参见 3.傅里叶波滤法

我们现在考虑参数α选择的效果。先考虑对于ασ>>i 的过滤因子i φ。则, 利用泰勒展开()()

32

1

2

111εεεεO ++

-=+-,我们得到 (211114)

4

2222222++-=+=+=i

i i i i i σασασαασσφ 接下来,我们考虑对于ασ<

1-+ε的泰勒扩展,得到

(21111)

4422222222222⎪⎪⎭

⎫ ⎝⎛++-=+=+=ασασασασασασσφi i i i i i i i 因此,我们可以得出这样的结论:Tikhonov 过滤因子满足

⎪⎪⎩⎪⎪⎨⎧

<<+>>+-= , ),)(()(, ),)(()(14242ασσασαασσασαφi i i

i i

i i O O

这意味着,如果我们选择[]1,σσαN ∈,则对于小的指标i ,1≈i φ,对于大的指标i ,

22ασφi i ≈,对于一个给定的α,在该“断点”的过滤因子变化的本质是在该指标处

ασ≈i 。

波滤方法的实现

如果我们假设

A 的所有奇异值是非零的,那么这个naive 解可以写成

.11b U V b A X T --∑==

类似地,谱过滤解可以写为

.11b U V b A X T filt --Φ∑==

其中Φ是一个对角矩阵,其中包含了特定方法的滤波因子i φ(例如,TSVD 方法的滤波因子为1和0,Tikhonov 的滤波因子为)

22

2

ασ

σ+i

i )。如果谱分解存在的话,()和()的关系类似的可以写成

谱分解的形式。

在第4章中,我们讲了(1)由图像去模糊问题导出的各种结构矩阵;(2)如何高效的计算这些矩阵的SVD 和谱分解;(3)如何高效的计算()的na ïve 解(参看VIPs 10,11,12)

因为表达式()只是()式的一个变式,所以它对于第4章中的结构矩阵也能高效的实现滤波方法。我们可以把()式写成

,1b U V X T filt filt -∑= 其中11--∑Φ=∑filt 。因此,如果滤波因子已经给出,则很容易修改VIPs

10,11,12去计算filt

X

对于许多结构矩阵都可以高效的计算出filt X

,以下是计算filt

X

的算法