彩色素描图像生成方法

文档序号:6567211阅读:366来源:国知局
专利名称:彩色素描图像生成方法
技术领域
本发明涉及使用计算机完成素描生成技术领域,尤其涉及一种彩色素描生成方法。
背景技术
素描图像的表现目的不在于图像的真实性,而在于图像的艺术特征。目前的使用计算机进行素描生成的方法,由于处理复杂,可靠性差而未得到广泛应用。发明内容
为此,本发明所要解决的技术问题是提供一种彩色素描图像生成方法,以克服现有技术的不足,可以快速生成令人满意且具有手绘风格的彩色素描图像。
于是,本发明提供了一种彩色素描图像生成方法,包括
步骤1,对输入的彩色图像采用灰度合成的方法生成第一轮廓图像,将第一轮廓图像复制成图层A和图层B;
步骤2,对图层A依次进行反色和高斯滤波处理后,将图层A和图层B进行合成,获得第二轮廓图像;
步骤3,对输入的彩色图像进行高斯滤波处理,获得一模糊的背景图像;
步骤4,叠加所述第二轮廓图像和模糊的背景图像,获得彩色素描图像。
其中,步骤I中所述对输入的彩色图像采用灰度合成的方法生成第一轮廓图像, 包括
将输入图像的每个像素按照公式R1 = G1 = B1 = R0XO. 229+G0XO. 587+B0XO. 114 得到新的像素值,进而得到灰度图像,其中,RLGLBl表示灰度图像像素的RGB分量值,R0, GO, BO表示输入图像的RGB分量值。
其中,步骤2中所述对图层A依次进行反色处理和高斯滤波处理,包括
将图层A中的像素按照R2 = 255- , G2 = 255-G1; B2 = 255%获得新的像素值, 得到反色后的图像;
利用高斯模板计算公式
权利要求
1.一种彩色素描图像生成方法,其特征在于,包括步骤1,对输入的彩色图像采用灰度合成的方法生成第一轮廓图像,将第一轮廓图像复制成图层A和图层B ;步骤2,对图层A依次进行反色和高斯滤波处理后,将图层A和图层B进行合成,获得第二轮廓图像;步骤3,对输入的彩色图像进行高斯滤波处理,获得一模糊的背景图像;步骤4,叠加所述第二轮廓图像和模糊的背景图像,获得彩色素描图像。
2.根据权利要求1所述的彩色素描图像生成方法,其特征在于,步骤I中所述对输入的彩色图像采用灰度合成的方法生成第一轮廓图像,包括将输入图像的每个像素按照公式R1 = G1 = B1 = R0XO. 229+G0XO. 587+B0XO. 114得至Ij 新的像素值,进而得到灰度图像,其中,Rl,Gl, BI表示灰度图像像素的RGB分量值,R0, G0, BO表示输入图像的RGB分量值。
3.根据权利要求1所述的彩色素描图像生成方法,其特征在于,步骤2中所述对图层A 依次进行反色处理和高斯滤波处理,包括将图层A中的像素按照
4.根据权利要求3所述的彩色素描图像生成方法,其特征在于,当高斯模板是η*η阶二维矩阵,记为M(x,y)时,则每个元素的值由高斯模板计算公式获得,其中X e [O, n-1], y e [O, η-1], η是高斯模板的阶数; 使用公式
5.根据权利要求1所述的彩色素描图像生成方法,其特征在于,步骤2中所述图层A和图层B进行合成,获得第二轮廓图像,包括按照合成计算公式fN(x,y) = 255,当 A(x,y) > 255 时,/“Λ.·,!') — millll/M—L V>X _ _].2>>)其中,fN(x,y)为第二轮廓图像在X,I处像素的值,A(X,y)为图层A在X,y处像素的值,B(x,y)为图层B在x,y处像素的值。
6.根据权利要求1所述的彩色素描图像生成方法,其特征在于,步骤3包括利用高斯模板计算公式
7.根据权利要求6所述的彩色素描图像生成方法,其特征在于,当高斯模板是η*η阶二维矩阵,记为M(x,y)时,则每个元素的值由高斯模板计算公式获得,其中X e [O, n-1], I e [O, n-1], η是高斯模板的阶数;使用公式
8.根据权利要求6或者7所述的彩色素描图像生成方法,其特征在于,还包括对所述得到的模糊图像进行亮度和对比度的调节,其中亮度调节方法为正常的情况下,图像的亮度曲线是斜率为I的直线,直接为模糊图像的每个像素增加一个常量,使亮度直线向 y轴正向平移来增强图像的亮度,相反为每个像素减少一个常量,使亮度直线向I轴负向平移来使图像变暗,对比度的调节方法为调节B、G、R分量向127靠拢来降低图像的对比度,相反调节B、G、R分量向127发散来增强图像的对比度,各颜色分量的调节公式为y = (1-k) X127+kXx,其中,k为调节的强度。
9.根据权利要求1所述的彩色素描图像生成方法,其特征在于,步骤4包括把所述输入的彩色图像RGB空间映射到YCbCr颜色空间,其中Y是指亮度分量,Cb指蓝色色度分量,Cr指红色色度分量,对YCbCr空间的图像进行遍历,当某个像素点133 < Cr < 173并且77 < Cb < 128时,则认为该像素点为肤色像素点;叠加所述第二轮廓图像和模糊的背景图像当 A(x, y)≥ Th 时,fN(x, y) = f (x, y)当 A(x, y) < Th 时,fN(x, y) = B(x, y)其中fN(x,y)为最终生成的彩色素描图像在x,y点像素的值,A(x,y)为第一轮廓图像在X,y处的值,B(x, y)为第二轮廓图像在X, y处像素点的值,Th为叠加的阈值,肤色像素点叠加的阈值小于非肤色像素点叠加的阈值。
10.根据权利要求9所述的彩色素描图像生成方法,Th取值为O 255。
全文摘要
本发明提供了一种彩色素描图像生成方法,通过使用灰度合成方法生成第一轮廓图像,并将生成的灰度图像复制成图层A和图层B,再对图层A依次进行反色和高斯滤波处理后,将图层A和图层B进行合成,获得第二轮廓图像,之后通过对输入的彩色图像进行高斯滤波处理,获得一模糊的背景图像,再叠加所述第二轮廓图像和模糊的背景图像,获得彩色素描图像的方法,可以快速生成令人满意且具有手绘风格的彩色素描图像。进一步,通过肤色检测可以控制图像叠加的阀值,使得图像肤色部分更光滑,非肤色部分轮廓更分明。
文档编号G06T11/00GK103021002SQ201110299989
公开日2013年4月3日 申请日期2011年9月27日 优先权日2011年9月27日
发明者金连文, 黄树东, 郭礼华, 杨卫国 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1