图像处理方法、图像处理装置及图像形成设备的制造方法

文档序号:9870632阅读:463来源:国知局
图像处理方法、图像处理装置及图像形成设备的制造方法
【技术领域】
[0001] 本发明设及图像处理的技术领域,尤其设及一种使用自适应误差扩散算法调整图 像质量的图像处理方法、图像处理装置及图像形成设备。
【背景技术】
[0002] 半色调又称灰度级,它是反应图像亮度层次、黑白对比变化的一项技术指标;例 如,图像处理装置具有的半色调的级数越高,该图像处理装置记录与输出副本的图像层次 就会越丰富、越逼真。误差扩散(error difTusion method)是对图像进行半色调处理中常 用的算法,经过误差扩散算法处理后的图像具有视觉效果好、易于实现等优点,所W误差扩 散算法认为是最理想的半色调算法之一。
[0003] 误差扩散算法的基本思想是将灰度图像的当前像素值与一个阔值相比较,得到一 个二值输出,然后将输入与输出的像素差W-定的方式扩散到未经处理的区域。每个像素 的误差扩散过程包括如下=个步骤:
[0004] 第一,将原灰度图像在此处的像素值与之前被扩散到此处的误差相加,得到当前 输入;
[0005] 第二,将当前输入与阔值相比较得到一个二值输出(0或255);
[0006] 第=,将输入与输出的误差按照一定的规律扩散到未经处理的区域。
[0007] 现有技术中,上述第=步骤中提及的"一定的规律",先后提出了多种误差扩散滤 波器的权重分配方法,但是权重的值都是预先设置的固定值。
[000引发明人在实现本发明的过程中发现,现有技术中误差扩散处理中,对某些图像导 致处理后的图像效果并不够理想,尤其体现在图像处理后会出现较明显的人工纹理痕迹。

【发明内容】

[0009] 为了解决现有技术中误差扩散处理的图像效果不够理想的技术问题,本发明提供 一种通过根据图像自身像素值的特征进行动态调整误差扩散权重系数的图像处理方法、图 像处理装置及图像形成设备。
[0010] 为了实现上述目的,本发明提供的技术方案包括:
[0011] -方面,提供一种图像处理方法,其特征在于,所述方法包括:
[0012] 步骤一、从待处理图像中选择进行误差扩散处理的邻域,所述邻域包括中屯、点和 与至少一个与所述中屯、点邻接的邻接点.
[0013] 步骤二、根据所述邻域内所述中屯、点和所述邻接点的像素值,通过预定的函数计 算所述中屯、点向所述至少一个邻接点进行误差扩散处理的权重值;
[0014] 步骤=、对所述中屯、点的像素值进行二值化处理,并根据二值化处理的结果,计算 出误差值;
[0015] 步骤四、将所述权重值和误差值之间的乘积,分别与所述邻域内至少一个邻接点 中每个邻接点像素值进行求和处理,求和后得到的数值分别为所述邻域内至少每个邻接点 进行误差扩散处理后的像素值。
[0016]进一步地,所述步骤二中预定的函数为:
[001引其中,src (i,j)为所述中屯、点的像素值,src(i+m,j+n)为邻域内距离所述中屯、点 向右侧m列,向下n行所在的像素点,W(m,n)为所述中屯、点对所述像素点src (i+m,j+n)进行 误差扩散计算的权重值;并且当m为负数时,表示邻接点src(i+m,j+n)在邻域内,位于所述 中屯、点的左侧,当n为负数时,表示邻接点src (i+m, j+n)在邻域内,位于所述中屯、点的上方; M2为邻接点位于右侧时,m的最大值,N2为邻接点位于下方时,n的最大值,Ml为邻接点位于 左侧时,m的最大值,Nl为邻接点位于上方时,n的最大值;Y为从1-255之间任意一个预定的 整数值;w(m,n)表示邻域内邻接点距离中屯、点右侧m列,下方n行邻接点的误差扩散权重值。
[0019] 进一步地,步骤=中对所述中屯、点的像素值进行二值化处理的方法包括W下子步 骤:
[0020] A、计算所述邻域内像素平均值,计算公式为:
[0022] 其中,Average表示所述邻域内像素的像素值的平均值,Z表示所述邻域中不参与 误差扩散的像素数量总和;
[0023] B、对所述中屯、点像素值进行二值化处理,计算公式为:
[0024] 当所述步骤A中的Average小于或者等于一个预定值別寸,则所述二值化处理后的 值bw( i,j)等于Xl;否则,所述二值化处理后的值bw( i,j)等于X2;
[0025] 并且所述步骤=中的误差值计算公式为:
[0026] error = (src(i , j)-bw(i , j));
[0027] 其中,error为所述误差值,src(ij)为所述中屯、点像素的像素值,bw(i,j)为步骤 B中二值化处理后的值。
[0028] 进一步地,所述步骤四中所述邻域内新的像素值的计算公式为:
[0029] src(i+m, j+n)' =w(m,n) Xerror+src(i+m, j+n),
[0030] 其中,srcQ+m, j+n) '为所述邻域中邻接点srcQ+m, j+n似srcQ , j)为邻域内中 屯、点进行误差扩散处理后的像素值。
[0031] 进一步地,步骤四之后,W与中屯、点直接相邻的邻接点作为下一个邻域的中屯、点 进行下一个邻域的误差扩散处理;并且依次更换中屯、点和邻域,完成对整个待处理图像的 误差扩散处理。
[0032] 另一方面,本发明还提供一种图像处理装置,其特征在于,所述装置包括:
[0033] 邻域误差扩散矩阵生成器,用于从待处理图像中选择进行误差扩散处理的邻域, 所述邻域包括中屯、点和与至少一个与所述中屯、点邻接的邻接点;
[0034] 误差扩散权重系数计算器,用于根据所述邻域内所述中屯、点和所述邻接点的像素 值,通过预定的函数计算所述中屯、点向所述至少一个邻接点进行误差扩散处理的权重值;
[0035] 误差扩散二值化计算器,用于对所述中屯、点的像素值进行二值化处理,并根据二 值化处理的结果,计算出误差值;
[0036] 误差扩散处理器,用于将所述权重值和误差值之间的乘积,分别与所述邻域内至 少一个邻接点中每个邻接点像素值进行求和处理,求和后得到的数值分别为所述邻域内至 少每个邻接点进行误差扩散处理后的像素值。
[0037] 进一步地,误差扩散权重系数计算器包括:与所述邻域内中屯、点和邻接点连接的 梯度计算元件阵列,与所述梯度计算元件阵列连接的第一加法计算元件阵列,W及分别与 所述梯度计算元件阵列和所述第一加法计算元件阵列连接的除法计算元件阵列。
[0038] 进一步地,误差扩散二值化计算器包括与所述邻域内中屯、点和邻接点连接的第二 加法计算元件阵列,与所述第二加法计算元件阵列连接的平均值计算元件,W及与所述平 均值计算元件连接阔值比较元件。
[0039] 进一步地,所述误差扩散处理器包括与所述误差扩散权重系数计算器和所述误差 扩散二值化计算器连接的乘法计算元件阵列,W及与所述乘法计算元件阵列和所述邻域内 中屯、点和邻接点连接的第=加法计算元件阵列。
[0040] 第=方面,本发明还提供一种图像形成设备,其特征在于,所述设备包括:
[0041] 获取原始图像像素值的图像参数获取装置;
[0042] 与所述图像参数获取装置连接的图像处理装置,所述图像处理装置为上述任意一 种所述的图像处理装置;
[0043] 与所述图像处理装置连接的图像形成装置。
[0044] 采用本发明提供的上述技术方案,对误差扩散处理的过程中,因为误差扩散处理 的权重值是结合邻域中中屯、点和邻接点像素值通过预定的函数计算出来的,所W能够根据 邻域自身的像素特性,动态调整误差扩散处理结果,即能结合邻域实际特性,而不是将所有 的邻域到按照一种扩散权重值进行误差扩散;所W通过本发明提供的技术方案能够得到更 加理想的图像处理效果;并且通过测试,采用本发明提供的上述技术方案可W很好的改善 现有技术中出现
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1