基于图像的水墨画画风图像生成方法

文档序号:6429218阅读:247来源:国知局
专利名称:基于图像的水墨画画风图像生成方法
技术领域
本发明涉及计算机图像处理领域,具体涉及一种水墨画画风图像生成方法。
背景技术
中国水墨画是一种典型的东方传统绘画艺术,它非常特别又极富魅力,具有很高的艺术价值和鉴赏价值。从颜色上,中国传统水墨画与东亚书法相似只使用黑墨;从工具上,中国传统水墨画用毛笔、墨、砚台和宣纸来完成绘画;从形式上,中国传统水墨画通常高度抽象化,其描绘的物体一般仅限于植物,村庄和山水。目前水墨画画风图像生成方法大体可以分为两种,基于图像的算法和非基于图像的算法。非基于图像的算法主要将研究重点放在对笔刷、笔划的建模上。它们利用这些模型来建立一个需要交互的绘画系统。这类的方法主要尝试在计算机模拟的画纸上生成逼真的笔画,即模拟真实绘画的感受。一些方法认为绘制性能是很重要的一个方面,他们使用纹理映射或者其他的一些非基于物理的技术来加速绘制。与之相反的是,另外一些研究认为逼真的模拟结果更重要。他们不关心他们的方法有多慢,而是追求最真实的水墨画模拟绘制效果。因此,这些方法通常会包含复杂的数学或物理模型。^iang等人基于二维细胞自动机计算模型提出了一个简单的水与墨水颗粒的行为模型,参见aiang,Q.,Sato, Y., Takahashi, J. , Muraoka, K. , Chiba, N. :Simple cellular automaton-based simulation of ink behavior and its application to suibokuga一like 3d rendering of trees. Visualization and Computer Animation 10 (1),27-37 (1999)。这个模型用于绘制类水墨画的三维树木。Lee提出了一种基于粒子的方法用真实的扩散效果来绘制东方式黑白水墨 ΙΗΙ #JAL Lee, J. -Diffusion rendering of black ink paintings using new paper and ink models. Computer & Graphics25 O),四5_308 Q001)。Chu 等人基于玻尔兹曼网格方程 (Lattice Boltzmann Equation, LBE)提出了一种方法来模拟墨水扩散效果并用其开发了一个可以实现各种真实水墨扩散效果的数字绘画系统,参见Chu,N. S. H.,Tai, C. L. =Moxi real-time ink dispersion in absorbent paper. In :SIGGRAPH,pp.504-511. ACM Press, New York,NY,USAQ005)。这些方法可以创造出良好的结果,但是这些非基于图像的方法都有个共同的缺点——需要人工交互。也即是说,用户自己需要在系统上绘画才能获取很好的效果,而这对于绘画技巧较弱的人来说非常困难。基于图像的算法基本都是图像修饰算法。为了模拟中国水墨画画风,这些方法将一些用户定义的模板或纹理映射到待绘制图像上。手工效果是用一些笔刷纹理原语来模拟的。在2007年,Wang等人提出了一种基于物理的彩色水墨扩散算法来合成具水墨扩散效果的图像,参见Wang,C. M.,Wang,R. J. Image-based color ink diffusion rendering. IEEE Transactions on Visualization and Computer Graphics 13 (2),235-246 (2007)。它生成的水墨画图像有较好的视觉效果。这种方法使我们不需要用笔画模拟就可以轻松地生成水墨画图像。但是,它有一个很大的缺点一绘制速度过慢。例如,要绘制一幅590X520 的图像,它大约需要几分钟的时间。

发明内容
本发明要解决的技术问题是提供一种效果逼真、生成速度快的基于图像的水墨画画风图像生成方法。为解决上述技术问题,本发明采用的技术方案为一种基于图像的水墨画画风图像生成方法,实施步骤如下1)输入原始图像,根据视觉感知模型获取原始图像的视觉兴趣区域,将原始图像进行边缘提取并结合所述视觉兴趣区域获取视觉重要边缘图;2)将原始图像依次进行抽象化处理、水墨扩散处理,得到水墨扩散效果抽象化图像;3)将视觉重要边缘图与所述水墨扩散效果抽象化图像合成,得到彩色水墨画画风图像;4)将彩色水墨画画风图像去色处理、增加黑白对比度,得到黑白水墨画画风图像;5)根据黑白水墨画画风图像的内置纹理将黑白水墨画画风图像进行纹理拟合,得到最终水墨画画风的图像。作为本发明技术方案的进一步改进所述步骤1)中获取原始图像的视觉兴趣区域的详细步骤如下获取原始图像的亮度、颜色和对比度三个特征;根据亮度、颜色和对比度分别构造亮度高斯金字塔、颜色高斯金字塔和对比度高斯金字塔;将所述亮度高斯金字塔、颜色高斯金字塔和对比度高斯金字塔的各层分别进行差分计算得到亮度差分图、颜色差分图和对比度差分图;将亮度差分图、颜色差分图和对比度差分图进行正则化处理,分别得到亮度特征图、颜色特征图和对比度特征图;将亮度特征图、颜色特征图和对比度特征图依次进行加权平均、正则化处理得到图像的视觉注意力分布图;将视觉注意力分布图进行高斯平滑处理,得到对应视觉兴趣区域的兴趣域函数图。所述所述构造构造亮度高斯金字塔、颜色高斯金字塔和对比度高斯金字塔时,首先利用高斯滤波器得到亮度高斯金字塔的底层和颜色高斯金字塔的底层,利用Gabor滤波器得到对比度高斯金字塔的底层;然后使用mipmap纹理技术分别生成亮度高斯金字塔、颜色高斯金字塔和对比度高斯金字塔的底层以上的各层。所述步骤1)中将原始图像进行边缘提取时,首先根据基于流的高斯插值滤波来提取原始图像的边缘,然后根据C' =CX S重新生成原始图像的边缘,其中C为像素的原始边缘值,C'为像素的新边缘值,S为兴趣域函数图。所述步骤2~)中将原始图像进行抽象化处理的详细步骤如下建立一个连贯的特征流场;对原始图像沿特征流场的流场方向和垂直于特征流场的流场方向进行双边滤波, 同时利用基于特征流场的高斯差分算法抽取原始图像的线条区域,将所述双边滤波的结果和抽取的线条区域相乘,得到抽象化处理后的图像。所述步骤2、中将抽象化处理后的图像进行水墨扩散处理的详细步骤如下设定扩散半径r;将待处理图像中的每一个像素P(x,y)使用像素P(x+rx,y+ry)取代,其中rx, ry e r ;根据P(x,y) = median(P1,P2, '".Pn2I对待处理图像进行中值滤波,得到水墨扩散处理后的图像。所述步骤幻中将视觉重要边缘图与所述水墨扩散效果抽象化图像合成是指将视觉重要边缘图与所述水墨扩散效果抽象化图像进行线性叠加。所述步骤4)中去色处理时,根据R = 1/3 (R+G+B)、G = 1/3 (R+G+B)和B = 1/3(R+G+B)计算每一个像素点的颜色值,其中R、G和B分别为像素点的红绿蓝颜色值。所述步骤4)中通过
‘0, C< Lmm C=UC- Lmm ) /(Zmax - Lmm ), Lmm <C< Zmax .1,C > Lmax来增加黑白对比度,其中C是图像去色处理后的颜色通道值,C'是增强黑白对比度后的通道值,Lmin和Lmax为用于控制增强幅度的阈值参数。所述步骤幻中将黑白水墨画画风图像进行纹理拟合时,通过C' = C(l-wg(l-C) (p-o. 5))进行纹理拟合,其中C和C'表示拟合前和拟合后的颜色值,P表示内置纹理的灰度值,Wg表示纹理颗粒感的权重值。本发明具有下述优点本发明通过视觉兴趣区域、抽象化处理、水墨扩散处理,将视觉重要边缘图与水墨扩散效果抽象化图像合成、去色处理、增加黑白对比度以及纹理拟合,可以根据用户输入的原始图像自动实时地生成计算机模拟的水墨画效果图像,充分利用计算机的处理器和显卡资源进行计算,算法明确、界面友好、结果逼真,具有效果逼真、生成速度快的优点,为非绘画专业人士提供了一种简单易行的水墨画画风图像生成方法的解决方案。


图1为本发明实施例的实施流程示意图。
具体实施例方式如图1所示,本发明实施例的基于图像的水墨画画风图像生成方法,实施步骤如下1)输入原始图像,根据视觉感知模型获取原始图像的视觉兴趣区域,将原始图像进行边缘提取并结合视觉兴趣区域获取视觉重要边缘图;2)将原始图像依次进行抽象化处理、水墨扩散处理,得到水墨扩散效果抽象化图像;3)将视觉重要边缘图与水墨扩散效果抽象化图像合成,得到彩色水墨画画风图像;4)将彩色水墨画画风图像去色处理、增加黑白对比度,得到黑白水墨画画风图像;5)根据黑白水墨画画风图像的内置纹理将黑白水墨画画风图像进行纹理拟合,得到最终水墨画画风的图像。本实施例中,原始图像为RGB图像,原始图像包含亮度用L表示、颜色用C表示、对比度用0表示。
步骤1)中获取原始图像的视觉兴趣区域的详细步骤如下获取原始图像的亮度 L、颜色C和对比度0三个特征;根据亮度L、颜色C和对比度0分别构造亮度高斯金字塔Bp 颜色高斯金字塔 和对比度高斯金字塔~ ;将亮度高斯金字塔&、颜色高斯金字塔 和对比度高斯金字塔~的各层分别进行差分计算得到亮度差分图Q、颜色差分图Cc和对比度差分图C0 ;将亮度差分图Q、颜色差分图Cc和对比度差分图Ctj进行正则化处理,分别得到亮度特征图&、颜色特征图F。和对比度特征图Ftj ;将亮度特征图&、颜色特征图F。和对比度特征图Ftj依次进行加权平均、正则化处理得到图像的视觉注意力分布图;将视觉注意力分布图进行高斯平滑处理,得到对应视觉兴趣区域的兴趣域函数图S。构造构造亮度高斯金字塔Bp颜色高斯金字塔 和对比度高斯金字塔~时,首先利用高斯滤波器得到亮度高斯金字塔&的底层和颜色高斯金字塔 的底层,利用Gabor滤波器得到对比度高斯金字塔~的底层;然后使用mipmap纹理技术分别生成亮度高斯金字塔&、颜色高斯金字塔 和对比度高斯金字塔~的底层以上的各层。mipmap纹理技术可以充分利用计算机的图形处理器资源,具有生成速度快、资源利用充分的优点。亮度L为颜色空间转换后CIE-Lab颜色空间中图像的亮度值,颜色C为输入的实时图像的红绿蓝平均值, 对比度O为Gabor滤波器计算结果。为了加快计算速度,高斯滤波器可以用重复的Bartlett 卷积来近似。对金字塔各层进行差分计算得到亮度差分图Cp颜色差分图C。和对比度差分图Q,再对各差分图进行正则化处理得到三个特征对应的亮度特征图&、颜色特征图F。和对比度特征图&。为了加速正则化处理,将特征图从图形硬件读回CPU端,计算出每个图各自的最小值,最大值,及平均值,再将这些统计值当作参数送回图形硬件进行后续计算。最后加权平均并正则化得到实时的图像的视觉注意力分布图。默认情况下,三个特征图的权值都是1/3。为了加快计算速度,高斯滤波器可以用重复的Bartlett卷积来近似。Bartlett卷积如下式表示 利用图形硬件的双线性插值特性,该卷积只需要两次纹理查找即可完成。对得到的金字塔各层进行差分计算得到亮度差分图Q、颜色差分图C。和对比度差分图Q,各层仅需要一次双线性纹理查找。再对各差分图进行正则化处理,就是将所得的结果缩放到区间
之间,得到三个特征对应的亮度特征图!V颜色特征图F。和对比度特征图&。为了加速正则化处理,将特征图从图形硬件读回CPU端,,计算出每个图各自的最小值,最大值,及平均值,再将这些统计值当作参数送回图形硬件进行后续计算。先将差分图进行线性缩放到W,l]区间之间,再乘以(1-m)2,式中,m表示特征图的平均值。最后加权平均并正则化得到实时的图像的视觉注意力分布图。默认情况下,三个特征图的权值都是1/3。然后,利用阈值tm将图像的视觉注意力分布图转换为的黑白模板,视觉注意力分布图的计算数值大于或等于阈值tm的令其等于1,小于阈值tm的令其等于0,1即为白色,O即为黑色。黑白模板中的白色区域表示视觉上比较吸引注意力的区域,而黑色区域表示视觉上的背景区域。tm 越大,表示视觉注意力区域越小;而1越小,表示视觉注意力区域越大。经验性地,tm位于区间
内。
权利要求
1.一种基于图像的水墨画画风图像生成方法,其特征在于实施步骤如下1)输入原始图像,根据视觉感知模型获取原始图像的视觉兴趣区域,将原始图像进行边缘提取并结合所述视觉兴趣区域获取视觉重要边缘图;2)将原始图像依次进行抽象化处理、水墨扩散处理,得到水墨扩散效果抽象化图像;3)将视觉重要边缘图与所述水墨扩散效果抽象化图像合成,得到彩色水墨画画风图像;4)将彩色水墨画画风图像去色处理、增加黑白对比度,得到黑白水墨画画风图像;5)根据黑白水墨画画风图像的内置纹理将黑白水墨画画风图像进行纹理拟合,得到最终水墨画画风的图像。
2.根据权利要求1所述的基于图像的水墨画画风图像生成方法,其特征在于所述步骤1)中获取原始图像的视觉兴趣区域的详细步骤如下获取原始图像的亮度、颜色和对比度三个特征;根据亮度、颜色和对比度分别构造亮度高斯金字塔、颜色高斯金字塔和对比度高斯金字塔;将所述亮度高斯金字塔、颜色高斯金字塔和对比度高斯金字塔的各层分别进行差分计算得到亮度差分图、颜色差分图和对比度差分图;将亮度差分图、颜色差分图和对比度差分图进行正则化处理,分别得到亮度特征图、颜色特征图和对比度特征图;将亮度特征图、颜色特征图和对比度特征图依次进行加权平均、正则化处理得到图像的视觉注意力分布图;将视觉注意力分布图进行高斯平滑处理,得到对应视觉兴趣区域的兴趣域函数图。
3.根据权利要求2所述的基于图像的水墨画画风图像生成方法,其特征在于所述构造构造亮度高斯金字塔、颜色高斯金字塔和对比度高斯金字塔时,首先利用高斯滤波器得到亮度高斯金字塔的底层和颜色高斯金字塔的底层,利用Gabor滤波器得到对比度高斯金字塔的底层;然后使用mipmap纹理技术分别生成亮度高斯金字塔、颜色高斯金字塔和对比度高斯金字塔的底层以上的各层。
4.根据权利要求3所述的基于图像的水墨画画风图像生成方法,其特征在于所述步骤1)中将原始图像进行边缘提取时,首先根据基于流的高斯插值滤波来提取原始图像的边缘,然后根据C' =CXS重新生成原始图像的边缘,其中C为像素的原始边缘值,C'为像素的新边缘值,S为兴趣域函数图。
5.根据权利要求1所述的基于图像的水墨画画风图像生成方法,其特征在于所述步骤2)中将原始图像进行抽象化处理的详细步骤如下建立一个连贯的特征流场;对原始图像沿特征流场的流场方向和垂直于特征流场的流场方向进行双边滤波,同时利用基于特征流场的高斯差分算法抽取原始图像的线条区域,将所述双边滤波的结果和抽取的线条区域相乘,得到抽象化处理后的图像。
6.根据权利要求5所述的基于图像的水墨画画风图像生成方法,其特征在于所述步骤 2)中将抽象化处理后的图像进行水墨扩散处理的详细步骤如下设定扩散半径r ;将待处理图像中的每一个像素P (X,y)使用像素P(x+rx,y+ry)取代,其中rx,ry e r ;根据P(x,y) =median(P1, P2, "'.Pn2I对待处理图像进行中值滤波,得到水墨扩散处理后的图像。
7.根据权利要求1所述的基于图像的水墨画画风图像生成方法,其特征在于所述步骤3)中将视觉重要边缘图与所述水墨扩散效果抽象化图像合成是指将视觉重要边缘图与所述水墨扩散效果抽象化图像进行线性叠加。
8.根据权利要求1所述的基于图像的水墨画画风图像生成方法,其特征在于所述步骤 4)中去色处理时,根据 R = 1/3 (R+G+B)、G = 1/3 (R+G+B)和 B = 1/3 (R+G+B)计算每一个像素点的颜色值,其中R、G和B分别为像素点的红绿蓝颜色值。
9.根据权利要求1所述的基于图像的水墨画画风图像生成方法,其特征在于所述步骤4)中通过
10.根据权利要求1 9中任意一项所述的基于图像的水墨画画风图像生成方法,其特征在于所述步骤幻中将黑白水墨画画风图像进行纹理拟合时,通过C' =Cd-Wg(I-C) (p-o. 5))进行纹理拟合,其中C和C'表示拟合前和拟合后的颜色值,P表示内置纹理的灰度值,Wg表示纹理颗粒感的权重值。
全文摘要
本发明公开了一种基于图像的水墨画画风图像生成方法,实施步骤如下1)输入原始图像,获取原始图像的视觉注意力分布图,将原始图像进行边缘提取并结合所述视觉注意力分布图获取视觉重要边缘图;2)将原始图像依次进行抽象化处理、水墨扩散处理,得到水墨扩散效果抽象化图像;3)将视觉重要边缘图与所述水墨扩散效果抽象化图像合并,得到彩色水墨画画风图像;4)将彩色水墨画画风图像去色处理,并增加水墨画的黑白对比度,得到黑白水墨画画风图像;5)根据黑白水墨画画风图像的内置纹理,将黑白水墨画画风图像进行纹理拟合,得到最终水墨画画风的图像。本发明具有效果逼真、生成速度快的优点。
文档编号G06T11/00GK102254333SQ201110208739
公开日2011年11月23日 申请日期2011年7月25日 优先权日2011年7月25日
发明者卢书芳, 董立星, 金小刚 申请人:浙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1