彩色至单色计算机图像转换方法技术

技术编号:2950116 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种计算机图像处理技术,具体说是有关于一种彩色至单色计算机图像转换方法,其可适用于仅具有单色显示功能的信息平台的单色显示器上。采用改进的二阶拉普拉斯微分方程式的回旋核心矩阵所推演出的计算机图像转换算法来将原始彩色计算机图像转换成具有边界特征强化效果的转换图像;再接着将此转换图像由现有的抖动算法图像转换程序而转换成所需的单色图像。本发明专利技术相较于现有技术,此彩色至单色计算机图像转换方法所得到的单色图像具有更为清晰的边界特征及单线条图案。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种计算机图像处理技术,具体说是有关于一种。二、技术背景个人数字助理装置(Personal Digital Assistant,PDA)为一种小型的可携带式智能型信息平台,其可提供简单的信息功能,例如记事本、通讯簿、计算器、日历、电子表格、数据库、等等,并可利用小型的液晶显示屏幕来显示各种文字及图像数据。此外,个人数字助理装置也可连结至个人计算机或网际网络,凭借此从个人计算机或网际网络下载各种文字及图像数据。附图说明图1的示意图即显示个人数字助理装置110搭接至个人计算机平台120的应用架构,其即可让该个人数字助理装置110从该个人计算机平台120下载计算机图像,例如为电子地图,并将该电子地图显示于其显示屏幕111上。个人数字助理装置上的液晶显示屏幕包括高阶的彩色式和低阶的单色式。彩色式的显示屏幕可显示各种彩色计算机图像;但单色式的显示屏幕则仅能显示单色计算机图像。因此若具有单色式显示屏幕的个人数字助理装置欲显示一张彩色计算机图像时,则其需首先将该彩色计算机图像转换成单色计算机图像,再接着将转换后的单色计算机图像显示于其单色式显示屏幕上。现有的例如包括有直接二值化转换方法、抖动(jitter)二值化转换方法等等。然而,上述的现有计算机图像转换方法的缺点在于其若应用于转换边界特征较为重要的图像,例如为电子地图,则其效果便比较不令人满意。这是由于上述的现有计算机图像转换方法会弱化电子地图中的边界特征,使得转换后的单色地图变得难以分辨出其中的道路、河流、建筑物、街区等等。图2即显示电子地图的原始彩色计算机图像;而图3则显示现有的直接二值化转换方法将图2所示的彩色电子地图转换过后所得到的单色计算机图像;而图4则显示现有的抖动二值化计算机图像转换方法将图2所示的彩色电子地图处理过后所得到的单色计算机图像。由图3及图4可看出,现有的直接二值化转换方法和抖动二值化转换方法所转换成的图像并不具有清晰的边界特征。上述问题的一种现有解决方法即为采用以下的二阶拉普拉斯(Laplace)微分方程式来强化电子地图中的边界特征L(x,y)=Δx2f(i,j)=4f(x,y)-(公式A1)其中L(x,y)代表图像坐标(x,y)处的色彩梯度的一次微分,也为对其色彩的二次微分。此外,若3*3个图素的回旋核心(convolution kernel)矩阵为X0X1X2X3X4X5X6X7X8]]>则转换后的新图像中的第i列第j行的图素值F(i,j)即可由以下的公式而求得F(i,j)=X0*f(i-1,j-1)+X1*f(i-1,j)+X2*f(i-1,j+1)+X3*f(i-1,j)+X4*f(i,j)+X5*f(i+1,j)+X6*f(i-1,j+1)+X7*f(i,j+1)+X8*f(i+1,j+1)(公式A2)其中f(i,j)代表原始彩色计算机图像中的第i列第j行的图素值。换言之,上述的二阶拉普拉斯微分方程式(公式A1)的回旋核心矩阵即为(公式A3)0-10-14-10-10]]>图5即显示利用上述的回旋核心矩阵将图2所示的彩色电子地图转换过后所得到的计算机图像。由图5可看出,上述的二阶拉普拉斯微分方程式(公式A1)的回旋核心矩阵所转换成的计算机图像具有略为突出的边界特征。然而其缺点在于其所提供的边界特征的强度仍未达到令人满意的效果。此外,原始彩色计算机图像中的单线条图案,例如为其中的文字讯息,其转换后的结果不只更为模糊,甚至于变成中空的图案。为达到上述目的,本专利技术所采用的技术方案为一种,其特殊之处在于所述的为将现有的二阶拉普拉斯微分方程式中的系数进行调整,其(公式B1)如下所示L1(x,y)=Δx2·f(i,j)=401*f(x,y)-100*其中L1(x,y)代表图像坐标(x,y)处的色彩梯度的一次微分,也为对其色彩的二次微分;其中f(i,j)代表原始彩色计算机图像中的第i列第j行的图素值;上述的改进的二阶拉普拉斯微分方程式(公式B1)的3*3回旋核心(convolution kernel)矩阵为(公式B2)0-1000-100401-1000-1000.]]>上述的转换方法的步骤如下(1)、首先执行程序(10)来取得原始彩色计算机图像,获得原始彩色计算机图像的尺寸为w*h,其中w为宽度、而h为高度。(2)、执行程序(20),执行王氏算法计算机图像转换程序,如步骤(21)至(28)a、步骤(21),令i=1,Color=0,i代表原始彩色计算机图像中的列;b、步骤(22),判断i<h-1?,若否,执行步骤(30),若是,执行步骤(23);c、步骤(23),判断j<w?,若否,执行步骤(28),若是,执行步骤(24);d、步骤(24),Color<3?,若否,执行步骤(27),若是,执行步骤(25);e、步骤(25),令转换后的新图象中的像素F(i,j)等于原始图象f(i,j)的周边9点与公式(B2)的回旋核心矩阵的回旋演算值;在执行步骤(26);f、步骤(26),令Color加1,再执行步骤(24);g、步骤(27),令j加1,再执行步骤(23);h、步骤(28),令i加1,再执行步骤(22)。(3)、执行程序(30),对转换后的新图象进行抖动二值化转换程序,从而求得所需的单色电脑图象。上述的程序(30)所采用的抖动算法可为Bayer氏抖动算法。上述的程序(30)所采用的抖动算法为Floyd/Steinberg氏抖动算法。本专利技术相对于现有技术,其计算机图像转换方法处理过后所得到的单色图像具有较现有技术更为清晰的边界特征及单线条图案,即为转换后的单色地图中的道路、河流、建筑物、街区、等等,较现有技术更为清晰而可分辨,因此特别适用于将彩色电子地图显示于单色显示屏幕上。参见图6,首先执行程序(10)来取得原始彩色计算机图像,其例如为彩色的电子地图。假设此原始彩色计算机图像的尺寸为w*h,其中w为宽度、而h为高度。接着执行程序(20),即执行王氏算法计算机图像转换程序,其中包括步骤(21)至(28),用以转换该原始彩色计算机图像;转换后的新图像仍为彩色的图像。起具体步骤如下a、步骤(21),令i=1,Color=0,i代表原始彩色计算机图像中的列;b、步骤(22),判断i<h-1?,若否,执行步骤(30),若是,执行步骤(23);c、步骤(23),判断j<w?,若否,执行步骤(28),若是,执行步骤(24);d、步骤(24),Color<3?,若否,执行步骤(27),若是,执行步骤(25);e、步骤(25),令转换后的新图象中的像素F(i,j)等于原始图象f(i,j)的周边9点与公式(B2)的回旋核心矩阵的回旋演算值;在执行步骤(26);f、步骤(26),令Color加1,再执行步骤(24);g、步骤(27),令j加1,再执行步骤(23);h、步骤(28),令i加1,再执行步骤(22)。参见图7,图7即显示上述的王氏算法计算机图像转换程序(20)将图2所示的电子地图的原始彩色计算机图像处理过后所得到的计算机图像。接着执行程序(30),即执行抖动算法图像转换程序,以此将程序(20)所转换的图像进而转换成单色计算机图像。此程序(30)所采用的抖动算法可例如为Bayer氏抖动算法或Floyd本文档来自技高网...

【技术保护点】
一种彩色至单色计算机图像转换方法,其特征在于:所述的彩色至单色计算机图像转换方法为将现有的二阶拉普拉斯微分方程式中的系数进行调整,其(公式B1)如下所示:L1(x,y)=Δx↑[2].f(i,j)=401*f(x,y)-100* [f(x,y-1)+f(x-1,y)+f(x,y+1)+f(x+1,y)]其中L1(x,y)代表图像坐标(x,y)处的色彩梯度的一次微分,也为对其色彩的二次微分;其中f(i,j)代表原始彩色计算机图像中的第i列第j行的图素值;上 述的改进的二阶拉普拉斯微分方程式(公式B1)的3*3回旋核心(convolution kernel)矩阵为(公式B2):***。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈淮琰
申请(专利权)人:无敌科技西安有限公司
类型:发明
国别省市:87[中国|西安]

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

1
相关领域技术
  • 暂无相关专利