笔段网格汉字字形笔画曲线美化及应用研究

来源 :内蒙古师范大学 | 被引量 : 0次 | 上传用户:quzg2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
笔段网格汉字字形形式化描述方法用预先定义好长度、方向的直线段——笔段作为描述字形的基元,来统一描述一切可能汉字字形骨架异同;描述的字形有效基元量少,字形比对计算效率高;描述不同汉字的字形间区分度大,有利于提高字形比对计算的准确性和可靠性。由于该方法在描述汉字字形时只能用直线段描述,从而描述的字形笔画中出了很多额外的尖角,缺失了汉字笔画中重要的曲线美学特征,字形显示不美观,针对该问题本文重点完成了以下几方面的工作:(1)根据人对汉字的认知及笔段网格模型的特征,网格字形中笔画类型主要分为基本笔画、简单笔画、复合笔画;基本笔画由字形的最小单元——笔段组合而成,按照包含的笔段类型不同分为8种不同类型;简单笔画类型主要有特定类型的基本笔画序列组合而成,分为横、竖、撇、捺四种类型,其中“撇”、”捺”又细分为4种子类型,用于细致描述同类型笔画的不同笔形差异;复合笔画由特定类型的简单笔画相连序列组合而成,按照包含简单笔画类型和相连类型不同,复合笔画划分为17种类型,由于在网格字形中笔画复杂多样,复合笔画不能完全覆盖所有的笔画形状,又提出了组合笔画,它能描述更加复杂的笔画形状。经过对上述的各笔画类型特征分析,设计了笔画特征点的存储结构及相应的提取笔画关键点的算法。(2)结合人对汉字字形的认知,设计了一种人机交互的笔段网格汉字字形笔画曲线美化算法,该算法主要思想:根据网格字形笔画类型及笔画关键点信息设计了一种自动判断笔画中相连的折线段是否需要曲线化描述的判断方法,若需要,则在折点两边的直线段上各增加一个调节点,并对笔画中起点、折点、新增的调节点做相应的标记处理,然后用三次B样条曲线描绘笔画中需要曲线化的折线段,用户对新增的调节点可以动态移动从而调节曲线的美观效果,经过人机交互处理后,描绘处理后的网格字形更符合人对汉字的认知习惯,最后把美化处理后的字形存储在字形库中。(3)对网格字形中需要曲线化描述的笔画进行曲线笔画类型分类,在同曲线笔画类型中由于笔画中各直线段的长度随机变化,所以同一曲线笔画类型的形状也不同,设计了详细区分每一曲线笔画形状的方法及各笔画所属的曲线笔画类型;抽取笔段网格字形训练集,在上述算法的基础上,人工对训练集中的字形做美化调节处理并记录同曲线笔画类型的各曲线笔画形状调节点的位置信息,然后用统计方法算出同曲线笔画类型中相应调节点的位置特征信息,然后用这些调节点位置信息设计了基于统计的笔段网格汉字字形笔画曲线美化算法,该方法对大批量网格字形进行自动美化处理效率高且效果好。(4)根据TrueType字库格式的要求,提取网格字形字模信息存入TrueType字库中,使网格字形像标准字体一样能在Office办公软件中应用。本文以上工作使网格字形显示更加符合人对汉字的认知习惯;美化处理后的网格字形包含了更丰富的字形美学特征信息,美化字形的骨架信息非常容易提取,从而美化处理后的网格字形仍高效支持字形的整体比对计算及部件抽取分析;美化处理后的网格字形能像标准字体一样显示处理。
其他文献
在实际应用中,尤其是复杂、庞大的数据集中通常呈现出多种合理且不同的数据模式,而传统的聚类分析方法往往关注于发现数据集中单个合理的聚类模式。这一挑战促进了选择聚类领
随着计算机技术的广泛应用,用户本地PC系统经常会出现重装、备份和恢复操作,用户不得不花费大量时间来重新配置桌面环境。桌面虚拟化,使相同的配置工作用户只需要做一次,就可以无
流媒体作为一个新兴的网络业务,在网络服务中所占的份额越来越大,地位也随之变得更为重要。然而面对日益增长的用户群,服务器的服务能力与网络带宽成为C/S架构的流媒体系统的
图论中的一个经典难题——图染色问题,属于图论的一个分支,也是科学计算与工程设计中的基本问题。现实世界中有很多问题都可以转化为图的问题来解决,例如比赛安排问题、网络
近年来,随着计算机和信息技术的飞速发展,信息技术已融入人们生产、生活的各个方面,信息系统的安全性日益成为人们关注的焦点。同时,传统信息安全技术的弱点也逐渐暴露出来,
网络技术的飞速发展使个体之间信息的交换越来越频繁、音频、视频等数字产品通过网络传播和其他媒介被用户获得。但是信息安全的问题也随之而来,数字产品被人们任意的复制、
随着互联网技术在21世纪的迅速普及和发展,互联网对于社会经济的发展产生了深远的意义,人们的生活越来越离不开互联网。近年来,电子商务的出现,通过网络进行的电子商务交易行为更
自然场景的时变过程模拟一直都是计算机图形学领域的重点内容之一,而建筑物场景的时变效应模拟则是其中一个重要的组成部分。建筑物场景时变效应模拟技术涉及计算机图形学、虚
现实世界中众多的复杂系统都可以抽象的表示为复杂网络,而社区结构是复杂网络最显著的结构特征。从某种程度而言,整个网络的功能往往取决于社区间的相互作用。通过跟踪社区结构
随着计算机的普及和计算机网络技术的不断发展,单个计算机或局域网内部之间的资源共享已经难以满足现代信息通信需求。同时,计算机应用的领域不断扩张,迫切的需要一种能够在