计算机工程与应用 ›› 2013, Vol. 49 ›› Issue (19): 123-126.

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

飞行器表面矢量场数据动态纹理可视化方法

陈世龙,李思昆,王怀辉,蔡  勋   

  1. 国防科学技术大学 计算机学院,长沙 410073
  • 出版日期:2013-10-01 发布日期:2015-04-20

One texture visualization method for aircraft surface vector flow field

CHEN Shilong, LI Sikun, WANG Huaihui, CAI Xun   

  1. College of Computer, National University of Defense Technology, Changsha 410073, China
  • Online:2013-10-01 Published:2015-04-20

摘要: 面向飞行器表面流场数据可视化的应用需求,提出一种基于线性卷积(LIC)及纹理平流(IBFVS)相结合的动态纹理可视化方法。算法通过将IBFVS方法的背景随机噪声替换为LIC纹理方式,结合了LIC纹理结果对比度高及IBFVS方法生成速度快的优势;针对LIC绘制速度慢的不足,利用GPU对曲面矢量场投影并插值,生成规则矢量数据场;用GPU对LIC部分进行并行加速,有效提高了LIC纹理图像产生速度;将LIC结果图像加入到IBFVS进行平流,生成纹理图像,最后加入颜色映射,丰富流场信息。实验结果表明,该方法生成的飞行器表面动态纹理图像对比度高,清晰度强,实时绘制性能好。

关键词: 矢量场, 纹理可视化, IBFVS方法, 线积分卷积法, GPU加速

Abstract: This paper presents a visualization method for the aircraft surface flow field data. The algorithm is a combination of the linear convolution(LIC) and texture advection(IBFVS) visualization methods. The algorithm by using random noise to replace the background of IBFVS LIC texture way, combines the advantages of high contrast and IBFVS methods to generate fast LIC texture results. Firstly, it projects and interpolates surface vector field to generate vector data field by using GPU. Secondly, it rapidly creates the LIC texture image, and then adds LIC resulting image to the IBFVS advection, to generate the texture image. Finally, it adds color mapping, to display rich information of flow. The experimental results show that the proposed algorithm can generate high contrast, strong clarity and real-time dynamic textures for the aircraft surface flow field data.

Key words: vector field, texture visualization, IBFVS method, Line Integration Convolution(LIC), GPU acceleration