[发明专利]一种基于深度学习的快速自动白平衡和颜色矫正方法有效
申请号: | 202111382303.0 | 申请日: | 2021-11-22 |
公开(公告)号: | CN113824945B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 许心文;黄政林;郭奇锋 | 申请(专利权)人: | 深圳深知未来智能有限公司 |
主分类号: | H04N9/73 | 分类号: | H04N9/73;H04N9/68;G06N20/00 |
代理公司: | 中山市科企联知识产权代理事务所(普通合伙) 44337 | 代理人: | 杨立铭 |
地址: | 518100 广东省深圳市宝安区新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 快速 自动 白平衡 颜色 矫正 方法 | ||
本发明提供的一种基于深度学习的快速自动白平衡和颜色矫正方法,速度方面:awb和color correction能在普通嵌入式设备上做到实时性,计算量比传统算法减小;效果方面:解决了传统方法对大面积纯色图片白平衡估计不准确的问题,且在低色温和低照度环境下表现了较好的白平衡和颜色矫正的效果,经过imatest测试,在低照度和低色温下,白平衡的灰阶还原度在90%以上,颜色矫正后的ΔC8%,ΔE15%,而在高色温下的白平衡还原度均超过95%,颜色饱和度基本大于100。而传统的白平衡算法在低色温低照度下灰阶还原度只能达到60%‑80%;适用性方面:本方法适用于多sensor,且可拓展于其他的任务领域。
技术领域
本发明属于图像处理技术领域,尤其涉及一种基于深度学习的快速自动白平衡和颜色矫正方法。
背景技术
传统的AWB算法包含以下一些算法:
高级白平衡算法,其算法流程是:
1.在灯箱里面拍摄不同色温下(D75、D65、D50、CWF、H、A)的灰卡图片,灰卡充满整副实况图;
2.标定出每一个色温下的白平衡基准点,然后确定出基准白点绘制参考白区;
3.计算待校正图像当前落入参考白区的参考白点,根据这些灰点结合权重计算得到待校正图像的白平衡色彩补偿;
灰度世界算法, 其算法流程是:
确定灰度值avg_gray
有两种方法确定avg_gray:a.取最大亮度值的一半b.计算图片R,G,B三个通道的均值为avg_r,avg_g,avg_b。avg_gray = (avg_r+avg_g+avg_b)/3
计算R,G,B三个通道的增益系数:
kr = avg_gray/avg_r
kg =avg_gray/avg_g
kb= avg_gray/avg_b
根据Von Kries对角模型,对于图像中的每个像素C,调整其分量R,G,B分量:
C(R’) = C(R) * kr
C(G’) = C(G) * kg
C(B’) = C(B) * kr
完美反射法,其算法流程是:
计算每个像素R , G , B之和并保存。
按照R + G + B的值的大小计算出其前10%或其他Ratio的白色参考点的阈值T。
遍历图像中的每个点,计算其中R + G + B 值大于T的所有点的R , G ,B 分量的累积和的平均值。
将每个像素量化到[ 0 , 255 ]
传统的Color Correction算法:
Color Correction,是在做完白平衡矫正以后做的一个颜色纠正算法,算法的背景主要是Image Sensor对三原色RGB的响应跟人眼有较大的差别,以及pixel之间Crosstalk现象的存在,ImageSensor输出的图像必须经过Color Correction才能还原出比较真实的色彩。传统的color correction算法是步骤是将经过白平衡矫正后的24色卡图片计算得到一个3*3的计算矩阵,然后用3*3矩阵矫正得到新的图片。
基于深度学习的颜色矫正方法大体可分为以下几类:
白平衡:神经网络估计场景光照强度,然后根据光强矫正白平衡图片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳深知未来智能有限公司,未经深圳深知未来智能有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111382303.0/2.html,转载请声明来源钻瓜专利网。