《科学数据可视化》ppt课件_第1页
《科学数据可视化》ppt课件_第2页
《科学数据可视化》ppt课件_第3页
《科学数据可视化》ppt课件_第4页
《科学数据可视化》ppt课件_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机图形学第14讲 科学数据可视化技术华中科技大学CAD中心吴义忠 45009970 .内容提要内容提要14.1 科学数据可视化意义14.2 科学数据可视化过程14.3 科学数据可视化方法14.4 科学数据可视化工具.14.1、科学数据可视化意义数据可视化技术是指运用计算机图形学和图像处置技术,将数据转换为图形或图像数据可视化技术是指运用计算机图形学和图像处置技术,将数据转换为图形或图像在屏幕上显示出来,并进展交互处置和分析的技术。可视化技术将数据以图像、曲在屏幕上显示出来,并进展交互处置和分析的技术。可视化技术将数据以图像、曲线、二维图形、三维图形或动画效果显

2、示在人们面前,并可对其方式和相互关系进线、二维图形、三维图形或动画效果显示在人们面前,并可对其方式和相互关系进展可视化分析,及时掌握计算过程中数据的变化以及其直接影响。展可视化分析,及时掌握计算过程中数据的变化以及其直接影响。数据可视化的运用非常广泛数据可视化的运用非常广泛,几乎可以运用于自然科学、工程技术、金融、通讯或几乎可以运用于自然科学、工程技术、金融、通讯或商业等各种领域。目前在全球范围内有很多颇具影响力的专业数据可视化软件及图商业等各种领域。目前在全球范围内有很多颇具影响力的专业数据可视化软件及图形图像处置技术,为您提供生物医学、工程分析、地理地质、气候气候等领域的数形图像处置技术,

3、为您提供生物医学、工程分析、地理地质、气候气候等领域的数据可视化运用途理方案。据可视化运用途理方案。在生物医学领域,利用可视化技术,将在生物医学领域,利用可视化技术,将CT、MRI或或PET三维图像进展几何重构生成三维模型,使人三维图像进展几何重构生成三维模型,使人们从外部察看到人体内部情况,准确地确定病变体们从外部察看到人体内部情况,准确地确定病变体的空间位置、大小、几何外形以及它与周围生物组的空间位置、大小、几何外形以及它与周围生物组织之间的空间关系,从而及时诊断疾病。此外在可织之间的空间关系,从而及时诊断疾病。此外在可视化技术的根底上可以进一步实现放射治疗、矫形视化技术的根底上可以进一步

4、实现放射治疗、矫形手术等的计算机模拟及手术规划。例如在脑肿瘤放手术等的计算机模拟及手术规划。例如在脑肿瘤放射治疗中,利用可视化技术就可以基于重构出的人射治疗中,利用可视化技术就可以基于重构出的人脑内部构造三维图像,对颅骨穿孔位置、同位素置脑内部构造三维图像,对颅骨穿孔位置、同位素置入通道、安放位置及等剂量线等进展计算机模拟,入通道、安放位置及等剂量线等进展计算机模拟,并选择最正确方案,同时还可以在屏幕上监视手术并选择最正确方案,同时还可以在屏幕上监视手术进展的情况,从而大大提高手术的胜利率。进展的情况,从而大大提高手术的胜利率。.在工程设计领域,计算力学更离不开可视化技术。在有限元在工程设计领

5、域,计算力学更离不开可视化技术。在有限元分析中,运用可视化技术可实现形体的网格划分及有限元分分析中,运用可视化技术可实现形体的网格划分及有限元分析结果的图形显示,即所谓有限元分析的前后处置,并根据析结果的图形显示,即所谓有限元分析的前后处置,并根据分析结果,实现网格优化,使计算结果更加可靠和准确。例分析结果,实现网格优化,使计算结果更加可靠和准确。例如,用多种不同方法表示出每一点的速度、压力、温度和组如,用多种不同方法表示出每一点的速度、压力、温度和组分等,并显示出涡流、冲击波、剪切层、尾流及湍流等。在分等,并显示出涡流、冲击波、剪切层、尾流及湍流等。在流场的可视化中,既要提高显示速度,又要逼

6、真地显示流场流场的可视化中,既要提高显示速度,又要逼真地显示流场的细微构造和各种参数的等值面。当然,计算流体动力学和的细微构造和各种参数的等值面。当然,计算流体动力学和有限元分析一样,计算的速度和准确度受网格划分的影响很有限元分析一样,计算的速度和准确度受网格划分的影响很大,经过可视化技术可以针对不同对象,找到最适宜的网格大,经过可视化技术可以针对不同对象,找到最适宜的网格划分方法。划分方法。在地质领域,利用可视化技术可以从大量的地质勘探数据或在地质领域,利用可视化技术可以从大量的地质勘探数据或测井数据中,构造出感兴趣的等值面、等值线,并显示其范测井数据中,构造出感兴趣的等值面、等值线,并显示

7、其范围及走向,并用不同颜色显示出多种参数及其相互关系,从围及走向,并用不同颜色显示出多种参数及其相互关系,从而使专业人员能对原始数据做出正确解释,得到需求的地质而使专业人员能对原始数据做出正确解释,得到需求的地质信息,如地质构造、矿产储量等。信息,如地质构造、矿产储量等。在气候领域,科学计算可视化可将大量的天气数据转换为图在气候领域,科学计算可视化可将大量的天气数据转换为图像,在屏幕上显示出某一时辰的等压面、等温面、旋涡、云像,在屏幕上显示出某一时辰的等压面、等温面、旋涡、云层的位置及运动、暴雨区的位置及其强度、风力的大小及方层的位置及运动、暴雨区的位置及其强度、风力的大小及方向等,使预告人员

8、能对未来的天气做出准确的分析和预测。向等,使预告人员能对未来的天气做出准确的分析和预测。并根据全球的气候监测数据和计算结果,将不同时期全球的并根据全球的气候监测数据和计算结果,将不同时期全球的气温分布、气压分布、雨量分布及风力风向等以图像方式表气温分布、气压分布、雨量分布及风力风向等以图像方式表示出来,从而对全球的气候情况及其变化趋势进展研讨和预示出来,从而对全球的气候情况及其变化趋势进展研讨和预测。测。.14.2 可视化过程.二维数据场是科学计算可视化处置的最简单的一类数据场,二维数据场是在某一平面二维数据场是科学计算可视化处置的最简单的一类数据场,二维数据场是在某一平面上的一些离散数据,可

9、看成定义在某一平面上的一维标量函数上的一些离散数据,可看成定义在某一平面上的一维标量函数F=F(x,y)F=F(x,y)。二维数据。二维数据场可视化的方法主要有颜色映射法、等值线、立体图法和层次分割法等,这些方法的场可视化的方法主要有颜色映射法、等值线、立体图法和层次分割法等,这些方法的原理都比较简单。原理都比较简单。 14.3 科学计算可视化的常用方法1二维平面数据场的可视化方法 颜色映射法颜色映射法等值线法等值线法层次划分法层次划分法 2三维空间数据场方法三维空间数据场与二维数据场不同,它是对三维空间中的采样,表示了一个三维空间三维空间数据场与二维数据场不同,它是对三维空间中的采样,表示了

10、一个三维空间内部的详细信息,这类数据场最典型的医学内部的详细信息,这类数据场最典型的医学CTCT采样数据,每个采样数据,每个CTCT的照片实践上是一个的照片实践上是一个二维数据场,照片的灰度表示了某一片物体的密度。将这些照片按一定的顺序陈列起二维数据场,照片的灰度表示了某一片物体的密度。将这些照片按一定的顺序陈列起来,就组成了一个三维数据场。此外,用大规模计算机计算的航天飞机周围的密度分来,就组成了一个三维数据场。此外,用大规模计算机计算的航天飞机周围的密度分布也是一个三维数据场的例子。布也是一个三维数据场的例子。 .抽取外表信息的可视化方法 断层间的构造等值面的方法断层间的构造等值面的方法

11、立方体中构造等值面方法立方体中构造等值面方法Marching CubeMarching Cube直接体绘制方法 光线投射体绘制流程光线投射体绘制流程 体绘制生成的图象体绘制生成的图象 .3向量场可视化方法标量标量ScalarScalar:指只需大小而没有方向的量,比如长度、质量等;:指只需大小而没有方向的量,比如长度、质量等;向量向量VectorVector,也叫矢量:是既有大小也有方向的量,如力、速度等。,也叫矢量:是既有大小也有方向的量,如力、速度等。向量场同标量场一样,也分为二维、三维等,但向量场中每个采样点的数据不向量场同标量场一样,也分为二维、三维等,但向量场中每个采样点的数据不是温

12、度、压力、密度等标量,而是速度等向量。向量场可视化技术的难点是很是温度、压力、密度等标量,而是速度等向量。向量场可视化技术的难点是很难找出在三维空间中表示向量的方法。难找出在三维空间中表示向量的方法。三维向量场箭头表三维向量场箭头表示示 三维空间中的流线三维空间中的流线三维空间中的流面三维空间中的流面4 基于动画的可视化方法 向量场可视化技术运用中,动态可视化技术是一向量场可视化技术运用中,动态可视化技术是一种非常重要的可视化方法。主要有两类动态可视种非常重要的可视化方法。主要有两类动态可视化方法,一类是针对稳定数据场的动态可视化方化方法,一类是针对稳定数据场的动态可视化方法,另一类是针对与时

13、间有关的非稳定数据场的法,另一类是针对与时间有关的非稳定数据场的动态可视化技术。动态可视化技术。 动态显示的脉线动态显示的脉线.914.4 可视化工具VTK简介 全称:Visualization Toolkit 源码开放的免费可视化软件系统 采用面向对象的方法设计开发,以C言语编写 包含由700多个类组成的内容极为丰富的类库 支持几何外型及可视化中复杂数据的表达、对标量场、矢量场、张量场的可视化以及隐函数外型、多边形网格简化、Delaunay三角分割等高级外型技术 除C言语外,还允许用户经过Tcl/Tk,Java和Python等解释性言语编写运用程序以快速完成可视化运用实例的开发.10VTK简介 采用一个数据流模型以实现数据信息向图形信息的转换 在这个模型中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论