彩色插值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了彩色插值相关的知识,希望对你有一定的参考价值。

彩色插值

  1. 内涵:CCD数字照相机的每一个感光元件只允许采集R,G,B颜色分量之一,将这种每一个元素仅包含一种原色的图像成为马赛克图像。彩色插值的作用就是恢复出每一个像素点上的其他两个颜色分量,也成彩色去马赛克处理。
  2. 三种彩色滤波阵列模式:

1)      Bayer模式:其像素的排列如下,共有4种滤波器排列次序:BGGR,GBRG,RGGB,GRBG.

由于绿色的频带最宽,且人眼具有对其比红色,蓝色更为敏感的特性。因此占据了最多的像素点。

R

G

R

G

R

G

B

G

B

G

R

G

R

G

R

G

B

G

B

G

R

G

R

G

R

G

B

G

B

G


                 i.          内涵:根据每一个像素邻域的已知颜色分量估算出该像素其他两个未知的颜色分量,常用双线性插值。2)      单通道独立插值:

                ii.          Bayer模式的恢复全彩图像采用的是彩色插值算法。将图像分解为R,G,B三原色通道,双线性插值的计算如下:

a)      对于未知B或R通道的像素分两种情况:

一是未知R(B)的像素点仅仅包含G分量,此时该像素点的水平方向上的R(B)分量是已知的,因此有:             

RM=0.5*(RSW+RSE)

BM=0.5*(BNW+BNW).

    二是该像素点只有该原色不包含此时:

             RC=0.25*(Rnw+Rne+Rse+Rse).

              BC=0.25*(Bnw+Bne+Bsw+Bse).

b)      对于G分量而言:

GC=0.25*(Gw+Gn+Ge+Gs).

以上是关于彩色插值的主要内容,如果未能解决你的问题,请参考以下文章

使用双三次插值的彩色 matplotlib 地图

使用MLX90640自制红外热像仪:图像插值图像彩色编码

OpenGL彩色方块

多项式函数插值:全域多项式插值单项式基插值拉格朗日插值牛顿插值 [MATLAB]

第一章:插值方法

三种插值方法的比较