[发明专利]用于智能手绘输入的基于混合特征的笔划分割方法有效
申请号: | 201410173842.7 | 申请日: | 2014-04-28 |
公开(公告)号: | CN103927056A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 王淑侠;王关峰;王守霞;唐涛;陈丽伶;高满屯 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06K9/20 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 陈星 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种用于智能手绘输入的基于混合特征的笔划分割方法,提取输入的有效笔划的采样点,采用基于速度特征的笔划分割方法得到有效输入笔划的速度分割点,并对有效输入笔划进行折线化逼近得到折点序列,对折点序列与速度分割点序列进行第一次特征映射,得到速度折点序列,再对有效输入笔划进行分割得到几何分割点序列,将速度折点序列与几何分割点序列进行二次映射,得到前期分割点序列,再对前期分割点判断得到后期分割点。本发明将速度特征和几何特征相结合,通过映射处理得到新的混合特征,先进行前期分割,然后进行单一线元识别,最后进行后期分割,有效地避免了单纯几何特征分割和单纯速度特征分割的不足。 | ||
搜索关键词: | 用于 智能 手绘 输入 基于 混合 特征 笔划 分割 方法 | ||
【主权项】:
一种用于智能手绘输入的基于混合特征的笔划分割方法,其特征在于:采用以下步骤:步骤1:对接收到的有效输入笔划提取N个采样点,采样点包含笔划起点和笔划终点,相邻采样点的间隔时间不小于S;分别获取各个采样点的瞬时速度、采样时刻和对应像素点的坐标,并计算所有N个采样点的瞬时速度的平均值步骤2:采用基于速度特征的笔划分割方法得到有效输入笔划的速度分割点,并按采样顺序组成速度分割点序列{qr,r=0,1,2,...,R};并对有效输入笔划进行折线化逼近,得到折点序列{si,i=0,1,2,...,M};对折点序列与速度分割点序列进行第一次特征映射:对于{qr,r=1,2,...,R‑1}中的每一点qr,进行以下判断:根据速度分割点qr的采样时刻tr,遍历折点序列{si,i=0,1,2,...,M},得到由连续两个折点si、si+1的采样时刻组成的时间段[ti,ti+1]包含tr,取折点si、si+1中距离速度分割点qr近的点为qr的速度折点;由得到的所有速度折点,以及速度分割点序列中的首尾点组成速度折点序列{zr,r=0,1,2,...,R};步骤3:对有效输入笔划进行如下分割,得到几何分割点序列{gj,j=0,1,2,...,G}:首先根据步骤2得到的折点序列{si,i=0,1,2,...,M}判断有效输入笔划的凸凹性:在折点序列中判断折点s1~sM‑1的方向,折点si的方向指矢量与矢量叉乘得到的矢量方向,若折点s1~sM‑1的方向都相同,则表示有效输入笔划为凸笔划,否则为凹笔划;选择如下不同分割方法对有效输入笔划进行分割:凸笔划分割方法:步骤3.1:对组成凸笔划的折点序列进行单一线元拟合,计算拟合误差δ,并与阈值δmax进行比较;若δ<δmax,则折点序列被识别为单一线元,否则进入步骤3.2;步骤3.2:从凸笔划的首端开始顺序去除一个折点,对剩余折点进行单一线元拟合,判断剩余折点能否被识别为单一线元,若能,则将剩余折点的首点作为几何分割点,并将去除的折点组成新的折点序列进行凸笔划分割,若不能,则循环继续去除折点并判断;或者从凸笔划的尾端开始顺序去除一个折点,对剩余折点进行单一线元拟合,判断剩余折点能否被识别为单一线元,若能,则将剩余折点的尾点作为几何分割点,并将去除的折点组成新的折点序列进行凸笔划分割,若不能则循环继续去除折点并判断;凹笔划分割方法:步骤3.3:对组成凹笔划的折点序列{si,i=0,1,2,...,M}按照折点方向分为若干组:从折点序列{si,i=1,2,...,M‑1}任意一端开始,判断每个折点的折点方向,将折点方向连续相同的若干个折点分为一组,将折点s0分入折点s1所在组,将折点sM分入折点sM‑1所在组;步骤3.4:对于步骤3.3得到的若干组折点,按照以下公式分别计算每组折点的判断函数值δn: 其中numn为第n组折点的折点个数,Ln为第n组折点构成的子笔划的长度;若δn≥δn+1,则将第n+1组折点中与第n组折点序号最接近的折点作为几何分割点,否则将第n组折点中与第n+1组折点序号最接近的折点作为几何分割点;将速度折点序列{zr,r=0,1,2,...,R}与几何分割点序列{gj,j=0,1,2,...,G}进行二次映射:对{zr,r=1,2,...,R‑1}中的每个速度折点zr,进行以下判断,以得到前期分割点序列:分别计算zr与{gj,j=0,1,2,...,G}中所有点的距离,得到距离的最小值,若最小值小于设定阈值,则将该速度折点zr作为前期分割点;将速度折点序列的首尾点也标记为前期分割点;步骤4:对前期分割点序列中的每组相邻两个前期分割点分别进行以下处理:提取该组前期分割点之间的折点序列,对该折点序列进行单一线元拟合,判断能否被识别为单一线元,若能,就将该组前期分割点标记为后期分割点;若不能,则采用步骤3的方法对该折点序列进行划分,将得到的几何分割点以及该组前期分割点作为后期分割点;从而将有效输入笔划由后期分割点分割为若干子段;步骤5:对步骤4得到的若干子段进行判断,若相邻两个子段都属于直线线元或折线线元,则去除分割该相邻子段的后期分割点,并将该相邻子段合并成新的子段。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410173842.7/,转载请声明来源钻瓜专利网。