发明名称 一种自动白平衡的方法及电路
摘要 本发明公开了一种自动白平衡的方法及电路,该方法包括如下步骤:步骤一,收集当前图像RGB各通道的直方图信息,并提取各个直方图中具有代表性的位置数据;步骤二,利用该些位置数据之间的比较来计算各个通道的增益系数;步骤三,对各通道的直方图利用计算获得的增益系数进行线性变换,获得自动白平衡后的图像,本发明通过收集前一帧图像的直方图信息来分析计算下一帧图像的各通道增益,在保持良好的矫正性能及矫正可靠性的同时,最大程度地节省硬件资源开销。
申请公布号 CN103517049B 申请公布日期 2015.06.24
申请号 CN201310482821.9 申请日期 2013.10.15
申请人 上海交通大学;上海集成电路研发中心有限公司 发明人 华洪略;金威;何卫锋;洪亮;李琛;赵宇航;贺光辉
分类号 H04N9/73(2006.01)I;H04N9/04(2006.01)I 主分类号 H04N9/73(2006.01)I
代理机构 上海思微知识产权代理事务所(普通合伙) 31237 代理人 郑玮
主权项 一种自动白平衡的方法,包括如下步骤:步骤一,收集当前图像RGB各通道的直方图信息,并提取各个直方图中具有代表性的位置数据;若条件((R_UB‑R_MB≥α)&amp;&amp;(R_MB‑R_LB≥α)&amp;&amp;(G_UB‑G_MB≥α)&amp;&amp;(G_MB‑G_LB≥α)&amp;&amp;(B_UB‑B_MB≥α)&amp;&amp;(B_MB‑B_LB≥α))成立,则进行如下运算,得到新的各通道上界为:r_ub=R_UB+βr/3×(G_UB+B_UB–2×R_UB);g_ub=G_UB+βg/3×(R_UB+B_UB–2×G_UB);b_ub=B_UB+βb/3×(R_UB+G_UB–2×B_UB);得到新的各通道下界为:r_lb=R_LB+βr/3×(G_LB+B_LB–2×R_LB);g_lb=G_LB+βg/3×(R_LB+B_LB–2×G_LB);b_lb=B_LB+βb/3×(R_LB+G_LB–2×B_LB);其中,R_UB、R_MB、R_LB分别为输入数据R通道的上界、中界和下界,1_UB、G_MB、G_LB分别为G通道的上界、中界和下界分别为G_UB、G_MB、G_LB,B_UB、B_MB、B_LB分别为B通道的上界、中界和下界,r_ub、r_mb、r_lb分别为直方图拉伸后R通道的上界、中界和下界,g_ub、g_mb、g_lb分别为直方图拉伸后G通道的上界、中界和下界,b_ub、b_mb、b_lb分别为直方图拉伸后B通道的上界、中界和下界,α为图像色彩单一的判定阈值,β<sub>r</sub>、β<sub>g</sub>、β<sub>b</sub>分别为RGB通道的拉伸力度;步骤二,利用该些位置数据之间的比较来计算各个通道的增益系数;步骤三,对各通道的直方图利用计算获得的增益系数进行线性变换,获得自动白平衡后的图像。
地址 200240 上海市闵行区东川路800号