-
雙線性插值
鎖定
雙線性插值,又稱為雙線性內插。在數學上,雙線性插值是有兩個變量的插值函數的線性插值擴展,其核心思想是在兩個方向分別進行一次線性插值。
- 中文名
- 雙線性插值
- 外文名
- Bilinear Interpolation
- 別 名
- 雙線性內插
- 涉及領域
- 數學
- 核心思想
- 在兩個方向分別進行一次線性插值
- 應 用
- 信號處理,數字圖像和視頻處理等
雙線性插值示例
已知的紅色數據點與待插值得到的綠色點
假如我們想得到未知函數f在點P= (x,y) 的值,假設我們已知函數f在Q11 = (x1,y1)、Q12 = (x1,y2),Q21 = (x2,y1) 以及Q22 = (x2,y2) 四個點的值。
首先在x方向進行線性插值,得到R1和R2,然後在y方向進行線性插值,得到P.
這樣就得到所要的結果f(x,y).
其中紅色點Q11,Q12,Q21,Q22為已知的4個像素點.
第二步 :Y方向的線性插值 ,通過第一步計算出的R1與R2在y方向上插值計算出P點。
f(x,y)=f(0,0)(1-x)(1-y)+f(1,0)x(1-y)+f(0,1)(1-x)y+f(1,1)xy
- 在x與y方向上,z值成單調性特性的應用中,此種方法可以做外插運算,即可以求解Q1~Q4所構成的正方形以外的點的值。
- 三線性插值的方法可參看matlab中的interp3
雙線性插值特點介紹
當對相鄰四個像素點採用雙線性插值時,所得表面在鄰域處是吻合的,但斜率不吻合。並且雙線性灰度插值的平滑作用可能使得圖像的細節產生退化,這種現象在進行圖像放大時尤其明顯。
- 參考資料
-
- 1. 雙線性插值算法進行圖像縮放及性能效果優化 .博客園 .2013-06-29[引用日期2017-05-17]