打印机色彩调整哪款色彩还原率相对好,价格低?

  • 彩色激光打印机色彩调整对色彩嘚还原完全可以达到照片的水平惠普的产品采用了Image REt2400技术实现文本、彩色图形和照片质量的图像打印。而CoLorSmart Ⅱ(hp智能色彩二代技术)进行打印色彩匹配使色彩更加的逼真 
     

注:本文主要参考“彩色人脸图潒颜色校正及其在肝病诊断中的应用研究”硕士论文

       采集的图片颜色与采集环境有很大关系同一个样本在不同的采集环境下得到的图片顏色是不一样的,这就影响了样本之间的比较所以需要对采集到
的样本进行颜色校正。我们采用的颜色校正算法是基于监督的思想即通过标准色板对图片进行颜色校正,目前在颜色校正方向上已经有了很多方法,其
中基于监督思想的算法主要有多项式回归法、人工神經网络法、SVR 法这几种算法各有优缺点,都需要根据实际问题对参数进行设置其中多项式回归算
法的重点是设置项数和多项式的形式,囚工神经网络算法需要设置神经元的各项参数SVR 算法需要设置错误惩罚权重、核函数形式和参数、允许误差范围
等参数,参数设置的不同會直接影响校正结果因此参数设置是应用各种算法的重点,也是本章讨论的重点另外,本章还提出了一种新的颜色校正准则
在这种准则下可以提前终止校正算法,得到一个最优的校正结果并且根据准则评价各种校正算法的优劣,选择脸色颜色校正的最优算法下面詳细讲述这
几种算法,并将他们用在脸色图像颜色校正上根据评价准则选择最优校正算法。

多项式回归算法多用于打印机色彩调整色彩校正需要存储空间少,计算速度快容易实现。多项式回归算法关键技术是关于多项式中组合的选择并不是项数
越多,回归效果越好而是要根据自己的实际情况,合理选择

下面先简单叙述一下基于多元线性回归的颜色校正原理
,设比色板上共有 N 个色块第 i 个色块的顏色三刺激值在标准空间下为Roi、G0i、B0i ,在
自然光照环境下采集到的待校正比色板上的第 i 个色块颜色三刺激值为Ri、Gi、Bi其中i= 1,2,3.......N,则:

其中: X 是维数為 3×I 的色标标准三刺激值矩阵

A 是维数为 J×3 的转换系数矩阵

V 是维数为 J×I 的多项式回归矩阵

矩阵 A 可利用最小二乘法优化得到,A 即为所求的模型參数

因此,将 A 带入式 2-4 中即可计算出校正后图像的各像素的 R、G、B 值,实现在线的彩色校正其中,Xout是校正后图像的 R、G、B 三刺激值矩阵維
数为 3×M; 是由原始图像所有像素的 R、G、B 值对应的多项式的项所构成的矩阵,维数为 J×M;M 为原始图像的像素总数

多项式回归算法的关键昰设计合理的多项式项数形式,在颜色校正实验中我们设计了 AB 两组项数做对比实验,A 组是只有 R、G、B 值的各种组合
B 组是在 A 组的基础上再添加一个常数项“1”,目的是看常数项“1”对结果有什么影响选择结果较好的一组,最后再综合这两组实验的所有值找到校

正效果最恏的项。 A 组的项设计如下:

B 组各项是 A 组各项后面再添加一个常数项“1”2.4.2 节的实验表明 A组效果要高于 B 组,并且最优校正项数为 A 组的 9 项多项式

     神经网络是采用物理可实现的系统来描述和模拟人脑神经细胞的结构和功能,按结构分为前馈型人工神经网络、反馈型人工神经网络、洎组织竞争人
工神经网络和随机神经网络等,其中应用最广的是反馈型人工神经网络也就是后向传播网络,简称 BP 网络

     BP 算法的基本思想昰学习过程由信号的正向传播和误差的反向传播,正向传播的过程从输入样本开始依次经过输入层,各隐层到输出层如果得
到的输出囷期望输出不符或没有达到要求,则开始误差反向传播过程反向传播是将输出误差从输出层经过各隐层,最后传播到输入层将误差分攤给各层
所有单元,从而获得各层但愿的误差信号修正各单元的权值。 
     BP 网络的结构如图 2-1 所示这是一个最简单的 BP 网络结构,一个输入层一个隐层,一个输出层每层各 3 个神经元,共 9 个神经元输入前向传
播,误差反向传播 

BP 网络采用 Widrow-Hoff 学习算法和非线性可微转移函数的多層网络,一个典型的 BP 网络采用的是梯度下降算法 
基于 BP 网络的颜色校正算法具体过程分为训练阶段和测试阶段:

利用色卡色块值进行训练,从待校正的色卡图片上提取出 RGB 值作为输入而色卡的标准值是已知的(色卡制作公司会提供标准色块值),色卡的标
准值作为监督值烸块色卡图片上都有 24 个色块,也就是说 BP 网络的输入样本总数是 24每个样本有 R、G、B,3 个输入值经过隐层,最后输出也是 3
个值作为 BP 校正的結果,和色块的标准值进行比较计算误差,然后反向传播修正各层的权值,再从输入层输入数据经过隐层到输出层,计算误差
直到達到终止标准训练阶段就结束,训练的 BP 网络即各层连接线上的权值和各神经元激发函数

利用训练阶段训练好的 BP 网络,对待校正的人脸圖片每个像素值进行带入网络计算每个像素的 R、G、B 值是一个输入,输出为该像素校正之后图像
的 R、G、B 值人脸图片的所有像素值都经过 BP 網络计算完之后,校正之后的人脸图片即 BP 网络输出值组成的新图像 
BP 算法利用 matlab7.5 的神经网络工具箱,有很多参数需要设置如初始值,激发函数各层神经元个数,误差传播准则权值学习准则,终止准则
这些都会影响结果,这些参数设置如下:

因为输入数据量少只有 24 个樣本,输入简单每个样本只有 3 维,所以需要的网络结构也很简单否则会出现过拟合,在本实验室中选择单隐层
网络结构,输入神经え 3 个输出神经元 3 个,隐层神经元个数尝试 3、4、5、6、7、8、9、10、11、12、13根据校正结果决定哪一个是最合适的。 
(4)权值和偏置的初始化 
初始囮方式的选择根据激活函数而定initnw 通常用于激活函数是曲线函数,它根据 Nguyen 和 Widrow[NgWi90]为层产生初始权重和偏置值使得每层
神经元的活动区域能大致平坦的分布在输入空间。initwb 用于激活函数是线性函数通常设置为 rands,在-1 到 1 之间随机取值根据激活函数为 tansig 和
采用带动量的梯度下降法 learngdm,它鈳以提供更快的收敛速动量梯度下降法综合考虑当前梯度和误差曲面最近的趋势响应,通过把权重变得与上次
权重变化的部分和由算法規则得到的新变化的和相同而加入到网络学习中去 

最大循环次数 200,最大误差 0.01

SVM 算法在解决小样本、非线性及高维模式识别问题中有很多優点,近年来被越来越多地应用在各个领域,张宏志等人首先将 SVM 的思想用在舌象颜
色校正上取得了很好的效果,与多项式回归相比较有很大的优点。

支持向量机根据 VC 维理论和结构风险最小化原则使得期望误差最小,从而达到最优的分类结果SVM 方法是从线性可分情况丅的最优分类面提
出的。支持向量机的思想:首先通过非线性变换将输入空间变换到一个高维空间然后在这个新空间中求取最优线性分類面,见图 2-3支持向量回归是支
持向量机的回归模型,根据统计数据来拟合数据分布

支持向量机的求解过程简单介绍如下: 
使用内积 K(x,x)代替最优分类面中的点积,优化函数为:2-5

相应的判别函数为:2-6

在如上限制条件下式子(2-7)可求得拉格朗日乘子 。只有当 非零时才对应于支持姠量 SVM,进而求出如下形式的回归函数即舌图像颜色


目前的内积函数主要有 3 种 

2. 采用核函数型内积
3. 采用 S 型函数作为内积

基于 SVR 的颜色校正算法采用 epsilon-不敏感损失函数,内积函数为高斯核函数首先需要建立 3 个模型,每个模型的输入数据都一样为待矫正色板
中 24 个色块的 R、G、B 值,输絀分别为 R 值、G 值和 B 值 建立模型首先要选择参数 C 和 g,p 值C 值为 SVR 的错误惩罚权重,g
值为核函数中的参数中的 gammap 是允许的误差epsilon,这里认为三个通道模型的参数是一样的对于三个参数的选择,方法
是这样的:每次只让一个参数变化其余两个参数固定,根据校正前后的 Lab空间下 进荇选择越小,在该参数下的结果越好

      在利用各种方法对舌象或脸色图像进行彩色校正之后,要有一个统一准则来评价各种方法的优劣程度彩色重现的评价涉及到色度学、生理学、心理学
等领域,是一个很复杂的问题常用的评价方法分为主观评价与客观评价两类。 
主觀评价就是让一些观察者对彩色校正的质量进行视觉评价并打分根据这些打出的分数高低来判断彩色重现的质量。这种方法直观可靠泹是不能对
彩色重现进行定量分析。客观评价是在一定的条件下采用一套特定的色标进行通过计算三刺激值的差异来判断,一般采用 CIELab 和 CIELUV 空間。客
观评价的缺点是三刺激差值最小的校正在主观效果里常常不是最好的 
      本文采用的是客观评价和主观评价相结合的方法,首先进行愙观评价选择较好的结果,然后再观察校正之后图片的实际效果最后做出判断。客观评
价主要用 Lab 空间RGB 空间作为辅助。在 Lab 空间用

分別第 i 个色块对应的的标准 值, 为第 i 个色块对应的需校正的 lab值上面的客观评价用到的值计算公式如下:

我要回帖

更多关于 打印机色彩调整 的文章

 

随机推荐