[发明专利]个性化英文字母展示风格变换方法有效
申请号: | 201810800655.5 | 申请日: | 2018-07-20 |
公开(公告)号: | CN109241750B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 段玉聪;宋正阳;张欣悦;文斌;李京兵 | 申请(专利权)人: | 海南大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F40/109 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 570228 海*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 个性化 英文字母 展示 风格 变换 方法 | ||
1.一种个性化英文字母展示风格变换方法,其特征在于,使用一个五维的特征组{端点相对位置特征,端点形态特征,粗细特征,颜色特征,弯曲度特征}标记每个字母的风格特征,基于一个字母的目标风格和原始风格之间的变化特征提取模型学习用户对字母风格变化的变化特征,最后,按照特征参数对构成字母的要素点进行变化,包含如下步骤:
步骤1)采集用户输入的字母,使用一个五维的特征组标记每个采集的字母,五个特征分别为:端点相对位置特征WZ、端点形态特征XT、粗细特征CX、颜色特征YS、弯曲度特征WQ,记为:F={WZ,XT,CX,YS,WQ},
其中,每个特征的取值如下:
端点相对位置:字母的端点包括书写字母时每个笔画的起始点和终止点,端点的相对位置是建立一个坐标系,让字母紧挨坐标系以测量和记录端点位置;
端点形态特征:端点的形态特征有圆形xt1,菱形xt2,长方形xt3,正方形xt4;球体xt5,长方体xt6,正方体xt7;用一个二维向量表示某个端点的形态特征,字母A的最高处端点标记为1-1,则端点1-1的端点形态特征为(1-1,xt1),表示端点1-1的形态为圆形,其中,1-1表示笔画1的起始端点;
粗细特征:粗细特征用来表征笔画而非端点的特征,设置笔画粗细的分辨率为1mm,最细为1mm,最粗为20mm,取值的范围是{cx1,cx2,...,cx20},即{1mm,2mm,...,20mm};
颜色特征:颜色特征表征字母笔画及端点的颜色,有12个取值,分别是红,橙,黄,绿,青,蓝,紫,灰,粉,黑,白,棕,用{ys1,ys2,ys3,ys4,ys5,ys6,ys7,ys8,ys9,ys10,ys11,ys12}表示;
弯曲度特征:弯曲度计量采用全长总弯曲度,即用一根细绳,从弯曲笔画的两端拉紧,测量笔画弯曲处最大弦高mm,然后换算成长度的百分数,即为笔画长度方向的全长弯曲度;
所以,字母B的风格使用如下五维特征组来表征字母B的特征:
WZ={(1-1,0,1),(1-2,0,0),(2-1,0,1),(2-2,0,0.5),(3-1,0,0.5),(3-2,0,0)};
XT={(1-1,xt1),(1-2,xt1),(2-1,xt1),(2-2,xt1),(3-1,xt1),(3-2,xt1)};
CX={(1-1,cx1),(1-2,cx1),(2-1,cx1),(2-2,cx1),(3-1,cx1),(3-2,cx1)};
YS={(1-1,ys1),(1-2,ys1),(2-1,ys1),(2-2,ys1),(3-1,ys1),(3-2,ys1),
(1,ys1),(2,ys1),(3,ys1)};
WQ={(1,wq1),(2,wq2),(3,wq3)};
步骤2)基于步骤1的表示方法,建立字母的目标风格和原始风格之间的变化特征提取模型,名为LFEM,具体包含如下步骤:
步骤2.1)从一个字母的两个方面,即笔画、端点综合考虑特征变化,即字母书写的分类属性;将所有字母的笔画划分为直笔画、曲笔画和圆笔画,如下表所示,26个英文字母的直笔画、曲笔画、圆笔画和端点的分类属性如表1所示:
表1:
步骤2.2)获取用户对待变化风格的字母集合中个别字母的变化后的五维特征组,用户可以通过可视化的方式滑动改变字母的风格特征,改变风格后的个别字母的五维特征组为:FU={WZU,DDU,CXU,YSU,WQU};
步骤2.3)经过所述LFEM模型对输入的F与FU进行对比求差和分析,学习出用户对单个字母的改变特征,经过所述LFEM模型学习用户对字母风格的变化特征后的模型输出为一个风格变化特征4个6维的向量组SF=(FZ,FQ,FY,FD),其中每个向量表示为{F1,F2,F3,F4,F5,F6},对应的参数如表2所示:
表2:
步骤2.4)4个6维的向量组SF表征的风格变化特征的参数计算,
FWZ变化特征计算:
位置变化的端点为i-j,i表示字母k的第i个笔画,j表示字母k的第i个笔画的第j个端点,端点i-j的在所述坐标系的坐标为(xi-j,yi-j);
变化后的端点标记为i-j‘;
针对端点所在笔画为直笔画Z属性、曲笔画Q属性和圆笔画Y,则LFEM模型学习到的位置变化特征为:以变化前端点(xi-j,yi-j)为原点(0,0),以端点所在原始直笔画为x轴,建立坐标系,重新计算后的端点i-j位置为(0,0),i-j‘的坐标为(xui-j,yui-j);
计算从端点i-j到端点i-j‘的直线的斜率如下:
计算从端点i-j到端点i-j‘的距离如下:
所以,LFEM模型学习到的位置变化特征为一个三元组(i-2,k,±S),其中i-2表示除横直笔画外的直笔画的第二个端点,(k,±S)表示从该端点起按照k斜率正向或者负向前进s单位距离;
FXT变化特征计算:
记录端点的形态变化,变化前端点的形态为xti,变化后端点的形态为xtj,表示为二元组(i-j,xti→xtj);
FCX变化特征计算:
记录笔画的粗细变化,变化前笔画的粗细为cxi,变化后笔画的粗细为cxj,表示为二元组(i-j,cxi→cxj);
FYS变化特征计算:
记录笔画和端点的颜色变化,变化前端点或者笔画的颜色为cxi,变化后端点或者笔画的颜色为ysj,表示为二元组(i-j/i,ysi→ysj);
FWQ变化特征计算:
记录笔画的长度,并计算笔画起始和终止两个端点之间的距离li,测量笔画弯曲处最大弦高si,弯曲度取值wqi由如下公式计算得出:
wqi=si/li (3)
其中,l表示弯曲笔画的起始点到终止点的距离,由距离公式:计算得出,s表示距离起始点和终止点所构成直线的最大弦高;则其变化特征表示为一个二元组(i,wqi),其中,i表示第i个笔画,包括已有的和增加的分支笔画,wqi表示该笔画的弯曲度;
最后,由LFEM模型输出的风格变化特征为4个6维的向量组SF=(FZ,FQ,FY,FD),其中,Fi={F1,F2,F3,F4,F5,F6},即
FZ={0,0,(i-j,cxi→cxj),(i-j,ysi→ysj),(i,wqi)};
FQ={0,0,(i-j,cxi→cxj),(i-j,ysi→ysj),(i,wqi)};
FY={0,0,(i-j,cxi→cxj),(i-j,ysi→ysj),(i,wqi)};
FD={0,0,(i-j,k,±S),(i-j,xti→xtj),0,(i-j,ysi→ysj),0};
步骤3)基于步骤2得到的风格变化特征SF,对直笔画和曲笔画分别按照得到的两个五维特征组的数值对其他字母进行风格变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学,未经海南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810800655.5/1.html,转载请声明来源钻瓜专利网。