- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
地学图形数据的四叉树处理方法研究
( )
第 26 卷 增 刊 陕西师范大学学报 自然科学版 . 26 .
V o l Sup
1998 年 12 月 ( ) . 1998
Jou rn a l o f Sh aanx i N o rm a l U n iver sity N atu ra l Scien ce E d it ion D ec
地学图形数据的四叉树处理方法研究
付 炜
(新疆大学电子信息科学系, 乌鲁木齐 830046; 作者, 男, 49 岁, 教授)
摘 要 介绍了地学图形数据的四叉树编码数据结构. 用该数据结构研究地学图形
数据的四叉树编码的转换、缩放、存贮等算法, 并探讨了二维图形由四叉树编码数据
结构转换为光栅显示器显示图形的方法. 同时讨论了用C 语言实现地学图形四叉树
数据结构的各种算法. 本算法适用于二维地学图形的四叉树编码数据的运压缩存贮
及各种逻辑图象操作, 可节省大量的存贮空间, 加快图形图象数据的运算速度, 为计
算机图形学的压缩编码技术提供了一种新的研究手段.
关键词 地学图形; 四叉树编码; 图形处理
分类号 T P 302 4
1 二维图形的四叉树编码表示
m ( )
设给定二维图形由 × 个象素构成, 并且 = 2 ≥1 . 对该图形进行四叉树编码, 首
N N N m
先要解决的问题是建立图形编码区域的一致性差别准则. 对于二值图形而言, 可以将编码区域
( )
中所有象素是否具有相同的值 即均为 0 或均为 1 作为差别准则. 在该判别准则下, 对给定二
[ 1 ]
值图形的四叉树编码可用下述方法形成 : 如果给定编码区域所具有的象素值是相同的, 则该
区域所对应的四叉树仅用一个结点表示, 并称其为叶结点. 如果给定编码区域的象素值是不一
致的, 则该区域的图形用一个结点来表示. 然后将该区域的图形等分为 4 个子图形, 它们中的
每个图形又分别对应于不同的结点. 这些结点既是上一层图形所对应的根结点的子结点, 又是
与该图形相对应的子图形的根结点. 对每个子图形都递归地重复上述一致性差别准则并进行
必要的分解, 直到每个子图形都可用相应的叶结点表示或者分解到图形的象素一级为止.
由上述二维图形的四叉树编码过程可以看出, 这种编码方法所对应的数据结构是一种树
形结构. 即给定的整个图形与树的根结点相对应, 而每个非叶结点都有 4 个子结点, 非叶结点
又称为灰结点. 叶结点是编码的最终结点, 它没有子结点. 对子二值图形, 如果叶结点代表的象
素值是 1, 则称该叶结点为黑结点, 否则称为白结点.
2 二维图形四叉树编码的存贮结构
2 1 规则四叉树编码的存贮结构[2 ]
规则四叉树编码的存贮结构用一个记录表示树中的每个结点. 该记录占用 5 个字段, 其中
收稿 日期:
( )
国家自然科学基金资助项 目 6966200 1
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved.
增 刊 付炜: 地学图形数据的四叉树处理方法研究
文档评论(0)