一种图像色彩矫正方法及电子设备技术

技术编号:16720552 阅读:53 留言:0更新日期:2017-12-05 17:54
本发明专利技术公开了一种图像色彩矫正方法及电子设备,属于图像处理技术领域。所述方法包括:将目标图像的色彩空间转为CIE LAB色彩空间;矫正所述目标图像在所述CIE LAB色彩空间下的L分量、A分量及B分量的值,获取矫正后的所述目标图像;以及将矫正后的所述目标图像的色彩空间转为YUV或RGB色彩空间。本发明专利技术通过矫正所述目标图像在所述CIE LAB色彩空间下的L分量、A分量及B分量的值,从而实现了对图像色彩的矫正,消除了图像或视频帧因为有色光源等造成的颜色严重偏差、图像中人或物体颜色失真的问题,使得能够恢复图像原始色彩,提高了图像的视觉效果。

An image color correction method and electronic equipment

The invention discloses an image color correction method and an electronic device, which belongs to the field of image processing technology. The method comprises the following steps: image color space to CIE color space LAB; correction of the target image, the L component in the CIE LAB color space A component and B component values, obtain the target image after correction; and after correction of the target image. The color space into YUV or RGB color space. The present invention by correcting the target image of L component, the CIE LAB color space A component and B component values, so as to realize the correction of image color, eliminate the image or video frame due to the color light of the color image in serious deviation, person or object color distortion problem that makes it possible to restore the original color image, improves the visual effect of the image.

【技术实现步骤摘要】
一种图像色彩矫正方法及电子设备
本专利技术涉及图像处理
,特别涉及一种图像色彩矫正方法及电子设备。
技术介绍
在某些生活场景中,用户在有色光源下拍摄照片或进行即时视频时,拍摄的照片或摄像头获取的视频帧图像的颜色会因为光照原因出现严重偏差,比如在一些娱乐场所,造成照片或视频帧图像中人或物体颜色的失真,影响视觉效果;或者用户对已有图片的色彩需要矫正,所以需要一种能够对图像或视频帧的色彩进行矫正的方法。常规对图像进行处理是在RGB或YUV色彩空间中进行的。现有技术中,在YUV色彩空间对图像的色彩矫正时,通常只能对亮度分量进行处理,若要对图像的色度进行处理,则会使得图像出现严重的色彩偏差。对于RGB色彩空间的图像的色彩矫正,有学者提出了MSRCR(Multi-ScaleRetinexwithColorRestoration)带色彩恢复的多尺度视网膜增强算法,使用这种方法时,要对图像的RGB三个通道分别进行不同尺度的高斯模糊,比如对三个通道分别进行3种不同尺度的高斯模糊时,对图像进行色彩矫正相当于要做9次高斯滤波,之后再进行后续计算,这样算法复杂度较高,难以实现对视频帧的实时处理,同时在一些情况下,比如图像亮度特别低时,这样处理的效果比较差,如处理后的图像的噪声会被放大。
技术实现思路
为了实现对图像色彩的矫正,消除图像或视频因为有色光源等造成的颜色严重偏差、图像中人或物体颜色失真的问题,恢复图像原始色彩,提高图像的视觉效果,本专利技术实施例提供了一种图像色彩矫正方法及电子设备。所述技术方案如下:第一方面,提供了一种图像色彩矫正方法,所述方法包括:将目标图像的色彩空间转为CIELAB色彩空间;矫正所述目标图像在所述CIELAB色彩空间下的L分量、A分量及B分量的值,获取矫正后的所述目标图像;以及将矫正后的所述目标图像的色彩空间转为YUV或RGB色彩空间。结合第一方面,在第一种可能的实现方式中,在执行所述将目标图像的色彩空间转为CIELAB色彩空间的步骤之前,所述方法还包括:对所述目标图像进行预处理。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述对所述目标图像进行预处理包括:对所述目标图像的每个像素点的原始亮度分量值进行预处理。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述对所述目标图像的每个像素点的原始亮度分量值进行预处理包括:获取所述目标图像的每个像素点的原始亮度分量值;对所述每个像素点的原始亮度分量值取反,获取每个像素点的取反亮度分量值;对所述每个像素点的取反亮度分量值进行滤波,获取滤波后的每个像素点的取反亮度分量值;根据所述每个像素点的原始亮度分量值、所述滤波后的每个像素点的取反亮度分量值,重新计算每个像素点的亮度分量值。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述对所述每个像素点的原始亮度分量值取反包括:用所述原始亮度分量值的取值范围的最大取值减去所述每个像素点的原始亮度分量值。结合第一方面的第三种或第四种可能的实现方式,在第五种可能的实现方式中,所述根据所述每个像素点的原始亮度分量值、所述滤波后的每个像素点的取反亮度分量值,重新计算每个像素点的亮度分量值包括:对所述每个像素点的原始亮度分量值、所述滤波后的每个像素点的取反亮度分量值进行归一化处理;根据所述归一化后的每个像素点的亮度分量值及归一化后的每个像素点的取反亮度分量值,重新计算每个像素点的亮度分量值;对重新计算的所述每个像素点的亮度分量值进行反归一化处理;采用所述反归一化处理后的每个像素点的亮度分量值调节所述目标图像的亮度。结合第一方面,在第六种可能的实现方式中,所述矫正所述目标图像在所述CIELAB色彩空间下的L分量的值包括:统计所述目标图像在所述CIELAB色彩空间下的L分量的均值;根据所述均值,获取所述目标图像的L分量的矫正值。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述根据所述均值,获取所述目标图像的L分量的矫正值包括:根据所述均值,生成映射函数;获取L分量在所述映射函数中的映射值为所述目标图像的L分量的矫正值。结合第一方面的第六种或第七种可能的实现方式,在第八种可能的实现方式中,所述矫正所述目标图像在所述CIELAB色彩空间下的A分量及B分量的值包括:根据所述A分量的高阈值及低阈值,计算大于所述A分量的高阈值的A分量的均值,和计算小于所述A分量的低阈值的A分量的均值;根据所述B分量的高阈值及低阈值,计算大于所述B分量的高阈值的B分量的均值,和计算小于所述B分量的低阈值的B分量的均值;根据L分量的矫正值,所述大于A分量的高阈值的均值,及所述小于A分量的低阈值的均值,计算所述A分量的矫正值;以及根据L分量的矫正值,所述大于B分量的高阈值的均值,及所述小于B分量的低阈值的均值,计算所述B分量的矫正值。结合第一方面的第八种可能的实现方式,在第九种可能的实现方式中,所述矫正所述目标图像在所述CIELAB色彩空间下的A分量及B分量的值还包括:分别计算所述A分量和所述B分量的高阈值和低阈值。结合第一方面的第九种可能的实现方式,在第十种可能的实现方式中,所述分别计算所述A分量和所述B分量的高阈值和低阈值包括:统计所述目标图像在所述CIELAB色彩空间下的A分量和B分量的最大值和最小值;根据所述A分量和B分量的最大值和最小值,分别计算所述A分量和所述B分量的高阈值和低阈值。第二方面,提供了一种电子设备,所述设备包括:CIELAB色彩空间转换模块,用于将目标图像的色彩空间转为CIELAB色彩空间;矫正模块,用于矫正所述目标图像在所述CIELAB色彩空间下的L分量、A分量及B分量的值,获取矫正后的所述目标图像;以及YUV或RGB色彩空间转换模块,用于将矫正后的所述目标图像的色彩空间转为YUV或RGB色彩空间。结合第二方面,在第一种可能的实现方式中,所述设备还包括:预处理模块,用于对所述目标图像进行预处理。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述预处理模块包括:原始亮度分量值预处理模块,用于对所述目标图像的每个像素点的原始亮度分量值进行预处理。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述原始亮度分量值预处理模块包括:原始亮度分量值获取模块,用于获取所述目标图像的每个像素点的原始亮度分量值;亮度分量值取反模块,用于对所述每个像素点的原始亮度分量值取反,获取每个像素点的取反亮度分量值;取反亮度分量值滤波模块,用于对所述每个像素点的取反亮度分量值进行滤波,获取滤波后的每个像素点的取反亮度分量值;亮度分量值重新计算模块,用于根据所述每个像素点的原始亮度分量值、所述滤波后的每个像素点的取反亮度分量值,重新计算每个像素点的亮度分量值。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述亮度分量值取反模块具体用于:用所述原始亮度分量值的取值范围的最大取值减去所述每个像素点的原始亮度分量值。结合第二方面的第三种或第四种可能的实现方式,在第五种可能的实现方式中,所述亮度分量值重新计算模块包括:归一化处理子模块,用于对所述每个像素点的原始亮度分量值、所述滤波后的每个像素点的取反亮度分量值进行归一化处理;亮度分量值本文档来自技高网...
一种图像色彩矫正方法及电子设备

【技术保护点】
一种图像色彩矫正方法,其特征在于,所述方法包括:将目标图像的色彩空间转为CIE LAB色彩空间;矫正所述目标图像在所述CIE LAB色彩空间下的L分量、A分量及B分量的值,获取矫正后的所述目标图像;以及将矫正后的所述目标图像的色彩空间转为YUV或RGB色彩空间。

【技术特征摘要】
1.一种图像色彩矫正方法,其特征在于,所述方法包括:将目标图像的色彩空间转为CIELAB色彩空间;矫正所述目标图像在所述CIELAB色彩空间下的L分量、A分量及B分量的值,获取矫正后的所述目标图像;以及将矫正后的所述目标图像的色彩空间转为YUV或RGB色彩空间。2.根据权利要求1所述的方法,其特征在于,在执行所述将目标图像的色彩空间转为CIELAB色彩空间的步骤之前,所述方法还包括:对所述目标图像进行预处理。3.根据权利要求2所述的方法,其特征在于,所述对所述目标图像进行预处理包括:对所述目标图像的每个像素点的原始亮度分量值进行预处理。4.根据权利要求3所述的方法,其特征在于,所述对所述目标图像的每个像素点的原始亮度分量值进行预处理包括:获取所述目标图像的每个像素点的原始亮度分量值;对所述每个像素点的原始亮度分量值取反,获取每个像素点的取反亮度分量值;对所述每个像素点的取反亮度分量值进行滤波,获取滤波后的每个像素点的取反亮度分量值;根据所述每个像素点的原始亮度分量值、所述滤波后的每个像素点的取反亮度分量值,重新计算每个像素点的亮度分量值。5.根据权利要求4所述的方法,其特征在于,所述对所述每个像素点的原始亮度分量值取反包括:用所述原始亮度分量值的取值范围的最大取值减去所述每个像素点的原始亮度分量值。6.根据权利要求4或5所述的方法,其特征在于,所述根据所述每个像素点的原始亮度分量值、所述滤波后的每个像素点的取反亮度分量值,重新计算每个像素点的亮度分量值包括:对所述每个像素点的原始亮度分量值、所述滤波后的每个像素点的取反亮度分量值进行归一化处理;根据所述归一化后的每个像素点的亮度分量值及归一化后的每个像素点的取反亮度分量值,重新计算每个像素点的亮度分量值;对重新计算的所述每个像素点的亮度...

【专利技术属性】
技术研发人员:焦华龙黎凌宇
申请(专利权)人:掌赢信息科技上海有限公司
类型:发明
国别省市:上海,31

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

1