图像处理之双线性插值法 双线性插值法计算公式

本期我们将介绍两种图像处理算法 。该算法能够去除CCD相机捕获的图像中由于Bayer滤波器引起的马赛克问题 。在图1中 。我们根据Bayer滤波器显示了bgrg像素排列 。如图所示 。对于红色通道和蓝色通道 。我们仅保留25%的像素 。对于绿色通道 。保留50%的像素 。为了去除图像马赛克 。我们将对丢失的像素进行插值 。我们使用两种不同的算法对Beyer图像进行去马赛克处理 。

图像处理之双线性插值法 双线性插值法计算公式

文章插图

图像处理之双线性插值法 双线性插值法计算公式

文章插图
图1:基于拜耳滤波器的像素排列
【图像处理之双线性插值法 双线性插值法计算公式】01. 双线性插值
双线性插值是我们用来对Bayer图像进行去马赛克的最简单方法 。该方法背后的思想是 。由于遗漏像素的值很可能与其现有相邻像素的值具有相似性 。因此我们可以通过取其相邻像素的平均值来内插每个通道中的遗漏值 。换句话说 。我们从红色通道开始 。对于任何遗漏的值 。我们查看其相邻像素 。如果它们包含一个值 。则取其平均值 。并将计算出的平均值分配给遗漏的像素 。
图像处理之双线性插值法 双线性插值法计算公式

文章插图

图像处理之双线性插值法 双线性插值法计算公式

文章插图
图2:双线性插值算法
如图2所示 。我们可以使用以下等式对Gx 。Bx和Rx的值进行插值:
02. 高质量线性插值
该方法由Malvar等人提出