计算机图形学应用之科学计算可视化

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机图形学的应用

-----科学计算的可视化

所谓“可视化”,就是将科学计算的中间数据或结果数据,转换为人们容易理解的图形图像形式。计算能可视化吗?回答是肯定的。随着计算机、图形图像技术的飞速发展,人们现在已经可以用丰富的色彩、动画技术、三维立体显示及仿真(虚拟现实)等手段,形象地显示各种地形特征和植被特征模型,也可以模拟某些还未发生的物理过程(如天气预报)、自然现象及产品外形(如新型飞机)。目前,科学计算可视化已广泛应用于流体计算力学、有限元分析、医学图像处理、分子结构模型、天体物理、空间探测、地球科学、数学等领域。从可视化的数据上来分,有点数据、标量场、矢量场等;有二维、三维,以至多维。从可视化实现层次来分, 有简单的结果后处理、实时跟踪显示、实时交互处理等。通常一个可视化过程包括数据预处理、构造模型、绘图及显示等几个步骤。随着科学技术的发展,人们对可视化的要求不断提高,可视化技术也向着实时、交互、多维、虚拟现实及因特网应用等方面不断发展。

科学计算可视化(简称可视化,英文是Visualization in Scientific Computing,简称ViSC)是计算机图形学的一个重要研究方向,是图形科学的新领域。“Visualization”一词, 来自英文的“Visual”, 原意是视觉的、形象的,中文译成“图示化”可能更为贴切。事实上,将任何抽象的事务、过程变成图形图像的表示都可以称为可视化。与计算机有关的如可视化界面(Windows),可视化编程(Visual C++)等。但作为学科术语,“可视化”一词正式出现于1987年2月美国国家科学基金会(National Science Foundation,简称NSF )召开的一个专题研讨会上。研讨会后发表的正式报告给出了科学计算可视化的定义、覆盖的领域以及近期和长期研究的方向。这标志着“科学计算可视化”作为一个学科在国际范围内已经成熟。

科学计算可视化的基本含义是运用计算机图形学或者一般图形学的原理和方法,将科学与工程计算等产生的大规模数据转换为图形、图象,以直观的形式表示出来。它涉及计算机图形学、图像处理、计算机视觉、计算机辅助设计及图形用户界面等多个研究领域,已成为当前计算机图形学研究的重要方向。

研究表明,人类获得的关于外在世界的信息80%以上是通过视觉通道获得的。经过漫长的进化,人类视觉信息处理具有高速、大容量、并行工作的特点。常言所说“百闻不如一见”,“一图胜过千言”,就是这个意思。这些特点早已为祖先们所认识和应用。古长城上的烽火台,显示了先民的智慧,可以将重要的信息迅速大范围传递。作为千百年来文明载体的“图书”,“图”是在“书”前的!“河图洛书”的传说,显示出“图”在我们文明的发端及以后的发展中所起的作用。今天,设计图是借助纸张的媒介表达创意,工程图是现代工业生产的依据。可视化依然继续着借助形象化方法表达人类意图的传统。我们将看到,可视化技术产生的图是一种全新的形式。

可视化技术的出现有着深刻的历史背景,这就是社会的巨大需求和技术水平的进步。可视化技术由来已久,早在20世纪初期,人们已经将图表和统计等原始的可视化技术应用于科学数据分析当中。随着人类社会的飞速发展,人们在科学研究和生产实践中,越来越多地获得大量科学数据。计算机的诞生和普及应用,使得人类社会进入了一个信息时代,它给人类社会提供了全新的科学计算和数据

获取手段,使人类社会进入了一个“数据的海洋”,而人们进行科学研究的目的不仅仅是为了获取数据,而是要通过分析数据去探索自然规律。传统的纸、笔可视化技术与数据分析手段的低效性,已严重制约着科学技术的进步。随着计算机软、硬件性能的不断提高和计算机图形学的蓬勃发展,促使人们将这一新技术应用于科学数据的可视化中。

借助航天航空、遥感、加速器、CT(计算机断层扫描)、MRI(核磁共振)、计算机模拟(如核爆炸)等手段,人类获取数据的能力飞速提高,每天产生的数据已经不是大量,而是称为海量。一项统计表明,人类每天需要处理的数据量在80年代一般是在百万字节数量级,90年代已经增加1000倍以上,而且增加的趋势还在加强。面对堆积如山的数据,及时解读,获取有用的信息成为人类面临的巨大挑战。传统的数字或字符形式的处理显然无法满足需要。可视化技术,在这个意义上就成为了“科学技术之眼”,它是科学发现和工程设计的工具!

相关文档
最新文档