全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 光电显示 >

实现相机图像色彩真实还原的关键技术与方法

时间:2024-02-25 11:25

人气:

作者:admin

标签: RGB  CCD  相机图像  CMOS 

导读:实现相机图像色彩真实还原的关键技术与方法-通过上面这样的方式,可以将上面无色彩的灰度图像处理得到下图所示的红绿蓝强度图,可以看出初始的图像偏绿,这不是人们所想要的图...

自然界中,根据人的肉眼所能感受到的光的波段范围,分为可见光和不可见光。其中可见光的波长范围是400nm~780nm,不可见光的波长范围是10nm~400nm,780nm~0.1mm。

01

可见光的颜色

在自然界中,人眼所感受到的白光(太阳光),其实是由多种不同颜色的光构成,且每种色彩的光都存在不同的频率。

由于人的肉眼有感知 RGB 三种不同颜色的锥体细胞 ,因此对于光学中的色彩而言,又可将其分解为“三基色”:红(Red)、绿(Green),蓝(Blue),其中每种基色的光的波长范围,也不尽相同(大致范围):

● R:620-780 nm

● G:500-560 nm

● B:430-470 nm

02

还原图像的色彩

在对光和影像的研究和应用上,相机行业应运而生,但相机Sensor(CCD和CMOS)只能接受光的强度,而无法感知光的颜色,也就是不能识别光的频率或者波段,因此如果直接用CCD和CMOS,输出的只能是灰度图像,如下图所示:

e929835a-d251-11ee-a297-92fbcf53809c.png

< 灰度图像-图片来源于网络 >

为了尽可能得到我们人眼所习惯的彩色图像,尽可能输出色彩还原更真实的图像,人们提出了两种解决方案:

方案1:拜耳阵列方案

这种成本相对较低,是由外国专家bayer提出的:

通过在传感器前添加一个下图这样的RGB滤波阵列,使得每个滤光点只能透射一种颜色,并使各个颜色的滤光点与下层像素点一一对应。

e947e1e2-d251-11ee-a297-92fbcf53809c.png

 

e96d062a-d251-11ee-a297-92fbcf53809c.png

< 拜耳阵列方案-图片来源于网络 >

通过上面这样的方式,可以将上面无色彩的灰度图像处理得到下图所示的红绿蓝强度图,可以看出初始的图像偏绿,这不是人们所想要的图像。

e98f388a-d251-11ee-a297-92fbcf53809c.png

< 初始图像-图片来源于网络 >

接下来就是进行猜色,也就是根据一个像素点及其周围的红绿蓝各自的灰度值,经插值算出该像素点的RGB。插值算法很多,最简单就是将临近像素的色彩值赋给该像素,也可以将邻域的该颜色灰度值平均后赋给该像素点,算法很多(具体算法查阅拜耳滤镜插值)。

按照理想情况,每个像素点有3个值,而实际上,R和B各只有1/4,G有1/2,因此,bayer pattern得到的图像中,实际只有1/3的内容是真实的,其他都是根据先验知识插值得到。这也说明了自然图像中具有大量的冗余信息

方案2:三种滤镜方案

这种成本相对较高,能够较大程度的保证色彩的还原度。

其原理是采用分光器或者棱镜,将通过镜头的光线被分为三束光,然后到达三个传感器,每个传感器件前有一个不同的滤光片,分别对应RGB三种颜色,以此来保证相机所采集到的色彩的精准度。

e9f753e8-d251-11ee-a297-92fbcf53809c.png

< 具体如图所示-图片来源于网络 >

审核编辑:黄飞

 

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信