
【计】 bilinear interpolation
crewel
【电】 twin line; twin wire
【计】 interpolating; interpretation
双线性插值(Bilinear Interpolation)是一种在二维规则网格上对未知点进行数值估计的插值方法。它通过利用目标点周围四个已知网格点的数值,沿两个方向(通常是水平和垂直)分别进行线性插值来实现。其核心思想是先在一个方向(如水平方向)对两对点进行线性插值,得到两个中间值,再在另一个方向(如垂直方向)对这两个中间值进行线性插值,最终得到目标点的估计值。
设已知函数值在矩形网格点 (Q_{11}=(x_1,y1)), (Q{12}=(x_1,y2)), (Q{21}=(x_2,y1)), (Q{22}=(x_2,y2)) 处的值分别为 (f(Q{11})), (f(Q{12})), (f(Q{21})), (f(Q_{22}))。现需估计点 (P=(x,y))(其中 (x_1 leq x leq x_2), (y_1 leq y leq y_2)) 的函数值 (f(P))。
水平方向插值(固定 (y)):
垂直方向插值(沿 (y)):
合并后公式为: $$ f(P) = frac{1}{(x_2 - x_1)(y_2 - y1)} left[ f(Q{11})(x_2 - x)(y2 - y) + f(Q{21})(x - x_1)(y2 - y) + f(Q{12})(x_2 - x)(y - y1) + f(Q{22})(x - x_1)(y - y_1) right] $$
注:因搜索结果未返回具体网页链接,本文定义综合了数学、计算机图形学及信号处理领域的权威文献描述。实际引用时建议查阅 IEEE Xplore、Springer 或专业教材(如《Numerical Recipes》)获取详细出处。
双线性插值是一种二维空间中的插值方法,主要用于在已知四个相邻点的数值时,估算某个目标点的数值。它通过两次线性插值(水平方向和垂直方向)实现平滑过渡,广泛应用于图像处理、计算机图形学等领域。
插值基础:
在一维线性插值中,用两个点的数值按距离比例估算中间点数值。例如,若点$x$在$x_1$和$x_2$之间,其值为:
$$
f(x) = frac{x_2 - x}{x_2 - x_1}f(x_1) + frac{x - x_1}{x_2 - x_1}f(x_2)
$$
扩展至二维:
双线性插值分两步完成:
假设目标点$P$位于四个已知点$Q_{11}(x_1, y1)$、$Q{12}(x_1, y2)$、$Q{21}(x_2, y1)$、$Q{22}(x_2, y_2)$之间,且$P$的坐标为$(x, y)$:
若将$2 times 2$像素的图像放大到$3 times 3$,新像素的值需通过周围4个原始像素的颜色值加权计算,权重由距离决定。例如,中心点的红色通道值由四个角点按距离比例混合得出。
阿朴胆酸采样过程串状软性磁盘初应变顶冒口动态视觉试验独立分段器非常折旧肥双球菌粉末研磨分析腹腔膨大钙样的干旱的管道阀驱动器毫无价值和解网络烘干透气度户口普查资料假菌落精阜炎精湖浸渍设备可存储性联合销售逆合力偶锑砷基坪水平环形感应炉维恩加登文法