【技术实现步骤摘要】
自动白平衡校正系统以及校正方法
本专利技术涉及数字图像处理
,具体地,涉及一种适用范围广且硬件资源消耗相对较低的自动白平衡校正系统以及校正方法。
技术介绍
图像传感器是模仿人类的视觉成像的,但传感器并不具有人类视觉的一些特征,颜色恒常性就是其中之一。颜色恒常性是指人的视觉映像在一定范围内不随视觉条件改变,保持相对稳定的特性,它对人类的生存和发展具有重要的意义。由于客观事物具有稳定性,人类认识世界也必须要有相应的稳定性。一个特定的物体,由于光照的变化,反射的光谱也会有所不同,人的视觉系统能够识别出这种变化,并能够判断出该变化是由于光照条件的变化导致的。所以当光照在一定范围内变化时,人类视觉系统认为该物体的表面颜色是恒定不变的。因此人类在不同的光源下仍然可以得到物体在白色光源下的颜色,而图像传感器本身并不具有这种特性,导致图像传感器在钨丝灯下拍摄的物体会偏红,而在晴天下拍摄的物体会偏蓝。即低色温下会产生红色色偏,高色温下会产生蓝色色偏,自动白平衡算法就是用来校正色偏的。现有的白平衡算法主要分为三大类:基于假设的白平衡算法、基于先验知识的白平衡算法和基于直方图的自动白平衡算法。基于假设的白平衡算法依托于一定的假设基础,例如灰色世界法、完美反射法,算法简单但当假设不成立时算法失效;基于先验知识的自动白平衡算法依托于大量的样本数据获得参数值,例如色域映射算法、颜色相关性算法、神经网络算法,算法校正准确度高、适用范围广,但算法复杂;基于直方图的自动白平衡算法通过调整图像的直方图校正色偏,例如基于直方图拉伸、直方图匹配的自动白平衡算法,此类算法不依托于假设、算法简 ...
【技术保护点】
1.一种自动白平衡校正方法,其特征如下:S1:分别收集当前图像RGB各通道的直方图信息,得到RGB通道直方图的分布;S2:根据RGB通道直方图的分布,判断图像适宜采用的直方图校正模式;若RB通道直方图[sat_th,255]内的高饱和像素数量均小于G通道直方图[bri_th,255]内的高明度像素数量,则图像适宜采用直方图匹配模式进行校正;否则图像适宜采用直方图平移模式进行校正;其中,sat_th为高饱和像素的下界限,bri_th为高明度像素的下界限;S3,直方图调整:若图像适宜采用直方图匹配模式,则分别计算R通道与G通道、B通道与G通道的匹配值,完成对R通道和B通道的直方图调整;若图像适宜采用直方图平移模式,则计算保证RGB通道直方图重叠面积最大时RB通道的直方图平移系数,并根据平移系数对RB直方图进行调整。
【技术特征摘要】
1.一种自动白平衡校正方法,其特征如下:S1:分别收集当前图像RGB各通道的直方图信息,得到RGB通道直方图的分布;S2:根据RGB通道直方图的分布,判断图像适宜采用的直方图校正模式;若RB通道直方图[sat_th,255]内的高饱和像素数量均小于G通道直方图[bri_th,255]内的高明度像素数量,则图像适宜采用直方图匹配模式进行校正;否则图像适宜采用直方图平移模式进行校正;其中,sat_th为高饱和像素的下界限,bri_th为高明度像素的下界限;S3,直方图调整:若图像适宜采用直方图匹配模式,则分别计算R通道与G通道、B通道与G通道的匹配值,完成对R通道和B通道的直方图调整;若图像适宜采用直方图平移模式,则计算保证RGB通道直方图重叠面积最大时RB通道的直方图平移系数,并根据平移系数对RB直方图进行调整。2.根据权利要求1所述的自动白平衡校正方法,其特征在于,所述S3中,计算R通道、B通道与G通道的匹配值,包括如下步骤:计算RGB通道各像素点的像素累积值:其中,HR[i]、HG[i]、HB[i]分别为RGB通道直方图i像素值的数量,SR、SG、SB分别为像素值为r、g、b时的像素累积值;设需要进行匹配操作的通道为X,匹配的像素为X通道的i像素,匹配的目标通道为Y通道,匹配成功的标志如下所示:式中,accxi为X通道第i像素值的累积值,accyj为Y通道第j像素值的累积值;该式表明X通道i像素值处的累积值与Y通道j-1处累积值差值最小,X通道i像素值匹配到Y通道j-1像素值上;当X通道i像素与Y通道j-1像素匹配成功后,X通道i+1像素只需判断是否与Y通道大于等于j-1的像素能够匹配成功。3.根据权利要求1所述的自动白平衡校正方法,其特征在于,所述S3中,计算RB通道的直方图平移系数,包括如下步骤:RB通道直方图的平移范围为[-th+1,th],其中th表示平移系数的最大值,该值用于统计多组图片得出的经验值;平移步长为step;遍历整个平移范围,并不断计算平移后的重叠面积,平移过程结束后,重叠面积最大时对应的系数即为平移系数;重叠面积的计算为RGB通道每个像素点对应最小值的累加:其中,OA为重叠面积,HR(i)、HG(i)、HB(i)分别为RGB通道i像素值的数量。4.一种自动白平衡校正系统,其特征在于,包括直方图统计模块(10)、模式计算模块(20)、直方图调整模块(30)、数据处理模块(40)和读写控制模块(50);其中:所述的直方图统计模块(10)统计输入图像的R、G、B通道的直方图,存入所述的读写控制模块(50)的存储单元中,并产生统计结束信号传递给模式计算模块(20);所述的模式计算模块(20)接收到直方图统计模块(10)的统计结束信号后,通过读取存储单元中R、G、B通道的像素数据,计算出工作模式,所述工作模式包括直方图匹配工作模式和直方图平移工作模式,并将工作模式的模式信号传递给直方图调整模块(30)与数据处理模块(40),将结束信号传递给直方图调整模块(30);所述的直方图调整模块(30)在得到模式计算模块模块(20)的结束信号后开始工作,若为直方图匹配工作模式则计算出RB通道匹配值,并传递给读写控制模块(50)写入存储单元;若为直方图平移工作模式则需要计算出平移系数及平移方向,将平移系数与结束...
【专利技术属性】
技术研发人员:魏超,贺光辉,何卫锋,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。