找回密码
 注册
搜索
查看: 12073|回复: 22

[讨论] 关于Lens Shading算法问题

[复制链接]
发表于 2008-2-15 14:27:41 | 显示全部楼层 |阅读模式
鏡頭校正(Lens Shading Correction) 分類:
小相機的愛戀物語2006/09/03 21:44今天來談小相機的鏡頭校正,因為小相機真的很小,相對的鏡頭就不需太大,約M6~M12的口徑,鏡片採1P, 3P, 1G2P,1G3P不等,所以進光量就受限,同時進光會呈現同心圓式的向外逐漸降低(雖然有Micro Lens 在Sensor表面),這時就需要Gain,否則會產生週邊暗角。
校正方式,關閉所有的Sensor FUNCTION ,只開啟AE/AWB,所有Register均設定在Datasheet 的預設值,先拍一張KODAK的灰卡(18%反射),然後用自已寫的MATLAB程式分析,由RGB轉成YCbCr的Y值,分析Y,R,G,B的分佈曲線,並計算Lens Center (不是Image Center噢).
以這個Lens Center為同心圓座標中心向外計算每一個Pixel到圓心的距離,成為一個新的二維陣列,記錄每一個點的距離,然後分別計算同心圓的RGB平均值,再以每64pixels 為一個step,每個step算平均值(依解析度大小不同,會有21,17,14階的差別)。
以第一個step為RGB補償基準,各Step 2~StepN 均除以Step 1, 則成倒數的補償,再乘上補償系數1024, 最大的補償系數值不能超過 3+1023/1024.
將新的Lens Center及補償系數存回所有的Register,並開啟Lens Shading Correction功能,重新拍攝灰卡。
將二次拍好的灰卡在Photoshop做色階分佈的比較,看第二次的灰卡明度的標準差有沒有收斂在5%以內, 若有則完成校正。
並不是每一個小鏡頭都可以完成Lens Shading Correction,有時鏡頭偏心或RGB的分佈曲線不均勻,均無法完成鏡頭校正.

[em01][em01][em01][em01][em01][br]<p align=right><font color=red>+3 RD币</font></p>
发表于 2008-3-16 18:03:12 | 显示全部楼层
怎么不大懂呢??[em10][em13]
点评回复

使用道具 举报

发表于 2008-3-17 16:53:11 | 显示全部楼层
顶了,虽然不大懂,能更详细点就好了
点评回复

使用道具 举报

发表于 2008-3-24 14:19:10 | 显示全部楼层
EFL是模组的什么参数??
有没有具体的解释??
点评回复

使用道具 举报

发表于 2008-3-24 18:07:10 | 显示全部楼层
我觉得说的很好,顶起来!!!!!![em08][em08][em08][em08]
点评回复

使用道具 举报

发表于 2008-4-15 19:21:35 | 显示全部楼层
很好....不知道这样的话效果怎样?
点评回复

使用道具 举报

发表于 2008-5-10 22:29:39 | 显示全部楼层
effect focal length
点评回复

使用道具 举报

发表于 2008-5-12 09:02:47 | 显示全部楼层
以下是引用andelee在2008-3-24 14:19:10的发言:
EFL是模组的什么参数??
有没有具体的解释??




EFL是镜头系统的有效焦距,是把一个多P镜头系统等效为单片透镜镜头后的有效成像焦距。
点评回复

使用道具 举报

发表于 2008-5-12 12:26:09 | 显示全部楼层
事实上,Micron和OV等都有自己做的调试软件,能使此项调试比较快捷,当然保证一致性是个问题。
点评回复

使用道具 举报

发表于 2008-5-15 22:16:37 | 显示全部楼层
set data sheet 会有的啊
点评回复

使用道具 举报

发表于 2008-5-16 08:39:29 | 显示全部楼层
不錯[em08]
点评回复

使用道具 举报

发表于 2008-5-16 17:15:48 | 显示全部楼层

lens shading correction

能說下具體的算法嗎?就是計算公式。我用matlab做的補償不太好。可能是算法問題,請版主指教。
点评回复

使用道具 举报

发表于 2008-5-16 17:26:50 | 显示全部楼层
補償後圖象如附件[upload=gif]UploadFile/2008-5/08516@52RD_y1.gif[/upload]

本帖子中包含更多资源

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

×
点评回复

使用道具 举报

发表于 2008-5-16 17:32:40 | 显示全部楼层
原來圖象如附件[upload=gif]UploadFile/2008-5/08516@52RD_lens shading.gif[/upload]

本帖子中包含更多资源

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

×
点评回复

使用道具 举报

发表于 2008-7-9 16:49:45 | 显示全部楼层
期待中↑↑↑↑↑
点评回复

使用道具 举报

发表于 2008-7-10 10:27:47 | 显示全部楼层
回13F图片:

图像中心问题有偏移,先调节中心位置。

[em03]
点评回复

使用道具 举报

发表于 2008-8-21 14:39:03 | 显示全部楼层
跟是否中心無關拉,主要是補償方法問題。
圖象是離散的,matlab是對圖象做數字處理,
公式如果不是連續函數,處理出來的結果就會出現這種現象。
苦苦尋覓傳說中的算法~~
期待高手的出現。
[em03][br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2008-8-21 14:46:54 | 显示全部楼层
sorry,一激動,不小心說錯話了,圖象信息是連續的,經過采樣成為離散信號,
離散信號經過量化成為數字信號。
点评回复

使用道具 举报

发表于 2008-8-21 15:24:59 | 显示全部楼层
高像素由于一致性的问题,可能要使用EEPROM进行单个矫正烧录setting
点评回复

使用道具 举报

发表于 2008-9-3 11:22:59 | 显示全部楼层
一般常用的SENSOR都会有这部分的功能,并不需要特别去处理。
另外需要说明的地方。

SENSOR 现在都可以区分R/G/B的LENS 中心点设定,所以LENS CORRECTION 一般都是分开调整。

开版的大大,应该在DSC上面有一些经验,不过现在这部分的功能,都可以SENSOR上取代了。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-5 22:49 , Processed in 0.064964 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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