一种数字图像染色方法

文档序号:6581206阅读:215来源:国知局
专利名称:一种数字图像染色方法
技术领域
本发明涉及一种数字图像处理技术,特别是一种数字图像染色方法。

背景技术
由于人眼对彩色的变化远比对灰度的变化敏感,因此黑白图像染色是图像处理中最常要解决的问题之一。在娱乐方面,为了增强视觉效果,有价值的黑白照片、经典电影需要给灰度图像着色;在教育和科研领域,给一些科学图像和插图着色,有利于生动地表达这些图像所包含的信息,充分发挥人的感知能力;在医疗诊断和数字化人体研究方面,给灰度的MRI磁共振图像、X光图像和CT图像着色,有利于充分显示这些图形的特征,及时发现病症。
从三维颜色空间上讲,灰度图像仅仅只有亮度或者强度的变化,属一维空间上的变化。灰度图像着色首要的前提就是增加真实感信息的同时最大限度地保持图像原有的信息。在RGB颜色空间中,不同的颜色可能亮度相同而色调或饱和度不同。由于这些模糊性,着色问题一直没有得到满意解决。因此使用软件染色方法也只能是根据亮度或纹理分布自动将整幅画面分几个不同的着色区域,仍然需要用户决定图像各部分的颜色。如目前流行的Photoshop对黑白照片着色,用户要仔细观察图片,考虑填充颜色种类和明暗过渡等细节,逐一勾画出填充不同颜色的选区,使用色彩平衡、色调/饱和度等方法来完成填充工作。在医学上对灰度图像,如MRI、X光和CT等,进行伪彩色处理是另一种非常有效的图像增强技术。灰度图像的等密度伪彩色编码实质上是建立图像的灰度级与颜色的一种影射关系,因此可以做到自动染色。但是伪彩色只是通过色阶把在灰度图像中不易分辨的一些细节在伪彩色图像中显现出来,它无法反映黑白图像的真实颜色。一方面,伪彩色没有唯一的编码方式,同一张图像的伪彩色图很可能由于医生的不同而改变。另一方面,由于伪彩色技术只适用于256级以下的灰度图像,对高于256级灰度的高分辨率图像来说,只能先将灰度级压缩影射为256级灰度,然后再进行编码,但压缩影射相当于降低了处理图像的灰度分辨率。


发明内容
为解决现有技术存在的上述问题,本发明要提出一种不需要任何绘画和色彩等专业技巧,整个染色过程完全自动化处理、方便快捷、而且染色质量高的数字图像染色方法。
为了实现上述目的,本发明的技术方案如下一种数字图像染色方法包括以下步骤 A、选择色源图像 对于一幅需要染色的黑白图像,即目标图像,选择一幅内容近似的彩色图像作为色源,即色源图像; B、分别提取两幅图像特征向量空间模型 利用公式(1)分别计算目标图像和色源图像中每个像素点的灰度值 对于每个像素点在某邻域内的灰度变化,考虑该像素点的3*3邻域,它包括9个像素点,其中Ii(i=0,1,…,8)表示图像在该像素点处的灰度,I0所在位置为中心点,用矩阵表示为 因此像素点I0的灰度变化值为
从公式(2)容易看出,T可以看作八位二进制数,它的取值为T∈{0,1,Λ255}; 计算图像所有像素点的T值,T(i,j)表示像素点I0(i,j)处的值,hk(k=0,1,Λ255)表示T值为k的像素点数量与总像素的比值,则 其中n和m分别为图像的高度和宽度,f(i,j,k)表示为 由此可以得到色源图像的特征向量空间模型s={h0,h1,Λ,h255}和目标图像的特征向量空间模型d={h′0,h′1,Λ,h′255}; C、判定目标图像与色源图像的相似度 计算色源图像特征向量和目标图像特征向量的空间夹角cos(s,d)值,作为两幅图像的相似度sim(s,d) sim(q,d)的范围为
,sim(q,d)的值越大,则两幅图像就越相似;当两幅图像的相似度大于0.5,则被选的色源图像可以作为合格色源图像;当两幅图像的相似度小于0.5,则需要另换色源图像,并从步骤A开始重新计算新色源图像的特征向量及其与目标图像的相似度; D、转换图像RGB表示模式到Lαβ模式 分别转换合格色源图像和目标图像中每个像素点的表示模式,将像素的RGB值变换到LMS空间 通过自然对数消除变换过程中产生的空间变形,并由LMS空间变换到Lαβ 其中L表示亮度信息,α表示黄兰信息,β表示红绿信息;对于一幅图像的亮度信息,可以使用二维矩阵表示为 其中n和m分别为图像的高度和宽度,Li,j是像素点的亮度值;α和β通道的信息也可用相同的方法表示; E、传递色彩信息 设合格色源图像信息为L(s)、α(s)和β(s),分辨率为m×n;目标图像亮度信息为L(d);对于目标图像中每一个灰度图像的像素点(i,j),设它与色源图像所有像素点亮度值的差为ΔL,即 ΔLi,j=|Li,j(d)-Lk,p(s)| (9) 因此,ΔL使用矩阵表示为 当ΔLk,p=min{ΔL1,1,ΔL1,2......ΔLm,n}时,则可以借用合格色源图像中像素点(k,p)为目标图像像素点(i,j)染色 其中E(L)和σL分别是L通道的均值和方差; F、转换图像Lαβ表示模式到RGB模式 将染色完成的目标图像,由Lαβ表示模式逆变换到RGB模式 由Lαβ空间变换到LMS 通过自然幂指数消除变换过程中产生的空间变形,并由LMS变换到RGB空间 形成染色后的目标图像。
本发明所述的选择合格色源图像也可以色源像素点采样,即从合格色源图像中抽取一定数量有代表性的像素点代替整幅图,具体步骤为 根据图像灰度的范围为256个等级,分别统计在第i等级中的像素的个数,并设为l[k],按照直方图每个刻度中所包含像素点的比例来采集样本像素点;在第k个刻度上,则应该采样的数量为
其中n和m分别为图像的高度和宽度,N为采样的总数量,一般为200到1000。
与现有技术相比,本发明具有以下有益效果 1、本发明的染色技术的色源来自一幅内容近似的彩色画面,利用亮度信息根据最佳匹配算法自动完成,具有客观性,染色后画面保持原有信息,但增加了色源的颜色等信息,从而增强了视觉效果和真实感。
2、本发明通过计算色源图像和目标图像的相似度来选择合适的色源图像,提高了染色的成功率。
3、本发明的整个取色、赋色过程完全是自动化处理,方便快捷,只需具备正常的视觉感观能力即可,不需要任何绘画和色彩等专业技巧。
4、本发明在色源图像分辨率大时,从色源图像中抽取一定数量有代表性的像素点代替整幅图,这样遍历的像素点较少,可以提高染色速度。



本发明共有附图2幅,其中 图1是数字图像染色方法的流程图。
图2是数字图像染色方法的示意图。
图中101、色源图像,102、目标图像,103、合格色源图像,104、染色后的目标图像。

具体实施例方式 下面结合附图对本发明进行进一步地描述。如图1-2所示,一种数字图像染色方法包括以下步骤 A、选择色源图像101 对于一幅需要染色的黑白图像,即目标图像102,选择一幅内容近似的彩色图像作为色源,即色源图像101; B、分别提取两幅图像特征向量空间模型 利用公式(1)分别计算目标图像102和色源图像101中每个像素点的灰度值 对于每个像素点在某邻域内的灰度变化,考虑该像素点的3*3邻域,它包括9个像素点,其中Ii(i=0,1,…,8)表示图像在该像素点处的灰度,I0所在位置为中心点,用矩阵表示为 因此像素点I0的灰度变化值为
从公式(2)容易看出,T可以看作八位二进制数,它的取值为T∈{0,1,Λ255}; 计算图像所有像素点的T值,T(i,j)表示像素点I0(i,j)处的值,hk(k=0,1,Λ255)表示T值为k的像素点数量与总像素的比值,则 其中n和m分别为图像的高度和宽度,f(i,j,k)表示为 由此可以得到色源图像101的特征向量空间模型s={h0,h1,Λ,h255}和目标图像102的特征向量空间模型d={h′0,h′1,Λ,h′255}; C、判定目标图像102与色源图像101的相似度 计算色源图像101特征向量和目标图像102特征向量的空间夹角cos(s,d)值,作为两幅图像的相似度sim(s,d) sim(q,d)的范围为
,sim(q,d)的值越大,则两幅图像就越相似;当两幅图像的相似度大于0.5,则被选的色源图像101可以作为合格色源图像103;当两幅图像的相似度小于0.5,则需要另换色源图像101,并从步骤A开始重新计算新色源图像101的特征向量及其与目标图像102的相似度; D、转换图像RGB表示模式到Lαβ模式 分别转换合格色源图像103和目标图像102中每个像素点的表示模式,将像素的RGB值变换到LMS空间 通过自然对数消除变换过程中产生的空间变形,并由LMS空间变换到Lαβ 其中L表示亮度信息,α表示黄兰信息,β表示红绿信息;对于一幅图像的亮度信息,可以使用二维矩阵表示为 其中n和m分别为图像的高度和宽度,Li,j是像素点的亮度值;α和β通道的信息也可用相同的方法表示; E、传递色彩信息 设合格色源图像103信息为L(s)、α(s)和β(s),分辨率为m×n;目标图像102亮度信息为L(d);对于目标图像102中每一个灰度图像的像素点(i,j),设它与合格色源图像103所有像素点亮度值的差为ΔL,即 ΔLi,j=|Li,j(d)-Lk,p(s)|(9) 因此,ΔL使用矩阵表示为 当ΔLk,p=min{ΔL1,1,ΔL1,2......ΔLm,n}时,则可以借用合格色源图像103中像素点(k,p)为目标图像102像素点(i,j)染色 其中E(L)和σL分别是L通道的均值和方差; F、转换图像Lαβ表示模式到RGB模式 将染色完成的目标图像102,由Lαβ表示模式逆变换到RGB模式 由Lαβ空间变换到LMS 通过自然幂指数消除变换过程中产生的空间变形,并由LMS变换到RGB空间 形成染色后的目标图像104。
本发明所述的选择合格色源图像103也可以色源像素点采样,即从合格色源图像103中抽取一定数量有代表性的像素点代替整幅图,具体步骤为 根据图像灰度的范围为256个等级,分别统计在第i等级中的像素的个数,并设为l[k],按照直方图每个刻度中所包含像素点的比例来采集样本像素点;在第k个刻度上,则应该采样的数量为
其中n和m分别为图像的高度和宽度,N为采样的总数量,一般为200到1000。
权利要求
1、一种数字图像染色方法,其特征在于包括以下步骤
A、选择色源图像(101)
对于一幅需要染色的黑白图像,即目标图像(102),选择一幅内容近似的彩色图像作为色源,即色源图像(101);
B、分别提取两幅图像特征向量空间模型
利用公式(1)分别计算目标图像(102)和色源图像(101)中每个像素点的灰度值
对于每个像素点在某邻域内的灰度变化,考虑该像素点的3*3邻域,它包括9个像素点,其中Ii(i=0,1,...,8)表示图像在该像素点处的灰度,I0所在位置为中心点,用矩阵表示为
因此像素点I0的灰度变化值为
从公式(2)容易看出,T可以看作八位二进制数,它的取值为T∈{0,1,Λ255};
计算图像所有像素点的T值,T(i,j)表示像素点I0(i,j)处的值,hk(k=0,1,A 255)表示T值为k的像素点数量与总像素的比值,则
其中n和m分别为图像的高度和宽度,f(i,j,k)表示为
由此可以得到色源图像(101)的特征向量空间模型s={h0,h1,Λ,h255}和目标图像(102)的特征向量空间模型d={h′0,h′1,Λ,h′255};
C、判定目标图像(102)与色源图像(101)的相似度
计算色源图像(101)特征向量和目标图像(102)特征向量的空间夹角cos(s,d)值,作为两幅图像的相似度sim(s,d)
sim(q,d)的范围为
,sim(q,d)的值越大,则两幅图像就越相似;当两幅图像的相似度大于0.5,则被选的色源图像(101)可以作为合格色源图像(103);当两幅图像的相似度小于0.5,则需要另换色源图像(101),并从步骤A开始重新计算新色源图像(101)的特征向量及其与目标图像(102)的相似度;
D、转换图像RGB表示模式到Lαβ模式
分别转换合格色源图像(103)和目标图像(102)中每个像素点的表示模式,将像素的RGB值变换到LMS空间
通过自然对数消除变换过程中产生的空间变形,并由LMS空间变换到Lαβ
其中L表示亮度信息,α表示黄兰信息,β表示红绿信息;对于一幅图像的亮度信息,可以使用二维矩阵表示为
其中n和m分别为图像的高度和宽度,Li,j是像素点的亮度值;α和β通道的信息也可用相同的方法表示;
E、传递色彩信息
设合格色源图像(103)信息为L(s)、α(s)和β(s),分辨率为m×n;目标图像(102)亮度信息为L(d);对于目标图像(102)中每一个灰度图像的像素点(i,j),设它与合格色源图像(103)所有像素点亮度值的差为ΔL,即
ΔLi,j=|Li,j(d)-Lk,p(s)|(9)
因此,ΔL使用矩阵表示为
当ΔLk,p=min{ΔL1,1,ΔL1,2......ΔLm,n}时,则可以借用合格色源图像(103)中像素点(k,p)为目标图像(102)像素点(i,j)染色
其中E(L)和σL分别是L通道的均值和方差;
F、转换图像Lαβ表示模式到RGB模式
将染色完成的目标图像(102),由Lαβ表示模式逆变换到RGB模式
由Lαβ空间变换到LMS
通过自然幂指数消除变换过程中产生的空间变形,并由LMS变换到RGB空间
形成染色后的目标图像(104)。
2、根据权利要求1所述的数字图像染色方法,其特征在于所述的合格色源图像(103)也可以色源像素点采样,即从合格色源图像(103)中抽取一定数量有代表性的像素点代替整幅图,具体步骤为
根据图像灰度的范围为256个等级,分别统计在第i等级中的像素的个数,并设为l[k],按照直方图每个刻度中所包含像素点的比例来采集样本像素点;在第k个刻度上,则应该采样的数量为
其中n和m分别为图像的高度和宽度,N为采样的总数量,一般为200到1000。
全文摘要
本发明公开了一种数字图像染色方法,包括以下步骤选择一幅内容近似黑白图像的彩色图像作为色源;分别提取两幅图像特征向量空间模型;判定目标图像与色源图像的相似度;转换图像RGB表示模式到Lαβ模式;传递色彩信息;转换图像Lαβ表示模式到RGB模式形成染色后的目标图像。本发明的染色技术的色源来自一幅内容近似的彩色画面,利用亮度信息根据最佳匹配算法自动完成,具有客观性,染色后的画面保持原有信息,但增加了色源的颜色等信息,从而增强了视觉效果和真实感,提高了染色的成功率。整个取色、赋色过程完全是自动化处理,方便快捷,只需具备正常的视觉感观能力即可,不需要任何绘画和色彩等专业技巧。
文档编号G06T11/40GK101667299SQ20091018770
公开日2010年3月10日 申请日期2009年9月27日 优先权日2009年9月27日
发明者业 汲, 燕 陈 申请人:业 汲, 燕 陈
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1