【技术实现步骤摘要】
感光装置及用于其的白平衡方法和装置
本专利技术涉及图像处理
,特别涉及一种感光装置及用于其的白平衡方法和装置。
技术介绍
通常在不同的色温条件下,目标物的色彩会发生不同变化。其中,白色物体的变化最为明显,例如,在室内白炽灯的低色温(2600K)环境下,白色物体看起来偏红;在晴天太阳光的高色温(10000K)环境下,白色物体看起来偏蓝。为了尽可能的减小外来光线对目标物的色彩造成的影响,使得在不同色温环境下拍摄的图像都能显现出目标物原本的色彩,则需要进行色彩矫正以实现真正的色彩平衡,称为白平衡。目前,在RGB(Red、Green、Blue,红、绿、蓝)空间实现自动白平衡的算法中,通常基于G值来调整R值和B值的大小,首先统计计算参考白点的R、G、B的平均值R_AVER、G_AVER和B_AVER,分别比较R_AVER和B_AVER与G_AVER的差值,根据与G_AVER差值的大小来判断当前场景的色偏情况,进而调整R_AVER和B_AVER的大小,即调节R通道和B通道增益值R_GAIN和B_GAIN的大小,实现自动白平衡的调整。现有技术存在的问题是,这种自动白平衡能够在2500K-7500K的色温范围内正常调整,但是,在户外等色温比较高的场景下,由于一些物体的反光,这些反光点容易判断为参考白点,产生误调。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷之一。为达到上述目的,本专利技术第一方面的实施例提出一种感光装置的白平衡方法,包括以下步骤:S1:根据输入图像的图像信息确定所述输入图像中的参考白点;S2:根据所述参考白点计算第一色偏差值和第二色偏差值;S ...
【技术保护点】
一种感光装置的白平衡方法,其特征在于,包括以下步骤:S1:根据输入图像的图像信息确定所述输入图像中的参考白点;S2:根据所述参考白点计算第一色偏差值和第二色偏差值;S3:根据所述第一色偏差值和所述第二色偏差值判断是否进行白平衡调整;S4:如果判断进行白平衡调整,则根据所述输入图像的图像信息确定所述输入图像的拍摄场景;S5:根据所述输入图像的拍摄场景确定不同的通道增益值的范围;S6:根据所述通道增益值的范围和预设的步长,调整所述通道增益值以获得所述通道增益值的最终值;以及S7:根据所述通道增益值的最终值调整所述感光装置的原始通道增益值。
【技术特征摘要】
1.一种感光装置的白平衡方法,其特征在于,包括以下步骤:S1:根据输入图像的图像信息确定所述输入图像中的参考白点;S2:根据所述参考白点计算第一色偏差值和第二色偏差值;S3:根据所述第一色偏差值和所述第二色偏差值判断是否进行白平衡调整;S4:如果判断进行白平衡调整,则根据所述输入图像的亮度平均值和所述感光装置的曝光时间确定所述输入图像的拍摄场景为户外场景或室内场景;S5:根据所述输入图像的拍摄场景确定不同的通道增益值的范围;S6:根据所述通道增益值的范围和预设的步长,调整所述通道增益值以获得所述通道增益值的最终值;以及S7:根据所述通道增益值的最终值调整所述感光装置的原始通道增益值。2.根据权利要求1所述的感光装置的白平衡方法,其特征在于,所述步骤S1具体包括:S11:判断所述输入图像的红、绿、蓝分量值是否同时满足以下参考白点判断公式,|R-G|<LIMIT1,|B-G|<LIMIT2,LIMIT3<G<LIMIT4,其中,R、G、B分别为像素点的红、绿、蓝分量值,LIMIT1、LIMIT2、LIMIT3和LIMIT4分别为预定的第一检测阈值、第二检测阈值、第三检测阈值和第四检测阈值;以及S12:如果所述输入图像的像素点的红、绿、蓝分量值同时满足所述参考白点判断公式,则所述像素点为参考白点。3.根据权利要求1所述的感光装置的白平衡方法,其特征在于,所述步骤S2具体包括:S21:统计计算所述参考白点的红、绿、蓝分量平均值R_AVER、G_AVER和B_AVER;以及S22:根据所述红、绿、蓝分量平均值R_AVER、G_AVER和B_AVER,通过以下的公式计算所述第一色偏差值R_AVER_SUB和第二色偏差值B_AVER_SUB,R_AVER_SUB=R_AVER-G_AVER,B_AVER_SUB=B_AVER-G_AVER。4.根据权利要求1所述的感光装置的白平衡方法,其特征在于,所述步骤S3具体包括:S31:判断所述第一色偏差值R_AVER_SUB和第二色偏差值B_AVER_SUB是否同时满足以下的白平衡判断公式,|R_AVER_SUB|<LOCK1,|B_AVER_SUB|<LOCK2,其中,LOCK1和LOCK2分别为预定的第一色偏阈值和第二色偏阈值;以及S32:如果所述第一色偏差值R_AVER_SUB和第二色偏差值B_AVER_SUB同时满足所述白平衡判断公式,则所述输入图像不进行白平衡处理,否则继续步骤S4。5.根据权利要求1所述的感光装置的白平衡方法,其特征在于,所述步骤S4具体包括:S41:根据所述输入图像的像素点的红、绿、蓝分量值,按照以下公式计算所述输入图像的每个像素点的亮度值Y,Y=a*R+b*G+c*B,其中,a、b、c为比例系数,且a+b+c=1;S42:根据所述输入图像的每个像素点的亮度值Y计算所述输入图像的亮度平均值Y_AVER;S43:根据所述感光装置的曝光时间INT_TIME和所述亮度平均值Y_AVER,通过以下的场景判断公式判断所述输入图像的拍摄场景,INT_TIME<INT_TH,Y_AVER>Y_TH,其中,INT_TH为预定的曝光时间阈值,Y_TH为预定的亮度阈值;以及S44:如果所述亮度平均值Y_AVER和感光装置的曝光时间INT_TIME同时满足所述场景判断公式,则所述输入图像的拍摄场景为户外场景,否则所述输入图像的拍摄场景为室内场景。6.根据权利要求1所述的感光装置的白平衡方法,其特征在于,所述步骤S5具体包括:如果所述输入图像的拍摄场景为户外场景,则通过以下的公式确定所述通道增益值的范围,LIMIT5<R_GAIN<LIMIT6,LIMIT7<B_GAIN<LIMIT8,其中,R_GAIN和B_GAIN分别为红、蓝通道增益值,LIMIT5、LIMIT6、LIMIT7和LIMIT8分别为预定的第一户外增益阈值、第二户外增益阈值、第三户外增益阈值和第四户外增益阈值;以及如果所述输入图像的拍摄场景为室内场景,则通过以下的公式确定所述通道增益值的范围,LIMIT9<R_GAIN<LIMIT10,LIMIT11<B_GAIN<LIMIT12,其中,LIMIT9、LIMIT10、LIMIT11和LIMIT12分别为预定的第一室内增益阈值、第二室内增益阈值、第三室内增益阈值和第四室内增益阈值,其中,绿通道增益值为预定的值。7.根据权利要求4所述的感光装置的白平衡方法,其特征在于,所述步骤S6具体包括:S61:根据所述第一色偏差值和所述第二色偏差值确定不同拍摄场景下的预设步长;S62:根据所述预设步长、第一色偏差值、第二色偏差值和通道增益值的范围,调整所述通道增益值以获得所述通道增益值的最终值。8.根据权利要求7所述的感光装置的白平衡方法,其特征在于,所述步骤S61具体包括:S611:判断所述第一色偏差值R_AVER_SUB是否满足以下的第一步长选择公式,|R_AVER_SUB|>LOCK3,其中,LOCK3为预定的第三色偏阈值,且LOCK3>LOCK1;S612:如果所述第一色偏差值R_AVER_SUB满足所述第一步长选择公式,则选择红通道增益值R_GAIN的步长为预定的第一步长STEP1,否则选择所述红通道增益值R_GAIN的步长为预定的第二步长STEP2,其中STEP1>STEP2>0;S613:判断所述第二色偏差值B_AVER_SUB是否满足以下的第二步长选择公式,|B_AVER_SUB|>LOCK4,其中,LOCK4为预定的第四色偏阈值,且LOCK4>LOCK2;S614:如果所述第二色偏差值B_AVER_SUB满足所述第二步长选择公式,则选择蓝通道增益值B_GAIN的步长为所述预定的第一步长STEP1,否则选择所述蓝通道增益值B_GAIN的步长为所述预定的第二步长STEP2。9.根据权利要求8所述的感光装置的白平衡方法,其特征在于,所述步骤S62具体包括:S621:判断所述第一色偏差值R_AVER_SUB是否大于0;S622:如果所述第一色偏差值R_AVER_SUB>0,且所述第一色偏差值R_AVER_SUB满足所述第一步长选择公式,则所述红通道增益值R_GAIN增加一个所述第一步长;S623:如果所述第一色偏差值R_AVER_SUB>0,且所述第一色偏差值R_AVER_SUB不满足所述第一步长选择公式,则所述红通道增益值R_GAIN增加一个所述第二步长;S624:如果所述第一色偏差值R_AVER_SUB<0,且所述第一色偏差值R_AVER_SUB满足所述第一步长选择公式,则所述红通道增益值R_GAIN减小一个所述第一步长;S625:如果所述第一色偏差值R_AVER_SUB<0,且所述第一色偏差值R_AVER_SUB不满足所述第一步长选择公式,则所述红通道增益值R_GAIN减小一个所述第二步长;S626:重复步骤S622至步骤S625,直至所述红通道增益值R_GAIN在所述红通道增益值范围内;S627:判断所述第二色偏差值B_AVER_SUB是否大于0;S628:如果所述第二色偏差值B_AVER_SUB>0,且所述第二色偏差值B_AVER_SUB满足所述第二步长选择公式,则所述蓝通道增益值B_GAIN增加一个所述第一步长;S629:如果所述第二色偏差值B_AVER_SUB>0,且所述第二色偏差值B_AVER_SUB不满足所述第二步长选择公式,则所述蓝通道增益值B_GAIN增加一个所述第二步长;S6210:如果所述第二色偏差值B_AVER_SUB<0,且所述第二色偏差值B_AVER_SUB满足所述第二步长选择公式,则所述蓝通道增益值B_GAIN减小一个所述第一步长;S6211:如果所述第二色偏差值B_AVER_SUB<0,且所述第二色偏差值B_AVER_SUB不满足所述第二步长选择公式,则所述蓝通道增益值B_GAIN减小一个所述第二步长;以及S6212:重复步骤S628至步骤S6211,直至所述蓝通道增益值B_GAIN在所述蓝通道增益值范围内。10.一种感光装置的白平衡装置,其特征在于,包括:色偏计算模块,用于根据输入图像的图像信息确定所述输入图像中的参考白点,并根据所述参考白点计算第一色偏差值和第二色偏差值;白平衡判断模块,用于根据所述第一色偏差值和第二色偏差值判断所述输入图像是否进行白平衡调整;通道增益值范围确定模块,用于当所述白平衡判断模块确定进行白平衡调整时,根据所述输入图像的亮度平均值和所述感光装置的曝光时间确定所述输入图像的拍摄场景为户外场景或室内场景,并确定不同拍摄场景的通道增益值的范围;以及白平衡调整模块,用于根据所述通道增益值的范围和预设的步长,调整所述通道增益值以获得所述通道增益值的最终值。11.根据权利要求10所述的...
【专利技术属性】
技术研发人员:吕玉鹏,毛水江,彭茂,傅璟军,胡文阁,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。