一种图像处理方法、终端及计算机可读存储介质转让专利
申请号 : CN201810007958.1
文献号 : CN108234970B
文献日 : 2021-05-21
发明人 : 张文婷
申请人 : 努比亚技术有限公司
摘要 :
权利要求 :
1.一种图像处理方法,其特征在于,所述方法包括:获取由拍摄装置拍摄的待处理图像;
获取所述拍摄装置对应的基础图像,所述基础图像是由与采集所述待处理图像相同的或同类型的拍摄装置拍摄的;
根据所述基础图像中的第一像素,对所述待处理图像中的第二像素进行绿色通道补偿处理, 包括:根据第一像素的绿色通道比值确定第二像素的Gr通道的补偿值和/或Gb通道值的补偿值;根据所述第二像素的Gr通道值的补偿值和/或Gb通道值的补偿值,确定所述补偿后的所述第二像素的Gr通道值和Gb通道值;其中,任一所述像素的绿色通道比值为所述像素的Gr通道值和Gb通道值之间的比值;
其中,所述第一像素和所述基础图像的光心之间的距离与所述第二像素和所述待处理图像的光心之间的距离相等;
其中,所述获取所述拍摄装置对应的基础图像,包括:获取由所述拍摄装置拍摄的基础图像,所述基础图像中的任一像素的色彩值与所述基础图像中所有像素的色彩值的平均值之间的差值小于预设第一阈值;
其中,所述基础图像中所有像素的色彩值的平均值不等于白色的色彩值。
2.如权利要求1中所述的方法,其特征在于,所述第一像素在所述基础图像中的位置与所述第二像素在所述待处理图像中的位置相同。
3.如权利要求1所述的方法,其特征在于,所述根据所述基础图像中的第一像素,对所述待处理图像中的第二像素进行绿色通道补偿处理,包括:确定所述待处理图像中的各个第二像素的不平衡偏差补偿系数;
将所述待处理图像中不平衡偏差补偿系数大于预设的不平衡忍受阈值的第二像素确定为待补偿的第二像素;
对所述待补偿的第二像素进行绿色通道平衡补偿处理;
其中,任一像素的不平衡偏差补偿系数根据所述像素的Gr通道值和Gb通道值计算得到。
4.如权利要求3中所述的方法,其特征在于,任一像素的不平衡偏差补偿系数GIC根据计算得到。
5.一种终端,其特征在于,所述终端至少包括:存储器、通信总线和处理器,其中:所述存储器,用于存储图像处理程序;
所述通信总线,用于实现处理器和存储器之间的连接通信;
所述处理器,用于执行存储器中存储的图像处理程序,以实现以下步骤:获取由拍摄装置拍摄的待处理图像;
获取所述拍摄装置对应的基础图像,所述基础图像是由与采集所述待处理图像相同的或同类型的拍摄装置拍摄的;
根据所述基础图像中的第一像素,对所述待处理图像中的第二像素进行绿色通道补偿处理;包括:根据第一像素的绿色通道比值确定第二像素的Gr通道的补偿值和/或Gb通道值的补偿值;根据所述第二像素的Gr通道值的补偿值和/或Gb通道值的补偿值,确定所述补偿后的所述第二像素的Gr通道值和Gb通道值;其中,任一所述像素的绿色通道比值为所述像素的Gr通道值和Gb通道值之间的比值;
其中,所述第一像素和所述基础图像的光心之间的距离与所述第二像素和所述待处理图像的光心之间的距离相等;
其中,所述获取所述拍摄装置对应的基础图像,包括:获取由所述拍摄装置拍摄的基础图像,所述基础图像中的任一像素的色彩值与所述基础图像中所有像素的色彩值的平均值之间的差值小于预设第一阈值;
其中,所述基础图像中所有像素的色彩值的平均值不等于白色的色彩值。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有图像处理程序,所述图像处理程序被处理器执行时实现如权利要求1至4中任一项所述的图像处理方法的步骤。
说明书 :
一种图像处理方法、终端及计算机可读存储介质
技术领域
背景技术
生活中十分重要的娱乐设备。
子像素R、一个蓝色子像素B和两个绿色子像素Gr和Gb。
Imbalance)。
发明内容
素,对所述像素进行绿色通道平衡补偿处理;其中,任一像素的不平衡偏差补偿系数根据所
述像素的Gr通道值和Gb通道值计算得到。
素,对所述像素进行绿色通道平衡补偿处理;其中,任一像素的不平衡偏差补偿系数根据所
述像素的Gr通道值和Gb通道值计算得到。
的步骤。
所述基础图像中的第一像素,对所述待处理图像中的第二像素进行绿色通道补偿处理;本
发明实施例提供了一种对图像中的绿色通道不平衡进行补偿的方法。
附图说明
具体实施方式
地使用。
媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移
动终端,以及诸如数字TV、台式计算机等固定终端。
103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元
108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的
移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,
或者组合某些部件,或者不同的部件布置。
包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射
频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信
标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯
系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA2000(Code
Division Multiple Access 2000,码分多址2000)、WCDMA(Wideband Code Division
Multiple Access,宽带码分多址)、TD‑SCDMA(Time Division‑Synchronous Code
Division Multiple Access,时分同步码分多址)、FDD‑LTE(Frequency Division
Duplexing‑Long Term Evolution,频分双工长期演进)和TDD‑LTE(Time Division
Duplexing‑Long Term Evolution,分时双工长期演进)等。
出了WiFi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需
要在不改变发明的本质的范围内而省略。
在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103
还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消
息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。
或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处
理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存
储在存储器109(或其它存储介质)中或者经由射频单元101或WiFi模块102进行发送。麦克
风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风1042接
收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可
以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音
频信号的过程中产生的噪声或者干扰。
光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭
显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般
为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用
(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;
至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、
湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
(Organic Light‑Emitting Diode,OLED)等形式来配置显示面板1061。
及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作
(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071
附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测
装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带
来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它
转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可
以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板
1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包
括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中
的一种或多种,具体此处不做限定。
件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板
1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可
以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做
限定。
线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端
口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数
据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以
用于在移动终端100和外部装置之间传输数据。
音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如
音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易
失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处
理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处
理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要
处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
电、以及功耗管理等功能。
户设备)201,E‑UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进式UMTS陆
地无线接入网)202,EPC(Evolved Packet Core,演进式分组核心网)203和运营商的IP业务
204。
eNodeB2021可以提供UE201到EPC203的接入。
服务网关)2034,PGW(PDN Gate Way,分组数据网络网关)2035和PCRF(Policy and
Charging Rules Function,政策和资费功能实体)2036等。其中,MME2031是处理UE201和
EPC203之间信令的控制节点,提供承载和连接管理。HSS2032用于提供一些寄存器来管理诸
如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用
户专用的信息。所有用户数据都可以通过SGW2034进行发送,PGW2035可以提供UE 201的IP
地址分配以及其它功能,PCRF2036是业务数据流和IP承载资源的策略与计费控制策略决策
点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。
及未来新的网络系统等,此处不做限定。基于上述移动终端硬件结构以及通信网络系统,提
出本发明方法各个实施例。
度等信息是由各个像素中的子像素的值决定的。一个像素可以包括四个子像素,图3为像素
的子像素的示意图,如图3所示,每个像素可以包括一个红色子像素R、一个蓝色子像素B和
两个绿色子像素Gr和Gb。当两个绿色子像素的通道值存在较大差异时,图像上可能会出现
格子迷宫现象,这种现象可以称为绿色不平衡(Green Imbalance),图4A为存在绿色不平衡
现象的图像的示意图一。图4B为存在绿色不平衡现象的图像的示意图二。本发明实施例提
供的技术方案,可以对图像中的绿色不平衡的像素进行补偿,进而可以提升图像的质量。
理图像可以是单张照片中的全部或部分区域的图像,也可以是视频图像中的某一帧中的全
部或者部分区域的图像。
类型的拍摄设备出厂之前,预设在拍摄装置上或者预设在移动终端上,若拍摄装置对应的
基础图像存储在拍摄装置上,则移动终端可以从拍摄装置中获取该拍摄装置对应的基础图
像。
可以针对采用各种变焦倍数设置的图像,分别获取拍摄装置在对应的变焦倍数设置下拍摄
的基础图像。
与Gb通道值的比值。在本发明实施例其他实施例中,在采用RGB定义像素的色彩值的系统
中,Gr通道值和Gb通道值的通道值范围均为0至255。
的像素为第二像素为例,基础图像中的第一像素的绿色通道比值与待处理图像中的第二像
素的绿色通道比值,可以满足以下条件:当第一像素在基础图像中的位置与第二像素在待
处理图像中的位置相同时,第一像素的绿色通道比值与第二像素的绿色通道比值之间的差
值可以小于预设的偏差阈值。也就是说,在补偿以前,第二像素的绿色通道的不平衡水平与
第一像素的绿色不平衡水平较为接近。
础图像的光心成正比关系。在基础图像中,像素距离图像的光心的距离越远,该像素的绿色
通道比值通常越大。在本发明其他实施例中,在基础图像、待处理图像这种由拍摄装置获取
的原始图像中,像素的绿色通道比值的递增速度可以比像素距离图像的光心的距离的增加
速度更快。
有像素的色彩值的平均值之间的差值小于预设第一阈值。其中,所述基础图像中所有像素
的色彩值的平均值不等于白色的色彩值。
制为纯色,以肉眼观察没有明显色差即可,然后由拍摄装置对该拍摄场景进行正面拍摄,通
过调整拍摄装置与画布之间的距离,使得画布的图像占满整个拍摄设备的取景框。画布的
颜色可以为非白色之外的任意纯色,示例性的,可以为红色、橙色、黄色、绿色、青色、蓝色、
紫色、枚红色、草绿色、藏蓝色、褐色、黑色等。在本发明其他实施例中,在采集基础图像时,
作为拍摄对象的画布上各处的色差也可以利用色条卡来进行判断,示例性的,图像中各处
的颜色在一个色条内即可。
补偿处理的参考图像。
通道比值之间的差值可以小于预设的偏差阈值。则可以根据基础图像中位置相同的像素点
的绿色通道比值,对待处理图像中进行绿色通道补偿处理。
如‑2,比值越大,调整的幅度可以越大,例如‑10。
处理图像中的第二像素的Gr通道值的补偿值和/或Gb通道值的补偿值;根据所述第二像素
的Gr通道值的补偿值和/或Gb通道值的补偿值,确定所述补偿后的所述第二像素的Gr通道
值和Gb通道值;其中,任一所述像素的绿色通道比值为所述像素的Gr通道值和Gb通道值之
间的比值。
小Gr通道值。若第一像素的绿色通道比值越大,则第二像素的Gr通道值的补偿值越小,即减
小的幅度更大。在本发明其他实施例中,像素距离光心越远时,绿色通道比值越大,则Gr通
道值的调整幅度越大。在本发明其他实施例中,在第一像素的绿色通道比值大于1时,还可
以确定待处理图像中的第二像素的Gr通道值的补偿值为负数,Gb通道的补偿值为正数,即
在减小Gr通道值的同时,增大Gb通道值。
小Gr通道值。
值,确定所述待处理图像中的第二像素的Gr通道值的补偿值和/或Gb通道值的补偿值;根据
所述第二像素的Gr通道值的补偿值和/或Gb通道值的补偿值,确定所述补偿后的所述第二
像素的Gr通道值和Gb通道值;
像素的不平衡偏差补偿系数;将所述待处理图像中不平衡偏差补偿系数大于预设的不平衡
忍受阈值的第二像素确定为待补偿的第二像素;对所述待补偿的第二像素进行绿色通道平
衡补偿处理;其中,任一像素的不平衡偏差补偿系数根据所述像素的Gr通道值和Gb通道值
计算得到。
素进行绿色通道补偿处理;其中,所述第一像素和所述基础图像的光心之间的距离与所述
第二像素和所述待处理图像的光心之间的距离相等,使得能够对待处理图像中的绿色不平
衡问题进行补偿处理。可见,本发明实施例提供的技术方案能够提供一种对图像进行绿色
通道补偿的处理方法。
一像素对待处理图像中的第二像素进行绿色通道平衡补偿处理,这种方式可以保证补偿处
理的准确性,同时,还可以提升补偿处理的速度。
像中的绿色通道分布比例较为单纯的体现出由于拍摄设备的硬件原因产生的绿色不平衡
现象的问题,而屏蔽了一些由于色彩差异导致的正常的绿色通道不平衡现象的因素,使得
对于待处理图像的绿色通道平衡补偿处理能够减少对于图像中拍摄对象的真实色彩的影
响。从而在减轻待处理图像中的绿色不平衡现象的同时保证了图像的质量。
较为严重的像素进行绿色平衡补偿处理,不平衡忍受阈值越小,则将对图像中绿色不平衡
程度较轻的像素也进行绿色平衡补偿处理。示例性的,不平衡忍受阈值可以为0.5。
确定为待补偿的第二像素;对所述待补偿的第二像素进行绿色通道平衡补偿处理;其中,任
一像素的不平衡偏差补偿系数根据所述像素的Gr通道值和Gb通道值计算得到。由于不平衡
忍受阈值的设置可以根据对图像中的绿色不平衡现象的忍受程度设置,从而可以根据绿色
不平衡现象较为严重的像素进行补偿处理,减少需要进行补偿处理的像素的数量,提升绿
色通道补偿处理的速度的同时提升图像的质量。
计算得到。
较为严重的像素进行绿色平衡补偿处理,不平衡忍受阈值越小,则将对图像中绿色不平衡
程度较轻的像素也进行绿色平衡补偿处理。示例性的,不平衡忍受阈值可以为0.5。
像素的Gr通道值,直到第二像素的GIC值小于阈值。在另一示例中,在第一像素的GIC大于不
平衡忍受阈值,且Gr通道值大于Gb通道值时,也可以直接将第二像素的Gr通道值设置与Gb
通道值相同,或者,将第二像素的Gb通道值设置与Gr通道值相同。在再一示例中,在第一像
素的GIC大于不平衡忍受阈值时,也可以调整将第二像素的Gb通道值,直到第二像素的GIC
值小于阈值。
偿系数大于不平衡忍受阈值的像素,再对所述像素进行绿色通道平衡补偿处理;其中,任一
像素的不平衡偏差补偿系数根据所述像素的Gr通道值和Gb通道值计算得到。由于不平衡忍
受阈值的设置可以根据对图像中的绿色不平衡现象的忍受程度设置,从而可以根据绿色不
平衡现象较为严重的像素进行补偿处理,减少需要进行补偿处理的像素的数量,提升绿色
通道补偿处理的速度的同时提升图像的质量。
通道偏差值小于预设的绿色通道偏差预期值;任一像素的绿色通道偏差值为所述像素中Gr
通道值和Gb通道值之间的差值。
处理图像中的第二像素的Gr通道值和Gb通道值进行补偿,补偿后的所述第二像素的绿色通
道偏差值与所述第一像素的绿色通道偏差值之间的差值小于所述第一像素对应的绿色通
道偏差预期值。
的绿色通道偏差预期值可以越大,第一像素距离基础图像的光心的距离越小时,第一像素
对应的绿色通道偏差预期值可以越小。
所述基础图像中所有像素的色彩值的平均值之间的差值小于预设第一阈值。其中,所述纯
色图中所有像素的色彩值的平均值不等于白色的色彩值。
制为纯色,以肉眼观察没有明显色差即可,然后由拍摄装置对该拍摄场景进行正面拍摄,通
过调整拍摄装置与画布之间的距离,使得画布的图像占满整个拍摄设备的取景框。画布的
颜色可以为非白色之外的任意纯色,示例性的,可以为红色、橙色、黄色、绿色、青色、蓝色、
紫色、枚红色、草绿色、藏蓝色、褐色、黑色等。在本发明其他实施例中,在采集纯色图时,作
为拍摄对象的画布上各处的色差也可以利用色条卡来进行判断,示例性的,图像中各处的
颜色在一个色条内即可。
处理的参考图像。
心越远时,GIC值通常越大,则待处理图像中的位置相同的像素需要进行绿色通道补偿。示
例性的,将待处理图像中需要补偿的像素点的Gr通道值修改为与Gb通道值一致。本发明实
施例的其他技术方案细节和技术效果可参考其他实施例中的相关说明。
述第一像素和所述基础图像的光心之间的距离与所述第二像素和所述待处理图像的光心
之间的距离相等。
础图像的光心成正比关系。
像素的色彩值的平均值之间的差值小于预设第一阈值;其中,所述基础图像中所有像素的
色彩值的平均值不等于白色的色彩值。
述待处理图像中的第二像素的Gr通道值的补偿值和/或Gb通道值的补偿值;其中,任一所述
像素的绿色通道比值为所述像素的Gr通道值和Gb通道值之间的比值。
不平衡偏差补偿系数;将所述待处理图像中不平衡偏差补偿系数大于预设的不平衡忍受阈
值的第二像素确定为待补偿的第二像素;对所述待补偿的第二像素进行绿色通道平衡补偿
处理;其中,任一像素的不平衡偏差补偿系数根据所述像素的Gr通道值和Gb通道值计算得
到。
如可以是第1帧,第2帧,……,第(N‑1)帧,第N帧等。
节,请参照本发明方法实施例的描述而理解。
中:所述存储器1102,用于存储图像处理程序;所述总线1104,用于实现处理器和存储器之
间的连接通信;所述处理器1101,用于执行存储器中存储的图像处理程序,以实现以下步
骤:获取待处理图像;确定待处理图像中的像素的不平衡偏差补偿系数是否大于预设的不
平衡忍受阈值;若待处理图像中存在不平衡偏差补偿系数大于不平衡忍受阈值的像素,对
所述像素进行绿色通道平衡补偿处理;其中,任一像素的不平衡偏差补偿系数根据所述像
素的Gr通道值和Gb通道值计算得到。举例来说,任一像素的不平衡偏差补偿系数GIC根据
计算得到。本发明实施例的其他技术方案细节和技
术效果可参考其他实施例中的相关说明。
所述第一像素和所述基础图像的光心之间的距离与所述第二像素和所述待处理图像的光
心之间的距离相等。
素,对所述像素进行绿色通道平衡补偿处理;其中,任一像素的不平衡偏差补偿系数根据所
述像素的Gr通道值和Gb通道值计算得到。
实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、方法、物品或者装置中还存在另外的相同要素。
前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服
务器,空调器,或者网络设备等)执行本发明各个实施例所描述的方法。
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
术领域,均同理包括在本发明的专利保护范围内。