您的位置:首页 > 其它

【转】鏡頭校正(Lens Shading Correction)

2016-01-06 10:58 1256 查看
本文来自:我爱研发网(52RD.com) - R&D大本营

详细出处:http://www.52rd.com/bbs/Dispbbs.asp?BoardID=86&ID=115525

鏡頭校正(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的分佈曲線不均勻,均無法完成鏡頭校正.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: