论文部分内容阅读
矢量场可视化是科学计算可视化研究领域的一个热门课题。本文针对线积分卷积矢量场可视化方法进行了研究,并对其存在的两个不足点提出了改进。最后,本文基于Visade可视化平台开发了一个该可视化方法的插件,使得算法更易被用户使用。对算法在添加基本颜色映射之后可视化效果的不足,本文引入非线性的颜色映射方法,最终可视化结果可以更好的展现矢量场的大小分布。其次,为了使可视化结果中的颜色分布更加均匀,本文引入直方图均衡化的思想进行颜色映射,最终可视化结果最大化的利用了颜色表中的颜色空间,且能较好的展现矢量场的大小分布。为了提高算法的计算效率,本文从原始线积分卷积算法的串行计算任务中提取出四个可以并行计算的子模块,并依托NVIDIA的CUDA架构实现了颜色增强线积分卷积法的硬件加速。结果表明,加速后算法的加速比随着输入矢量场分辨率的增加而增加。因此,该算法适用于高分辨率二维矢量场的可视化,且没有特别高的硬件要求,通用性较好。为了使线积分卷积可视化方法能更方便的被用户使用,本文基于Visade可视化平台开发了一个该可视化方法的插件。用户可以通过软件系统的图形化用户界面使用插件提供的线积分卷积方法,且可以和可视化结果进行交互。测试结果表明,本文开发的线积分卷积可视化方法的插件简单易用,用户体验良好。