Bayer图像色彩还原线性插值方法

这篇文献是从知网下载的,感觉本文很有实用性,所以将其转载至此,如果带来任何纠纷

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编码结构可以看出:

  1. 在Bayer颜色滤波阵列中,RGB三色的感光单元不是平均分布。基于人眼对绿色比较敏感,绿色(G)占50%,红色(R)和蓝色(B)各占25%;
  2. 图像信号分辨率低于相机感光单元的分辨率。例如相机感光单元总数为1024×1024,实际得到的图像只有512×512个R,512×512×2个G和512×512个B。


图 2 Bayer模板示意图

通过Bayer模板获取的图像称之为Bayer彩色图像或Bayer模板图像,根据彩色滤波阵列的排列不同,Bayer彩色图像可分为BGGR、GBRG、GRBG和RGGB四种格式。

与3-CCD相机获取的全彩色图像相比,Bayer彩色图像每个像素只有红、绿、蓝其中的一个分量,信息量之后全彩色图像的1/3,图像分辨率和图像质量低于全彩色图像。为提高图像分辨率和图像质量,需要通过色彩还原方法恢复另外两种颜色分量,重建彩色图像。

本文以RGGB格式图像为例,简要介绍3种典型的色彩还原线性插值方法:2×2邻域复制插值法,3×3邻域双线性插值法和5×5邻域高质量插值法。

3 色彩还原插值算法

3.1 2×2邻域 像素复制插值
2×2邻域像素复制插值(pixel Doubling Interpolation)的基本特征是“复制”,对确实的颜色分量完全使用Bayer模板使用Bayer模板基本单元2×2快内相同颜色的分量,通过颜色分量复制实现色彩还原。色彩还原的结果是:2×2快内的4个像素具有相同的红色和蓝色,第一列和第二列的两个像素具有相同的绿色值。该算法的优点是算法简单,计算量小,缺点是在图像细节和边缘处有明显的“锯齿效应”。2×2邻域见图3.


图3 2×2邻域示意图

2×2邻域像素复制插值的颜色分量计算公式如下:



3.2 3×3邻域双线性插值

3×3邻域双线性插值是广泛采用的插值算法之一,其基本特征是“平均”。在估算缺失的颜色分量时,选择1个3×3邻域,根据邻域内相同颜色分量值,使用双线性插值算法计算平均值实现色彩还原。该算法简单,在图像平滑区域可以收到较好的还原效果。在图像边缘区域,因为像素的取值具有方向性。不能简单地由周围的像素计算平均值估计,还原效果较差。与2×2邻域还原算法相比,在算法设计上需要增加16次加法运算和8次出发运算,运算量较大。如图4所示:



图4 3×3邻域示意图


3×3邻域双线性插值的颜色分量计算公式:


基于Bayer的数字图像还原
FPGA/MATLAB学习教程/源码/项目合作开发
10-27 9069
成像芯片是数码相机的关键部分,生产厂家通常采用单片CCD或CMOS图像传感器以降低数码相机的生产成本和体积,并在其表面覆盖一层彩色滤波阵列CFA,其中Bayer CFA应用最为广泛。CFA使每个成像点只能获得物理三原色(红、绿、蓝)中的一种颜色分量。因此要获得全彩色图像,必须进行插值获得丢失的其余两个分量,这个过程被称为彩色插值或去马赛克DEMOSAICING。论文主要是对DEMOSAICING过程做研究,提出了双线性法和梯度法等四种不同的算法来实现从灰色图像到真彩色图像的还原,然后分别在MA......
图像bayer格式介绍【转】
03-07 1402
本文转载自:http://www.cnblogs.com/whw19818/p/6223143.html 1图像bayer格式介绍   bayer格式图片是伊士曼·柯达公司科学家BryceBayer发明的,BryceBayer所发明的拜耳阵列被广泛运用数字图像。   对于彩色图像,需要采集多种最基本的颜色,如rgb三种颜色,最简单的方法就是用滤镜的方法,红色的滤镜透过红色的波...
色彩恢复的多尺度Retinex算法(MSRCR)-VS2010版
05-14
Retine算法,博客配套代码,详细算法及其效果请移步http://blog.csdn.net/bluecol/article/details/45675615
图像传感器 RGGB与 RYYB
最新发布
flomingo1的专栏
07-12 1808
定义:QUAD-Bayer排列是一种基于传统Bayer排列的改进方式,它在每个颜色的滤镜下覆盖了四个像素,从而形成了更为复杂的像素排列模式。特点高分辨率与色彩平衡:QUAD-Bayer排列在通光量与色彩准确度之间取得了很好的平衡,适用于像素较高的传感器,能够在保持高分辨率的同时,减少色彩信息的损失。灵活性:通过对相邻四个同色滤光片的像素进行不同处理(如主对角线像素采用相同ISO或曝光时间,次对角线采用另一个),可以较为简单地实现单帧HDR合成等功能。
Bayer模型的颜色插值算法
留恋凡间事
11-15 1万+
图像采集的功能一般用CCD和CMOS传感器来实现。但是这两种图像传感器在一个像素上只能采集 RGB颜色的一个分量,为了获得最佳的图像效果,需要3个图像传感器分别采集不同的颜色分量,但考虑 到产品的成本及设计复杂度,通常的数字成像设备用一个传感器在表面覆盖颜色滤波阵列(CFA)来采集 图像。目前常用的一种颜色滤波阵列是Bayer型的,当采集到的图像通过一个颜色滤波阵列滤波后在图像 传感器上感
Color.Lerp 线性插值
Light的博客
08-07 2971
Color.Lerp 线性插值 Description 描述 Linearly interpolates between colors a and b by t. 颜色a和颜色b之间的线性差值t。 t is clamped between 0 and 1. When t is 0 returns a. When t is 1 returns b. t是
颜色插值
Fatestay_DC的专栏
11-03 4639
通常,要在屏幕上绘制的输出中会有不止一种颜色。 组合两种颜色的一种简单方法是根据其他参数在它们之间进行插值。 本教程将基于简单的纹理着色器,但是您可以将该技术与包括表面着色器在内的任何着色器一起使用。 基于颜色的插值 我们实现着色器的第一个版本将基于值在两个纯色之间进行插值。 因此,我们现在不需要连接到uv坐标或纹理的变量,而是添加了第二个颜色变量和一个简单的值,该值将确定材质是否显示第一个或者第二个颜色。 我们将该混合属性定义为“范围”,以便在编辑器中获得一个不错的滑块。 //编辑器显示属性 Proper
FPGA中实现Bayer模板双线性插值算法的改进.pdf
07-13
线性插值是一种常用的插值方法,其基本原理是取3×3像素点的模板,利用中心像素缺失的两种颜色分量通过其领域像素的平均值来近似计算。这种方法的优点在于算法简单、运算速度快,且便于硬件实现。然而,它也存在一...
基于FPGA DSP技术的Bayer格式图像预处理.pdf
07-13
线性插值是一种简单的图像处理算法,用于像素间插值,尤其在图像缩放、图像旋转和颜色空间转换中应用广泛。该方法通过利用邻近像素的颜色值来计算新像素的颜色值,达到将Bayer格式图像转换为RGB格式的目的,进而...
基于FPGA的Bayer图像彩色恢复快速算法研究及实现
04-13
本研究采用了一种考虑相关性的边缘定向线性插值方法,这种方法不仅能够加快处理速度,还能提高图像质量。 - **线性插值法**:这种方法简单快速,但在图像边缘处可能会导致失真。 - **立方卷积插值法**:虽然图像...
基于FPGA的Bayer到RGB图像格式转换设计.pdf
07-13
通过插值算法,可以从Bayer格式的图像数据中恢复出全彩色图像,实现从黑白图像还原成高清彩色图像。 4. 图像插值算法: 图像插值算法是将采样后的图像数据转换为连续图像的过程。设计中研究了CFA图像插值算法,并...
色彩恢复的多尺度Retinex算法(MSRCR)
05-13
色彩恢复的多尺度Retinex算法(MSRCR),可运行
MATLAB将bayer图像转化为彩色图像的双线性插值算法,适合于RGGB图像
07-12
MATLAB将bayer图像转化为彩色图像的双线性插值算法,适合于RGGB图像,这个可以与其它算法结合使用
Bayer图像格式转化为标准RGB格式
03-05
Bayer图像奇数行包括green和red颜色的像素,偶数行包括blue和green颜色的像素。奇数列包括green和blue颜色的像素,偶数列包括red和green颜色的像素。采用行缓冲+流水线的处理方式,将前一级抓取到的行数(bayer color pattern),实时转换成标准的30位RGB数据并进行适当的下采样,以便于后继的图像处理及显示。
bayer阵列插值算法
10-21
该插值方法简单快速,但容易引入锯齿状的伪影,并且对图像中的细节和颜色还原效果较差。 Bayer阵列插值算法在数字图像处理领域应用广泛,能够在处理Bayer阵列图像时恢复缺失的颜色信息,提高图像的质量和还原效果。...
bayer插值算法(3):高质量线性插值算法
dreamer
12-26 972
相机生成的图像一般是bayer阵列的raw图,这时候如果转换成我们需要的rgb图像,就需要对应的bayer插值算法将丢失的rgb信息通过算法补齐。
水下图像色彩还原(基于可见光衰减及图像去雾算法)
Whisper_lg的博客
09-02 7381
参考源 参考论文:UnderwaterHazeLines_BMVC2017 Github项目地址:https://github.com/danaberman/underwater-hl.git 对论文的一些重述 水下图像存在颜色失真和低对比度的问题,因为光在水中传播时会衰减。衰减随波长而变化,并且取决于拍摄图像的水体的属性和场景的3D结构,使得难以恢复颜色。现有的单一水下图像增强技术要么忽略衰减的波长依赖性,要么采用特定的光谱轮廓。 我们提出了一种新的方法,该方法考虑了不同水类型的多个光谱剖面,并从单个图像
看机器学习如何还原图像色彩
CSDN研发技术
12-27 8932
原文:Java Machine Learning for Image Color Reduction 作者:Klevis Ramo 译者:Teixeira10 【译者注】在本文中,作者提出了使用k-means算法来对图像进行色彩还原,介绍算法的步骤,同时应用在图像上,通过对比还原前后的图像,来证明k-means算法的有效性。以下为译文:k-means是机器学习中最著名、最广泛使用的算法之
高富帅的颜色插值方法:在视觉感知线性变化的色彩空间中进行颜色插值
热门推荐
踏入神的领域
07-26 1万+
大多数情况下,我们会给材质提供一个Color值,来整体控制对象的颜色。一般都是使用 Color * ( TextureColor + LightColor) 来做。 颜色值动画是常规的动画特效之一,最近需要实现一个U3D版本的,查阅了一下和颜色相关的知识后,设计了多种颜色变化的方式.   一般的插值方式: 直接使用RGB插值 这个是程序实现最简单的插值方式,但是不够好,因为美术制作的时候其
写文章

热门文章

  • 深入理解SerDes之一 25866
  • 数字图像处理基础之--像素间的关系(邻接/连通) 24983
  • 使用FPGA进行加速运算 18576
  • Xilinx SDK下载失败的解决方法 10070
  • Xilinx 7series FPGA SelectIO资源--ODDR 9567

分类专栏

  • FPGA逻辑设计之时序分析 2篇
  • FPGA逻辑设计之设计方法 13篇
  • 图像处理接口 2篇
  • Interface 6篇
  • 计算机基础课程 1篇
  • Shell Script 2篇
  • 加速计算 1篇
  • 并行计算 1篇
  • IC设计 1篇
  • Testbench 3篇

最新评论

  • 再议IIC协议与设计【2】--使用GPIO实现IIC从机通讯源码分析与测试

    will & love: 请大佬源码能发我参考一下吗?670892366@qq.com 谢谢!

  • 深入理解SerDes之一

    lsn2002: PVT 翻译错了,是 Process, Voltage, Temperature,指的是芯片工作环境变化之后,信号传输特性随之变化,原来调好的参数又不能用了。

  • 深入理解SerDes之一

    m0_56012756: 太牛了,光纤通信经常会用到哎

  • 深入理解SerDes之一

    changggg: 写的真的太详细了,细节很多,比如手册里面对应的英文,都有翻译过来。 帮助很大,多谢楼主

  • 深入理解SerDes之一

    Annotater: 很深刻,期待更新

最新文章

  • 怎样写Testbenches【3】-- C1P1 什么是验证
  • 怎样写Testbenches【2】-- 序言
  • 怎样写Testbenches【1】-- 前言
2019年4篇
2018年4篇
2017年27篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家内乡玻璃钢雕塑设计郑州商场美陈图片东莞发光动物玻璃钢雕塑工艺武汉抽象玻璃钢雕塑商场顶部美陈布置郑州园林玻璃钢仿铜雕塑定制福建装饰商场美陈制造固原玻璃钢景观雕塑栩栩如生舟山创意玻璃钢雕塑人物玻璃钢泡沫雕塑玻璃钢花盆雕塑制作过程商场美陈植物墙定制红色玻璃钢花盆威海玻璃钢雕塑珠海玻璃钢樱桃雕塑阿拉善玻璃钢卡通雕塑郑州玻璃钢雕塑制作河北艺术商场美陈多少钱仿真玻璃钢雕塑设计厂家襄阳动物玻璃钢雕塑定做茂名玻璃钢广场雕塑动物雕塑玻璃钢玻璃钢植物雕塑厂家广东玻璃钢花盆订购圣诞商场现代美陈张掖玻璃钢植物雕塑价格吉林城市雕塑玻璃钢鄂州玻璃钢雕塑制作淮南动物玻璃钢雕塑生产厂家室内雕塑GRG还是玻璃钢香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化