三角化

一、三角化
三角化
三角化
二、求y
一中的问题转化为最小二乘问题

          minDy22\min \|D y\|_{2}^{2} \quad s.t. y=1\|y\|=1

            Dy22=yDDy\|D y\|_{2}^{2} =y^{\prime} D^{\top} D y

对D进行SVD分解
          D2n4=U2n2nΣ2n4V44TD_{2n*4} = \mathrm{U}_{2n*2n} \Sigma_{2n*4} \mathrm{V}_{4*4}^{\mathrm{T}}

      (DTD)4k4=VΣΣV=i=14σi2viviT\left(D^{T} D\right)_{4 k 4}=V \Sigma^{\top} \Sigma V^{\top}=\sum_{i=1}^{4} \sigma_{i}^{2} v_{i} v_{i}^{T}

D满秩且σ12>σ22>σ32>σ42\sigma_{1}^{2}>\sigma_{2}^{2}>\sigma_{3}^{2}>\sigma_{4}^{2}

因为v1,v2,v3,v4v_{1} , v_{2} ,v_{3}, v_{4}为一组基向量

y=i=14kiviy=\sum_{i=1}^{4} k_{i} v_{i},因为y22=1\|y\|_{2}^{2}=1,故有i=14ki2=1\sum_{i=1}^{4} k_{i}^{2}=1


yTDTDy=(i=14kivi)(i=14σi2vivi)(i=14kivi)=i=14ki2σi2σ42\begin{aligned} y^{T} D^{T} D y &=\left(\sum_{i=1}^{4} k_{i} v_{i}\right)^{\top}\left(\sum_{i=1}^{4} \sigma_{i}^{2} v_{i} v_{i}^{\top}\right)\left(\sum_{i=1}^{4} k_{i} v_{i}\right) \\ &=\sum_{i=1}^{4} k_{i}^{2} \sigma_{i}^{2} \geqslant \sigma_{4}^{2} \end{aligned}

当且仅当y=v4y=v_{4}时等号成立,原问题取最小值
故路标点坐标y归一化后的坐标即为SVD分解后最小奇异值对应的向量v4v_{4}
最终求得路标点坐标y=kv4y=k*v_{4},其中k(v4)4=1k*(v_{4})_{4}=1(将归一化形式恢复成齐次坐标形式)