转载自技术科普丨平台效果调试篇1—灰区和权重

当你使用手机拍照的时候,有没有发现这种现象,在选自动白平衡的时候,图像整体色调是正常的,但是手动勾选其他光源的时候,会出现不同程度的偏色。为什么呢?

手动选择的光源色温都有很大差异,偏色就是实际环境色温与手动选择计算色温不匹配导致的。为什么选择自动白平衡的图片是正常的,它是怎么做到的呢?下面我们就来详细讲一讲平台关于白平衡色温相关的调试方法。

AWB是自动白平衡Automatic White Balance的英文缩写,图像3A算法(AWB、AE、AF)中的一个,它决定着手机拍摄图片效果的整体色调。

让相机在不同的光源环境下,都能将图片补偿成正常的颜色。简单的理解,自动白平衡就是通过算法使图像的白色与人眼看到的白色一致。

第一步-定参考

第二步-找参考

      参考其实也有讲究。

如下图片,如何找到正确的色温呢?

首先我们利用工具统计出图像的判定点分布情况:

可以看到,这些点的分布很广,色温从高到低都有分布。那么如何通过调试,准确地判断出当前实际的环境色温,来做正确的白平衡计算呢?

灰区

如上图灰色部分,灰区是参考点附近范围内的有限区域,当判定点在灰区外时,给的计算权重很低,这样可以减少误差。

灰区的大小可以通过下面的参数来调节。

白平衡调整选取灰块的区域可以开出接口调节。如下图所示:

其中Outlier Distance Day、F、A、H分别控制Daylight CWF、A、H参考点右边的灰区宽度,取值范围6-32,数值越大灰区越宽。Special数组中前三个参数分别控制Daylight 参考点左边/上面以及A/H左边的灰区宽度。我们通过调节参数来看一下灰区的变化。

权重

权重主要调节模块是 Weight Vector,它是不同曝光指数范围、不同色温分区对应的权重向量。

认真的同学一定会问曝光指数是什么?曝光指数:Exposure Index可以理解为相机拍照时曝光时间和增益大小的标志位,从0开始。如下如图Index = 1对应的曝光时间是264,增益是1.031倍。一般环境亮度越高,需要的曝光时间短,增益小,Index 越小。

      那色温分区又是什么呢?顾名思义,色温分区就是将不同色温进行区域划分,看下面的图你就懂啦。

懂了曝光指数范围、色温分区,我们选取Weight Vector中的一段来学习一下。

如下图第一行215,表示Index在215之后参数生效。

从AWB_DAY_D75开始到AWB_H,每个参数都是和上图从上到下的分区对应的,增加参数的数值,就会加大分区中判定点的判定权重,使最终判定点向该分区靠近

我们来看一个调试案例,下图左边是改前的效果,此时整体偏黄。

我们将图片拖入工具中,可以读出图片的3A信息,判定色温是4543,也就是下面左图中的五角星。这是商场的广告牌,一般商场中的灯光都偏黄,色温在4300以下,这张图片色温判高了,导致的Red Gain偏大和Blue Gain偏小,所以图片偏黄。在这种情况下,我们就可以加大A光分区的权重,使最终判定的色温往A光偏移。修改后,从3A信息上看,灰点下移,判定色温降低了,从效果上看图片也没有那么暗黄。

再来看一个案例:

此案例中,H光权重过高,使色温拉低到H光,整体偏冷。修改权重,加大A光的权重,可以使判定点向A光靠近,使整体色调加重

灰区和权重主要是为了减少色温判定失误,例如黄色的背景、白色的灯光、混光环境都很容易使色温误判,导致严重的偏色,优秀的权重表可以避免大多数此类问题。修改任一参数都会影响当前曝光指数下的所有场景,所以如果修改了参数,就需要对其他场景也进行测试,避免影响其他场景的效果。

灰区和权重不是万能的,有些极端的场景:纯色背景、绿植场景、低色温逆光场景等,通过灰区和权重是无法改善的。例如下方左图,绿植明显偏青,怎样使绿植更加鲜绿呢?这时就需要通过其他策略来调试了

技术科普丨平台效果调试篇1—灰区和权重相关推荐

  1. 技术科普丨平台效果调试篇5-Green zone

    转载自技术科普丨平台效果调试篇5-Green zone 嫩绿.或翠绿.或碧绿.或墨绿的一簇簇绿植,总是让人挪不开眼睛.它不仅是摄影者的最爱,也是camera效果调试的重点.对于绿植的效果调试,平台有一 ...

  2. 技术科普丨平台效果调试篇3-AWB Gain Adjust

    接下来我们先来看一下 下面两张图片有什么差异? ▼ ~Bingo~ ←左图偏暖色调 丨 右图偏冷色调→ 环境变化万千,有暖色也有冷色,受环境色温的影响,图片的色调表现都不尽相同.客户和消费者对于色调也 ...

  3. java生成sm4算法的对称密钥_技术分享丨这是一篇简单的小科普——什么是对称加密算法?(下)...

    原标题:技术分享丨这是一篇简单的小科普--什么是对称加密算法?(下) 大家好~我是贾正经,又到了干货满满的技术分享趴啦~ 上期我们讲解了对称加密算法的小知识,并介绍了国密算法中SM4算法的原理. 本期 ...

  4. 技术科普丨[测试] 64MEG 感光芯片效果对比

    感光芯片是摄像头最重要的元器件之一,相当于传统相机中的胶卷,起到接收光线进而成像的作用,感光芯片的效果好坏直接关系到模组的效果. 本文提到的两款芯片,是目前手机摄像头最主流的两款6400万像素的芯片. ...

  5. 技术科普丨黑电平:你真的懂“黑”吗?

    技术科普丨黑电平:你真的懂"黑"吗? 转载于:技术科普丨黑电平:你真的懂"黑"吗? 第27期 "眼前的黑不是黑,你说的白是什么白-" 不知你 ...

  6. android马达测试,技术科普丨马达测试知多少?

    原标题:技术科普丨马达测试知多少? 第49期 如今,大家对手机摄像头的拍摄要求日益提高,既要能拍清楚近景,又要能拍清楚远景,如何兼顾远景和近景,马达在其中发挥了非常重要的作用. 众所周知,拍摄距离越近 ...

  7. 技术科普丨有趣的DxOMark测试(一)

    不断刷新的DxOMark手机摄像效果排名,让DxOMark作为一家第三方手机摄像效果评估公司而广受关注. 最后的排名固然最博人眼球,而分数具体代表了什么,相信你也同样关心.当然整套系统的内容非常详尽和 ...

  8. 对称加密算法_技术分享丨这是一篇简单的小科普——什么是对称加密算法?(下)...

    大家好~我是贾正经,又到了干货满满的技术分享趴啦~ 上期我们讲解了对称加密算法的小知识,并介绍了国密算法中SM4算法的原理.(上集回顾) 本期带大家了解一下分组密码的五个模式. 分组密码的模式 首先了 ...

  9. 新手提升JSP技术能力的一点建议-调试篇

    最近又发现了许多人提问JSP里面遇空指针的问题,突然想起我还不是小版主时,就写过一个类似的文章.不过那时没有引起太大的反向,也就冷清了.今天利用[特权]加为精华. 同时将此文发布到博客上,希望对初学者 ...

最新文章

  1. mac下的apache项目发布出现403
  2. Excel组件DCOM配置
  3. 一个支持Abort的BackgroundWorker
  4. 登录:应用程序错误通知
  5. 兰州交通大学C语言课程设计,兰州交通大学C语言课程设计报告(完整版).doc
  6. mybatis-plus (3.4.2)使用
  7. css隐藏输入框的光标
  8. SpringCloud微服务权限控制(一)概述
  9. Mac下启动和停止Mysql服务
  10. 蚂蚁集团换帅!胡晓明辞任 CEO
  11. mac mysql语句_Mac 下MySQL使用group by 语句报错解决方法
  12. override与final
  13. 整理python笔记001(列表(深浅copy),元祖,字典,集合)
  14. 由一个DEBUG说开去
  15. System level Programming study(1)
  16. 图书管理系统《软件工程》
  17. 梅花易数C语言实现(六十四卦卦辞用的是python)用了python
  18. Cortex-M3/M4内核处理器一次中断事件可能产生两次中断问题
  19. mysql执行sql流程_mysql 执行sql流程
  20. 高版本Ubuntu(如22.02)修改apt源,快速安装低版本gcc/g++

热门文章

  1. MATLAB:读取nc文件并将nc文件转为tif文件输出
  2. 计算机导论课后总结三
  3. u盘文件不见但还占用容量文件办法?
  4. uoj #185. 【ZJOI2016】小星星
  5. luat string常用函数详解
  6. 【Tensorflow教程笔记】TensorFlow Datasets 数据集载入
  7. [转]爱因斯坦·毕加索——空间、时间和动人心魄之美
  8. 运动耳机有必要买吗、口碑最好的运动耳机品牌排行
  9. 手写英文单词识别(1)
  10. 苹果账户登录_开心,安卓手机支持和iPhone内APP账户互通