全部最小二乘
摘录自《计算机视觉----算法与应用》
[1]Richard Szeliski 著,艾海舟 兴军亮 译.《计算机视觉----算法与应用》[M]. 北京:清华大学出版社,2012.1:p576-578.
正文
在一些问题(如在2D图像中进行几何曲线拟合活在三维空间中用平面拟合一组数据点云)中,测量误差并不是只在某一个特定的方向上存在,测量得到的点在各个方向是都具有一定的不确定度,这种情况又被成为“变量含误差模型” (* errorsin-variables model * )(Van Huffel and Lemmering 200;Matei and meer 2006)。此时,最小化一组具有如下形式的其次平方误差就会更有意义,
它被称为“全部最小二乘” (TLS) (Van HUffel and Vandewalle 1991;Bjrck 1996;Golub and Van Loan 1996;Van Huffel and Lemmerling 2002)。
上面的误差度量函数有一个平凡的最小节,他同时对
而言也的确是其次的,正因为此,在这一最小化问题中,我们要求
必须满足
。于是我们得到了下面的特征值问题:
可以最小化这个约数问题的就是
最小的特征值对应的特征向量。它和
的最末一个右特征向量是相同的。这是因为
通过选择最小的值,我们就可以达到约束这个问题的目的。
最佳的直线方程可通过最小化下面的函数得到
即找出下面矩阵最小特征值对应的特征向量
但要注意,只有——类似于上例中的测量结果
——中所有测量项都具有相同的噪声,最小化(A.35)中的
才得到统计最优的结果。为了满足这个条件,我们首先从所有测量结果中减去
和
的平均值
然后通过最小化
来拟合2D直线方程。
更一般的情况是每个独立的测量分量中含有噪声的情况各不相同,这种情况被称为“异方差的变量含噪声模型” (heteroscedastic errors-in-variable)。Matei and Meer (2006)对它有详细的讨论。