QQ登录

只需一步,快速开始

解析彩色相机拍摄现网格之谜

[复制链接]
圈儿圈儿 发表于 2014-9-18 13:11 | 显示全部楼层 |阅读模式 来自: 中国–北京–北京–海淀区 联通

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核,请勿使用gmail/outlook/aol/icloud邮箱注册)

×
本帖最后由 圈儿圈儿 于 2014-9-24 13:32 编辑

解析彩色相机拍摄现网格之谜

很多爱好者在使用彩色相机拍摄图像,或者后期图像处理的时候,都会碰到一些疑惑,例如无法获得正确的色彩,图像有网格,图像叠加以后色彩很奇怪等等。这些问题的产生是与彩色相机获得彩色图像的原理有关。为了能够清晰的阐明这些问题的原因以及正确的处理方法,我们首先需要介绍一下彩色相机是如何获得彩色图像的。


理论篇

CCD或者CMOS本身的像素只能感知光线的强弱(即灰度,或者图像的明暗),是无法直接感受光线的色彩的。为了实现彩色图像的获取,要么需要拍摄三张三原色图像(黑白CCD加滤镜轮的方式),要么用彩色分光棱镜将彩色光线分解成红绿蓝三种光线,分别照到三个CCD芯片上(即所谓的3CCD相机)。而目前最主流的实现彩色图像拍摄的方式是采用表面覆盖有BAYER过滤膜的单片CCD我们简称为彩色CCD。

彩色CCD的每一个像素上都有一个滤光膜。但是并不是说每一个像素都有红绿蓝三个小像素组成,而是每一个像素上仅有一种颜色。要么是红,要么是绿,要么是蓝。

而BAYER过滤膜指的是红绿蓝的像素的排列。


                               
登录/注册后可看大图
   

                               
登录/注册后可看大图
  

                               
登录/注册后可看大图

排列方式是

RGRGRG....
GBGBGB....
RGRGRG....
BGBGBG.....

因此,一个100万像素的彩色CCD芯片,其中只有四分之一的是红色像素,四分之一的是蓝色像素,四分之二的是绿色像素。

如果我们把彩色CCD输出的原始数据拿出来,显然,由于CCD只能感知亮度,而不能感知色彩,因此我们看到的将是一张灰度的图像,而且这张图像往往有有很明显的网格的。

为了说明网格产生的原因,我们举一个极端的例子,比如我们用彩色CCD拍摄一个红色物体。由于彩色CCD上的过滤膜,红光线只会进入到红色像素,而不能进入到绿色和蓝色像素。因此这张图片上,红色像素上是有光的,绿色和蓝色像素都是黑色的。于是就是下图的情形。这样就是一张网格的图像。


                               
登录/注册后可看大图

这个网格,就是体现了红绿蓝不同像素位置的颜色的差异。正是由于这样的网格图像,才有可能通过之后的算法将其转换为彩色图像。如果没有网格,也无法产生彩色图像了。


为了将彩色CCD输出的原始图像(RAW图像)转换为真正的彩色图像,我们需要做两件事情:

1.猜出其他两种颜色的值。例如,对于红色像素,所在的那个位置,彩色CCD只能感知红色的灰度值,而无法知道绿色和蓝色的灰度值。那么只能通过猜测的办法来猜出绿色和蓝色来。怎么猜呢?例如对于我们想猜绿色值,我们知道红色像素旁边是有绿色像素的。然后我们认为周围的绿色像素的平均值就是这一点的绿色值。这样我们就获得了这个红色像素所在位置的绿色值,同理可以获得蓝色值。

2.渲染。我们已经获得了这个像素的红绿蓝三原色的值,然后将这个像素的灰色换成对应的彩色。就实现了彩色的图像。
上述的过程叫做debayer,或者也叫做demosaicing。这是因为这种网格图像放大以后很像马赛克。

上述过程会产生一个问题,就是对于BAYER排列,实际会存在四种可能性。即

RGRG
GBGB


GRGR
BGBG

GBGB
RGRG

BGBG
GRGR

有的CCD是第一种情况,有的其他情况。而电脑并不知道此事。这样在转换图像的时候,电脑不知道第一个像素所代表的灰度,到底对应的是红还是绿还是蓝。这样就会导致渲染的时候产生不对的图像。因此必须告诉电脑此事。才能获得正确颜色的图像。



有的爱好者会有疑问,既然采用原始图像输出这么麻烦,后期还需要做彩色转换等工作。那为什么不直接采用软件处理好的彩色图像呢。
这个是因为彩色图像的数据量是RAW图像的三倍。意味这更大的硬盘空间消耗。同时也意味着更大的数据带宽。例如1280*960 30帧的视频,每秒的RAW数据量是1280*960*30= 大约36MB 。 而彩色数据量则为36*3=108MB。108M这么大的数据带宽很多硬盘的写入速度都达不到。因此自然是采用RAW数据存储更有优势。


实践篇


由于不同的彩色CMOS的BAYER RGB排列不同,一共有四种排列方式 RG  GB  GR  GB 。所以在拍摄时,我们需要注意选择正确的方式,已达到适合的颜色,可以询问一下厂商或者查一下芯片手册。最简单的方法,从其中试验一下,选择出合适的色彩。

以EZPlanetary为例    相机是QHY5L-II-C

连接相机,打开运行拍摄软件EZPlanetry,点击camera选择相机,选择像素。

                               
登录/注册后可看大图



设置增益、曝光时间,开始拍照

                               
登录/注册后可看大图


                               
登录/注册后可看大图


   然后调节好白平衡,就可以得出清晰的图片了,将5L-II对准一张白纸,调节白平衡,对于EZPlanetry软件来说,采用的是以绿色为基准调整白平衡,所以调整过的人都会看到,白平衡中的绿色滚动条,向左或者向右调整都没有反应。这个是正常现象。对着白纸发现Histogram的三个通道的颜色分布在上图中显示的很清晰。只要调整R和B,将红色和蓝色调整成和绿色的基本重合,就可以了。
QQ截图20140919141210.jpg

   如果您选择了错误的错误的排列方式就会出现空格和其他颜色。
QQ截图20140919141406.jpg

          还有种情况,彩色相机拍摄在RAW下也会出现空格,这种情况是正常的,我们只需要将照片还原即可


如何将RAW格式保存的照片还原出颜色来?这个我们需要借助软件来操作完成,比如MAXIMDL,AS!2,REGISTAX等,以AS!2为例,正确下载安装软件。
打开运行软件,打开保存的照片,点击open按钮,选择图片。

                               
登录/注册后可看大图


之后会弹出在RAW下的灰色图片
QQ截图20140924124855_副本.jpg

再点击软件上方的Color键,选择正确的RGB排列顺序。QHY5L-II,已经确定为GR方式排列

                               
登录/注册后可看大图


我们就能还原出清晰平整的图片。
QQ截图20140924124827_副本.jpg

如果选择其他的排列顺序,图片则会出现其他颜色且伴有空格。
QQ截图20140924125010_副本.jpg
所以如果要叠加RAW格式下的照片,也是需要先debayer才能获得正确的色彩和叠加效果
看完之后,大家或许会对彩色相机的拍照有了一些了解,如果您在操作中还有其他发现和经验,请不吝与我们分享哦!


森林守夜人 发表于 2014-9-18 14:02 | 显示全部楼层 来自: 中国–天津–天津 电信
没看懂

点评

lzr
亲,这个帖子是用来说明设置EZPlanetary的彩色显示,并说明了选错了会显示错,另外,她还提供了如果彩色相机保存黑白照片,用第三方软件还原彩色;  发表于 2014-11-11 11:20
回复 顶~ 砸~

使用道具 举报

1961isu152 发表于 2014-9-18 14:30 | 显示全部楼层 来自: 中国–台湾 中华电信(HiNet)数据中心
1.EZPlanetry对设定好白平衡的叁数是无法储存,请问如何改进?
2.如果使用QHY5L-II-C,来进行深空摄影。请问可以提供最佳增益和曝光时间等设定叁数?

点评

lzr
QHY5L-II-C进行深空摄影,最佳增益和曝光和您的环境以及其他多方面因素是有关系的;并不能一味的强行都设置一个参数;  发表于 2014-11-11 11:16
lzr
彩色相机的白平衡是会记录最后一次的设置值的,这个功能是已经有的;  发表于 2014-11-11 11:14
回复 顶~ 砸~

使用道具 举报

liuminghui 发表于 2014-9-18 15:32 | 显示全部楼层 来自: 中国–浙江–台州–路桥区 联通
黑白的比彩色的工艺简单多了,却卖的还贵。

点评

lzr
因为芯片公司对于彩色的芯片出货量大,黑白芯片一般出的比较少;所以才会彩色的比较便宜,黑白的贵;咱们天文领域用黑白的灵敏度更高呢;  发表于 2014-11-11 11:12
回复 顶~ 砸~

使用道具 举报

morning 发表于 2014-9-18 16:34 | 显示全部楼层 来自: 中国–山东–烟台 联通
简单来说哦,就是拍摄时候ez软件选择的那种色彩排列,as2叠加的时候也得选择同样的色彩排列
回复 顶~ 砸~

使用道具 举报

linkage 发表于 2014-9-18 17:19 | 显示全部楼层 来自: 中国–江苏–南京 电信
MDL用Convert Color即可。

彩色相机都有这情况。
回复 顶~ 砸~

使用道具 举报

hhbb 发表于 2014-9-18 19:01 | 显示全部楼层 来自: 中国–湖北–武汉 联通
不错的资料!
回复 顶~ 砸~

使用道具 举报

alexhy 发表于 2014-12-14 21:09 | 显示全部楼层 来自: 中国–浙江–嘉兴 电信
我用的是QHY5P,EZP里面相机颜色是:红绿,那么使用Av!2颜色是选择那个?
白平衡是具体怎么调整,比如摄像头前直接放一张白纸日光灯照射下就来调节吗?能说点详细点吗?
谢谢!

点评

您好,在使用Av!2的颜色排序是和您拍摄的时候是一致的。 调节白平衡: 5P-II对准一张白纸,调节白平衡,对于EZPlanetry软件来说,采用的是以绿色为基准调整白平衡,所以调整过的人都会看到,白平衡中的绿色滚动条  详情 回复 发表于 2014-12-15 11:18
回复 顶~ 砸~

使用道具 举报

 楼主| 圈儿圈儿 发表于 2014-12-15 11:18 | 显示全部楼层 来自: 中国–北京–北京–海淀区 联通
本帖最后由 圈儿圈儿 于 2014-12-15 11:19 编辑
alexhy 发表于 2014-12-14 21:09
我用的是QHY5P,EZP里面相机颜色是:红绿,那么使用Av!2颜色是选择那个?
白平衡是具体怎么调整,比如摄像 ...

您好,在使用Av!2的颜色排序是和您拍摄的时候是一致的。

调节白平衡:


5P-II对准一张白纸,调节白平衡,对于EZPlanetry软件来说,采用的是以绿色为基准调整白平衡,
所以调整过的人都会看到,白平衡中的绿色滚动条,向左或者向右调整都没有反应。这个是正常现象。
141902hzefsxsoshzue1ud.jpg
对着白纸发现Histogram的三个通道的颜色分布在上图中显示的很清晰。只要调整R和B,将红色和蓝色调整成和绿色的基本重合,就可以了。如下图
14190218l1e3h39s846w6e.jpg



可参考:


回复 顶~ 砸~

使用道具 举报

本版积分规则

APP下載|手机版|爱牧夫天文淘宝店|牧夫天文网 ( 公安备案号21021102000967 )|网站地图|辽ICP备19018387号

GMT+8, 2024-12-18 22:48 , Processed in 0.087838 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表