三线性插值就是针对三维离散数据进行插值而言的。所以我们到这里可以发现,前几篇博文的“线性插值”、“双线性插值”和本博文的“三”线性插值“是针对数据的维度而言的,而不是插值方法而言的。到这里的插值方法都是基于线性插值的,即连接已知数据点之间的线是线性的,也就是次数是一次。对于线性插值这种方法的,还有二次多项式插值和三次多项式插值等,是属于多项式插值的。那么常见的”双三次插值“是什么意思?就是数据的维度是2,插值方法是三次插值(三次插值有三次多项式插值和三次样条插值等,没有明确说明咱也不知道是哪个)。至于样条插值、最近邻插值、一些高阶的插值方法等我不准备给大家一一介绍了,大家需要就去看相关资料。好了我们来看三线性插值。(网上我看基本都叫三线性插值,我感觉叫三维线性插值会更好理解)
1. 关于三线性插值
https://zh.wikipedia.org/wiki/%E4%B8%89%E7%BA%BF%E6%80%A7%E6%8F%92%E5%80%BC维基百科介绍了三线性插值的原理,我就直接贴图出来看。
首先有一个关于多项式插值的小知识,就是计算一个插值点数值需要的周围已知数据点个数的问题。需要的数据个数=(多项式次数+1)^数据的维度。比如线性插值需要(1+1)^1=2个,双线性插值需