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

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

论文摘要

在实际的科学可视化操作中,通常有大量的多元数据需要处理,而且这些数据往往是不规则的,包含大量的采样点和时间采样步。如何有效地高质量可视化这类数据一直是可视化研究的难题之一。不断增长的硬件性能持续地推动了矢量可视化方面的研究工作,尤其是基于纹理的矢量可视化技术(纹理法)。纹理法能形成具有特定特征的纹理,具有很好空间时间连续性,能致密地表征流场,又不会忽略矢量场的任何细节,在矢量可视化研究中具有巨大潜力,应给予更多关注。高质量的可视化一直是可视化研究人员追求的重要目标之一。本文研究了基于纹理的高质量矢量可视化算法,并从时间相关性,空间相关性,粒子流动性和反走样控制四个方面详细分析了算法的主要影响因素及其改进策略。目标是得到一种比较通用的高质量矢量可视化算法,适合于平面,曲面和三维矢量场,包括静态和动态的矢量场。算法设计上应该充分利用可编程图形硬件以实现实时绘制。本文研究的重点包括:1.在空间相关性方面,传统纹理法往往存在流线不清晰、纹理质量差的缺点。为此,本文提出了有效的纹理增强策略,即在传统纹理法上引入垂直流线方向的1D高通滤波。实验表明该策略能显著地增强纹理间的对比度,又不影响流线本身的连续性。2.在时间相关性方面,本文采用纹理的循环卷积实现流场动画,并详细分析了帧间流线抖动与高通滤波之间的关系,确认了合理的滤波参数范围,提高了动画质量。3.在粒子流动方面,针对矢量场边界流入区域往往存在粒子运动趋势不明显的问题,提出了粒子卷积补充策略用以增强该区域的属性变化。其作用相当于外界随机粒子的流入,实验表明该方法显著地改善了流场属性变化程度,使得流场运动趋势易于观察。4.在反走样方面,研究了一些改善纹理质量的策略。考虑到卷积纹理部分区域存在属性强度突变的走样,引入了随机过程以减少此类走样,如采样抖动和采样距离随机变化。考虑到某些纹理走样与采样区域的矢量方向有关,引入滤波距离随矢量方向变化的策略,以减缓此类特殊区域的走样。考虑到在流场拓扑中心,往往存在卷积纹理模糊的情况,为此,提出了一种基于角度变化的拓扑中心检测方法,用于检测此类拓扑中心,从而控制卷积过程,避免纹理模糊。5.在三维矢量场可视化方面,本文提出了一种基于纹理的高质量三维矢量场可视化算法,采用了基于流面的一维高通滤波策略,有效地提高了流线的对比度,改善了纹理质量。同时结合权重显示用户感兴趣区域,避免了因卷积数据过多而导致的流线过于紊乱和相互遮挡的情况。6.在基于纹理的三维流场可视化算法基础上,提出结合Flow Volume矢量可视化算法。由于Flow Volume是粒子沿流场平流而成,其外表面是真实的流平面,所以绘制纹理能获得更加清晰平滑的流线。算法采用了一种加速策略,即仅对显示相关的纹理单元进行卷积,极大地减少了所需卷积的纹理数量,从而显著提升了算法绘制速度。综合以上技术研究,本文实现了一个基于纹理的高质量矢量可视化系统,支持动态和静态的二维、曲面和三维矢量场可视化。系统已被用于可视化计算流体力学数据,包括超燃冲压发动机的燃烧过程和仿生鱼的流场等仿真数据。

论文目录

  • 致谢
  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究内容
  • 1.3 创新点
  • 1.4 文章结构
  • 1.5 基金资助
  • 第2章 研究综述
  • 2.1 矢量可视化
  • 2.2 矢量可视化的主要方法
  • 2.2.1 点图标法
  • 2.2.2 矢量线法
  • 2.2.3 纹理法
  • 2.2.4 特征法
  • 2.3 纹理法的研究进展
  • 2.3.1 点噪声法
  • 2.3.2 线性卷积法
  • 2.3.3 其它技术
  • 2.4 纹理法增强处理
  • 2.5 通用计算图形处理硬件
  • 2.6 小结
  • 第3章 基于纹理的高质量矢量可视化算法
  • 3.1 引言
  • 3.2 算法框架
  • 3.2.1 纹理卷积
  • 3.2.2 粒子注入与混合
  • 3.2.3 高通滤波
  • 3.3 算法分析
  • 3.3.1 空间相关性
  • 3.3.2 时间相关性
  • 3.3.3 粒子流动性
  • 3.3.4 反走样
  • 3.4 硬件编程
  • 3.5 小结
  • 第4章 基于纹理的平面及曲面矢量场绘制
  • 4.1 算法框架
  • 4.2 曲面矢量场
  • 4.2.1 曲面矢量场投影
  • 4.2.2 边缘检测
  • 4.2.3 曲面渲染
  • 4.3 属性映射
  • 4.3.1 基于矢量大小的映射纹理
  • 4.3.2 基于矢量角度的映射纹理
  • 4.3.3 基于矢量曲率的特征纹理
  • 4.4 合成显示
  • 4.5 实验结果及性能分析
  • 4.6 小结
  • 第5章 基于纹理的高质量三维流场绘制算法
  • 5.1 引言
  • 5.2 算法框架
  • 5.2.1 纹理卷积
  • 5.2.2 噪声注入
  • 5.2.3 纹理增强
  • 5.2.4 体绘制显示
  • 5.3 实验结果及性能分析
  • 5.4 辅助三维矢量场可视化方法
  • 5.4.1 切面
  • 5.4.2 等值面
  • 5.4.3 流面
  • 5.5 小结
  • 第6章 基于Flow Volume的三维流场可视化
  • 6.1 引言
  • 6.2 算法
  • 6.2.1 流体区域计算
  • 6.2.2 基于拓扑的种子区域选择
  • 6.2.3 动态场流体区域的计算
  • 6.3 光照渲染
  • 6.4 算法加速
  • 6.5 实验结果及性能分析
  • 6.6 小结
  • 第7章 基于纹理的矢量可视化系统及应用
  • 7.1 应用背景
  • 7.2 系统功能
  • 7.3 系统设计
  • 7.3.1 LIC卷积设置
  • 7.3.2 一维高通滤波
  • 7.3.3 其它功能
  • 7.4 应用实例
  • 7.4.1 超燃冲压发动机
  • 7.4.2 仿生鱼
  • 7.4.3 Tornado
  • 第8章 总结与展望
  • 8.1 总结
  • 8.2 展望
  • 参考文献
  • 作者简历
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  

    基于纹理的高质量矢量可视化研究
    下载Doc文档

    猜你喜欢