close
鏡頭校正(Lens Shading Correction)今天來談小相機的鏡頭校正,因為小相機真的很小,相對的鏡頭就不需太大,約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的分佈曲線不均勻,均無法完成鏡頭校正.  .msgcontent .wsharing ul li { text-indent: 0; } 分享 Facebook Plurk YAHOO! .
arrow
arrow
    全站熱搜

    zc0000137 發表在 痞客邦 留言(0) 人氣()