CN110830778B - 成像设备色彩校正方法、装置、电子设备及存储介质 - Google Patents
成像设备色彩校正方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN110830778B CN110830778B CN201810922340.8A CN201810922340A CN110830778B CN 110830778 B CN110830778 B CN 110830778B CN 201810922340 A CN201810922340 A CN 201810922340A CN 110830778 B CN110830778 B CN 110830778B
- Authority
- CN
- China
- Prior art keywords
- color
- parameter
- correction
- sampling
- initial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/10—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
- H04N9/69—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits for modifying the colour signals by gamma correction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
本发明实施例提供了成像设备色彩校正方法、装置、电子设备及存储介质,应用于图像处理技术领域,本发明实施例的成像设备色彩校正方法,通过色彩微调参数,调整初始参考参数中的待调整颜色的参数,能够使各颜色的色彩偏差均满足预设偏差范围。在各颜色的色彩偏差均满足预设偏差范围时,将相应的色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵,利用待校正数字成像设备的色彩校正矩阵,对待校正数字成像设备的色彩进行校正,能够减少校正后部分色块的色彩偏差仍然较大的情况,可以增强数字成像设备色彩校正效果。
Description
技术领域
本发明涉及图像处理技术领域,特别是涉及成像设备色彩校正方法、装置、电子设备及存储介质。
背景技术
随着人们对图像显示效果的要求越来越高,图像处理技术也日新月异,图像处理技术所应用的领域也越来越广泛,例如,视频监控领域、智能家居领域、远程医疗领域及影视娱乐领域等。对于数字成像设备,例如数码照相机、数码摄像机及监控摄像头等,将图像保存为数据的形式进行存储,但是数字成像设备中图像的色彩与人眼所感知的真实图像的色彩存在差异,因此希望对数字成像设备的色彩进行校正。
相关技术中,通过3*3的色彩校正矩阵,对RGB(Red Green Blue,红绿蓝)彩色信号进行线性变换,以实现色彩校正,从而提高数字成像装备的图像色彩具有真实的色彩还原效果。色彩校正处理的基本原理用公式描述就是:
该公式描述了原始的RGB值:[R G B]T,经由色彩校正矩阵校正后得到新的RGB值[R′ G′ B′]T的过程。
对于图像色彩的校正是通过色彩校正矩阵转换色彩性质达到的。色彩校正矩阵的校准的目标是使得24色色卡的各色块的采样参数在应用色彩校正矩阵后同参考参数的色彩偏差达到某个最小值。用公式表达即:
也可以记作:
其中M是3*3的色彩校正矩阵,Iref是24色色卡的颜色参考的矩阵形式,Iin和Iout分别是数字成像装置拍摄24色色卡颜色参考得到的采集参数和应用色彩校正矩阵后的采集参数的矩阵形式,ΔEi(,)是在CIE L*a*b*色彩空间计算序号为i的两个对应色块颜色均值色差的抽象运算符,ωi是序号为i的两个对应色块颜色均值色差的权重值,当统计标准色差指标时,ωi=1,即计算各色块的平均色差,n是待统计色块的数量。
但是采用上述计算色彩校正矩阵的计算方法,尽管图像整体的色彩偏差很小,对于某些色彩特性相似的色块,其色彩偏差仍然较大,影响数字成像设备色彩校正效果。
发明内容
本发明实施例的目的在于提供一种成像设备色彩校正方法、装置、电子设备及存储介质,以实现增强数字成像设备色彩校正效果。具体技术方案如下:
第一方面,本发明实施例提供了一种成像设备色彩校正方法,所述方法包括:
获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,所述采样图像为待校正数字成像设备在预设拍摄条件下拍摄所述模板样件所得到的图像,所述模板样件包括多种颜色;
根据所述初始参考参数及所述初始采样参数,确定初始色彩校正矩阵;
通过所述初始色彩校正矩阵,校正所述初始采样参数,得到一次校正采样参数;
按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数;
根据所述一次校正参考参数及所述初始采样参数校正所述初始采样参数,得到二次校正采样参数;
判断所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
若所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将所述一次色彩校正矩阵作为所述待校正数字成像设备的色彩校正矩阵;
若所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差未全部满足预设偏差范围,将所述一次校正采样参数的当前值更新为所述二次校正采样参数的当前值,将所述初始参考参数的当前值更新为所述一次校正参考参数的当前值,返回上述按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数的步骤继续执行,直至所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围;
利用所述待校正数字成像设备的色彩校正矩阵,对所述待校正数字成像设备的色彩进行校正。
可选的,所述按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数,包括:
按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及所述待调整颜色的色彩微调参数;
按照所述色彩微调参数调整所述初始参考参数中的待调整颜色的参数,得到所述一次校正参考参数。
可选的,所述根据所述一次校正参考参数及所述初始采样参数校正所述初始采样参数,得到二次校正采样参数,包括:
根据所述一次校正参考参数及所述初始采样参数,确定一次色彩校正矩阵;
通过所述一次色彩校正矩阵校正所述初始采样参数,得到所述二次校正采样参数。
可选的,在根据所述初始参考参数及所述初始采样参数,校正所述初始采样参数,得到一次校正采样参数之后,所述方法还包括:
判断所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
若所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将所述初始色彩校正矩阵作为所述待校正数字成像设备的色彩校正矩阵;
所述按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及所述待调整颜色的色彩微调参数,包括
若所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差不均满足预设偏差范围,按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及各所述待调整颜色的色彩微调参数。
可选的,所述根据所述初始参考参数及所述初始采样参数,确定初始色彩校正矩阵,包括:
基于增广拉格朗日乘子法,计算令所述初始参考参数经过校正矩阵校正后,与所述初始采样参数的整体色彩偏差值最小的校正矩阵,作为所述初始色彩校正矩阵。
可选的,所述按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及所述待调整颜色的色彩微调参数,包括:
在预先建立的色彩查找图中,标定出所述一次校正采样参数及所述初始参考参数中的各颜色,确定所述校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,其中,所述色彩查找图包括多个色彩区域,所述初始参考参数中各颜色对应不同的色彩区域;
将色彩偏差不满足预设偏差范围的颜色,作为待调整颜色;
按照所述待调整颜色的色彩偏差,计算所述待调整颜色的色彩微调参数。
可选的,所述按照所述待调整颜色的色彩偏差,计算所述待调整颜色的色彩微调参数,包括:
按照所述校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述待调整颜色对应的色彩区域,以使所述待调整颜色的色彩偏差满足预设偏差范围的颜色;
确定所述待调整颜色对应的色彩区域在所述色彩查找图中的调整量,得到调节参数;
将所述色彩查找图中的调节参数转换为所述待调整颜色的色彩微调参数。
第二方面,本发明实施例提供了一种成像设备色彩校正的装置,所述装置包括:
参数获取模块,用于获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,所述采样图像为待校正数字成像设备在预设拍摄条件下拍摄所述模板样件所得到的图像,所述模板样件包括多种颜色;
第一矩阵确定模块,用于根据所述初始参考参数及所述初始采样参数,确定初始色彩校正矩阵;
采样参数一次校正模块,用于通过所述初始色彩校正矩阵,校正所述初始采样参数,得到一次校正采样参数;
参考参数校正模块,用于按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数;
采样参数二次校正模块,用于根据所述一次校正参考参数及所述初始采样参数校正所述初始采样参数,得到二次校正采样参数;
第一色差判定模块,用于判断所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
第二矩阵确定模块,用于若所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将所述一次色彩校正矩阵作为所述待校正数字成像设备的色彩校正矩阵;
参数赋值模块,用于若所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差不均满足预设容忍规则,将所述一次校正采样参数的当前值更新为所述二次校正采样参数的当前值,将所述初始参考参数的当前值更新为所述一次校正参考参数的当前值,返回上述参考参数校正模块继续执行,直至所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差均满足预设容忍规则;
色彩校正模块,用于利用所述待校正数字成像设备的色彩校正矩阵,对所述待校正数字成像设备的色彩进行校正。
可选的,所述参考参数校正模块,包括:
微调参数确定子模块,用于按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及所述待调整颜色的色彩微调参数;
一次校正参考参数确定子模块,用于按照所述色彩微调参数调整所述初始参考参数中的待调整颜色的参数,得到所述一次校正参考参数。
可选的,所述采样参数二次校正模块,包括:
校正矩阵确定子模块,用于根据所述一次校正参考参数及所述初始采样参数,确定一次色彩校正矩阵;
二次校正采样参数确定子模块,用于通过所述一次色彩校正矩阵校正所述初始采样参数,得到所述二次校正采样参数。
可选的,本发明实施例的成像设备色彩校正装置还包括:
第二色差判定模块,用于判断所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
第三矩阵确定模块,用于若所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将所述初始色彩校正矩阵作为所述待校正数字成像设备的色彩校正矩阵;
所述参考参数校正模块,具体用于:
若所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差不均满足预设偏差范围,按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数。
可选的,所述第一矩阵确定模块,具体用于:
基于增广拉格朗日乘子法,计算令所述初始参考参数经过校正矩阵校正后,与所述初始采样参数的整体色彩偏差值最小的校正矩阵,作为所述初始色彩校正矩阵。
可选的,所述微调参数确定子模块,包括:
参数转换单元,用于在预先建立的色彩查找图中,标定出所述一次校正采样参数及所述初始参考参数中的各颜色,确定所述校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,其中,所述色彩查找图包括多个色彩区域,所述初始参考参数中各颜色对应不同的色彩区域;
待调整颜色确定单元,用于将色彩偏差不满足预设偏差范围的颜色,作为待调整颜色;
微调参数计算单元,用于按照所述待调整颜色的色彩偏差,计算所述待调整颜色的色彩微调参数。
可选的,所述微调参数计算单元,包括:
色彩区域调整子单元,用于按照所述校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述待调整颜色对应的色彩区域,以使所述待调整颜色的色彩偏差满足预设偏差范围的颜色;
调节参数确定子单元,用于确定所述待调整颜色对应的色彩区域在所述色彩查找图中的调整量,得到调节参数;
微调参数转换子单元,用于将所述色彩查找图中的调节参数转换为所述待调整颜色的色彩微调参数。
第三方面,本发明实施例提供了一种电子设备,包括处理器及存储器;
所述存储器,用于存放计算机程序;
所述处理器,用于执行所述存储器上所存放的程序时,实现上述第一方面任一所述的成像设备色彩校正方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的成像设备色彩校正方法。
本发明实施例提供的成像设备色彩校正方法、装置、电子设备及存储介质,获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,采样图像为待校正数字成像设备在预设拍摄条件下拍摄模板样件所得到的图像,模板样件包括多种颜色;根据初始参考参数及初始采样参数,确定初始色彩校正矩阵;通过初始色彩校正矩阵,校正初始采样参数,得到一次校正采样参数;按照一次校正采样参数与初始参考参数中各相应颜色的色彩偏差调整初始参考参数中的待调整颜色的参数,得到一次校正参考参数;根据一次校正参考参数及初始采样参数校正初始采样参数,得到二次校正采样参数;判断二次校正采样参数与一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;若二次校正采样参数与一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将一次色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵;若二次校正采样参数与一次校正参考参数中各相应颜色的色彩偏差未全部满足预设偏差范围,将一次校正采样参数的当前值更新为二次校正采样参数的当前值,将初始参考参数的当前值更新为一次校正参考参数的当前值,返回上述按照一次校正采样参数与初始参考参数中各相应颜色的色彩偏差调整初始参考参数中的待调整颜色的参数,得到一次校正参考参数的步骤继续执行,直至二次校正采样参数与一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围;利用待校正数字成像设备的色彩校正矩阵,对待校正数字成像设备的色彩进行校正。在各相应颜色的色彩偏差均满足预设偏差范围时,将相应的色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵,利用待校正数字成像设备的色彩校正矩阵,对待校正数字成像设备的色彩进行校正,能够减少校正后部分色块色彩偏差仍然较大的情况,可以增强数字成像设备色彩校正效果。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的成像设备色彩校正方法的一种流程示意图;
图2为本发明实施例的成像设备色彩校正方法的另一种流程示意图;
图3为本发明实施例的成像设备色彩校正装置的一种示意图;
图4为本发明实施例的电子设备的一种示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
色彩校正模块是数字成像装备数字信号处理流程中的重要组成部分,其主要功能是采用3*3的色彩校正矩阵,对图像传感器所输出的RGB彩色信号进行线性变换,使原先与设备有关的RGB彩色信号转换为与设备无关化的RGB标准彩色信号,从而保证数字成像装备输出图像具有真实的色彩还原效果。
色彩校正矩阵的标定需要专业图像校正人员的优化,一般通过使24色色卡颜色参考的采样参数在应用色彩校正矩阵后,与参考参数的色彩偏差最小化的方式,获得最终的色彩校正矩阵。采用上述方法尽管图像整体的色彩偏差很小,但是对于某些具有相似色彩特性的色块,其色彩偏差难以忽略;并且虽然色彩特性相似的色块色彩偏差很小,但可能并不满足人眼对于该色彩色偏方向的需求,即不能针对人眼敏感的特定色彩做出特定方向的调整。而人们往往是通过感受自身敏感的特定色彩的色偏,来判断图像整体是否发生了色偏,因此图像色彩校正的效果差。
有鉴于此,本发明实施例提供了一种成像设备色彩校正方法,参见图1,该方法包括:
S101,获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,上述采样图像为待校正数字成像设备在预设拍摄条件下拍摄上述模板样件所得到的图像,上述模板样件包括多种颜色。
本发明实施例中的成像设备色彩校正方法可以通过校正***实现,校正***为任意能够实现本发明实施例的成像设备色彩校正方法的***。例如:
校正***可以为一种设备,包括:处理器、存储器、通信接口和总线;处理器、存储器和通信接口通过总线连接并完成相互间的通信;存储器存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行本发明实施例的成像设备色彩校正方法。
校正***还可以为一种应用程序,用于在运行时执行本发明实施例的成像设备色彩校正方法。
校正***还可以为一种存储介质,用于存储可执行代码,可执行代码用于执行本发明实施例的成像设备色彩校正方法。
校正***获取模板样件的色彩参数及采样图像的色彩参数。色彩参数可以为在RGB色彩空间颜色的表达值,或色彩参数可以为色彩的亮度、色相及饱和度等。可选的,模板样件为24色色卡,相应的,模板样件的色彩参数为该24色色卡厂商提供的24色色卡的颜色参考在RGB色彩空间颜色的表达值。当然,模板样件还可以为其它包含多种颜色的模板色卡。预设拍摄条件根据模板样件的要求拍摄参数进行设定,例如,在模板样件为24色色卡时,预设拍摄条件需要满足24色色卡在指定标准色温光源的均匀光照下,24色色卡表面的照度处于指定的范围之内等。
一般情况下,上述的光源可以是任何光源,例如日光、白炽灯、日光灯、或由多种光源混合而成等。一般可以选用国际照明委员会公布的标准光源,如F色温、CWF色温、TL84色温、D50色温、D65色温或者D75色温等。
通过待校正数字成像设备的图像传感器获取24色色卡的采样图像,可选的,校正***可以将采样图像存储为Bayer格式,并对采样图像进行去马赛克和白平衡处理。获取采样图像基于RGB空间的采样参数。
本领域的普通技术人员可以理解的是,数字成像装置为了获得更好地进行色彩校正,可以使用与光源色温相关的色彩校正矩阵。而实际上并不需要知道光源的确切色温,只需要在选择色彩校正矩阵时从对应于候选光源子集的色彩校正信息中获取即可,其中,色彩校正信息包括色彩校正矩阵参数和白平衡增益信息。
S102,根据上述初始参考参数及上述初始采样参数,确定初始色彩校正矩阵。
校正***确定初始色彩校正矩阵,可以为在预先存储的多个校正矩阵中,选取初始参考参数及初始采样参数对应的校正矩阵,作为初始色彩校正矩阵。采用此种方法,需要提前计算多种参考参数及采样参数对应的校正矩阵,并建立参考参数及采样参数与校正矩阵的对应关系。校正***确定初始色彩校正矩阵,可以为在预先存储的多个校正矩阵中选取各校正矩阵,计算各校正矩阵校正后的初始采样参数与初始参考参数的色彩偏差,选取最小的色彩偏差对应的校正矩阵,作为初始色彩校正矩阵。校正***确定初始色彩校正矩阵,还可为校正***根据初始参考参数与初始采样参数,通过预设的色彩校正矩阵计算方法,计算初始色彩校正矩阵,其中,经初始色彩校正矩阵校正后的初始采样参数,与初始参考参数的整体色彩偏差最小,即各颜色的色彩偏差的和最小。预设的色彩校正矩阵计算方法为任意计算色彩校正矩阵的方法,例如,增广拉格朗日乘子法、带约束的最小二乘法等。
色彩偏差是指在CIE L*a*b*色彩空间中,各色彩的色彩偏差标准。L可以表示亮度,a可以表示从洋红色至绿色的范围,b可以表示从黄色至蓝色的范围。色彩偏差标准可以为及等色彩偏差标准中的任意一个。例如,
S103,通过上述初始色彩校正矩阵,校正上述初始采样参数,得到一次校正采样参数。
校正***利用初始色彩校正矩阵,分别校正初始采样参数中的各颜色,将校正后的初始采样参数作为一次校正采样参数。
S104,按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数。
可选的,参见图2,上述按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数,包括:
S1041,按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及上述待调整颜色的色彩微调参数。
按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及上述待调整颜色的色彩微调参数。
校正***分别计算初始参考参数与校正采样参数中各相应颜色的色彩偏差,将色彩偏差不满足预设偏差范围的颜色,作为待调整颜色,并确定待调整颜色的色彩微调参数,其中,经色彩微调参数调整后的初始参考参数与校正采样参数中各颜色的色彩偏差,均满足预设偏差范围。预设偏差范围可以根据实际情况进行设定,例如,各颜色的色彩偏差均小于预设色彩偏差阈值;各颜色的色偏方向满足人眼的视觉感受需求等。人眼对于不同颜色的色彩的敏感程度不同,因而对于特定颜色,人眼对其色彩性质会有特别的需求。人眼往往是通过感受自身敏感的特定颜色是否发生色偏来判断图像整体是否发生了色偏。因此可以按照人眼对特定颜色的偏好,判定各颜色的色偏方向满足人眼的视觉感受需求。例如,针对人眼敏感的颜色设定相应的偏差范围阈值,在颜色的色彩偏差的方向及大小在该颜色的偏差范围阈值内时,可以认为与人眼对颜色的主观感受相同或相近,判定颜色的色偏方向满足人眼的视觉感受需求。
采样图像是拍摄模板样件得到的,因此采样图像中各颜色与模板样件中各颜色存在相应的对应关系,即采样参数(包括初始采样参数、一次校正采样参数及二次校正采样参数)中各颜色与参考参数(包括初始参考参数及一次校正参考参数)中各颜色也存在相应的对应关系。
S1042,按照上述色彩微调参数调整上述初始参考参数中的待调整颜色的参数,得到上述一次校正参考参数。
校正***按照各待调整颜色的色彩微调参数,调整初始参考参数中待调整颜色的参数,得到一次校正参考参数。
色彩微调参数可以包括亮度微调参数、色相微调参数及饱和度微调参数。例如,在CIE L*a*b*色彩空间中,亮度可以表达为CIE L*a*b*色彩空间的L通道的值;色相和CIE L*a*b*色彩空间的(aj,bj)向量的角度成正相关,角度取值范围[0°~360°);饱和度和CIE L*a*b*色彩空间的(aj,bj)向量的模成正相关。
亮度微调参数表征的亮度微调变量为dInt,色相微调参数表征的色相微调变量为dHue,饱和度微调参数表征的饱和度微调变量为dSat。
亮度调整是通过对L通道的值乘以一个伸缩系数α=(100+dInt)/100完成,以1作为缺省值;色相的调整是通过对(aj,bj)向量施加一个旋转矩阵β完成,旋转矩阵的角度以0°作为缺省值;饱和度的调整是通过对(aj,bj)向量的模乘以一个伸缩系数γ=(100+dInt)/100完成,以1作为缺省值。
根据色彩微调参数实施对待调整颜色的色彩性质的调整。调整后的待调整颜色在CIE L*a*b*色彩空间的三通道值乐意表示为:
Lout=Lin*(100+dInt)/100
aout=[ain*cos(dHue)-bin*sin(dHue)]*(100+dSat)/100
bout=[bin*cos(dHue)+ain*sin(dHue)]*(100+dSat)/100
其中,Lin、ain、bin为调整前待调整颜色在CIE L*a*b*色彩空间的三通道值,Lout、aout、bout为调整后待调整颜色在CIE L*a*b*色彩空间的三通道值。
S105,根据上述一次校正参考参数及上述初始采样参数校正上述初始采样参数,得到二次校正采样参数。
可选的,参见图2,上述根据上述一次校正参考参数及上述初始采样参数校正上述初始采样参数,得到二次校正采样参数,包括:
S1051,根据上述一次校正参考参数及上述初始采样参数,确定一次色彩校正矩阵。
校正***确定一次色彩校正矩阵,可以为在预先存储的多个校正矩阵中,选取一次校正参考参数及初始采样参数对应的校正矩阵,作为一次色彩校正矩阵。采用此种方法,需要提前计算多种参考参数及采样参数对应的校正矩阵,并建立参考参数及采样参数与校正矩阵的对应关系。校正***确定一次色彩校正矩阵,可以为在预先存储的多个校正矩阵中选取各校正矩阵,计算各校正矩阵校正后的初始采样数与一次校正参考参数的色彩偏差,选取最小的色彩偏差对应的色彩校正矩阵,作为一次色彩校正矩阵。校正***确定初始色彩校正矩阵,还可为校正***根据一次校正参考参数与初始采样参数,计算一次色彩校正矩阵,其中,经一次色彩校正矩阵校正后的初始采样参数,与一次校正参考参数的整体色彩偏差最小,即各颜色的色彩偏差的和最小。
S1052,通过上述一次色彩校正矩阵校正上述初始采样参数,得到上述二次校正采样参数。
校正***利用一次色彩校正矩阵,分别校正初始采样参数中的各颜色,将校正后的初始采样参数作为二次校正采样参数。
S106,判断上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围。
校正***计算二次校正采样参数与一次校正参考参数中各相应颜色的色彩偏差,并判断二次校正采样参数与一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围。例如,校正***判断各相应颜色的色彩偏差是否小于预设色彩偏差阈值,校正***判断各相应颜色的色彩偏差的可视化图表是否满足人眼的视觉感受需求等。
S107,若上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将上述一次色彩校正矩阵作为上述待校正数字成像设备的色彩校正矩阵。
在各相应颜色的色彩偏差均满足预设偏差范围,校正***将当前的一次色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵。
S108,若上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差未全部满足预设偏差范围,将上述一次校正采样参数的当前值更新为上述二次校正采样参数的当前值,将上述初始参考参数的当前值更新为上述一次校正参考参数的当前值,返回上述按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数的步骤继续执行,直至上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围。
在各相应颜色的色彩偏差未全部满足预设偏差范围,校正***将一次校正采样参数的当前值更新为二次校正采样参数的当前值,将初始参考参数的当前值更新为一次校正参考参数的当前值,返回上述S104按照上述一次校正采样参数与上述初始参考参数各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数继续执行,直至二次校正采样参数与一次校正参考参数各相应颜色的色彩偏差均满足预设偏差范围。校正***将此时的一次色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵。
S109,利用上述待校正数字成像设备的色彩校正矩阵,对上述待校正数字成像设备的色彩进行校正。
在本发明实施例中,在各相应颜色的色彩偏差均满足预设偏差范围时,将相应的色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵,利用待校正数字成像设备的色彩校正矩阵,对待校正数字成像设备的色彩进行校正,能够减少校正后部分色块色彩偏差仍然较大的情况,可以增强数字成像设备色彩校正效果。
可选的,在根据上述初始参考参数及上述初始采样参数,校正上述初始采样参数,得到一次校正采样参数之后,上述方法还包括:
步骤一,判断上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围。
步骤二,若上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将上述初始色彩校正矩阵作为上述待校正数字成像设备的色彩校正矩阵。
相应的,上述按照上述一次校正采样参数与上述初始参考参数各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数,包括
若上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差不均满足预设偏差范围,按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数。
在本发明实施例中,判断一次校正采样参数与初始参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围,若一次校正采样参数与初始参考参数中各相应颜色的色彩偏差均满足预设偏差范围,说明初始色彩校正矩阵已经满足校正要求,因此将初始色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵,可以节约计算资源。
可选的,上述根据上述初始参考参数及上述初始采样参数,确定初始色彩校正矩阵,包括:
基于增广拉格朗日乘子法,计算令上述初始参考参数经过校正矩阵校正后,与上述初始采样参数的整体色彩偏差值最小的校正矩阵,作为上述初始色彩校正矩阵。
校正***可以基于增广拉格朗日乘子法,计算初始色彩校正矩阵。增广拉格朗日乘子法,结合了拉格朗日乘子法和罚函数法。
拉格朗日乘子法主要用于解决约束优化问题,它的基本思想是通过引入拉格朗日乘子来将含有n个变量和k个约束条件的约束优化问题转化为含有(n+k)个变量的无约束优化问题。拉格朗日乘子背后的数学意义是其为约束方程梯度线性组合中每个向量的系数。
拉格朗日乘子法从数学意义入手,通过引入拉格朗日乘子创建极值条件,对n个变量分别求偏导对应于n个方程,然后加上k个约束条件对应于k个拉格朗日乘子,一起构成包含了(n+k)变量的(n+k)个方程的方程组问题,这样就能根据求方程组的方法对其进行求解。
适用的问题模型为约束优化问题,例如:
求解方程f(x,y,z)的最小化或最大化问题,其中x,y,z非独立,且g(x,y,z)=0。
即:min/max f(x,y,z),s.t.g(x,y,z)=0
增广拉格朗日乘子法是在拉格朗日乘子法的基础上结合罚函数的方法,本质是在罚函数中引入拉格朗日乘子,即得到增广拉格朗日函数。一般在拉格朗日方法的基础上增加二次惩罚项,使得转换后的问题更容易求解,不至于因条件数变大使得求解变难。增广拉格朗日乘子法可以很有效的处理边界约束和线性约束最优化问题。
结合本发明实施例阐述的色彩校正矩阵求解需求构建数学模型,待优化模型有以下特点:问题本身是非线性规划问题,其中目标函数是非线性的,约束条件是线性的。
以CIE L*a*b*色彩空间的等各种色差标准之一最小化作为优化目标,对优化目标函数求导;当色彩校正矩阵用于左乘时,需要保证每行三个元素相加为1,以此保证中性灰色区不会发生色偏,因而存在三个等式约束。
针对以上特点,采用了NLopt非线性优化算法库中局部的无需求导的增广拉格朗日乘子法作为求解上述优化问题的方法,通过设定最优化目标、约束条件、最优化精度、终止条件、最优化变量取值范围并选择具体的最优化算法即可完成色彩校正矩阵的求解。
可选的,上述按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及上述待调整颜色的色彩微调参数,包括:
步骤一,在预先建立的色彩查找图中,标定出上述一次校正采样参数及上述初始参考参数中的各颜色,确定上述校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,其中,上述色彩查找图包括多个色彩区域,上述初始参考参数中各颜色对应不同的色彩区域。
校正***将校正采样参数及初始参考参数表示到预先建立的色彩查找图中,并在色彩查找图中,确定校正采样参数与上述初始参考参数中各相同颜色的色彩偏差。
步骤二,将色彩偏差不满足预设偏差范围的颜色,作为待调整颜色。
校正***确定不满足预设偏差范围的色彩偏差对应的颜色,作为待调整颜色。
步骤三,按照上述待调整颜色的色彩偏差,计算上述待调整颜色的色彩微调参数。
校正***根据待调整颜色的色彩偏差及预设偏差范围,计算待调整颜色的色彩微调参数,其中,经色彩微调参数调整后的初始参考参数中各颜色,与校正采样参数中相应颜色的色彩偏差均满足预设偏差范围。
在本发明实施例中,利用色彩查找图确定待调整颜色的色彩微调参数,更加方便快捷。
可选的,在本发明实施例的成像设备色彩校正方法中,预先建立的色彩查找图的步骤包括:
步骤一,以CIE L*a*b*色彩空间中的a为横轴,b为纵轴创建的笛卡尔坐标系。
步骤二,以原点为圆心,将笛卡尔坐标系等角度划分为预设数量个不重叠的扇区。
步骤三,确定模板样件中各非中性颜色的颜色参考值在笛卡尔坐标系中的坐标(aj,bj),其中,j∈{0,…,17}。
步骤四,以j为索引,从横轴正方向逆时针旋转经过的角度θj,寻找(θj-Δθ,θj+Δθ)角度范围内跨越的所有扇区,将跨越的所有扇区的编号计入j所对应的值中。
下面以24色色卡为例,对进行色彩查找图的创建步骤进行详细说明:
步骤一,创建基于CIE L*a*b*色彩空间的笛卡尔坐标系。以CIE L*a*b*色彩空间中的a和b通道为横轴和纵轴,将24色色卡中的18个非中性色块的颜色参考值用坐标(aj,bj),j∈{0,…,17}进行表达。
步骤二,在笛卡尔坐标系中划分色相范围。以原点为圆心,对坐标系进行等角度划分,例如,可见划分为:nSectors=24个相连且互不重叠的扇区,记为Si,i∈{0,…,23},每个扇区的角度为:Si扇区覆盖的角度范围为:
步骤三,统计18个非中性色块的颜色参考值的色相性质。即分别计算从横轴正方向逆时针旋转至各坐标(aj,bj),j∈{0,…,17}经过的角度θj,θj∈[0°,360°),统计(θj-Δθ,θj+Δθ)角度范围内跨越的所有扇区。
步骤四,在色块序号和扇区序号间建立索引关系。以色块序号j为索引,将(θj-Δθ,θj+Δθ)角度范围内跨越的所有扇区的序号计入j所对应的值中,通过合理设定Δθ的值,将每个值中元素的数量限定在2到3个,例如,将Δθ设为10°。
可选的,上述按照上述待调整颜色的色彩偏差,计算上述待调整颜色的色彩微调参数,包括:
步骤一,按照上述校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述待调整颜色对应的色彩区域,以使上述待调整颜色的色彩偏差满足预设偏差范围的颜色。
校正***通过调整色彩查找图中各待调整颜色对应的色彩区域,来调整各待调整颜色的色彩偏差,以使待调整颜色的色彩偏差满足预设偏差范围,并确定此时待调整颜色对应的色彩区域在色彩查找图中的调节参数。
步骤二,确定上述待调整颜色对应的色彩区域在上述色彩查找图中的调整量,得到调节参数。
步骤三,将上述色彩查找图中的调节参数转换为上述待调整颜色的色彩微调参数。
校正***将色彩查找图中的调节参数转换为待调整颜色的色彩微调参数。
下面24色色卡为例,对确定色彩微调参数的过程进行具体说明。
将需要调整的待调整颜色的序号(0~17)在色彩查找图中分别进行索引,查找其对应值,求出并集。该并集为扇区的序号集合,即需要调整的颜色的色相范围在CIE L*a*b*空间的坐标系中跨越的扇区集合。
将24色色卡的颜色参考值转换到CIEL*a*b*色彩空间。以待调整颜色的色彩偏差满足预设偏差范围为目的,确定待调整的扇区的色彩性质的调整范围和方向,并调整扇区的色彩性质和方向,色彩性质包括亮度、色相和饱和度。其中,
在CIE L*a*b*色彩空间中,亮度可以表达为CIE L*a*b*色彩空间的L通道的值;色相和CIE L*a*b*色彩空间的(aj,bj)向量的角度成正相关,角度取值范围[0°~360°);饱和度和CIE L*a*b*色彩空间的(aj,bj)向量的模成正相关。
调整方式可以为通过修正初始化的亮度微调映射表、色相微调映射表和饱和度微调映射表,分别产生新的亮度微调变量dInt、色相微调变量dHue和饱和度微调变量dSat。上述三个微调映射表分别保存了待调整颜色的色相与微调变量dInt、dHue、dSat之间的函数关系。初始化时上述三个微调变量均为0,代表不作调整。上述三个微调变量的粒度是由扇区的数量nSectors决定的。划分的扇区数量越多,上述三个微调变量的映射关系越多,调整的区域越局限,同时调整的工作量越大。
亮度微调映射表中存储的是色相和亮度微调变量dInt的映射关系。亮度调整是通过对L通道的值乘以一个伸缩系数α=(100+dInt)/100完成,以1作为缺省值。
色相微调映射表中存储的是色相和色相微调变量dHue的映射关系。色相的调整是通过对(aj,bj)向量施加一个旋转矩阵β完成,旋转矩阵的角度以0°作为缺省值。其中,
饱和度微调映射表中存储的是色相和饱和度微调变量dSat的映射关系。饱和度的调整是通过对(aj,bj)向量的模乘以一个伸缩系数γ=(100+dInt)/100完成,以1作为缺省值。
根据24色色卡待调整颜色的色相Hue′离左临近的扇区中心对应色相Hue的差值,在上述三张微调映射表中通过插值分别映射出三个微调变量dInt、dHue、dSat。
本发明实施例还提供了一种成像设备色彩校正装置,参见图3,该装置包括:
参数获取模块301,用于获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,上述采样图像为待校正数字成像设备在预设拍摄条件下拍摄上述模板样件所得到的图像,上述模板样件包括多种颜色;
第一矩阵确定模块302,用于根据上述初始参考参数及上述初始采样参数,确定初始色彩校正矩阵;
采样参数一次校正模块303,用于通过上述初始色彩校正矩阵,校正上述初始采样参数,得到一次校正采样参数;
参考参数校正模块304,用于按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数;
采样参数二次校正模块305,用于根据上述一次校正参考参数及上述初始采样参数校正上述初始采样参数,得到二次校正采样参数;
第一色差判定模块306,用于判断上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
第二矩阵确定模块307,用于若上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将上述一次色彩校正矩阵作为上述待校正数字成像设备的色彩校正矩阵;
参数赋值模块308,用于若上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差不均满足预设容忍规则,将上述一次校正采样参数的当前值更新为上述二次校正采样参数的当前值,将上述初始参考参数的当前值更新为上述一次校正参考参数的当前值,返回上述参考参数校正模块继续执行,直至上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差均满足预设容忍规则;
色彩校正模块309,用于利用上述待校正数字成像设备的色彩校正矩阵,对上述待校正数字成像设备的色彩进行校正。
在本发明实施例中,在各相应颜色的色彩偏差均满足预设偏差范围时,将相应的色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵,利用待校正数字成像设备的色彩校正矩阵,对待校正数字成像设备的色彩进行校正,能够减少校正后部分色块色彩偏差仍然较大的情况,可以增强数字成像设备色彩校正效果。
可选的,上述参考参数校正模块304,包括:
微调参数确定子模块,用于按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及上述待调整颜色的色彩微调参数;
一次校正参考参数确定子模块,用于按照上述色彩微调参数调整上述初始参考参数中的待调整颜色的参数,得到上述一次校正参考参数。
可选的,上述采样参数二次校正模块305,包括:
校正矩阵确定子模块,用于根据上述一次校正参考参数及上述初始采样参数,确定一次色彩校正矩阵;
二次校正采样参数确定子模块,用于通过上述一次色彩校正矩阵校正上述初始采样参数,得到上述二次校正采样参数。
可选的,本发明实施例的成像设备色彩校正装置还包括:
第二色差判定模块,用于判断上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
第三矩阵确定模块,用于若上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将上述初始色彩校正矩阵作为上述待校正数字成像设备的色彩校正矩阵;
上述参考参数校正模块304,具体用于:
若上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差不均满足预设偏差范围,按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数。
可选的,上述第一矩阵确定模块302,具体用于:
基于增广拉格朗日乘子法,计算令上述初始参考参数经过校正矩阵校正后,与上述初始采样参数的整体色彩偏差值最小的校正矩阵,作为上述初始色彩校正矩阵。
可选的,上述微调参数确定子模块,包括:
参数转换单元,用于在预先建立的色彩查找图中,标定出上述一次校正采样参数及上述初始参考参数中的各颜色,确定上述校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,其中,上述色彩查找图包括多个色彩区域,上述初始参考参数中各颜色对应不同的色彩区域;
待调整颜色确定单元,用于将色彩偏差不满足预设偏差范围的颜色,作为待调整颜色;
微调参数计算单元,用于按照上述待调整颜色的色彩偏差,计算上述待调整颜色的色彩微调参数。
可选的,上述微调参数计算单元,包括:
色彩区域调整子单元,用于按照上述校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述待调整颜色对应的色彩区域,以使上述待调整颜色的色彩偏差满足预设偏差范围的颜色;
调节参数确定子单元,用于确定上述待调整颜色对应的色彩区域在上述色彩查找图中的调整量,得到调节参数;
微调参数转换子单元,用于将上述色彩查找图中的调节参数转换为上述待调整颜色的色彩微调参数。
本发明实施例提供了一种电子设备,参见图4,包括处理器401及存储器402;
上述存储器402,用于存放计算机程序;
上述处理器401,用于执行上述存储器402上所存放的程序时,实现如下步骤:
获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,上述采样图像为待校正数字成像设备在预设拍摄条件下拍摄上述模板样件所得到的图像,上述模板样件包括多种颜色;
根据上述初始参考参数及上述初始采样参数,确定初始色彩校正矩阵;
通过上述初始色彩校正矩阵,校正上述初始采样参数,得到一次校正采样参数;
按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数;
根据上述一次校正参考参数及上述初始采样参数校正上述初始采样参数,得到二次校正采样参数;
判断上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
若上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将上述一次色彩校正矩阵作为上述待校正数字成像设备的色彩校正矩阵;
若上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差未全部满足预设偏差范围,将上述一次校正采样参数的当前值更新为上述二次校正采样参数的当前值,将上述初始参考参数的当前值更新为上述一次校正参考参数的当前值,返回上述按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数的步骤继续执行,直至上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围;
利用上述待校正数字成像设备的色彩校正矩阵对上述待校正数字成像设备的色彩进行校正。
在本发明实施例中,在各相应颜色的色彩偏差均满足预设偏差范围时,将相应的色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵,利用待校正数字成像设备的色彩校正矩阵对待校正数字成像设备的色彩进行校正,能够减少校正后部分色块色彩偏差仍然较大的情况,可以增强数字成像设备色彩校正效果。
上述处理器401,用于执行上述存储器402上所存放的程序时,还能够实现上述任一成像设备色彩校正方法。
可选的上述电子设备还包括:通信接口及通信总线,其中,处理器401,通信接口,存储器402通过通信总线完成相互间的通信。
可选的,上述电子设备具体可以为一种数字成像设备,该数字成像设备还包括:图像传感器;
上述图像传感器用于采集图像。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本发明实施例还提供了一种计算机可读存储介质,上述计算机可读存储介质内存储有计算机程序,上述计算机程序被处理器执行时实现如下步骤:
获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,上述采样图像为待校正数字成像设备在预设拍摄条件下拍摄上述模板样件所得到的图像,上述模板样件包括多种颜色;
根据上述初始参考参数及上述初始采样参数,确定初始色彩校正矩阵;
通过上述初始色彩校正矩阵,校正上述初始采样参数,得到一次校正采样参数;
按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差,调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数;
根据上述一次校正参考参数及上述初始采样参数校正上述初始采样参数,得到二次校正采样参数;
判断上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
若上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将上述一次色彩校正矩阵作为上述待校正数字成像设备的色彩校正矩阵;
若上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差未全部满足预设偏差范围,将上述一次校正采样参数的当前值更新为上述二次校正采样参数的当前值,将上述初始参考参数的当前值更新为上述一次校正参考参数的当前值,返回上述按照上述一次校正采样参数与上述初始参考参数中各相应颜色的色彩偏差调整上述初始参考参数中的待调整颜色的参数,得到一次校正参考参数的步骤继续执行,直至上述二次校正采样参数与上述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围;
利用上述待校正数字成像设备的色彩校正矩阵对上述待校正数字成像设备的色彩进行校正。
在本发明实施例中,在各相应颜色的色彩偏差均满足预设偏差范围时,将相应的色彩校正矩阵作为待校正数字成像设备的色彩校正矩阵,利用待校正数字成像设备的色彩校正矩阵对待校正数字成像设备的色彩进行校正,能够减少校正后部分色块色彩偏差仍然较大的情况,可以增强数字成像设备色彩校正效果。
上述计算机程序被处理器执行时,还能够实现上述任一成像设备色彩校正方法。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备及存储介质的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (16)
1.一种成像设备色彩校正方法,其特征在于,所述方法包括:
获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,所述采样图像为待校正数字成像设备在预设拍摄条件下拍摄所述模板样件所得到的图像,所述模板样件包括多种颜色;
根据所述初始参考参数及所述初始采样参数,确定初始色彩校正矩阵;
通过所述初始色彩校正矩阵,校正所述初始采样参数,得到一次校正采样参数;
按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数;
根据所述一次校正参考参数及所述初始采样参数校正所述初始采样参数,得到二次校正采样参数;
判断所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
若所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将一次色彩校正矩阵作为所述待校正数字成像设备的色彩校正矩阵;所述一次色彩校正矩阵是根据所述一次校正参考参数与所述初始采样参数确定得到的;
若所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差未全部满足预设偏差范围,将所述一次校正采样参数的当前值更新为所述二次校正采样参数的当前值,将所述初始参考参数的当前值更新为所述一次校正参考参数的当前值,返回上述按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数的步骤继续执行,直至所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围;
利用所述待校正数字成像设备的色彩校正矩阵,对所述待校正数字成像设备的色彩进行校正。
2.根据权利要求1所述的方法,其特征在于,所述按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数,包括:
按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及所述待调整颜色的色彩微调参数;
按照所述色彩微调参数调整所述初始参考参数中的待调整颜色的参数,得到所述一次校正参考参数。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述一次校正参考参数及所述初始采样参数校正所述初始采样参数,得到二次校正采样参数,包括:
根据所述一次校正参考参数及所述初始采样参数,确定一次色彩校正矩阵;
通过所述一次色彩校正矩阵校正所述初始采样参数,得到所述二次校正采样参数。
4.根据权利要求1所述的方法,其特征在于,在根据所述初始参考参数及所述初始采样参数,校正所述初始采样参数,得到一次校正采样参数之后,所述方法还包括:
判断所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
若所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将所述初始色彩校正矩阵作为所述待校正数字成像设备的色彩校正矩阵;
所述按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数,包括
若所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差不均满足预设偏差范围,按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数。
5.根据权利要求1所述的方法,其特征在于,所述根据所述初始参考参数及所述初始采样参数,确定初始色彩校正矩阵,包括:
基于增广拉格朗日乘子法,计算令所述初始参考参数经过校正矩阵校正后,与所述初始采样参数的整体色彩偏差值最小的校正矩阵,作为所述初始色彩校正矩阵。
6.根据权利要求2所述的方法,其特征在于,所述按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及所述待调整颜色的色彩微调参数,包括:
在预先建立的色彩查找图中,标定出所述一次校正采样参数及所述初始参考参数中的各颜色,确定所述校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,其中,所述色彩查找图包括多个色彩区域,所述初始参考参数中各颜色对应不同的色彩区域;
将色彩偏差不满足预设偏差范围的颜色,作为待调整颜色;
按照所述待调整颜色的色彩偏差,计算所述待调整颜色的色彩微调参数。
7.根据权利要求6所述的方法,其特征在于,所述按照所述待调整颜色的色彩偏差,计算所述待调整颜色的色彩微调参数,包括:
按照所述校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述待调整颜色对应的色彩区域,以使所述待调整颜色的色彩偏差满足预设偏差范围的颜色;
确定所述待调整颜色对应的色彩区域在所述色彩查找图中的调整量,得到调节参数;
将所述色彩查找图中的调节参数转换为所述待调整颜色的色彩微调参数。
8.一种成像设备色彩校正装置,其特征在于,所述装置包括:
参数获取模块,用于获取模板样件的色彩参数作为初始参考参数,获取采样图像的色彩参数作为初始采样参数,其中,所述采样图像为待校正数字成像设备在预设拍摄条件下拍摄所述模板样件所得到的图像,所述模板样件包括多种颜色;
第一矩阵确定模块,用于根据所述初始参考参数及所述初始采样参数,确定初始色彩校正矩阵;
采样参数一次校正模块,用于通过所述初始色彩校正矩阵,校正所述初始采样参数,得到一次校正采样参数;
参考参数校正模块,用于按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数;
采样参数二次校正模块,用于根据所述一次校正参考参数及所述初始采样参数校正所述初始采样参数,得到二次校正采样参数;
第一色差判定模块,用于判断所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
第二矩阵确定模块,用于若所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将一次色彩校正矩阵作为所述待校正数字成像设备的色彩校正矩阵;所述一次色彩校正矩阵是根据所述一次校正参考参数与所述初始采样参数确定得到的;
参数赋值模块,用于若所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差不均满足预设容忍规则,将所述一次校正采样参数的当前值更新为所述二次校正采样参数的当前值,将所述初始参考参数的当前值更新为所述一次校正参考参数的当前值,返回上述参考参数校正模块继续执行,直至所述二次校正采样参数与所述一次校正参考参数中各相应颜色的色彩偏差均满足预设容忍规则;
色彩校正模块,用于利用所述待校正数字成像设备的色彩校正矩阵,对所述待校正数字成像设备的色彩进行校正。
9.根据权利要求8所述的装置,其特征在于,所述参考参数校正模块,包括:
微调参数确定子模块,用于按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,确定待调整颜色及所述待调整颜色的色彩微调参数;
一次校正参考参数确定子模块,用于按照所述色彩微调参数调整所述初始参考参数中的待调整颜色的参数,得到所述一次校正参考参数。
10.根据权利要求8或9所述的装置,其特征在于,所述采样参数二次校正模块,包括:
校正矩阵确定子模块,用于根据所述一次校正参考参数及所述初始采样参数,确定一次色彩校正矩阵;
二次校正采样参数确定子模块,用于通过所述一次色彩校正矩阵校正所述初始采样参数,得到所述二次校正采样参数。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第二色差判定模块,用于判断所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差是否均满足预设偏差范围;
第三矩阵确定模块,用于若所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差均满足预设偏差范围,将所述初始色彩校正矩阵作为所述待校正数字成像设备的色彩校正矩阵;
所述参考参数校正模块,具体用于:
若所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差不均满足预设偏差范围,按照所述一次校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述初始参考参数中的待调整颜色的参数,得到一次校正参考参数。
12.根据权利要求8所述的装置,其特征在于,所述第一矩阵确定模块,具体用于:
基于增广拉格朗日乘子法,计算令所述初始参考参数经过校正矩阵校正后,与所述初始采样参数的整体色彩偏差值最小的校正矩阵,作为所述初始色彩校正矩阵。
13.根据权利要求9所述的装置,其特征在于,所述微调参数确定子模块,包括:
参数转换单元,用于在预先建立的色彩查找图中,标定出所述一次校正采样参数及所述初始参考参数中的各颜色,确定所述校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,其中,所述色彩查找图包括多个色彩区域,所述初始参考参数中各颜色对应不同的色彩区域;
待调整颜色确定单元,用于将色彩偏差不满足预设偏差范围的颜色,作为待调整颜色;
微调参数计算单元,用于按照所述待调整颜色的色彩偏差,计算所述待调整颜色的色彩微调参数。
14.根据权利要求13所述的装置,其特征在于,所述微调参数计算单元,包括:
色彩区域调整子单元,用于按照所述校正采样参数与所述初始参考参数中各相应颜色的色彩偏差,调整所述待调整颜色对应的色彩区域,以使所述待调整颜色的色彩偏差满足预设偏差范围的颜色;
调节参数确定子单元,用于确定所述待调整颜色对应的色彩区域在所述色彩查找图中的调整量,得到调节参数;
微调参数转换子单元,用于将所述色彩查找图中的调节参数转换为所述待调整颜色的色彩微调参数。
15.一种电子设备,其特征在于,包括处理器及存储器;
所述存储器,用于存放计算机程序;
所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810922340.8A CN110830778B (zh) | 2018-08-14 | 2018-08-14 | 成像设备色彩校正方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810922340.8A CN110830778B (zh) | 2018-08-14 | 2018-08-14 | 成像设备色彩校正方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110830778A CN110830778A (zh) | 2020-02-21 |
CN110830778B true CN110830778B (zh) | 2021-05-14 |
Family
ID=69547205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810922340.8A Active CN110830778B (zh) | 2018-08-14 | 2018-08-14 | 成像设备色彩校正方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110830778B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111583127B (zh) * | 2020-04-03 | 2023-08-15 | 浙江大华技术股份有限公司 | 人脸肤色校正方法、装置、计算机设备和可读存储介质 |
CN112073703B (zh) * | 2020-08-31 | 2022-04-22 | 深圳市景阳科技股份有限公司 | 一种色彩校正矩阵的调整方法、装置、终端设备及介质 |
CN112907459B (zh) * | 2021-01-25 | 2024-04-09 | 北京达佳互联信息技术有限公司 | 图像处理方法及装置 |
US11924590B2 (en) | 2021-04-13 | 2024-03-05 | Teledyne Flir Commercial Systems, Inc. | Image color correction systems and methods |
CN113096046A (zh) * | 2021-04-15 | 2021-07-09 | 北京有竹居网络技术有限公司 | 一种图像处理方法及装置 |
CN113542593B (zh) * | 2021-06-16 | 2023-04-07 | 深圳市景阳科技股份有限公司 | 一种图像处理方法、装置及终端设备 |
CN113676639B (zh) * | 2021-08-17 | 2023-03-24 | Oppo广东移动通信有限公司 | 图像处理方法、处理装置、电子设备及介质 |
CN113923429B (zh) * | 2021-12-16 | 2022-04-12 | 成都索贝数码科技股份有限公司 | 一种基于色卡的颜色校正方法 |
CN114845094B (zh) * | 2022-07-06 | 2022-09-30 | 深圳思谋信息科技有限公司 | 色彩校正方法及装置 |
TWI825964B (zh) * | 2022-08-31 | 2023-12-11 | 瑞昱半導體股份有限公司 | 具有鏡頭色偏校正機制的影像處理裝置及方法 |
CN116612199B (zh) * | 2023-07-20 | 2024-02-06 | 中国科学院光电技术研究所 | 一种深空探测彩色相机在轨联合颜色定标方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064766A (zh) * | 2006-04-26 | 2007-10-31 | 夏普株式会社 | 图像处理方法和图像处理装置 |
CN101359205A (zh) * | 2007-07-31 | 2009-02-04 | 佳能株式会社 | 彩色图像形成装置及彩色图像形成方法 |
CN102207700A (zh) * | 2010-03-30 | 2011-10-05 | 兄弟工业株式会社 | 打印设备和打印*** |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7636473B2 (en) * | 2004-03-12 | 2009-12-22 | Seiko Epson Corporation | Image color adjustment |
JP4379508B2 (ja) * | 2007-09-11 | 2009-12-09 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、階調補正方法、及び階調補正プログラム |
CN101500074A (zh) * | 2008-01-29 | 2009-08-05 | 兆宏电子股份有限公司 | 影像校正方法、影像校正单元及应用其的影像撷取装置 |
JP4422190B1 (ja) * | 2008-08-29 | 2010-02-24 | シャープ株式会社 | 映像表示装置 |
CN101815220B (zh) * | 2009-02-20 | 2011-08-10 | 华晶科技股份有限公司 | 影像色彩失真的校正方法 |
US8259198B2 (en) * | 2009-10-20 | 2012-09-04 | Apple Inc. | System and method for detecting and correcting defective pixels in an image sensor |
CN103179322B (zh) * | 2011-12-20 | 2016-03-02 | 联想(北京)有限公司 | 一种图像颜色校正方法及电子设备 |
JP6066866B2 (ja) * | 2013-08-22 | 2017-01-25 | キヤノン株式会社 | 画像処理装置、その制御方法、および制御プログラム |
JP2016054405A (ja) * | 2014-09-03 | 2016-04-14 | キヤノン株式会社 | 色処理装置およびその方法 |
JP6369369B2 (ja) * | 2015-03-27 | 2018-08-08 | ブラザー工業株式会社 | 画像処理装置、および、コンピュータプログラム |
CN105827897B (zh) * | 2015-11-16 | 2019-06-07 | 维沃移动通信有限公司 | 调整卡制作方法、***、调试色彩校正矩阵方法及设备 |
US9979942B2 (en) * | 2016-06-30 | 2018-05-22 | Apple Inc. | Per pixel color correction filtering |
CN107256703A (zh) * | 2017-08-15 | 2017-10-17 | 友达光电股份有限公司 | 反射式显示器的色彩校正方法 |
CN108282647B (zh) * | 2018-01-31 | 2019-11-05 | 上海小蚁科技有限公司 | 色彩校正方法及装置、计算机可读存储介质、终端 |
-
2018
- 2018-08-14 CN CN201810922340.8A patent/CN110830778B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064766A (zh) * | 2006-04-26 | 2007-10-31 | 夏普株式会社 | 图像处理方法和图像处理装置 |
CN101359205A (zh) * | 2007-07-31 | 2009-02-04 | 佳能株式会社 | 彩色图像形成装置及彩色图像形成方法 |
CN102207700A (zh) * | 2010-03-30 | 2011-10-05 | 兄弟工业株式会社 | 打印设备和打印*** |
Also Published As
Publication number | Publication date |
---|---|
CN110830778A (zh) | 2020-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110830778B (zh) | 成像设备色彩校正方法、装置、电子设备及存储介质 | |
US9386288B2 (en) | Compensating for sensor saturation and microlens modulation during light-field image processing | |
CN111641819B (zh) | 白平衡增益校正的方法、设备、***和计算机设备 | |
CN111861922A (zh) | 颜色校正矩阵的调整方法及装置、存储介质 | |
CN111292246B (zh) | 图像颜色校正方法、存储介质及内窥镜 | |
CN107197225A (zh) | 基于色适应模型的彩色数码相机白平衡校正方法 | |
US8189909B2 (en) | Color temperature conversion method and apparatus having luminance correction conversion function | |
WO2021223185A1 (zh) | 相机及其对齐方法和装置、云台 | |
CN104796683A (zh) | 一种校准图像色彩的方法和*** | |
US20190320152A1 (en) | White balance calibration method based on skin color data and image processing apparatus using the same | |
US7298892B2 (en) | Producing a balanced digital color image having minimal color errors | |
WO2017096858A1 (zh) | 图像白平衡的调整方法和装置 | |
TW201830337A (zh) | 對圖像執行自動白平衡的方法和設備 | |
WO2020093653A1 (zh) | 色彩调整方法、色彩调整装置、电子设备及计算机可读存储介质 | |
CN111587573B (zh) | 一种图像处理方法、装置及计算机存储介质 | |
TWI649724B (zh) | 確定圖像的光源和對圖像進行色覺適配的方法及設備 | |
JP7072562B2 (ja) | マッピング色空間を区分する色相角度セクタに基づくクロママッピング関数の判定 | |
US9131200B2 (en) | White balance adjusting method with scene detection and device thereof | |
CN113850738A (zh) | 图像紫边的校正装置及方法 | |
CN113676715A (zh) | 图像处理方法及装置 | |
Kao et al. | Color reproduction for digital imaging systems | |
TWI513326B (zh) | 高動態範圍合成影像之色彩校正方法 | |
CN110809145B (zh) | 基于Craik-O’Brien效应的图像亮度变换方法、装置和设备 | |
TWI305343B (en) | Photo dazzle color temperature correction | |
WO2024000473A1 (zh) | 色彩校正模型的生成方法、校正方法及装置、介质、设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |