1、shading的产生

用在镜头上,特指画面四角由于入射光线不足形成的暗角,Lens Shading,同时,由于不同色彩的光折射率差别,还有color shading。因此在数码时代又有了镜头校正(Lens Shading Correction)。lens shading分为两种luma shading(亮度阴影)和color shading(色彩偏差)。

  • luma shading

产生的原因是镜头的通光量从中心到边角依次较少,导致图像看起来,中间亮度正常,四周偏暗。由于Lens的光学特性,Sensor影像区的边缘区域接收的光强比中心小,所造成的中心和四角亮度不一致的现象。镜头本身就是一个凸透镜,由于凸透镜原理,中心的感光必然比周边多。

  • chrom/color shading

由于各种颜色的波长不同,经过了透镜的折射,折射的角度也不一样,因此会造成color shading的现象,这也是为什么太阳光经过三棱镜可以呈现彩虹的效果。

2、shading的校正
采用网格矫正的方法: 
1、获取矫正系数 
拍一张均匀亮度的图像,将图像分成n*m个格子,每个格子的四个点都有一个校正系数,将n*m个校正系数存入表中。
2、计算待矫正像素点所在网格四个顶点的校正系数 
根据待校正像素的坐标,计算该点落在哪一个网格中,求得网格的编号,再求得该网格四个顶点的编号,通过查表,求得网格四个顶点的校正值。 
3、计算待矫正像素的校正值 
通过双线性插值,由网格的四个顶点计算出待矫正像素的校正值。 
4、矫正 
将当前像素值乘以校正系数。

参考博客:

1、https://blog.csdn.net/u011440558/article/details/72824300

2、https://blog.csdn.net/xiaoyouck/article/details/77206505

Lens shading相关推荐

  1. Lens Shading成因及相关

    一个监控摄像头光学处理包含以下几个部分:镜头(Lens)(定变焦镜头).红外截止滤波片(IR-cut filter)(红外截止滤光片和蓝玻璃滤光片为主).图像传感器(Image Sensor)和印制电 ...

  2. ISP Pipeline lens shading

    关于lens shading,我主要阐述lens shading产生的原因和shading 校正的简单模型,然后通过一个例子说明lens shading调试的注意点. 导致shading的几种原因 机 ...

  3. 【ISP】浅析Lens Shading

    [ISP]浅析Lens Shading 从2000年9月底摄像头首次出现在手机上算起,到如今成为诸多智能设备不可或缺的一部分,便携式手机摄像头已经走过了18年的发展历程.随着手机智能化.轻薄化的发展进 ...

  4. ISP中的Lens shading整理不易

    1.Len shading 1.1 Lens CRA 首先我们要明确一个概念CRA(Chief Ray Angle):CRA是Chief Ray Angle的缩写,意思是主光角.从镜头的传感器一侧,可 ...

  5. ISP pipeline之lens shading correction

    lens shading基本概念 Lens Shading,一般称为镜头阴影或者镜头暗影,作为通常在成像中肉眼可见的现象一般也有两种,即图像中心和四周的亮度变化和图像中出现的偏色现象,如图所示,通常称 ...

  6. 【camera】【ISP】Lens Shading Correction镜头阴影校正

    ISP-LSC 镜头阴影校正 参考: https://zhuanlan.zhihu.com/p/389334269 https://blog.csdn.net/xiaoyouck/article/de ...

  7. ISP——LSC(Lens Shading Correction)

    ISP--LSC(Lens Shading Correction) 现象 如图所示就是拍摄纯灰色卡(正常所有像素值一样)时shading的具体现象,上侧称为Luma shading,下侧称为color ...

  8. (Lens Shading Correction)镜头阴影矫正,基于面阵工业相机GigE

    LSC (Lens Shading Correction)镜头阴影矫正 现象: 相机成像会出现中心亮,四周暗的现象:益或在RGB图中出现色彩不均匀的现象,这会为系统引入大量的噪声. 原因分析:这种现象 ...

  9. LSC(Lens Shading Correction)——镜头阴影矫正

    产生原因 由于镜头原因导致光线丢失 注意红线:此时颜色就分离了 校正方法: 网格化或者半径化方法,用一张灰度图来储存增益,各个像素点×增益恢复到最终的情况,网格化的方法通过划分网格节约存储空间 代码: ...

最新文章

  1. java宠物医院_java宠物医院管理系统
  2. python xml模块学习
  3. shell-单引号 ,双引号,反引号,括号详解
  4. SQL语法之基础查询(进阶1)and条件查询(进阶2)
  5. java动态拼接请求_在JavaWeb项目中处理静态文件或动态链接拼接网站地址的最优处理方案...
  6. 全国80几所重点大学ftp资源库(经常逛逛可能有惊喜哦)很难收集的,知道其他的友友可以留言完善...
  7. 阿里巴巴开源项目汇总-(JAVA)
  8. 《Effective Python 2nd》——推导与生成
  9. 1049: 平方和与立方和 Python
  10. ural 1069. Prufer Code
  11. java中无法解析的编译问题怎么解决,java.lang.Error: 无法解析的编译问题
  12. java 图片相似度_GitHub - java51talk/image-similarity: 计算图片之间的相似度
  13. 主板点不亮 复位BIOS_【硬件篇】主板排线怎么插?确认过眼神,就是这么简单!...
  14. iOS 按钮、Cell暴力点击触发多次响应的问题研究
  15. 深入了解计算机系统(CS:APP)思考题
  16. TP-Link WR941n v5版刷机
  17. 新手编程 编写一个方法,输出大于某个正整数n的最小的质数。
  18. 上周技术关注:Google是如何运行的?
  19. emc re 整改 超标_200M hz EMC 整改 记录
  20. arduino/Mixly使用MH-Z19B二氧化碳传感器

热门文章

  1. 到底什么是数据中台?
  2. php网页显示中文乱码的解决办法!
  3. 常用的php函数,PHP 常用函数汇总
  4. 区块链ICO:互联网进化的驱动力
  5. 9款别出心裁的jQuery插件
  6. Mini 车迷的「终极乐趣方程式」快看看地表最强乐趣小车JCW
  7. [Mybatis]复杂环境下的SQL
  8. 使用缓存django、redis
  9. 迷途emlog模板全站好看的变色模板源码
  10. 考研英语不熟悉的词义(List1-List5)