图像——vignetting shading 光晕

news/2025/3/3 15:52:19/

referance
表现:渐晕,图像中间像素值亮度和边角值不一致。

Lens shading

可细分为luma shading(亮度均匀性)和color shading(色彩均匀性)两种

Luma shading就是我们常说的暗角,即图像图像呈现出中心区域较亮,四周偏暗的现象,如图(a)。
Color Shading则表现在图像中心区域与四周颜色不一致,即图像的中心区域或者四周出现偏色,如图(b)。

在这里插入图片描述
IR filter
lens 对不同光谱(色温)的shift不同,蓝波片效果较好,容易导致color shading
在这里插入图片描述
sensor vignetting
主光轴不同,sensor各位置对光的转换不同,如下图
在这里插入图片描述

  • 对于定光圈镜头来说,色温是影像color shading的主要因素,luma shading 变化比较小。
  • 任何shading ,都可以通过当前像素乘以gain的方式来进行矫正。

Luma shading

在这里插入图片描述

color shading

右侧R值很高
中间B值比较高
在这里插入图片描述

shading的评测方法

简单的认为shading只和色温有关
测试各色温下的亮度值:

在这里插入图片描述
shading correction 难点

  • 模组一致性之间存在差异
    解决:
    (1)OTP
    (2)自适应shading矫正

  • 和AWB之间相互影像
    (1)OTP
    (2)自适应shading矫正
    (3)自适应shading矫正+改进AWB

  • 特殊色温
    混合色温
    (1)自适应shading矫正+改进AWB

  • 噪声变大
    在ISO高时,减少 shading correction的力度。

模型方法

1、ratial

在这里插入图片描述

2、mesh shading

1、 已知4个标定好的gain,根据点到4个方向的距离算出权重,然后根据下面的公式计算当前点的gain。
2、多次方程拟合

在这里插入图片描述

3、auto shading correction

1、和AE或AWB 共享统计模块,或单独做一个统计模块
2、用已标定好的色问题,应用于统计值,取最小shading的色温。

评价指标(待验证)

Lens shading测试结果Pass的标准为0.85 ~ 1.15。
Color shading测试结果为Pass的标准为0.95 ~ 1.05。

相关sensor知识

像素结构

在这里插入图片描述

填充因子 fill factor,FF

在这里插入图片描述

微型透镜阵列

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

文章来源:https://blog.csdn.net/qq_28117589/article/details/122406086
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/news/591133.html

相关文章

picsart旧版本_picsart旧版本

picsart旧版本下载软件,8.0是旧版本中比较好用的一个版本。此版本提供了中文版本,贴纸和滤镜都随意搭配,是你手机必备的软件哦。 Photo Editor 为艺术家和美术设计员提供多个图片蒙板、文字工具、剪贴艺术、镜头光晕、相框和模板。新手和专业…

Behavior Designer 中文版教程

Behavior Designer 概述 中文版PDF下载地址:http://download.csdn.net/download/mango9126/9840488 Behavior Designer 是一个行为树插件!是为了让设计师,程序员,美术人员方便使用的可视化编辑器!Behavior Designer 提…

【unityshader小实例】 轮廓外发光(光晕)

发光效果 外发光(光晕):在模型轮廓外形成逐渐衰减的光 生成光晕的原理 原理并不复杂: 让物体的顶点位置沿着法线方向延伸,然后使用视角法线点积物体法线的方式形成一个中间最亮向四周扩散亮度逐渐衰减的效果&am…

cocos2d制作动态光晕效果基础

最近的项目要求动态光晕的效果。 何谓动态光晕?之前不知道别人怎么称呼这个效果, 不过在我看来,“动态光晕”这个名儿起的还是蛮不错的。 动态光晕就是在背景图片的上面蒙上一层光照。。。 但是这个光照比较特别,他能够变换颜色&a…

processing java 2d_如何使用Processing 2.0(Java)在元素周围绘制光晕?

我不知道内置的方式,至少一般(你没有提到你的代码是如何组织的)。但是,这是一个DIY方法的快速演示。这个想法是,你在对象后面画出一系列渐变和变暗的椭圆。你可能想根据自己的喜好来调整硬编码的数字,也许它可以非线性地变得透明(…

html5 光晕,HTML5 富有创意的光晕发散数据保存(提交)动效

CSS 语言: CSSSCSS 确定 .loading { cursor: pointer; font-size: 0.5em; color: white; font-weight: 100; width: 5.4em; height: 5.4em; line-height: 5.4em; text-align: center; position: fixed; left: 50%; top: 50%; margin-left: -1.5em; margin-top: -1.5…

html圆点光晕特效,使用CSS3做出带有光晕流星旋转光环的效果

今天教大家的这一份代码是用CSS3做出带有光晕的流星旋转光环的效果,感兴趣的朋友可以自己动手实践一下,案列代码如下:html {width: 100%; height: 100%; } body {width: 100%; height: 100%; overflow: hidden; background-image: -webkit-linear-gradient(90deg, #395ecb 0…

cocos2d 制作动态光晕效果基础 —— blendFunc

最近的项目要求动态光晕的效果。 何谓动态光晕?之前不知道别人怎么称呼这个效果, 不过在我看来,“动态光晕”这个名儿起的还是蛮不错的。 动态光晕就是在背景图片的上面蒙上一层光照。。。 但是这个光照比较特别,他能够变换颜色&a…