VTK的数据Representation

数据集Dataset

包含组织结构和属性的数据对象组成数据集,数据集是一个抽象形式,由两部分组成:拓扑结构(topology)和几何形状(geometry)。属性数据(dataset attributes)是与两部分相关的信息。Geometry是数据点(points) 和数据元胞(cell) 的集合。

元胞类型Types of Cells

cell可以分为Linear cells 和 nonelinear cells

VTK的数据Representation_第1张图片

上图所示为VTK中的线性元胞类型。

VTK的数据Representation_第2张图片

上图所示为VTK中的非线性元胞类型。

属性数据Attributes Data

VTK的数据Representation_第3张图片

如上图所示为Attribute Data的集中类型。

标量是单值数值,想来那个包含方向和大小,法向表示向量的方向,纹理坐标用于将数据从笛卡尔坐标映射到对应的1,2,3 维的纹理坐标中。张量是向量和矩阵的复杂数学推广,可以看成是k维的table。rank2 的张量为3*3矩阵。

数据集的类型Types of Dataset

数据集的类型包含: Polygonal Data,  Image Data,  Rctilinear Grid,  Structured Grid,  Unstructured Points,   Unstructured Grid..

VTK的数据Representation_第4张图片

Image Data 是分布在规则的矩形网格上的points 和cells。 若是点和cell排列在平面上,则称此图为像素图。它的几何结构和拓扑结构都是规则的,可以隐式的表示。

Rctilinear Grid 是排列在晶体上的规则的点和单元。拓扑结构是规则的,几何结构是部分规则的。拓扑结构可以通过指定grid的维度隐式表示,

Structure Grid 具有规则拓扑结构和不规则几何结构的数据集。网格可以被扭曲成任何单元不重叠或不自交的配置。

Unstructure points 是分布在平面上的不规则的点,没有拓扑结构,几何结构完全是无规则的。

Unstructure Grid 是最常见的数据集。拓扑结构和集合结构都是完全不规则的。

综合

元组抽象 Tuple Abstraction

元组数据中每个Tuple可以有几个元素,由数组进行保存。如下图所示:

VTK的数据Representation_第5张图片

数据对象、数据数组对象 Data array object

VTK的数据Representation_第6张图片

数据对象表示为字段数据 (Field Data)。字段可以表示为数组的数组。每个数组都有指定的类型、长度、元组大小和名称。将数据数组与点或单元格关联,并将其标记为特定的属性类型,形成点和单元格属性数据。

 

 

你可能感兴趣的:(VTK,医学图像处理)