当前位置:   article > 正文

薄板样条插值---Thin plate spline (TPS)_tps薄板样条插值

tps薄板样条插值

薄板样条插值—Thin plate spline (TPS)

由于研究内容原因,最近在研究空间数据插值方法,TPS作为一种非常鲁棒的空间数据插值方法,由Duchon等人[1]引入几何设计。

  • 简而言之,薄板样跳插值(TPS)是基于样条线的数据插值和平滑技术。
  • 另外TPS具有明确的物理意义,描述了类似金属薄片的刚性变换,例如:给定n个控制点{Ci},i=1,2.,…,n,找到一个穿过所有控制点的“最小弯曲”平滑表面。TPS的3个控制点是一个平面,大于3的通常是曲面,小于3的不确定。
  • TPS的的平滑度量,由一个能量函数定义:
    在这里插入图片描述
    其中,{xi},{yi},i=1,2,…,n是对应点对,f(.)是一个映射函数,λ是一个刚性控制系数,等式右端积分:考虑二阶导数平方的积分的,将平面坐标离散化分为x1,x2,涉及变分问题的有限元离散化,主要是为了将平滑度与最优拟合解之间达到平衡态。

公式

给定p 个3D控制点,
在这里插入图片描述
其中Ci(xi,yi,zi),i=1,2,…,n为控制点坐标.
再给定正则化参数λ,求解未知的TPS权重w和线性方程组中的a
在这里插入图片描述
其中K,P和O是子矩阵,w,a,v和 o是列向量,由下式给出:
在这里插入图片描述

然后,一旦知道w和a的值,就可以从以下位置对z插值任意点 (x,y):
在这里插入图片描述
TPS的弯曲能量(标量)由下式给出:
在这里插入图片描述

样条插值示例

编程实现基于网格的TPS插值,可以看出其平滑度较好
在这里插入图片描述

未来工作

  • 用来对DEM进行插值
  • 对比克里金插值、反距离权重(IDW)、最近邻插值的效果

[1] J. Duchon, 1976, Splines minimizing rotation invariant semi-norms in Sobolev spaces. pp 85–100, In: Constructive Theory of Functions of Several Variables, Oberwolfach 1976, W. Schempp and K. Zeller, eds., Lecture Notes in Math., Vol. 571, Springer, Berlin, 1977. doi:10.1007/BFb0086566

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/128772
推荐阅读
相关标签
  

闽ICP备14008679号