考虑到距离和方向的模式匹配装置及其方法

文档序号:2820548阅读:355来源:国知局
专利名称:考虑到距离和方向的模式匹配装置及其方法
技术领域
本发明涉及一种考虑到距离和方向的模式匹配装置及其方法,尤其涉及一种考虑到输入模式与参考模式之间的方向及距离对输入模式进行分类和匹配的模式匹配装置及其方法。
通常,模式匹配是一种广泛应用于涉及模式识别、字符识别或声音识别的识别系统的方法,其中通过研究预定参考模式的特征与未知模式之间的类似程度和匹配程度来辨别未知模式。为了实时识别大容量的模式集,需要一种高速模式搜索方法。然而,大多数实际的模式识别方法在识别速度与精确度之间具有一种折衷的关系。亦即,高速下识别性能低,而在具有优良识别性能的系统中处理速度低。
此外,在常规模式匹配中,每一模式集的预定数目的最近/最远相邻参考模式(以下称为模型)包括不需要的模型,因此无效地占用存储器空间并增大了搜索空间,所以造成处理速度的损失。而且,在难于进行模式识别的情况下,即使存在许多类似模式,也仅有固定数目的参考模式被存储和用于匹配,故降低了精确度。
在常规模式识别方法中,用到具有最近/最远相邻模型的数据库,其中仅考虑两个模型矢量之间的距离。如果输入模式与模型之间的距离大于预定值α,则该模型很可能与输入模式相差很远。因此,从为了识别将加以比较的目标(以下称为识别比较目标)排除模型的数据库中的k个最近相邻模式。换言之,不管要与输入模式比较的模型是否位于以输入模式位置为中心的半径为α的圆环的边界附近,属于数据库中模型的最近相邻模型的预定数目被从识别比较目标排除。然而,即使当要比较的模型靠近边界时邻近要比较的模型的最近相邻模型的预定数目实际上接近输入模式,仍很可能从匹配比较目标排除它们。因此,降低了识别的精确度。
为了解决以上问题,本发明的目的是提供一种用于匹配模式的装置及其方法,其中动态构造数据库的大小,并考虑方向以及距离来辨别模式,从而达到对大量模式的精确和快速的模式匹配。
按照该目的的一个方面,提供一种模式匹配装置,用于通过提取输入模式的特征点获得一特征矢量使输入模式与参考模式匹配,并将输入模式的特征矢量与先前存储的参考模式特征矢量相比较,该模式匹配装置包括用于存储每一参考模式的信息的数据库,该参考模式信息包括最近/最远相邻参考模式的索引,参考模式与每一相邻参考模式之间的距离及相邻参考模式相对于参考模式的方向,其中最近/最远相邻参考模式的数目取决于参考模式的特征;一个模式分类器,用于从数据库选择参考模式并计算输入模式与所选参考模式之间的距离和方向,由此包括与输入模式的距离等于或小于在一匹配比较目标中的第一阈值的参考模式,并且如果输入模式与所选参考模式之间的距离大于第一阈值且该距离与第一阈值之间的差等于或小于第二阈值,考虑相邻参考模式相对于位于以所选参考模式的点作为中心点的圆环半径内的参考模式的方向,判定所选参考模式及与其相邻参考模式是否包括在匹配比较目标中;以及一个模式匹配部分,用于使由模式分类器作为匹配比较目标确定的模式与输入模式相匹配。
按照本发明目的的另一方面,提供一种模式匹配方法,用于通过提取输入模式的特征点获得特征矢量,并将输入模式的特征矢量与事先存储的参考模式的特征矢量进行比较,而使输入模式与参考模式相匹配,该模式匹配方法包含步骤(a)提取输入模式的特征矢量;(b)计算参考模式之一的特征矢量与输入模式的特征矢量之间的距离和方向;(c)如果步骤(b)中计算的距离等于或小于第一阈值,则将参考模式包括有匹配比较目标中,并且如果距离大于第一阈值,则按照距离和方向确定是否将参考模式包括在匹配比较目标中;以及(d)使作为步骤(c)中匹配比较目标确定的模式与输入模式相匹配。
通过参考附图详细描述优选实施例,本发明的上述目的和优点将更为显而易见,附图中

图1是按照本发明的考虑距离和方向的模式匹配装置的方框图;图2是表示图1数据库的结构的示图;图3是按照本发明的考虑距离和方向的模式匹配方法的流程图;以及图4是表示参考模式与输入模式的分布的示图。
在图1中,按照本发明的考虑距离和方向的模式匹配装置包括一个预处理单元100,一个特征提取器102,一个模式分类器104,一个数据库106和一个模式匹配部分108。
预处理单元100增强模式匹配所需的信息,并减少不需要的信息,从而最大限度地减少模式匹配误差,特征提取器102则提取该模式的特征矢量。
如图2所示,数据库106利用一k最近相邻标识符存储每一模型的最近/最远相邻模型的索引、距离和方向。此处,属于每一模式的最近相邻/最远相邻模型的数目取决于这些模型的分布。
模式分类器104探查来自数据库106的所选模型的邻近值以判定是否用这些邻近值作为匹配比较目标。模式匹配部分108使模式分类器104分类的匹配比较目标与输入模式匹配。
下面,将参照图3和4描述本发明的模式匹配装置的工作原理。图3是本发明的模式匹配方法的流程图。图4示出输入模式和一些模型的分布。
在该实施例中,将对一个识别字符的模式匹配实例进行说明。当输入一输入模式,即,一字符时,预处理单元100除去由扫描器一类的输入设备引起的噪声,并执行一系列处理,如对大小的归一化,用于提取构架的节略(skeletonizatio)及差错校正的平滑。特征提取器102从预处理输入模式,例如,笔划的部分区域内或方向上的黑像素的数量,提取代表其原始特性的输入字符的特征值,以形成特征矢量(步骤300)。然后,从数据库选择相应于输入模式x的任意模型Mi(步骤302)。
模式分类器104计算模型Mi与输入模式x之间的距离di和方向(步骤304)。假定输入模式x的矢量用x=[x1,x2,…,xk]T表达,而第i个模型的矢量用M=[mi1,mi2,…mik]T表达,输入像素x与模型Mi之间的距离di由以下方程计算。di=Σj=1k(Xj-mij)2]]>其中k表示矢量的大小。此外,由两个矢量间的角度确定方向。
如果所计算的距离di大于任意值α(步骤306),对应于图3的情形M1,M2,M3和M4,中心点为Mi的圆的半径根据α与di之间的差值即|α-di|确定,(步骤308)。亦即,如果|α-di|大,半径增大,如果|α-di|小,半径减小。在确定半径后,作出|α-di|是否大于任意值Y的判定(步骤310)。如果|α-di|大于Y,这意味着模型Mi远离输入模式x,则不认为半径以内的模型是有效模型,并将之从匹配比较目标排除(步骤312),这相应于M3的情形。如果|α-di|等于或小于Y,则推定在半径内存在有效模型。然后,检查相应于输入模式的模型的方向,并认为方向与从输入模式至模型Mi的方向相反的模型是有效模型(步骤314)。作为实例,如图4所示,相应于模式M4的模型M42的方向l42与相应于输入模式x的模型M4的方向相反,因此,模型M42被认为是一有效模型。
在步骤306中,如果di等于或小于α,而且di等于或小于β,β小于α,则排除模型Mi的最远相邻模型(步骤320),而仅认为最近相邻模式是有效模型。
在上述步骤之后,为了检验另一模型的有效性(步骤316),该过程返回步骤302,然后重复上述步骤。如果有效模型数量足够,就用所选有效模型执行模式匹配(步骤322)。
如上所述,考虑输入模式与参考模式之间的方向及距离而动态地选择能够用于模式匹配的有效参考模式,由此改进在对许多模式匹配时的精确度以及模式匹配速度。此外,上述模式匹配装置及其方法可容易地应用于模式和声音识别。
权利要求
1.一种模式匹配装置,用于通过提取输入模式的特征点获得特征矢量,并将输入模式的特征矢量与事先存储的参考模式的特征矢量进行比较,而使输入模式与参考模式相匹配,该模式匹配装置包含用于存储每一参考模式的信息的数据库,该参考模式信息包括最近/最远相邻参考模式的索引,参考模式与每一相邻参考模式之间的距离及相邻参考模式相对于参考模式的方向,其中最近/最远相邻参考模式的数目取决于参考模式的特征;一个模式分类器,用于从数据库选择参考模式并计算输入模式与所选参考模式之间的距离和方向,由此包括与输入模式的距离等于或小于在一匹配比较目标中的第一阈值的参考模式,并且如果输入模式与所选参考模式之间的距离大于第一阈值且该距离与第一阈值之间的差等于或小于第二阈值,考虑相邻参考模式相对于位于以所选参考模式的点作为中心点的圆环半径内的参考模式的方向,判定所选参考模式及与其相邻参考模式是否包括在匹配比较目标中;以及一个模式匹配部分,用于使由模式分类器作为匹配比较目标确定的模式与输入模式相匹配。
2.如权利要求1所述的模式匹配装置,其中如果输入模式与所选参考模式之间的距离等于或小于第三阈值,该第三阈值小于第一阈值,模式分类器包括匹配比较目标中所选参考模型的所有最近相邻参考模式。
3.如权利要求1所述的模式匹配装置,其中圆环的半径取决于输入模式与所选参考模式之间的距离。
4.一种模式匹配方法,用于通过提取输入模式的特征点获得特征矢量,并将输入模式的特征矢量与事先存储的参考模式的特征矢量进行比较,而使输入模式与参考模式相匹配,该模式匹配方法包含步骤(a)提取输入模式的特征矢量;(b)计算参考模式之一的特征矢量与输入模式的特征矢量之间的距离和方向;(c)如果步骤(b)中计算的距离等于或小于第一阈值,则将参考模式包括在匹配比较目标中,并且如果该距离大于第一阈值,则按照距离和方向确定是否将参考模式包括在匹配比较目标中;以及(d)使作为步骤(c)中匹配比较目标确定的模式与输入模式相匹配。
5.如权利要求4所述的模式匹配方法,其中还包括在从多个参考模式中所选出的每一参考模式上重复步骤(b)和(c)的步骤。
6.如权利要求4所述的模式匹配方法,其中在步骤(c)中,如果在步骤(b)中计算的距离等于或小于小于第一阈值的第二阈值,参考模式的最近相邻参考模式包括在匹配比较目标中。
7.如权利要求4所述的模式匹配方法,其中步骤(c)包括子步骤(c1)按照所计算的距离确定具有作为中心点的所选参考模式的点的圆环的预定半径;(c2)如果第一阈值与所计算距离之间的差等于或大于第三阈值,从匹配比较目标排除确定半径内存在的相邻参考模式,并包括相对于所选参考模式的方向与相对于匹配比较目标中输入模式的参考模式的方向相反的确定半径内存在的相邻参考模式,以及从匹配比较目标排除该半径内余下的相邻参考模式。
全文摘要
多模式集的模式匹配装置及其方法,包含:存储每一参考模式信息的数据库,信息包括最近/最远相邻参考模式索引、参考模式与每一相邻参考模式间距离及相邻参考模式相对于参考模式方向;模式分类器,从数据库选择参考模式并计算输入模式与所选参考模式间距离和方向,从而将与输入模式距离等于或小于第一阈值的参考模式包括在匹配比较目标中;及模式匹配部分,使由模式分类器作为匹配比较目标确定的模式与输入模式匹配。由此改进对许多模式匹配的精确度和模式匹配速度。
文档编号G10L15/28GK1205486SQ98109708
公开日1999年1月20日 申请日期1998年6月3日 优先权日1997年7月15日
发明者朴喜仙, 都鼎仁 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1