基于纹理的高质量矢量可视化研究

被引:0
作者
周迪斌
机构
[1] 浙江大学
关键词
科学可视化; 流场绘制; 高通滤波; 三维矢量场; 纹理法; 时间空间相关性; 反走样;
D O I
暂无
年度学位
2008
学位类型
博士
导师
摘要
在实际的科学可视化操作中,通常有大量的多元数据需要处理,而且这些数据往往是不规则的,包含大量的采样点和时间采样步。如何有效地高质量可视化这类数据一直是可视化研究的难题之一。 不断增长的硬件性能持续地推动了矢量可视化方面的研究工作,尤其是基于纹理的矢量可视化技术(纹理法)。纹理法能形成具有特定特征的纹理,具有很好空间时间连续性,能致密地表征流场,又不会忽略矢量场的任何细节,在矢量可视化研究中具有巨大潜力,应给予更多关注。 高质量的可视化一直是可视化研究人员追求的重要目标之一。本文研究了基于纹理的高质量矢量可视化算法,并从时间相关性,空间相关性,粒子流动性和反走样控制四个方面详细分析了算法的主要影响因素及其改进策略。目标是得到一种比较通用的高质量矢量可视化算法,适合于平面,曲面和三维矢量场,包括静态和动态的矢量场。算法设计上应该充分利用可编程图形硬件以实现实时绘制。 本文研究的重点包括: 1.在空间相关性方面,传统纹理法往往存在流线不清晰、纹理质量差的缺点。为此,本文提出了有效的纹理增强策略,即在传统纹理法上引入垂直流线方向的1D高通滤波。实验表明该策略能显著地增强纹理间的对比度,又不影响流线本身的连续性。 2.在时间相关性方面,本文采用纹理的循环卷积实现流场动画,并详细分析了帧间流线抖动与高通滤波之间的关系,确认了合理的滤波参数范围,提高了动画质量。 3.在粒子流动方面,针对矢量场边界流入区域往往存在粒子运动趋势不明显的问题,提出了粒子卷积补充策略用以增强该区域的属性变化。其作用相当于外界随机粒子的流入,实验表明该方法显著地改善了流场属性变化程度,使得流场运动趋势易于观察。 4.在反走样方面,研究了一些改善纹理质量的策略。考虑到卷积纹理部分区域存在属性强度突变的走样,引入了随机过程以减少此类走样,如采样抖动和采样距离随机变化。考虑到某些纹理走样与采样区域的矢量方向有关,引入滤波距离随矢量方向变化的策略,以减缓此类特殊区域的走样。考虑到在流场拓扑中心,往往存在卷积纹理模糊的情况,为此,提出了一种基于角度变化的拓扑中心检测方法,用于检测此类拓扑中心,从而控制卷积过程,避免纹理模糊。 5.在三维矢量场可视化方面,本文提出了一种基于纹理的高质量三维矢量场可视化算法,采用了基于流面的一维高通滤波策略,有效地提高了流线的对比度,改善了纹理质量。同时结合权重显示用户感兴趣区域,避免了因卷积数据过多而导致的流线过于紊乱和相互遮挡的情况。 6.在基于纹理的三维流场可视化算法基础上,提出结合Flow Volume矢量可视化算法。由于Flow Volume是粒子沿流场平流而成,其外表面是真实的流平面,所以绘制纹理能获得更加清晰平滑的流线。算法采用了一种加速策略,即仅对显示相关的纹理单元进行卷积,极大地减少了所需卷积的纹理数量,从而显著提升了算法绘制速度。 综合以上技术研究,本文实现了一个基于纹理的高质量矢量可视化系统,支持动态和静态的二维、曲面和三维矢量场可视化。系统已被用于可视化计算流体力学数据,包括超燃冲压发动机的燃烧过程和仿生鱼的流场等仿真数据。
引用
收藏
页数:161
共 21 条
[1]
An improved study of real-time fluid simulation on GPU [J].
Wu, EH ;
Liu, YQ ;
Liu, XH .
COMPUTER ANIMATION AND VIRTUAL WORLDS, 2004, 15 (3-4) :139-146
[2]
The state of the art in flow visualization: dense and texture-based techniques [J].
Laramee, RS ;
Hauser, H ;
Doleisch, H ;
Vrolijk, B ;
Post, FH ;
Weiskopf, D .
COMPUTER GRAPHICS FORUM, 2004, 23 (02) :203-221
[3]
Image based flow visualization [J].
van Wijk, JJ .
ACM TRANSACTIONS ON GRAPHICS, 2002, 21 (03) :745-754
[4]
Visualizing vector fields: the thick oriented stream-line algorithm (TOSL) [J].
Sanna, A ;
Montrucchio, B ;
Montuschi, P ;
Sparavigna, A .
COMPUTERS & GRAPHICS-UK, 2001, 25 (05) :847-855
[5]
Multi-level topology for flow visualization [J].
de Leeuw, W ;
van Liere, R .
COMPUTERS & GRAPHICS-UK, 2000, 24 (03) :325-331
[6]
Stream arrows: enhancing the use of stream surfaces for the visualization of dynamical systems [J].
Loffelmann, H ;
Mroz, L ;
Groller, E ;
Purgathofer, W .
VISUAL COMPUTER, 1997, 13 (08) :359-369
[7]
Spot noise texture synthesis for data visualization.[J].Jarke J. van Wijk.ACM SIGGRAPH Computer Graphics.1991, 4
[8]
基于矢量线强化的增强型2维流场实时绘制 [J].
周迪斌 ;
王康健 ;
解利军 ;
郑耀 .
中国图象图形学报, 2008, (09) :1804-1811
[9]
基于GPU带有复杂边界的三维实时流体模拟 [J].
柳有权 ;
刘学慧 ;
吴恩华 .
软件学报, 2006, (03) :568-576
[10]
图形处理器用于通用计算的技术、现状及其挑战 [J].
吴恩华 .
软件学报, 2004, (10) :1493-1504