首页 > 其他分享 >Paraview学习笔记(1)

Paraview学习笔记(1)

时间:2023-02-04 00:55:43浏览次数:40  
标签:颜色 可以 笔记 Contour 学习 点击 Paraview 数据 我们

前言

Paraview是一个开源的,多平台的科学可视化工具以及数据分析程序。本教程基于Paraview5.10版本。

Exercise 1 - CT scan of a boy

在第一个练习中,我们将观察一个男孩的头部CT结果。CT扫描仪产生一组二维x射线图像(通常称为切片),当它们堆叠在一起时,就形成了一个三维体积。以这种方式创建的3D体包含扫描区域的每个体素的密度值。由于身体的每个部分(骨骼、组织、血液等)都有不同的密度。x射线可以通过密度值将这些部分分离出来并显示出来。

First steps

- 打开所需的数据文件通过 File-> Open,然后左侧的pipeline窗口会显示已经打开的文件。

- 然后点击Properties栏中的Apply,就可以看到初始显示的数据,每次改变pipeline或者filter的参数,都需要点击Apply进行执行。数据左侧的小眼睛标识可以控制数据的显隐。

- 另一个十分有用的东西是管道浏览器正下方的Information选项卡中的元数据。它显示了数据集的类型、点和单元格的数量、数据范围、空间范围等。

- 现在,我们可以看到数据的轮廓:一个由几条白线组成的方块,表示数据空间的范围,但是这无法让我们对数据有更多的了解,因此我们需要切换一些参数以更好地观察。

- 使用工具栏中的可视化下拉菜单可以快速更改可视化类型,Slice和Volume是这类数据的好选择,当使用Slice表示时,切片的方向和位置可以通过Properties选项卡中的Slicing设置来控制。

Slice:

 Volume:

 - 切换到Slice,启用颜色图例显示,可以通过properties中Coloring下的Show按钮,也可以使用切换颜色图例按钮(均为彩虹条按钮)。

- 现在我们可以看到右下角的色条:

 Isosurfacing等值面抽取

我们的下一个工作是看看这个数据集包含什么。更准确地说,我们希望探索数据集的某些特征,以便寻找不寻常的东西。例如,我们对骨骼和皮肤等物理结构感兴趣。

- 我们首先需要在pipeline中添加一个Contour filter,点击选中目前的数据源,然后再工具栏中点击半球形的图标,或者通过Filter->Common->Contour:

 - 接下来,我们想看这个filter可以做什么,在Properties栏中,将Isosurfaces的值设置为500,点击apply,我们就可以看到一个大致代表男孩皮肤的表面。

 - 为了获得更好的视图,我们可以通过单击管道浏览器中相关的眼睛图标来隐藏切片视图,现在应该看到Contour轮廓曲面本身。

 你可能要做的另一件事是调整颜色设置。例如,将轮廓表面的颜色设置为比灰色更接近皮肤的颜色可能是一种改进。

- 改变颜色点击Coloring下的按钮,设置为Solid Color,点击Edit按钮选择颜色:



接下来我们想添加更多的轮廓表面,代表这个数据集中的某些特征,比如骨骼。为此,我们想在等高线图中添加更多的Contour等值面。

- 在Contour的Isosurfaces部分中,添加几个值,点击apply:

 可以看到现在出现骨骼的表面:

请注意,尽管我们现在有多个表面,每个标量值一个,但它们都有相同的颜色,这使得它们很难区分。我们可以为每个标量值分配单独的颜色来克服这个问题。

将Coloring中的模式改为Scalars,根据所示表面的颜色检查颜色标量。

Transparency

现在轮廓表面更加清晰了,尽管我们可能需要搜索一些最高标量值的表面(检查颜色尺度它应该是什么颜色),我们可以通过使用一些透明度来进一步改善情况。

- 将Opacity不透明度降低,例如0.3:



- 放大观察,我们就可以发现为什么这个男孩需要住院。

 

标签:颜色,可以,笔记,Contour,学习,点击,Paraview,数据,我们
From: https://www.cnblogs.com/lbwBH/p/17090770.html

相关文章

  • 学习方法:情景阅读法之人文科学
    学习方法:情景阅读法之人文科学    人文学科的书籍,多数内容具有“场景”,在“场景”中会出现到各种“问题”;人文学科的书籍,会在当时的历史情况下给出作者的答案......
  • 最基本的25道深度学习面试问题和答案
    近年来,对深度学习的需求不断增长,其应用程序被应用于各个商业部门。各公司现在都在寻找能够利用深度学习和机器学习技术的专业人士。在本文中,将整理深度学习面试中最常被问......
  • c++学习3 转义字符
    一“/”和某些字符的结合,产生新的字符就叫转义字符。'\0'==ASCII码值的“0”。'\n'==换行符。'\t'==tab缩进符。'\a'==发出警报。'\r'==回到行首符号。 二八进制......
  • 【计算机网络】Stanford CS144 Lab 2: the TCP receiver 学习记录
    这次实验的目标为实现一个TCP协议的接收器。SequenceNumbersSequenceNumbersAbsoluteSequenceNumbersStreamIndicesStartattheISNStartat0Start......
  • C++ Primer 5th 阅读笔记:前言
    机器效率和编程效率Itsfocus,andthatofitsprogrammingcommunity,haswidenedfromlookingmostlyatmachineefficiencytodevotingmoreattentiontoprogram......
  • PHP反序列化字符逃逸 学习记录
    PHP反序列化字符逃逸的原理当开发者使用先将对象序列化,然后将对象中的字符进行过滤,最后再进行反序列化。这个时候就有可能会产生PHP反序列化字符逃逸的漏洞。详解PHP反......
  • Shader入门精要笔记 - CH9_阴影投射,接收阴影
     要点1)阴影投射一般直接引用unity自带的,比如:FallBack"VertexLit"FallBack"Transparent/Cutout/VertexLit"//针对半透明物体的情况里面都包含名叫ShadowCaster......
  • Shader入门精要笔记 - CH7.4_遮罩图在像素级别控制高光强度
    使用了遮罩图后,高光区域我们可以更精细的控制了。不然只能在整体上用Gloss参数调整高光区域 贴图漫反射(MainTex)+高光反射+法线贴图+遮罩图(SpecularMask)Shader"M......
  • 分治法学习笔记
    分治法学习笔记目录分治法学习笔记1,什么是分治法2,什么时候使用分治法3,分治法的解题步骤4,分治法与动态规划的异同5,例题1,什么是分治法字面意思,就是将一个大问题分解为若干......
  • 2022React学习笔记,欢迎批评和指正。
    前言:这是一篇自学笔记,帮助自己的React学习,此学习笔记中只记录教程中对我来说比较又触动的点。观看的视频教程链接如下:001_尚硅谷react教程_react简介_哔哩哔哩_bilibili......