这篇文献是从知网下载的,感觉本文很有实用性,所以将其转载至此,如果带来任何纠纷
Bayer图像色彩还原线性插值方法
孙辉,柏旭光,孙丽娜,李志强
(中国科学院 长春光学精密机械与物理研究所 中国科学院航空光学成像与测量重点实验室)
1 引言
在才舍数字相机的成像传感器结构中,为准确获取目标景物信息,同城采用3片CCD同时采集红(R)、绿(G)、蓝(B)三种颜色信号,通过模数转换器(AD)和图像处理单元生成彩色图像,彩色图像每个像素包括R、G、B三个颜色分量,图像分辨率高、细致明锐。由于采用3片CCD结构,相机体积大、设计和成本高,因此3片CCD彩色相机一般只限于在专业研究和一些对图像要求极其精细的领域内使用,大多数彩色数据相机都采用一片CCD作为图像传感器。单个CCD相机通过使用彩色滤波阵列(Color Filter Array,CFA)覆盖在CCD表面获取彩色信息,每个CCD单元只有一种颜色分量通过,为获得全彩色图像,需要通过色彩还原方法恢复另外两种颜色分量。目前在彩色数字相机中普遍采用基于Bayer模板的彩色滤波阵列,选择释放的Bayer彩色图像色彩还原算法,对图像质量十分重要。如何构建色彩还原算法,提高图像还原质量和还原效率是数字图像研究领域的热点之一。
数字相机图像处理过程一般应包括图像白平衡和色彩还原,其中色彩还原是一项基本而又关键的图像处理技术,具有重要的学术和应用价值。在过去的几十年中,许多来自不同领域的专家学者从不同的角度、不同应用背景出发对色彩还原问题进行了深入探索和研究,提出很多行之有效的方法,包括邻域插值法、线性插值法、立方卷积插值法、像素相关插值法、信号相关插值法等。色彩还原基本原理是根据像素周围的已知颜色分量进行插值,估算未知的颜色分量。从理论上来说,插值方法越简单,还原图像质量越低,处理时间越短;反之,插值方法越复杂,还原图像质量越高,处理时间越长。因此在实际易用中,选择适当的色彩还原方法,在图像还原质量和处理速度方面能够达到平衡就显得十分重要,是数字相机图像处理技术中的重要环节。
本文通过对比3片CCD和单CCD彩色相机结构特点,简要介绍单CCD相机彩色滤波阵列应用原理,分析讨论图像处理中的色彩还原问题,介绍3种基于领域线性插值的色彩还原方法,通过样本图像色彩还原对比试验,客观评价图像还原质量,测试算法处理时间。最后对色彩还原技术的未来发展趋势作了展望。
2 CCD彩色数字相机原理与Bayer模板
2.1 CCD彩色数字相机工作原理
CCD彩色数字相机包括光学系统、CCD成像传感器、图像处理单元和处理电路等。成像过程为:首先通过光学镜头将客观景物成像在CCD靶面上,在光线作用下,CCD将光线作用强度转化为电荷积累,经过AD转换器芯片将数字信号传输到图像处理单元。图像处理单元对数字信号进行判读,生成数字图像,由处理电路进行增益控制、校正、功率放大、存储和输出。
由于CCD器件只能感受光线的强度,不能感受光线的颜色,为记录客观景物的颜色信息,采用在成像系统结构中加装分色棱镜或滤光片将光线分成不同颜色谱段投射到CCD靶面。在彩色数字相机中,依据CCD结构和编码方式不同可分为3-CCD相机和单CCD相机,两者在光学设计、结构设计、电路设计及图像处理等方面都有较大差异。
3-CCD相机由一组分色棱镜和3片CCD组成,3个CCD同频同步工作。入射光线经过分色棱镜后,被分为红(R)、绿(G)、蓝(B)三种颜色,在分色棱镜后面分别用一片CCD同事接收一同谱段的光线并转换为电信号,残生红、绿、蓝单色图像数据,通过图像合成生成RGB全彩色图像数据。3-CCD相机分色棱镜光路如图1所示。3-CCD相机具有高分辨率、低噪声等优点。拍摄的图像自然、细致、明锐。但是结构复杂,需要多个CCD传感器并且要求精确对准,也要求三块CCD同步工作。这使得设计和生产成本较高,所以一般只在一些专业的领域使用。
图1 3-CCD相机分色棱镜光路示意图
单CCD相机使用1片CCD转换光信号到电信号,通过使用彩色滤波阵列(CFA)覆盖在CCD成像传感器表面获取颜色信息。根据彩色滤波阵列不同和通过的光线谱段不同,单CCD相机彩色滤波阵列可分为许多不同的类型:Bayer(red,green,blue)、CMYW(cyan,magenta,yellow,white)、RGBW(red,green,blue,white)等。与3-CCD相机相比,单CCD相机优点是体积小、成本低,但在分辨率和成像质量方面低于3-CCD相机。
2.2 Bayer模板与色彩还原
在单CCD相机中,基于Bayer模板的数字相机应用最广。Bayer才是模板在1976年由Bryce E.Bayer等人提出,其基本原理是在二维空间上通过彩色滤波阵列将感光单元分成以2×2为单元的子单元,每个子单元独立接收红、绿、蓝光线。在入射光线到达CCD表面时,彩色滤波阵列之后红、绿或蓝一种谱段的光线通过,图像中的每个像素只有红、绿、蓝这3个分量中的一个分量,Bayer才是模板参见图2.从Bayer编码结构可以看出: