基于扩散曲线的唐卡元素矢量化方法技术

技术编号:31016670 阅读:27 留言:0更新日期:2021-11-30 02:58
本发明专利技术公开了一种基于扩散曲线的唐卡元素矢量化方法,包括步骤:1)输入唐卡元素图像,等待处理;2)进行图像预处理;3)进行Canny边缘提取;4)对唐卡元素图像的二值边缘信息进行贝塞尔曲线拟合;5)对贝塞尔曲线进行颜色采样;6)选择性地对贝塞尔曲线的曲线控制点和颜色采样信息进行人工交互调整;7)以贝塞尔曲线上的颜色为约束求解泊松方程得到矢量结果;8)通过文件存储贝塞尔曲线控制点和颜色采样信息,保存唐卡元素的矢量信息。本发明专利技术利用扩散曲线对唐卡元素进行矢量化使得最终的矢量图,具有良好的编辑性,便于艺术家对唐卡图像的创作以及文创作品的设计。及文创作品的设计。及文创作品的设计。

【技术实现步骤摘要】
基于扩散曲线的唐卡元素矢量化方法


[0001]本专利技术涉及图像处理
,具体地指一种基于扩散曲线的唐卡元素矢量化方法。
技术背景
[0002]唐卡图像是藏文化中一种独具特色的绘画艺术形式,属于西藏文化的重要组成部分。目前大部分的唐卡图像仍是依靠唐卡画师进行手工绘制完成,对于经验丰富的唐卡画师,在进行唐卡绘制时一般先选择一系列的元素进行组合,根据组合大小和复杂程度的不一样,需要数月甚至几年时间才能完成一整幅唐卡图像的绘制。现有的数字化唐卡图像一般以光栅图像存储,以像素矩阵存储的图像信息并不利于图像的编辑设计,而矢量图因其几何表示的优势不仅渲染不受分辨率的影响,也更加便于艺术家的创作。因而通过在唐卡图像中提取唐卡元素并进行矢量化就是非常有必要的。
[0003]对图像矢量化的技术按照矢量基元的不同可以分为三类:基于三角网格的矢量化、基于梯度网格的矢量化以及基于扩散曲线的矢量化。三角网格方法因其表达形式简单而被大众广泛接受,但是三角网格块与块之间没有颜色过渡,最后的矢量渲染结果并不理想。梯度网格(Gradient Mesh)是一种基于网格本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于扩散曲线的唐卡元素矢量化方法,其特征在于:所述方法包括如下步骤:1)输入唐卡元素图像,等待处理;2)对所述唐卡元素图像进行图像预处理;3)对已预处理的唐卡元素图像进行Canny边缘提取;4)对所述唐卡元素图像的二值边缘信息进行贝塞尔曲线拟合;5)对贝塞尔曲线进行颜色采样;6)选择性地对贝塞尔曲线的曲线控制点和颜色采样信息进行人工交互调整;7)以贝塞尔曲线上的颜色为约束求解泊松方程得到矢量结果;8)通过文件存储贝塞尔曲线控制点和颜色采样信息,保存唐卡元素的矢量信息。2.根据权利要求1所述的基于扩散曲线的唐卡元素矢量化方法,其特征在于:所述步骤2)图像预处理的过程为对唐卡元素图像使用均值漂移滤波。3.根据权利要求1所述的基于扩散曲线的唐卡元素矢量化方法,其特征在于:所述步骤3)中进行Canny边缘提取之后进行人工交互调整Canny阈值处理。4.根据权利要求1所述的基于扩散曲线的唐卡元素矢量化方法,其特征在于:所述步骤4)中进行贝塞尔曲线拟合的具体步骤包括:401)从所述唐卡元素图像的二值边缘信息中生成像素链;402)将像素链转化生成折线段,利用Potrace算法,将每条像素链生成一个惩罚矩阵,通过惩罚矩阵以分段数量较短优先策略获得最优折线段。403)将最优折线段用分段三次贝塞尔曲线进行拟合。5.根据权利要求4所述的基于扩散曲线的唐卡元素矢量化方法,其特征在于:所述步骤5)中进行颜色采样的具体步骤包括:501)将图像从BGR转化为CIE L*a*b*颜色空间;502)对于分段三次贝塞尔曲线上像素点进行连续均匀随机采样,根据采样密度计算每条曲线的应具有的采样颜色点总数量;503)沿着采样点的法向量的正反两个方向若干个单位长度作为颜色采样点,如果颜色采样点在CIE L*a*b*的颜色信息与其单位长度正方形领域的标准差颜色值存在偏差,则予以舍弃,降低错误采样概率;否则,将颜色采样点的位置信息以及色彩信息进行存储,其中位置信息为其在所在曲线的长度比值与此点之前贝塞尔分段的总数之和,颜色信息为已预处理的BGR颜色值。6.根据权利要求1述的基于扩散曲线的唐卡元素矢量化方法,其特征在于:所述步骤6)中进行人工交互调整的具体步骤包括:601)调整曲线控制...

【专利技术属性】
技术研发人员:解庆田迪胡桉澍刘永坚白立华
申请(专利权)人:武汉理工大学
类型:发明
国别省市:

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

1