发明名称 一种基于非线性滤波的选择性图像风格化方法
摘要 本发明公开了一种基于非线性滤波的选择性图像风格化方法,其特征在于该方法包括以下步骤:(1)简单用户交互;(2)非线性滤波;(3)线条抽取;最后,将真实感与非真实感和谐融合的图像输出。本发明对非线性扩散滤波进行了以下改进:(1)与双向滤波相结合、(2)在方程中加入了风格化程度控制项、(3)各项同性滤波与各项异性滤波相结合;使其更加适合于选择性风格化这个应用。本发明同时还具有以下有益效果:1.提供了一种全新的艺术化风格:真实对象与风格化场景和谐融合的艺术效果。2.使得前景与背景之间形成更大的对比度,突出照片所要表达的主题思想;并且可以模拟改变照相机景深范围的效果。
申请公布号 CN102013107A 申请公布日期 2011.04.13
申请号 CN201010273269.9 申请日期 2010.09.06
申请人 浙江大学 发明人 丛林;童若锋;唐敏
分类号 G06T11/00(2006.01)I 主分类号 G06T11/00(2006.01)I
代理机构 浙江杭州金通专利事务所有限公司 33100 代理人 沈孝敬
主权项 1.一种基于非线性滤波的选择性图像风格化方法,其特征在于该方法包括以下步骤:(1)简单用户交互:用户选取图像中需要保持真实感的对象作为前景,剩下的即为需要风格化的背景;系统自动调整优化前景对象的遮罩,并且以此为基础生成在前景内容与背景内容间平滑过渡的重要性图(IM),指导选择性风格化;(2)非线性滤波:根据上一个步骤得到的重要性图(IM),使用以下公式的非线性扩散滤波方法,根据重要性图(IM),对输入图像进行迭代处理,简化图像背景部分的冗余信息,得到滤波后的图像;<maths num="0001"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><mi>u</mi></mrow><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mo>=</mo><mi>s</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mi>g</mi><mrow><mo>(</mo><mo>|</mo><mo>&dtri;</mo><mi>B</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>h</mi><mrow><mo>(</mo><mo>|</mo><mo>&dtri;</mo><mi>u</mi><mo>|</mo><mo>)</mo></mrow><mo>)</mo></mrow><mi>&Delta;u</mi><mo>+</mo><mi>h</mi><mrow><mo>(</mo><mo>|</mo><mo>&dtri;</mo><mi>u</mi><mo>|</mo><mo>)</mo></mrow><mo>|</mo><mo>&dtri;</mo><mi>u</mi><mo>|</mo><mo>&dtri;</mo><mo>&CenterDot;</mo><mrow><mo>(</mo><mfrac><mrow><mo>&dtri;</mo><mi>u</mi></mrow><mrow><mo>|</mo><mo>&dtri;</mo><mi>u</mi><mo>|</mo></mrow></mfrac><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math>]]></maths>s(x)=1-IM(x)<maths num="0002"><![CDATA[<math><mrow><mi>g</mi><mrow><mo>(</mo><mo>|</mo><mo>&dtri;</mo><mi>B</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>w</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>w</mi><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><msup><mrow><mo>|</mo><mo>&dtri;</mo><mi>B</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><msup><mi>&mu;</mi><mn>2</mn></msup></mfrac><mo>)</mo></mrow></mfrac></mrow></math>]]></maths>u(x,0)=u<sub>0</sub>(x)<maths num="0003"><![CDATA[<math><mrow><mi>h</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mi>if</mi></mtd><mtd><mi>x</mi><mo>&le;</mo><mi>&delta;</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mi>if</mi></mtd><mtd><mi>x</mi><mo>&le;</mo><mi>&delta;</mi></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>式中,u(x)表示位置x的颜色值,<img file="FDA0000025739110000014.GIF" wi="25" he="32" />和<img file="FDA0000025739110000015.GIF" wi="25" he="32" />·分别表示梯度和散度运算符,<img file="FDA0000025739110000016.GIF" wi="237" he="79" />表示在垂直梯度方向上扩散颜色,在梯度方向上保持颜色,g是一个单调递减函数,B为双向滤波,W为风格化程度系数,δ为设定的阈,s(x)为风格化程度控制项;(3)线条抽取:对滤波后的图像,使用线条抽取算法,提取线条,加入图像背景部分;最后,将真实感与非真实感和谐融合的图像输出。
地址 310027 浙江省杭州市西湖区浙大路38号