拜耳阵列(Bayer Pattern)和解马赛克简介

news/2024/11/14 11:06:40/

拜尔阵列

典型的图像传感器(例如我们在数码相机中使用的图像传感器,主要有CCD, CMOS)由许多单独的光电传感器组成,所有这些传感器都会捕获光线。这些光电传感器本身能够捕获光的强度,但不能捕获其波长(颜色)。因此,图像传感器通常覆盖有称为“滤色器阵列”或“滤色器马赛克”的东西。该覆盖层由许多微小的过滤器组成,这些过滤器覆盖已知的像素并允许它们渲染颜色信息。
这个覆盖层可以理解为一个过滤层,每种类型的过滤器通常只允许一种颜色的光线的通过。

在这里插入图片描述

如果想要获得不同颜色的光,最直接的做法是加入不同颜色的滤镜,从而滤出 RGB 三个通道的颜色。但是用这种方法如果对每个像素点都获得三个通道的光强的话,则需要对每个像素都应用三个滤镜,成本过高。这时候拜尔阵列登场了。
在这里插入图片描述

拜尔阵列由柯达的布莱斯·拜尔发明,拜尔阵列将更多的像素用于绿色,而不是红色和蓝色,因为人眼对绿色更敏感。额外的绿色像素产生更好的彩色图像。拜耳滤光器系统通过在每个像素上使用微小的滤色器来创建彩色图像。滤镜由红、绿、蓝 (RGB) 颜色组成,每个像素只有一种颜色。为了最好地匹配我们的眼睛看到的内容,拜耳滤镜对每个红色和蓝色像素使用两个绿色像素(例如 RGGB)。然后,该图案在整张照片中以 2×2 像素块重复,在我们看来,形成了彩色图像。但这张照片,每个像素只有rgb中的一种颜色,每个像素还缺少其它两个颜色分量,效果如下图3所示。我们必须想办法为每个像素补充其它两个颜色分量,这个办法就是:解马赛克

解马赛克 Demosaic

在这里插入图片描述
解马赛克定义:
去马赛克(英语:demosaicing,也写作de-mosaicing、demosaicking或debayering)是一种数位影像处理演算法,目的是从覆有滤色阵列(Color filter array,简称CFA)的感光元件所输出的不完全色彩取样中,重建出全彩影像。此法也称为滤色阵列内插法(CFA interpolation)或色彩重建法(Color reconstruction)[1]。

大多数现代数位相机使用单个覆上滤色阵列的感光元件来取得影像,所以去马赛克是影像处理管线(color image pipeline)中一个必要环节,以将影像重建成一般可浏览的格式。许多数位相机也能够以原始图档储存影像,并允许使用者将之取出,并使用专业影像处理软体去马赛克,而不是使用相机内建的韧体处理。
在这里插入图片描述
解马赛克可以理解为一个插值过程,是根据周边的像素点插值出本身缺失的其它两个颜色分量的过程。
在这里插入图片描述


http://www.ppmy.cn/news/1184427.html

相关文章

刀具磨损状态识别(Python代码,MSCNN_LSTM_Attention模型,初期磨损、正常磨损和急剧磨损分类,解压缩直接运行)

1.运行效果:刀具磨损状态识别(Python代码,MSCNN_LSTM_Attention模型,初期磨损、正常磨损和急剧磨损)_哔哩哔哩_bilibili 环境库: NumPy 版本: 1.19.4 Pandas 版本: 0.23.4 Matplotlib 版本: 2.2.3 Keras …

HashJoin 在 Apache Arrow 和PostgreSQL 中的实现

文章目录 背景PostgreSQL HashJoin实现PG 执行器架构HashJoin 基本流程HashJoin 实现细节Join 类型HashJoin 的划分阶段HashJoin 的分批处理阶段JOIN 类型的状态机转换HashJoin 的投影和过滤 Arrow Acero HashJoin实现Acero 基本框架HashJoin 基本流程 总结 背景 近两个月转到…

项目部署与上线

文章目录 多环境前端后端 原始部署安装nginx部署前端部署后端 宝塔Linux部署前端部署后端部署 Docker部署Docker平台部署(√)绑定域名跨域问题解决 多环境 项目部署上线 原始前端/后端宝塔Linux容器容器平台 多环境 同一套项目代码,在不…

request、response请求转发和重定向

Request&Response request是请求对象,获取请求数据;response是响应对象,设置响应数据。 request获取请求数据 获取请求方式:request.getMethod(); 获取访问路径:request.getContextPath(); 获取UR…

黔院长 | 一文了解五脏的脏象!

你知道五脏的脏象是怎样的吗?下面一起来了解一下吧。 首先是我们的心,心主血脉,在体合脉,开窍于舌,其华在面。是说心脏是我们生命的根本,心气推动全身的血脉得以正常运行,心发生的生理和病理可…

rhcsa目录练习

要求 在根下创建一个叫做test的目录,在test的目录下创建三个普通文件file1 file2 file3,给file1创建一个软链接aa,给file2创建两个硬链接,在test目录下创建一个ceshi的目录,在ceshi的目录下创建a1-a8,b1-b8,ac1-ad8的…

node实战——后端koa结合jwt连接mysql实现权限登录(node后端就业储备知识)

文章目录 ⭐前言⭐ 环境准备⭐ 实现过程⭐ mysql 配置⭐路由前的准备⭐账号注册生成token⭐账号登录生成token⭐token登录 ⭐ 自测过程截图⭐总结⭐结束 ⭐前言 大家好,我是yma16,本文分享关于node实战——后端koa项目配置jwt实现登录注册(n…

深入探究深度学习、神经网络与卷积神经网络以及它们在多个领域中的应用

目录 1、什么是深度学习? 2、深度学习的思想 3、深度学习与神经网络 4、深度学习训练过程 4.1、先使用自下上升非监督学习(就是从底层开始,一层一层的往顶层训练) 4.2、后自顶向下的监督学习(就是通过带标签的数…