当前位置: 首页 > 专利查询>福州大学专利>正文

基于图像像素邻域灰度信息的误差扩散方法技术

技术编号:20365532 阅读:21 留言:0更新日期:2019-02-16 17:44
本发明专利技术涉及一种基于图像像素邻域灰度信息的误差扩散方法,包括以下步骤:步骤S1:逐像素行遍历图像中的每一个像素;步骤S2:在每个像素进行误差扩散前,计算像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度;步骤S3:计算像素产生的量化误差,并将像素产生的量化误差加到输入像素产生校正输入像素;步骤S4:将像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度三者乘积加到校正输入像素,得到量化输入像素;步骤S5:通过量化输入像素与阈值比较得到最终输出像素。本发明专利技术能够较好再现图像细节,保留边缘,并消除人工纹理现象,从而使误差扩散后图像具有更好的视觉效果。

【技术实现步骤摘要】
基于图像像素邻域灰度信息的误差扩散方法
本专利技术涉及显示器图像处理
,具体涉及一种提高电润湿电子纸显示器图像显示质量基于图像像素邻域灰度信息的误差扩散方法。
技术介绍
电润湿电子纸显示器采用反射式技术,具有响应速度快、可视角大、能耗低且可实现视频显示优点,具有广泛的应用前景。然而,目前电润湿电子纸驱动芯片与驱动方式造成灰度等级实现受到限制,为实现高灰度图像在低灰度显示屏上显示,传统解决方案是直接取图像高位数据,但低灰阶数据的舍去会导致细节丢失,图像出现阶跃跳变。误差扩散算法是一种半色调技术,通过将当前像素误差扩散到邻域未处理像素,能够有效改善图像质量。但是传统误差扩散算法会导致图像边缘模糊、细节丢失、人工纹理等现象。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于图像像素邻域灰度信息的误差扩散方法,改善中间色调纹理,保留边缘信息和纹理细节,提高电润湿电子纸显示效果。为实现上述目的,本专利技术采用如下技术方案:一种基于图像像素邻域灰度信息的误差扩散方法,其特征在于,包括以下步骤:步骤S1:逐像素行遍历图像中的每一个像素;步骤S2:在每个像素进行误差扩散前,计算像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度;步骤S3:计算像素产生的量化误差,并将像素产生的量化误差加到输入像素产生校正输入像素;步骤S4:将像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度三者乘积加到校正输入像素,得到量化输入像素;步骤S5:通过量化输入像素与阈值比较得到最终输出像素。进一步的,所述像素邻域平均灰度计算公式如下:式中,a×b为邻域大小,I(m+i,n+j)为像素点(m,n)为中心邻域内的灰度值。进一步的,所述人眼视觉感知误差的计算公式如下:式中,I(m,n)为像素点(m,n)的灰度值。进一步的,所述像素邻域相似度计算公式如下:其中,Np为邻近像素区域大小,即a×b;表示当前像素与邻近区域像素之间的均偏差;h为控制因子,控制对函数的影响来保留细节平滑噪声。进一步的,所述步骤S3具体为:步骤S31:计算像素产生的量化误差:e(m,n)=I′(m,n)-b(m,n)其中,e(m,n)表示量化误差,I′(m,n)表示校正输入像素,b(m,n)表示最终输出像素;步骤S32:计算校正输入像素:其中,I(m,n)为像素点(m,n)的灰度值,W(i,j)为误差扩散滤波器。进一步的,所述步骤S4具体为:步骤S41:像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度三者乘积的计算公式如下:其中,α是控制调节阈值信息的系数,当前像素灰度值如果大于邻域平均灰度值,则阈值调节信息为正,当前像素灰度值小于邻域平均灰度值,则阈值调节信息为负;步骤S42:根据下式计算量化输入像素:I″(m,n)=I′(m,n)+E(m,n)进一步的,所述步骤S5具体为:最终输出像素的计算公式如下:b(m,n)=Q[I″(m,n)]=Q[E(m,n)+I′(m,n)]进一步的,所述步骤S1具体为:所述逐像素行遍历为从左到右、从上到下的遍历方式,或者为蛇形遍历方式。本专利技术与现有技术相比具有以下有益效果:本专利技术利用像素邻域平均灰度、视觉感知误差和像素邻域相似度对图像每个像素的量化阈值作调整,其利用图像像素分布特征修复了现有误差扩散算法问题,扩大了误差扩散算法在显示领域的运用问题。附图说明图1是本专利技术一实施例输出图像实例,其中图1a为原图像,图1b为经典误差扩散算法输出结果,图1c为本专利技术方法输出结果。具体实施方式下面结合附图及实施例对本专利技术做进一步说明。本实例提供一种基于图像像素邻域灰度信息的误差扩散算法,包括以下步骤:按蛇形扫描方式逐像素行遍历每个像素;步骤1,在每个像素进行误差扩散前,计算像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度;步骤2,计算像素产生的量化误差,并将像素产生的量化误差加到输入像素产生校正输入像素;步骤3,将步骤1像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度三者乘积加到校正输入像素产生量化输入像素;步骤4,通过量化输入像素与阈值比较得到最终输出像素。具体地,在对图像逐像素行扫描时,判断当前像素属于奇数行还是偶数行;若当前处理像素属于奇数像素行,则从左到右遍历,且对该像素行采用表1a所示误差扩散模板;若当前处理像素属于偶数像素行,则从右到左遍历,且对该像素行采用表1b所示误差扩散模板。表1aX7351表1b7X153计算像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度,包括以下步骤:步骤1.1,计算当前像素为中心的邻域平均灰度本实例选用的邻域大小为3×3。步骤1.2,结合像素邻域相似度N(m,n)来提取图像像素结构信息。当前像素与邻近八个像素之间的相似度计算公式如下,本实例选用a=3,b=3,Np=9,h=3。步骤1.3,计算当前像素人眼视觉感知误差ΔI(m,n),即当前像素与邻域平均灰度的差异。式中,I(m,n)为像素点(m,n)的灰度值。计算未处理像素分配的量化误差e(m,n),计算公式如下,e(m,n)=I′(m,n)-b(m,n)式中,I′(m,n)表示校正输入像素,b(m,n)表示最终输出像素。将先前像素产生的量化误差加到输入像素I(m,n)得到校正输入像素I′(m,n),计算公式如下,式中,W(i,j)为误差扩散滤波器,本实例采用的滤波器是Floyd-stein滤波器,具体如表1所示。计算像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度三者乘积,计算公式如下,式中,α是控制调节阈值信息的系数,本实例中α取0.1。将像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度三者乘积加到校正输入像素得到量化输入像素I″(m,n),计算公式如下,I″(m,n)=I′(m,n)+E(m,n)将量化输入像素与阈值比较得到最终输出像素b(m,n),计算公式如下,b(m,n)=Q[I″(m,n)]=Q[E(m,n)+I′(m,n)]如图1所示,图1a为原始输入图像,图1b为传统误差扩散方法输出结果,图1c为基于像素邻域灰度信息的误差扩散方法输出结果,可以看出基于像素邻域灰度信息的误差扩散方法可以有效地抑制方向性纹理和伪轮廓的产生,并且对输入图像的边缘信息和纹理细节有较好的保持。以上所述仅为本专利技术的较佳实施例,凡依本专利技术申请专利范围所做的均等变化与修饰,皆应属本专利技术的涵盖范围。本文档来自技高网...

【技术保护点】
1.一种基于图像像素邻域灰度信息的误差扩散方法,其特征在于,包括以下步骤:步骤S1:逐像素行遍历图像中的每一个像素;步骤S2:在每个像素进行误差扩散前,计算像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度;步骤S3:计算像素产生的量化误差,并将像素产生的量化误差加到输入像素产生校正输入像素;步骤S4:将像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度三者乘积加到校正输入像素,得到量化输入像素;步骤S5:通过量化输入像素与阈值比较得到最终输出像素。

【技术特征摘要】
1.一种基于图像像素邻域灰度信息的误差扩散方法,其特征在于,包括以下步骤:步骤S1:逐像素行遍历图像中的每一个像素;步骤S2:在每个像素进行误差扩散前,计算像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度;步骤S3:计算像素产生的量化误差,并将像素产生的量化误差加到输入像素产生校正输入像素;步骤S4:将像素邻域平均灰度、人眼视觉感知误差和像素邻域相似度三者乘积加到校正输入像素,得到量化输入像素;步骤S5:通过量化输入像素与阈值比较得到最终输出像素。2.根据权利要求1所述的基于图像像素邻域灰度信息的误差扩散方法,其特征在于:所述像素邻域平均灰度计算公式如下:式中,a×b为邻域大小,I(m+i,n+j)为像素点(m,n)为中心邻域内的灰度值。3.根据权利要求2所述的基于图像像素邻域灰度信息的误差扩散方法,其特征在于:所述人眼视觉感知误差的计算公式如下:式中,I(m,n)为像素点(m,n)的灰度值。4.根据权利要求3所述的基于图像像素邻域灰度信息的误差扩散方法,其特征在于:所述像素邻域相似度计算公式如下:其中,Np为邻近像素区域大小,即a×b;表示当前像素与邻近区域像素之间的均偏差;h为控制因子,控制对函数的影响来保留细节平滑噪声。5.根据权利要求1所述的基于图像像素邻域灰度信息的...

【专利技术属性】
技术研发人员:林志贤曾素云林珊玲郭太良钱明勇
申请(专利权)人:福州大学
类型:发明
国别省市:福建,35

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

1