作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (08): 201-203. doi: 10.3969/j.issn.1000-3428.2012.08.066

• 图形图像处理 • 上一篇    下一篇

基于样条的矢量数据多尺度表达与压缩算法

毋 东,王 庆,王慧青   

  1. (东南大学仪器科学与工程学院,南京 210096)
  • 收稿日期:2011-06-03 出版日期:2012-04-20 发布日期:2012-04-20
  • 作者简介:毋 东(1975-),男,博士研究生,主研方向:图像智能处理,网络地理信息系统;王 庆,教授、博士、博士生导师;王慧青,讲师、博士
  • 基金资助:
    “十一五”国家科技支撑计划基金资助项目(2008BAJ 08B15)

Multi-scale Representation and Compression Algorithm for Vector Data Based on Spline

WU Dong, WANG Qing, WANG Hui-qing   

  1. (School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China)
  • Received:2011-06-03 Online:2012-04-20 Published:2012-04-20

摘要: 传统矢量曲线压缩算法不能解决曲线压缩后的平滑问题,并可能产生拓扑异化。为此,提出基于样条的矢量数据多尺度表达与压缩算法。选择样条的光滑因子作为阈值对曲线进行多尺度表达与压缩,保持压缩前后曲线的光滑特性,利用少量的控制点描述整条曲线,从而提高矢量曲线处理的速度和质量。实验结果表明,该算法仅需9个控制点就能逼近给定的一条原始曲线,验证了其高效性。

关键词: 样条, Douglas-Peucker算法, 压缩算法, 多尺度, 控制点, 地理信息服务

Abstract: For traditional curve compression algorithms can not solve curve smoothing problem and avoiding topological error, an algorithm of compression and multi-scale representation for vector data based on spline is proposed. The algorithm selects smooth factor as threshold to compress curves and it can well keep the curves smooth features. In addition, the algorithm only needs a little control points to describe the whole curves, so it can improve the velocity and quality for processing vector curves. Experimental result shows that the algorithm only needs nine control points to well approximate an given original curve. It proves that the algorithm is effective.

Key words: spline, Douglas-Peucker algorithm, compression algorithm, multi-scale, control point, Geographic Information Service(GIS)

中图分类号: