鏡頭陰影矯正(Lens Shading Correction)是爲了解決由於lens的光學特性,由於鏡頭對於光學折射不均勻導致的鏡頭周圍出現陰影的情況。
lens shading分爲兩種luma shading(亮度陰影)和color shading(色彩偏差)。
luma shading:由於Lens的光學特性,Sensor影像區的邊緣區域接收的光強比中心小,所造成的中心和四角亮度不一致的現象。鏡頭本身就是一個凸透鏡,由於凸透鏡原理,中心的感光必然比周邊多。如圖所示:
color shading: 由於各種顏色的波長不同,經過了透鏡的折射,折射的角度也不一樣,因此會造成color shading的現象,這也是爲什麼太陽光經過三棱鏡可以呈現彩虹的效果。如圖所示:
矯正方法:
任何Shading都可以通過當前像素乘以增益gain的方式進行矯正。比較常見的兩種思路:
<1> 半徑矯正(radial shading correct)
<2> 網格矯正(mesh shading correct)
這兩種矯正的gain都是基於中心像素灰度值和邊緣像素灰度值以及矯正像素位置到中心像素位置的距離共同決定。
參考資料:
https://www.mm-sol.com/products/computational-camera/automatic-lens-shading-correction.html
http://blog.csdn.net/u013531497/article/details/39082415
https://wenku.baidu.com/view/2b20c21ffad6195f312ba6df.html
http://blog.csdn.net/xiaoyouck/article/details/77206505
http://blog.csdn.net/qq377801394/article/details/72472034