三维可视化名词解释-体绘制体素体数据体绘制算法

Posted 霓裳依旧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三维可视化名词解释-体绘制体素体数据体绘制算法相关的知识,希望对你有一定的参考价值。

体绘制是一种直接由三维数据场产生屏幕上二维图像的技术。其优点是可以探索物体的内部结构,可以描述非常定形的物体;缺点是数据存储量大,计算时间较长。

体素(voxel),是体积元素(volumepixel)的简称。一如其名,是数字数据于三维空间分割上的最小单位,体素用于三维成像、科学数据与医学影像等领域。概念上类似二维空间的最小单位——像素,像素用在二维计算机图像的影像数据上。有些真正的三维显示器运用体素来描述它们的分辨率,举例来说:可以显示512×512×512体素的显示器。

体数据是对一种数据类型的描述,只要是包含了体细节的数据,都可以称之为体数据。举个例子,有一堆混凝土,其中包含了碳物质( C )若干,水分子( H20 )若干,还有不明化学成分的胶状物,你用这种混凝土建造了块方砖,如果存在一个三维数组,将方砖 X 、 Y 、 Z 方向上的物质分布表示出来,则该数组可以被称为体数据。

所谓面数据,并不是说二维平面数据,而是说这个数据中只有表面细节,没有包含体细节,实际上体数据和面数据的本质区别,在于是否包含了体细节,而不是在维度方面。

体数据一般有 2 种来源:

1. 科学计算的结果,如:有限元的计算和流体物理计算;

2. 仪器测量数据,如: CT 或 MRI 扫描数据、地震勘测数据、气象检测数据等。

国际上留下的体绘制算法主要有:光线投射算法( Ray-casting )、错切 - 变形算法( Shear-warp )、频域体绘制算法( Frequency Domain )和抛雪球算法( Splatting )。其中又以光线投射算法最为重要和通用。究其原因,无外乎有三点:其一,该算法在解决方案上基于射线扫描过程,符合人类生活常识,容易理解;其二,该算法可以达到较好的绘制效果;其三,该算法可以较为轻松的移植到 GPU 上进行实现,可以达到实时绘制的要求。

 

以上是关于三维可视化名词解释-体绘制体素体数据体绘制算法的主要内容,如果未能解决你的问题,请参考以下文章

VTK面绘制(SR)与体绘制(VR)

学习笔记4--医学图像重建与可视化医学图像的配准与融合

R语言plotly可视化:使用PCA算法进行数据降维使用plotly可视化PCA所有的主成分绘制散点图矩阵降维后的两个(三个)核心主成分的二维三维可视化图形方差解释的量载荷图等

用于 TB 级数据的大规模体绘制和可视化库

三维渲染引擎设计与时间

点云三维体素格网的建立❤️原理与实现