找回密码
 注册
搜索
查看: 1360|回复: 16

[讨论] 帮看下这种图象问题怎么解决

[复制链接]
发表于 2007-11-28 16:26:55 | 显示全部楼层 |阅读模式
1- 在室外做了下拍摄,发现特别亮的区域,譬如汽车的前盖受太阳反光区域成了这个样子,应该是饱和了,需要把增益 曝光时间等调低,可调低后其他区域就比较暗了.不知道这个问题怎么解决,我用自己的数码相机拍摄同样的东西就不会出现这种情况?不知道该怎么调节或者怎么做图象处理?

2- 另外我发现有的交界区域会变色,见图上白字"型" 的横线,交界处变成了花色?不知道这是什么引起的?改怎么解决?
[upload=jpg]UploadFile/2007-11/071128@52RD_1.JPG[/upload]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2007-11-28 17:21:28 | 显示全部楼层
自己来分析一下,1中是不是一般数码相机拍照前都有测光来内部调节增益等,而象我们设计摄像头没能弄这么复杂,从而导致的,不知道谁遇到解决过这种问题

2中会不会是我用的raw->yuv 是用的2x2阵列的,换成3 x 3 或更大会不会好一些?[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-11-29 09:54:10 | 显示全部楼层
tun gamma
点评回复

使用道具 举报

发表于 2007-11-29 10:09:16 | 显示全部楼层
不知道你的raw->yuv是怎么做的,不过交界处变色有可能跟你的interpolation算法有关,一般比较简单的算法都有这种问题[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-11-29 10:50:12 | 显示全部楼层
我的sensor本身是200W象素的,没用插值算法,直接的raw->yuv 转换  RGGB->YUYV
点评回复

使用道具 举报

发表于 2007-11-29 12:02:06 | 显示全部楼层
raw->yuv 这个变换是你自己做的吗,如果变换系数不合适的话会导致这样的问题。
从照片看是CCD拍的,对吗?你用的DSP是哪一家的。
点评回复

使用道具 举报

 楼主| 发表于 2007-11-29 12:52:09 | 显示全部楼层
呵呵,楼上的厉害,  颜色转换是硬件实现的,用的公式:
Y= 0.2990R + 0.5870G + 0.1140B
Cb= -0.1687R - 0.3313G + 0.5000B + 128
Cr= 0.5000R - 0.4187G - 0.0813B + 128
不过只是用临近2行的象素RGGB做的,不知道这样会不会有问题

dsp用的TI 的[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-11-29 15:29:13 | 显示全部楼层
你列的公式是 RGB到 YUV变换的,RAW 到 RGB还有一步变换,而且必须在前面做.TI的DSP不熟,一般如果是应用于CAMERA的DSP,这些变换都是用缺省值,出现你照片的情况需要调试亮度,gamma等参数应可改善.
点评回复

使用道具 举报

 楼主| 发表于 2007-11-29 15:47:20 | 显示全部楼层
谢楼上帮助,我的sensor是
R G
G B
阵列排列的,这样输出来的数据不是可以直接替换到公式里面么?
前面还需要变换?可否给个详细的说明或公式

我再调下gamma等试下看,谢谢
点评回复

使用道具 举报

发表于 2007-11-29 16:20:16 | 显示全部楼层
GAMMA,BRIGHT改善不了这种问题的,这是因为OECF在接近饱和的时候有一段不是线性的才会 导致这样,如果你能校正GAIN在到达饱和前都是一条直线的话,这个问题就解决了![em02][em02],CMOS SENSOR同样会有这样的问题[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-11-29 17:18:14 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>sea_83</I>在2007-11-29 15:47:20的发言:</B>
谢楼上帮助,我的sensor是
R G
G B
阵列排列的,这样输出来的数据不是可以直接替换到公式里面么?
前面还需要变换?可否给个详细的说明或公式

我再调下gamma等试下看,谢谢
</DIV>


RG GB 的RAW图像每个像素都只有包括一个色彩信息,RGB图像的每个像素包括RGB三个色彩信息。这个变换你可以在论坛的资料区找找,我记得有人发过。
楼主提的图像问题有2点,1是输出范围不足,正常的图像亮度范围是0-255,从贴出的图像看要窄很多;2是图像亮度没有做gamma 校正,导致图像发暗。
上述问题要看DSP实际的处理流程,gamma和亮度是较常见的引起上述问题的原因,fredo说的也是对的,DSP 中一些GAIN 设置不当也会引起同样的问题,可以参考他的意见。
点评回复

使用道具 举报

发表于 2007-11-30 14:28:41 | 显示全部楼层
楼主的sensor不能输出YUV吗?

1. 型字边缘的红色很明显是用了一种比较简单的线形插值算法得到的,才会出现边缘的色彩溢出。
你现在的RAW Data是典型的 Bayer Pattern,现在一般比较有效又实用的双线形插值,如果你要算法我可以给你。 你给出的公式是 不是针对 RAW Data的,而是RAW Data 插值完的RGB 空间。

2. Jimi版主说的对,因为一般有两种范围的LCD:16~235, 0~255, 所以sensor 一般也可以做两种不同范围 的输出。 你可以回去查一下Datasheet。

任何问题可以联系我[em01][br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-12-2 01:21:12 | 显示全部楼层
以前我们是这么处理的,然后再转YUV
R1 G1 R2        r = (R1+R2+R3+R4)/4
G2 B   G3   -> b = B
R3 G4 R4       g = (G1+G2+G3+G4)/4

G1B1G2         r = (R1+R2)/2
R1G0R2    ->  b =(B1+B2)/2
G3B2G4         g = g0

边界点 r=g=b=0

不知道对你有没有帮助


   
[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-12-3 15:07:54 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>KING11</I>在2007-11-30 14:28:41的发言:</B>
楼主的sensor不能输出YUV吗?

1. 型字边缘的红色很明显是用了一种比较简单的线形插值算法得到的,才会出现边缘的色彩溢出。
你现在的RAW Data是典型的 Bayer Pattern,现在一般比较有效又实用的双线形插值,如果你要算法我可以给你。 你给出的公式是 不是针对 RAW Data的,而是RAW Data 插值完的RGB 空间。

2. Jimi版主说的对,因为一般有两种范围的LCD:16~235, 0~255, 所以sensor 一般也可以做两种不同范围 的输出。 你可以回去查一下Datasheet。

任何问题可以联系我[em01]</DIV>


  KING11,按你说的第2点是因为LCD跟SENSOR 不匹配而造成?那就是说换一个不同范围的LCD可以解决问题?  如果SENSOR只有0_255范围的输出,那就是说你用16_235的LCD就一定有这种现象? 好像SENSOR的这个范围是不可调的(可否说明一下哪个品牌的SENSOR有这个功能?我去找一下SPEC)。
点评回复

使用道具 举报

发表于 2007-12-3 16:07:53 | 显示全部楼层
楼上的小兄弟,每家sensor都有啦!只是有些厂家不对外公开,是隐藏寄存器的设置。
点评回复

使用道具 举报

发表于 2007-12-3 16:11:36 | 显示全部楼层
我见识也不是很多,可能这个问题不是涉及到这方面的。但是sensor是可以做到的。


[upload=jpg]UploadFile/2007-12/07123@52RD_range.jpg[/upload][br]<p align=right><font color=red>+3 RD币</font></p>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

发表于 2007-12-3 16:18:45 | 显示全部楼层
UPUP[em01]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-27 05:25 , Processed in 0.081093 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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