欢迎访问《图学学报》 分享到:

图学学报

• 计算机视觉 • 上一篇    下一篇

保持尖锐特征的隐式曲线绘制算法

  

  1. 南京师范大学教育信息工程研究所,江苏 南京 210097
  • 出版日期:2019-04-30 发布日期:2019-05-10
  • 基金资助:
    全国教育科学“十三五”规划教育部重点课题(DCA170302);江苏省社会科学基金项目(15TQB005)

An Algorithm for Visualizing Implicit Curves with Sharp Features

  1. Institute of EduInfo Science and Engineering, Nanjing Normal University, Nanjing Jiangsu 210097, China
  • Online:2019-04-30 Published:2019-05-10

摘要: 隐式曲线在生物、医学、气象、地学、石油勘探及物探等领域有着广泛的应用。 提出一种绘制带有尖锐特征的平面隐式曲线的算法,能有效地提取隐式曲线的尖锐特征。该算 法首先确定曲线的绘制区域,采用自上而下的方式生成绘制区域的四叉树表示,并在四叉树节 点表示的每个单元格内生成一个数值场特征点;然后连接特征点生成对偶网格;最后,利用 Marching Squares 算法生成曲线。实验结果表明,该算法能在网格较稀松的情况下绘制出隐式 曲线,并且可以实现曲线的尖锐特征。

关键词: 隐式曲线, 图形绘制, 可视化, 移动四边形

Abstract: Implicit curve plays an essential role in the fields of medicine, meteorology, geology, petroleum exploration, geophysics and so on. In this paper, we propose an algorithm to visualize implicit curves with sharp features, which can effectively extract the sharp features of such curves. The algorithm first defines the visualizing area of the curve and then adopts a quadtree that generates visualizing area by a top-down method. In each cell, the method produces a feature point of the numerical field, and connects different feature points to generate the dual mesh. Finally, the algorithm employs the Marching Squares algorithm to generate the curves. Experiments show that our method can efficiently extract the sharp features of implicit curves, and it can work with various implicit curves with or without sharp features robustly.

Key words:  implicit curve, graphic plotting, visualization, marching squares