颜色算法之AWB
@TOC
前言
进公司,做项目过程中肯定会碰到很多技术点,总结一下,以供后面参考学习,查看。肯定大家都有一定差异啦,大家作为参考哦,与诸君共勉。
一、AWB
1.(Auto White Balance,AWB)
- 自动白平衡(AWB)的主要功能是消除不真实的色偏,确保在不同光照条件下,图像或视频中白色的物体显示为白色。
- 自动白平衡205(Auto White Balance,AWB)用于使得白色在任何色温下相机均能把它还原成白;
- 由于色温的影响,白纸在低色温下会偏黄,高色温下会偏蓝;白平衡的目的在于使得白色物体在任何色温下均为R=G=B呈现出白色。
- AWB通过调整图像中红、绿、蓝三通道的增益比例来实现,使得R’=G’=B’,即三个通道的输出均衡。
2.AWB算法通常包括以下步骤:
- 色温统计:根据图像统计出色温。
- 计算通道增益:计算出R和B通道的增益。
- 进行偏色的矫正:根据给出的增益,算出偏色图像的矫正。
3.常用的AWB算法有:或者说AWB的原理
- 灰度世界法:通过计算图像中各个通道的平均亮度,将图像转换为灰度图像,再将灰度图像与白色背景进行对比,计算出各个通道的增益。
- 完美反射法:通过计算图像中各个通道的最大响应值,将图像转换为白色背景,再计算出各个通道的增益。
4.AWB的优点:
- 自动化:不需要人工干预,可以节省时间。
- 准确性:算法可以精确地估计出各个通道的增益。
- 鲁棒性:算法可以适应各种光照条件,对各种场景都能产生良好的效果。
5.AWB的缺点:
- 耗时:算法需要对图像进行多次处理,耗时较长。
- 噪声:算法对噪声敏感,可能会引入噪声。
- 依赖光源:算法依赖于光源的颜色,光源颜色变化会导致算法失效。
6.AWB的应用
- 图像增强:AWB可以提升图像的清晰度和色彩饱和度。
- 视频监控:AWB可以使得视频中的物体在不同光照条件下显示为白色。
- 照片修复:AWB可以使得照片中的物体在不同光照条件下显示为白色。
- 图像编辑:AWB可以使得图像中的物体在不同光照条件下显示为白色。
- 图像处理:AWB可以提升图像的整体色彩。
- 图像拍摄:AWB可以使得拍摄的照片在不同光照条件下显示为白色。
巨人的肩膀
- 周志明老师的凤凰架构
- 徐海松. 颜色信息工程(第二版)
- https://zhuanlan.zhihu.com/p/575531873
- Auto White Balance
- AWB算法原理及其应用
- AWB算法原理及其应用
- AWB算法原理及其应用)’
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.


