基于矢量字库的文本信息隐藏算法研究

基于矢量字库的文本信息隐藏算法研究

ID:33018528

大小:61.95 KB

页数:8页

时间:2019-02-19

基于矢量字库的文本信息隐藏算法研究_第1页
基于矢量字库的文本信息隐藏算法研究_第2页
基于矢量字库的文本信息隐藏算法研究_第3页
基于矢量字库的文本信息隐藏算法研究_第4页
基于矢量字库的文本信息隐藏算法研究_第5页
资源描述:

《基于矢量字库的文本信息隐藏算法研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于矢量字库的文本信息隐藏算法研究第18卷Vol.18第4期No.4电子设计工程ElectronicDesignEngineering2010年4月Apr.2010基矛矢量字库的文木信息隐藏算法研究耿红琴.陈萍(黄淮学院计算机科学系,河南驻马丿占463000)摘要:从汉字分类思维的角度•在充分利用汉字的二雏彖形性以及人眼视觉冗余特性的基础上,提岀一种基于矢量汉字库的文木信息隐藏检测算法•该算法通过修改汉字字库的矢量数据来建立一个供发送方和接收方共同持有的小字库来实现信息隐藏,增加了文档内容编码冗余,提高了水印信道容量,增强了水印的隐蔽性.经实验证明该算法兼具格式水

2、印隐蔽性和语义水印鲁棒性的双重优点.并具有嵌入空间大的特点.关键词:信息隐藏;矢量字库;,J,字库中图分类号:rP393.08文献标识码:A文章编号:1674—6236(2010)04—0070—03TextinformationhidingalgorithmbasedonvectordatafOntGENGHong-qin,CHENPing(DepartmentofComputer,HuanghuaiUniversity,Zhumadian463000,China)Abstract:FromtheperspectiveofChinesecharacterscla

3、ssification,thispapermadefulluseofpictographiccharactersofthetwo-dimensionalandthehumanvisualcharacteristicsofredundancy,andproposedatextinformationhidingdetectionalgorithmbasedonvector—basedChinesecharacterJnthealgorithm.bymodifyingtheChinesecharacterofthevectordatatocreateasenderand

4、receiverfortheco-ownedsmallfonttoachieveinformationhiding,increasedthecontentofthedocmeritcodingredundancy,enhancedthewatermarkcapacity.enhancedthewatermarkingimperceptibility.Finally.theexperi一mentalresultprovesthatthealgorithmhasbothadvantagesofimperceptibilityofformatwatermarkingan

5、drobustnessofthesemanticwatermarking,andhascharacteristicoflargecapacity.Keywords:informationhiding;vectorfont;smallfontI矢量字库的基本原理1.1矢量字库的结构及存储原理汉字库是汉字操作系统的重要组成部分•字库又有点阵字库,矢量字库和曲线字库之分•点阵字库(如24点阵)汉字由纵横各24个点组成,凡有笔画的点为”1”,无笔画的点为・・・0;这样一个汉字的字模可用72个字节二进制数表示,每个汉字的字模长度都相等,按其区位码顺序存放在字库中【”.矢量字

6、库不是用点阵信息来描述汉字的笔画,而是将汉字的笔画边缘用直线段描述成封闭的曲线,并将各端点的坐标压缩后存储,以图形信息建库•由于每个汉字的笔画不一样,所以其在库中所占长度不同.这样,矢量字库不能像点阵字库那样定位,而只能采用索引的方法[21.因而每种矢量字库都是由以下2部分组成的:1)汉字的索引信息包括每个汉字的矢量数据在库屮的位置地址以及汉字字形数据的长度,存放在字库的前面部分,按汉字的区位码顺序存放.收稿日期:2009—07—26稿件编号:2009070852)汉字的字形数据包括控制信息和各点坐标信息,是字库的主体.放在字库的后面•字形数据由若干笔画数据构成,

7、每个笔画数据由一个多边形构成,其数据组织表现为多边形起点以及标识符和相邻点间的相对位置,字形数据以压缩形式存储•每笔先给定一个起点坐标(x0,y.),其余顶点釆用相对于(XO.yo)的偏移值(厶)表示,用(粕+,yo+Ay)获取其实际坐标口・4]・由于汉字笔画数及笔形不同•所以每个汉字在字库中的存储长度不同.1.2小字库的建立由矢量汉字库的结构可知,要建立小字库,小字库的结构也必须包括索引信息和矢量数据区2部分,但小矢量汉字库的索引信息并不是按汉字的区位码顺序排列的,这样会给检索带来麻烦•因此,在建立小字库时,可在小矢量字库的索引信息中增加其区位码信息.由此,小字

8、库中每个汉

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。