基于拓扑关系的复杂序列图形匹配系统及其实现方法技术方案

技术编号:4014002 阅读:269 留言:0更新日期:2012-04-11 18:40
一种基于拓扑关系的复杂序列图形匹配系统,其特征是包括:识别、提取模块;有向化模块;匹配网络;最大流量求解模块;关联匹配模块:完整匹配输出模块。本发明专利技术把多边形配准问题归结为两个集合中元素的匹配问题。问题的实质在于求解最大匹配问题,也即以满足拓扑关系为条件对多边形配准问题求解,求出最大匹配。本发明专利技术实现了复杂序列图形的内在联系建立的难题,是对目前二维动画制作方法进行彻底的技术改造——用计算机替代手工劳动,提高动画产品生产效率的一次根本性的技术突破。

【技术实现步骤摘要】

本专利技术涉及数字图形图像处理以及数字娱乐领域,尤其是一种基于拓扑关系的复 杂序列图形匹配方法。
技术介绍
目前,序列图形图像的匹配技术是建立图形之间内在关系的关键技术,对于复杂 图形还涉及分层技术。这些技术是实现目标自动匹配、拓扑关系自动建立、自动高质量上色 以及计算机自动内插的关键。也是实现二维动画制作自动化、智能化的核心技术。序列图形图像配准问题的研究是数字视频、模式识别、计算机视觉以及动画自动 处理的一个主要内容,与静止图像处理不同的是序列图形图像包含很多帧间瞬时的相关 因素(冗余度),当然也可以把序列图形图像当作一个一个静态图像序列进行处理,其间处 理是相对独立的,但是,借助于多帧处理技术所产生的冗余度就可以使得我们去开发更有 效的算法,大多数情况下,相对独立的处理序列图形图像的方法,根本无法满足序列图形图 像所要求的海量数据高速运转等要求,也不能满足二维动画向自动化、智能化发展的需要。对于序列图形图像在动画领域的应用,主要分为两大类一是基于栅格数据结构 的序列图像配准;另一个是基于矢量的序列图形匹配。对于序列图像配准,主要方法如光流 分析法、相位相关法、块匹配法、像素逆归法、贝斯法等;对于序列图形匹配,主要方法如轮 廓匹配、质心匹配以及模式匹配等。对于基于栅格数据结构的序列图像配准,在动画方面的应用目前主要集中在图像 变形(Image Morphing)领域,典型的如加拿大Toon Boom公司的二维动画制作系统,就是 采用这个技术进行中间帧的自动内插。另外,Flash网络动画制作系统中也应用了这个技 术。对于基于矢量的序列图形匹配,在动画方面的应用还处在研究初期,主要研究集 中在简单多边形的相似性判断上,目前这类研究开展比较广泛和深入,研究成果颇多。利用两个图形的轮廓形状进行相似性判断也是序列图形配准的一个重要手段,判 断两个轮廓形状是否相似的方法很多,对特殊形状,如多边形一般可用计算角或边的比例 的方法;对于规则的曲线可用参数判决法进行判断。在轮廓匹配方面,主要分为两大类一类是基于线的匹配算法,即以多边形的轮廓 为主要特征的匹配。典型算法是Yamamoto提出的基于多边形轮廓的松弛迭代匹配法。其基 本思想是在多边形轮廓上按照一定算法选取一些特征点,由这些特征点组成近似多边形, 由近似多边形进行松弛迭代匹配达到多边形的匹配;另一类是基于面的匹配算法,即以多 边形的面积和“质量”为主要特征进行匹配。这类算法中Montgomery等人提出的方法具有 一定的代表性,其基本思想是将序列图形中的任意图形中各个轮廓中心向相邻图形作投 影,若相邻图形上各轮廓中心落在距投影点一定阈值范围内,即认为此两轮廓有匹配关系。基于多边形质心的多边形匹配是充分利用序列图形的内部信息(各多边形之间 相互位置信息),根据各多边形的质心位置变化具有连续性这一规律,在相邻帧内寻找各多边形之间的匹配关系。模式匹配是研究应用最多的匹配方式,是图形相似性判断最常用的手段。其主要 思想是通过大量的学习和训练,提取出某类相似多边形的一些固定模式,然后利用这些固 定模式与未知多边形进行匹配。基于栅格数据结构的序列图像配准由于数据结构的限制,对于图形变化较大,出 现遮挡等情况时无法完成配准工作,基于此方法不能很好的表达序列图形图像的内在联系。基于轮廓匹配的算法由于理论本身问题存在一定缺陷。第一类算法在多边形形状 发生较大变化时,难以达到满意效果;第二类方法只孤立地依靠轮廓所在局部的位置进行 匹配,很可能产生较大的误差,因此该方法只能达到局部最优,而非全局最优。另外由于各 轮廓尺度大小不同,上述阈值并不是单一的,因而不好确定。基于质心的多边形匹配由于多边形产生叠加分割导致多边形质心产生较大变化, 多数情况下难以完成匹配,只适合变化不大的序列图形。模式匹配方法由于前提条件是要预先知道一些固定模式,对于千变万化的序列图 形在实用性上都受到一些限制。拓扑关系是指满足拓扑几何学原理的各空间数据间的相互关系。即用结点、弧段 和多边形所表示的实体之间的邻接、关联、包含和连通关系。如点与点的邻接关系、点与面 的包含关系、线与面的相离关系、面与面的重合关系等。拓扑关系是指图形元素之间相互空间上的连接、邻接关系并不考虑具体位置.这 种拓扑关系是由数字化的点、线、面数据形成的以用户的查询或应用分析要求进行图形选 取、叠合、合并等操作。
技术实现思路
本专利技术的目的在于克服上述缺陷,提供一种基于拓扑关系的复杂序列图形匹配方 法,该方法建立复杂序列图形的内在联系。这是智能无纸卡通的核心技术。本专利技术的技术方案是本专利技术把多边形配准问题归结为两个集合中元素的匹配问题。问题的实质在于求 解最大匹配问题,也即以满足拓扑关系为条件对多边形配准问题求解,求出最大匹配。一种基于拓扑关系的复杂序列图形匹配系统,包括识别、提取模块,用于奖前一帧图形中各多边形,得到具有相互分离的顶点集合V, 以及识别、提取与前一帧相邻的后一帧图形中各多边形,得到具有相互分离的顶点集合W;有向化模块,用于将顶点集合V中各元素指向顶点集合W连线,进行有向化,得到 连接边和有向偶图,获得前一帧图形中各多边形的集合与后一帧图形中各多边形的集合中 每一个多边形的拓扑关系;匹配网络,用于将有向偶图形成匹配网络;最大流量求解模块,利用最大流量法获得匹配网络中各个连接边的最大结果流 量;关联匹配模块,将获得的最大结果流量与匹配网络进行关联,对顶点集合V和顶 点集合W中各元素进行匹配完整匹配输出模块,根据关联结果进行前一帧图形中各多边形与后一帧图形中各 多边形的匹配,最终完成前一帧图形与后一帧图形的匹配。所述有匹配网络中包括超级源s和超级汇z,超级源s到超级汇ζ之间有若干条通 路P。所述通路P上每条边是一致定向的并且每条边上的流量小于通路P流量。还包括查找模块,用于在匹配网络中查找通路P ;还包括流量增加模块,用于沿查找到的通路P增加流量。一种基于拓扑关系的复杂序列图形匹配方法,包括以下步骤A)识别、提取前一帧图形中各多边形,得到具有相互分离的顶点集合V,识别、提 取与前一帧相邻的后一帧图形中各多边形,得到具有相互分离的顶点集合W ;顶点集合V中 的各顶点对应前一帧图形中的每个多边形,顶点集合W中的各顶点对应后一帧图形中的每 个多边形J1集合中为前一帧图形的所有多边形的集合(A,B,C,D,夂),々、8、(、0、…为 顶点集合V中各分离顶点J2集合中为后一帧图形的所有多边形的集合(a,b,c, d,…), a、b、c、d、…为顶点集合W中各分离顶点;B)将顶点集合V中各元素指向顶点集合W连线,得到连接边,获得前一帧图形中各 多边形的集合与后一帧图形中各多边形的集合中每一个多边形的拓扑关系;该连接边即为 每一个多边形的拓扑关系;C)利用顶点集合V和顶点集合W形成匹配网络Gt ;D)利用最大流量法获得步骤C)中匹配网络Gt中各个连接边的最大结果流量;E)将步骤C获得的最大结果流量与匹配网络进行关联,对顶点集合V和顶点集合 W中各元素进行匹配若从顶点集合V的子集ν指向顶点集合W的子集w的边(v,w)的流量为1,则顶 点集合V的子集ν与顶点集合W的子集w匹配,则得到匹配网络的流量给出的一个匹配;若获得最大结果流量,则得本文档来自技高网
...

【技术保护点】
一种基于拓扑关系的复杂序列图形匹配系统,其特征是包括:识别、提取模块,用于将前一帧图形中各多边形,得到具有相互分离的顶点集合V,以及识别、提取与前一帧相邻的后一帧图形中各多边形,得到具有相互分离的顶点集合W;有向化模块,用于将顶点集合V中各元素指向顶点集合W连线,进行有向化,得到连接边和有向偶图,获得前一帧图形中各多边形的集合与后一帧图形中各多边形的集合中每一个多边形的拓扑关系;匹配网络,用于将有向偶图形成匹配网络;最大流量求解模块,利用最大流量法获得匹配网络中各个连接边的最大结果流量;关联匹配模块,将获得的最大结果流量与匹配网络进行关联,对顶点集合V和顶点集合W中各元素进行匹配:完整匹配输出模块,根据关联结果进行前一帧图形中各多边形与后一帧图形中各多边形的匹配,最终完成前一帧图形与后一帧图形的匹配。

【技术特征摘要】

【专利技术属性】
技术研发人员:张宝印沈学如
申请(专利权)人:江苏如意通动漫产业有限公司
类型:发明
国别省市:32[中国|江苏]

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

1