0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

图像Bayer格式介绍及差值原理

QQ475400555 来源:机器视觉沙龙 2023-05-29 12:05 次阅读

No.1

前言

Bayer俗称为“拜耳阵列”,是实现CCDCMOS传感器拍摄彩色图像的主要技术之一,是伊士曼·柯达公司科学家Bryce Bayer发明的,并于1976年注册专利,是工业相机领域中最为常见的彩色成像格式。

No.2

图像Bayer格式介绍

对于彩色图像,需要采集多种最基本的颜色,如RGB三种颜色,可以通过红绿蓝三色滤镜分别透过红绿蓝三种波长的光,从而得到红绿蓝三基色,但由于需要三块滤镜,价格昂贵且不好制造,因为三块滤镜都必须保证每一个像素点都对齐。当用Bayer格式的时候,很好的解决了这个问题。Bayer格式图片在一块滤镜上设置的不同的颜色,通过分析人眼对颜色的感知发现,人眼对绿色比较敏感,所以一般Bayer格式的图片绿色格式的像素是r和b像素的和。 另外,Bayer格式是相机内部的原始图片, 一般后缀名为.raw。很多软件都可以查看, 比如PS。我们相机拍照下来存储在存储卡上的.jpeg或其它格式的图片, 都是从.raw格式转化过来的。如下图,为Bayer色彩滤波阵列,由1/2的G,1/4的R,1/4的B组成。

2eb8d6a2-fdcb-11ed-90ce-dac502259ad0.png

No.3

Bayer格式图像传感器硬件

图像传感器的结构如下所示,每一个感光像素之间都有金属隔离层,光通过显微透镜,在色彩滤镜过滤之后,投射到相应的感光单元上。

2ed72094-fdcb-11ed-90ce-dac502259ad0.png

当Image Sensor往外逐行输出数据时,像素的序列为GRGRGR.../BGBGBG...(顺序RGB)。这样阵列的Sensor设计,使得RGB传感器的数据量减少到了全色传感器的1/3,如下所示:

2eeefe30-fdcb-11ed-90ce-dac502259ad0.png

No.4

Bayer格式插值红蓝算法实现

每一个像素仅仅包括了光谱的一部分,必须通过插值来得到每个像素的RGB值。为了从Bayer格式得到每个像素的RGB格式,我们需要通过插值填补缺失的2个色彩。插值的方法有很多(包括邻域、线性、3*3等),下面以RGB线性邻域差值为例进行说明。 R和B线性邻域插值有几种不同的分布,如下图所示:

2ef75d32-fdcb-11ed-90ce-dac502259ad0.png

  • 在(a)与(b)中,R和B分别取邻域的平均值。

  • 在(c)与(d)中,取领域的4个B或4个R的均值作为中间像素的B值或R值。

No.5

效果展示

2f00770a-fdcb-11ed-90ce-dac502259ad0.png 为什么Bayer格式图像会是灰度图,这是因为每一个像素上只有一个对应通道的,因此只有一个值,而不像RGB图像有3个通道,整张图像是单通道图像,所以虽然是彩色传感器,但是以图片输出时,还是灰度图的形式。Bayer格式彩色图像的处理方式是将对应像素上缺少的两个值差值补齐,以3通道彩色图像输出。重建图像是对Bayer彩色图像进行白平衡处理,最后得到的图像。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48093

    浏览量

    740069
  • CMOS
    +关注

    关注

    58

    文章

    5154

    浏览量

    233348
  • CCD
    CCD
    +关注

    关注

    32

    文章

    837

    浏览量

    141242

原文标题:图像Bayer格式介绍及差值原理

文章出处:【微信号:机器视觉沙龙,微信公众号:机器视觉沙龙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请教DM365 寄存器怎么配置支持bayer格式?怎么配置让CFA支持bayer格式

    大家好, 请教DM365 寄存器怎么配置支持bayer格式?怎么配置让CFA支持bayer格式
    发表于 06-21 12:13

    请问bayer格式IPIPE_SRC_COL 寄存器的值这样填对吗?

    我的数据格式bayer,请问IPIPE_SRC_COL寄存器的值这样填对吗?#define ipipe_***ggr_pattern \ (IPIPE_COLPTN_B_Mg
    发表于 07-25 06:38

    如何预处理Bayer格式图像

    高分辨率图像实时处理在通信、医学、军事、航天航空、信息安全等领域有着广泛的应用和发展。在图像实时处理的过程中,下层图像预处理的数据量大,运算简单,但是要求运算速率高,可以用FPGA硬件来处理,上层
    发表于 10-16 07:14

    请问哪种芯片可以将图像传感器 bayer BG raw10格式 DVP接口转为 RGB/YUV DVP接口?

    目前有一个项目,手头有一个特殊的图像传感器,此传感器不可被替代,其输出格式为10bit的raw10,接口为DVP接口,需要接的元器件是ESP32-s3,但由于ESP32-s3不支持raw格式DVP
    发表于 10-18 08:39

    基于Bayer图像的CDF9提升小波变换设计

    根据彩色CMOS 图像传感器和Bayer CFA 格式图像的特点,提出了一种基于Bayer 图像
    发表于 06-27 15:56 18次下载
    基于<b class='flag-5'>Bayer</b><b class='flag-5'>图像</b>的CDF9提升小波变换设计

    基于FPGA的Bayer到RGB图像格式转换设计

    基于FPGA的Bayer到RGB图像格式转换设计
    发表于 08-29 16:05 35次下载

    一种改进的Bayer图像彩色恢复差值算法

    一种改进的Bayer图像彩色恢复差值算法,感兴趣的小伙伴们可以看一看。
    发表于 09-14 17:17 4次下载

    高分辨率图像实时处理的应用于Bayer格式图像预处理的介绍

    所处理的数据量少,算法结构复杂,适于运算速度快,寻址灵活的DSP数字信号处理器进行处理。这里提出了一种FPGA+DSP相结合的实时图像处理系统,并应用于传像光线束传递图像。CMOS实际采集的是光线束的出端图像,FPGA将CMOS
    发表于 10-10 16:36 6次下载

    6种图像格式着重介绍

    基本图像有主要的文件格式有BMP,JPG(JPEG),JPEG2000,PNG,GIF,TIFF,这些是我有过了解和有一定认识的就着重介绍
    的头像 发表于 05-08 16:54 6275次阅读

    如何使用RGB格式图像传感器去构建一个通用马赛克算法

    Bayer 格式图像传感器在每个像素位置上只采样红绿蓝三原色中的一种。在某些应用中,Bayer 颜色滤光片阵列(colour filter array)的一个 G(绿色)滤光片会被其
    的头像 发表于 07-07 11:48 6157次阅读

    什么叫图像bayer格式以及其插值内容有哪些?

    bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像
    发表于 07-12 14:01 6209次阅读

    基于FPGA+DSP技术的Bayer格式图像预处理

    关键词:Bayer , dsp , FPGA , 图像预处理 高分辨率图像实时处理在通信、医学、军事、航天航空、信息安全等领域有着广泛的应用和发展。在图像实时处理的过程中,下层
    发表于 10-22 22:00 411次阅读

    如何使用FPGA实现Bayer到RGB图像格式转换的设计

    利用FPGA处理数据量大、处理速度快,结合CMOS图像传感器MT9M001和BayerCFA格式图像的特点,设计一种基于FPGA的图像数据转换处理系统,提出用硬件实现
    发表于 01-25 16:04 6次下载
    如何使用FPGA实现<b class='flag-5'>Bayer</b>到RGB<b class='flag-5'>图像格式</b>转换的设计

    如何实现一种改进的Bayer图像彩色恢复差值算法

    传感器采集到的都是经过滤波镜·片后的Bayer格式马赛克图像,为了恢复丢失掉的色彩信息,必须经过插值计算。针对图像采集系统处理的实时性要求,结合自适应插值法和三角函数法则,提出了一种适
    发表于 04-02 09:33 8次下载

    基于彩色MT9V034摄像头 Bayer转RGB FPGA实现

    1 图像bayer格式介绍 bayer格式是伊士曼·柯达公司科学家Bryce
    的头像 发表于 06-12 17:12 3113次阅读
    基于彩色MT9V034摄像头 <b class='flag-5'>Bayer</b>转RGB FPGA实现