色温调节方法、图像处理方法及装置、介质和电子设备制造方法及图纸

技术编号:20370294 阅读:39 留言:0更新日期:2019-02-16 20:25
本发明专利技术公开了一种色温调节方法、图像处理方法及装置、介质和电子设备,涉及图像处理技术领域。该色温调节方法包括:确定图像上的多个白点以及与每个白点对应的色温校正因子;根据每个白点的色温校正因子对每个白点进行聚类,并基于聚类的结果确定第一色温中心点和第二色温中心点;基于图像中目标像素的色温校正因子确定目标像素分别距第一色温中心点和第二色温中心点的距离;根据目标像素分别距第一色温中心点和第二色温中心点的距离对目标像素的色温进行调节。本公开可以在混合光源下实现较好地色温调节效果,使图像显示更加自然。

Color Temperature Adjustment Method, Image Processing Method and Device, Media and Electronic Equipment

The invention discloses a color temperature adjustment method, an image processing method and device, a medium and an electronic device, and relates to the technical field of image processing. The color temperature adjustment method includes: determining multiple white points on the image and the color temperature correction factor corresponding to each white point; clustering each white point according to the color temperature correction factor of each white point, and determining the first color temperature center point and the second color temperature center point based on the result of clustering; and determining the target pixel from the first color temperature respectively based on the color temperature correction factor of the target pixel in the image. The distance between the center point and the center point of the second color temperature is adjusted according to the distance between the target pixel and the center point of the first color temperature and the center point of the second color temperature respectively. The invention can achieve better color temperature adjustment effect under mixed light source, and make image display more natural.

【技术实现步骤摘要】
色温调节方法、图像处理方法及装置、介质和电子设备
本公开涉及图像处理
,具体而言,涉及一种色温调节方法、图像处理方法、色温调节装置、图像处理装置、计算机可读介质和电子设备。
技术介绍
随着计算机技术研究的不断深入,影像技术得到了快速的发展,手机、照相机、监控设备等影像产品不断更新换代。通过这些影像产品得到的图像越来越能反映出人们肉眼实际所看到的实物。在图像处理
,色温是衡量图像显示质量的重要标准之一。由于影像产品中用于采集图像的系统的缺陷,例如,摄像头的缺陷,图像可能存在色温偏差的问题。在这种情况下,可以对图像进行色温调节,以修复色温偏差而导致图片颜色不自然的问题。目前,针对环境光为单色光源的场景(例如,户外,或室内为单色荧光灯),相关的调节色温的方法通过根据图像场景计算出合适的色温校正因子,并将该色温校正因子应用于整个图像,以完成色温的调节。对于混合光源的场景(例如,室内荧光灯与室外自然光的组合),相关技术采用同一色温校正因子对整个图像的色温进行调节,或者基于两种光源的加权方式来对色温进行调节。然而,这些方式的处理效果不佳,例如,对于室内的图像部分,会出现人脸偏黄的情况。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种色温调节方法、图像处理方法、色温调节装置、图像处理装置、计算机可读介质和电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的在混合光源的场景下图像色温调节效果不佳的问题。根据本公开的一个方面,提供一种色温调节方法,包括:确定图像上的多个白点以及与每个白点对应的色温校正因子;根据每个白点的色温校正因子对每个白点进行聚类,并基于聚类的结果确定第一色温中心点和第二色温中心点;基于图像中目标像素的色温校正因子确定目标像素分别距第一色温中心点和第二色温中心点的距离;根据目标像素分别距第一色温中心点和第二色温中心点的距离对目标像素的色温进行调节。可选地,确定图像上的多个白点包括:基于图像的分辨率对图像进行分块,得到多个图像分块;计算每个图像分块中各个像素的通道数据的统计特征;根据统计特征并利用一预设白平衡算法确定图像上的多个白点。可选地,基于聚类的结果确定第一色温中心点和第二色温中心点包括:确定第一色温对应的类簇中白点的数量作为第一数量;确定第二色温对应的类簇中白点的数量作为第二数量;如果第一数量占第一数量与第二数量之和的比值在预设比值范围内且第二数量占第一数量与第二数量之和的比值在预设比值范围内,则基于聚类的结果确定第一色温中心点和第二色温中心点。可选地,色温调节方法还包括:如果第一数量占第一数量与第二数量之和的比值在预设比值范围外或第二数量占第一数量与第二数量之和的比值在预设比值范围外,则结束色温调节过程。可选地,基于图像中目标像素的色温校正因子确定目标像素分别距第一色温中心点和第二色温中心点的距离包括:基于目标像素的色温校正因子确定目标像素距第一色温中心点的距离作为第一中间距离;基于目标像素的色温校正因子确定目标像素距第二色温中心点的距离作为第二中间距离;对第一中间距离与第二中间距离进行归一化处理,以分别确定出第一距离和第二距离,并将第一距离和第二距离分别确定为目标像素距第一色温中心点和第二色温中心点的距离;其中,第一距离与第二距离的和为1。可选地,根据目标像素分别距第一色温中心点和第二色温中心点的距离对目标像素的色温进行调节包括:根据第一距离和第二距离确定目标像素对应的色温还原区域;基于目标像素对应的色温还原区域对目标像素的色温进行调节。可选地,根据第一距离和第二距离确定目标像素对应的色温还原区域包括:如果第一距离小于一预设距离阈值,则确定目标像素对应的色温还原区域为第一色温还原区域;如果第二距离小于预设距离阈值,则确定目标像素对应的色温还原区域为第二色温还原区域;如果第一距离和第二距离均不小于预设距离阈值,则确定目标像素对应的色温还原区域为第三色温还原区域;其中,第三色温还原区域是介于第一色温还原区域与第二色温还原区域之间的过渡区域。可选地,色温校正因子包括第一色温校正因子和第二色温校正因子;其中,基于目标像素对应的色温还原区域对目标像素的色温进行调节包括:如果确定出目标像素对应的色温还原区域为第一色温还原区域,则将目标像素的第一色温校正因子与第一预设还原强度的乘积作为色温调节的参数,并进行色温调节;如果确定出目标像素对应的色温还原区域为第二色温还原区域,则将目标像素的第二色温校正因子与第二预设还原强度的乘积作为色温调节的参数,并对目标像素进行色温调节。可选地,如果目标像素对应的色温还原区域为第三色温还原区域,则基于目标像素对应的色温还原区域对目标像素的色温进行调节包括:对第一距离与第二距离进行插值处理,根据插值处理的结果确定目标像素的色温缩放比例;根据目标像素的色温缩放比例和色温校正因子对目标像素的色温进行调节。可选地,如果目标像素对应的色温还原区域为第三色温还原区域,则基于目标像素对应的色温还原区域对目标像素的色温进行调节包括:根据第一距离、第二距离以及预设距离阈值确定目标像素的第一色温还原权重和第二色温还原权重;将目标像素的第一色温校正因子与第一色温还原权重的乘积与第二色温校正因子与第二色温还原权重的乘积之和确定为进行色温调节的参数,并进行色温调节。可选地,确定图像上的多个白点包括:确定图像是否满足预设场景要求及预设照度要求;如果图像满足预设场景要求及预设照度要求,则确定图像上的多个白点;其中,预设场景要求包括图像场景为非室外场景,预设照度要求包括图像的照度大于一预设照度值。可选地,在确定图像上的多个白点之前,色温调节方法还包括:判断图像的数据格式是否为RGB数据格式,如果图像的数据格式不是RGB数据格式,则将图像转换成RGB数据格式的图像;以及/或者在对包括目标像素在内的图像上各像素的色温进行调节后,色温调节方法还包括:判断后续图像处理过程相适应的数据格式是否为RGB数据格式,如果后续图像处理过程相适应的数据格式不是RGB数据格式,则将RGB数据格式的图像转换成数据格式与后续图像处理过程相适应的图像。根据本公开的一个方面,提供一种图像处理方法,包括:对图像传感器输出的图像进行预处理,如果预处理后图像的数据格式不是RGB数据格式,则将预处理后的图像转换成RGB数据格式的图像;确定RGB数据格式的图像上的多个白点以及与每个白点对应的色温校正因子,根据每个白点的色温校正因子对每个白点进行聚类,并基于聚类的结果确定第一色温中心点和第二色温中心点;基于RGB数据格式的图像中目标像素的色温校正因子确定目标像素分别距第一色温中心点和第二色温中心点的距离,并根据目标像素分别距第一色温中心点和第二色温中心点的距离对目标像素的色温进行调节;如果与色温调节后的后续图像处理过程相适应的数据格式不是RGB数据格式,则将色温调节后的RGB数据格式的图像转换成数据格式与后续图像处理过程相适应的图像,以便对图像进行后续图像处理过程;其中,后续图像处理过程包括高动态范围成像处理和多帧降噪处理。根据本公开的一个方面,提供一种色温调节装置,包括白点确定模块、本文档来自技高网...

【技术保护点】
1.一种色温调节方法,其特征在于,包括:确定图像上的多个白点以及与每个白点对应的色温校正因子;根据所述每个白点的色温校正因子对每个白点进行聚类,并基于聚类的结果确定第一色温中心点和第二色温中心点;基于所述图像中目标像素的色温校正因子确定所述目标像素分别距所述第一色温中心点和所述第二色温中心点的距离;根据所述目标像素分别距所述第一色温中心点和所述第二色温中心点的距离对所述目标像素的色温进行调节。

【技术特征摘要】
1.一种色温调节方法,其特征在于,包括:确定图像上的多个白点以及与每个白点对应的色温校正因子;根据所述每个白点的色温校正因子对每个白点进行聚类,并基于聚类的结果确定第一色温中心点和第二色温中心点;基于所述图像中目标像素的色温校正因子确定所述目标像素分别距所述第一色温中心点和所述第二色温中心点的距离;根据所述目标像素分别距所述第一色温中心点和所述第二色温中心点的距离对所述目标像素的色温进行调节。2.根据权利要求1所述的色温调节方法,其特征在于,确定图像上的多个白点包括:基于图像的分辨率对图像进行分块,得到多个图像分块;计算每个图像分块中各个像素的通道数据的统计特征;根据所述统计特征并利用预设白平衡算法确定所述图像上的多个白点。3.根据权利要求1所述的色温调节方法,其特征在于,基于聚类的结果确定第一色温中心点和第二色温中心点包括:确定第一色温对应的类簇中白点的数量作为第一数量;确定第二色温对应的类簇中白点的数量作为第二数量;如果所述第一数量占所述第一数量与所述第二数量之和的比值在预设比值范围内且所述第二数量占所述第一数量与所述第二数量之和的比值在所述预设比值范围内,则基于聚类的结果确定第一色温中心点和第二色温中心点。4.根据权利要求3所述的色温调节方法,其特征在于,所述色温调节方法还包括:如果所述第一数量占所述第一数量与所述第二数量之和的比值在所述预设比值范围外或所述第二数量占所述第一数量与所述第二数量之和的比值在所述预设比值范围外,则结束色温调节过程。5.根据权利要求1所述的色温调节方法,其特征在于,基于所述图像中目标像素的色温校正因子确定所述目标像素分别距所述第一色温中心点和所述第二色温中心点的距离包括:基于所述目标像素的色温校正因子确定所述目标像素距所述第一色温中心点的距离作为第一中间距离;基于所述目标像素的色温校正因子确定所述目标像素距所述第二色温中心点的距离作为第二中间距离;对所述第一中间距离与所述第二中间距离进行归一化处理,以分别确定出第一距离和第二距离,并将所述第一距离和所述第二距离分别确定为所述目标像素距所述第一色温中心点和所述第二色温中心点的距离;其中,所述第一距离与所述第二距离的和为1。6.根据权利要求5所述的色温调节方法,其特征在于,根据所述目标像素分别距所述第一色温中心点和所述第二色温中心点的距离对所述目标像素的色温进行调节包括:根据所述第一距离和所述第二距离确定所述目标像素对应的色温还原区域;基于所述目标像素对应的色温还原区域对所述目标像素的色温进行调节。7.根据权利要求6所述的色温调节方法,其特征在于,根据所述第一距离和所述第二距离确定所述目标像素对应的色温还原区域包括:如果所述第一距离小于一预设距离阈值,则确定所述目标像素对应的色温还原区域为第一色温还原区域;如果所述第二距离小于所述预设距离阈值,则确定所述目标像素对应的色温还原区域为第二色温还原区域;如果所述第一距离和所述第二距离均不小于所述预设距离阈值,则确定所述目标像素对应的色温还原区域为第三色温还原区域;其中,所述第三色温还原区域是介于所述第一色温还原区域与所述第二色温还原区域之间的过渡区域。8.根据权利要求7所述的色温调节方法,其特征在于,所述色温校正因子包括第一色温校正因子和第二色温校正因子;其中,基于所述目标像素对应的色温还原区域对所述目标像素的色温进行调节包括:如果确定出所述目标像素对应的色温还原区域为第一色温还原区域,则将所述目标像素的第一色温校正因子与第一预设还原强度的乘积作为色温调节的参数,并进行色温调节;如果确定出所述目标像素对应的色温还原区域为第二色温还原区域,则将所述目标像素的第二色温校正因子与第二预设还原强度的乘积作为色温调节的参数,并进行色温调节。9.根据权利要求7所述的色温调节方法,其特征在于,如果所述目标像素对应的色温还原区域为第三色温还原区域,则基于所述目标像素对应的色温还原区域对所述目标像素的色温进行调节包括:对所述第一距离与所述第二距离进行插值处理,根据插值处理的结果确定所述目标像素的色温缩放比例;根据所述目标像素的色温缩放比例和色温校正因子对所述目标像素的色温进行调节。10.根据权利要求7所述的色温调节方法,其特征在于,所述色温校正因子包括第一色温校正因子和第二色温校正因子;其中,如果所述目标像素对应的色温还原区域为第三色温还原区域,则基于所述目标像素对应的色温还原区域对所述目标像素的色...

【专利技术属性】
技术研发人员:张弓
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1