色彩滤波阵列,英文名 Color Filter Array 或 Color Filter Mosaic ,简称 CFA 或 CFM,是像素传感器上方的一层马赛克覆层
一般的光电传感器只能感应光的强度,不能区分光的波长(色彩),因此图像传感器需要通过色彩滤波(Color Filter)以获取像素点的色彩信息.
Bayer Filter
又称 RGGB Filter,图像传感器通过 Bayer Filter 获得像素点上红色(Red)、绿色(Green)和蓝色(Blue)光的强度信息.
通过色彩还原算法(Demosaicing Algorithm)推算像素点的色值
如下图 1 左示例图像传感器采集图像的过程。图像传感器通常包括上百万个微小的光腔或感光点来采集图像。在按下相机快门曝光开始的瞬间,系统会开启这些感光点以收集光子,将光子作为电信号存储起来。曝光结束后,系统闭合感光点,通过评估电信号的强度来判断光子多少,并根据比特深度(Bit Depth)将其量化为数字值。
然而,以上过程只能产生灰度图片,不能识别色彩。如图 1 右所示 Bayer Filter 叠加在感光点上方,只允许特定波长的光进入感光点。理论上,一般图像传感器的每个感光点只能采集三原色(RGB)的一种颜色,从而丢弃另外 2/3 的光。因此,图像传感器需要通过还原算法,判断每个像素点上另外两种颜色光的强度,最后推算出该像素点的色值
由于人眼天生对于绿色比较敏感
2x2 OCL
四个相邻像素共享一个更大的微透镜