三维空间规则数据场的等值面构造-三维可视化建模与OpenGL实现课件.ppt
《三维空间规则数据场的等值面构造-三维可视化建模与OpenGL实现课件.ppt》由会员分享,可在线阅读,更多相关《三维空间规则数据场的等值面构造-三维可视化建模与OpenGL实现课件.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、三维空间规则数据场的等值面构造将三维数据场中具有某种共同属性的采样点按其空间位置连接起来,构成一张连续表面,然后对抽取出的表面进行绘制等值面算法等值面:在一给定三维数据场中,采样值均为某一给定值的所有空间点的集合三维标量场可视化中最常用Marching Cubes方法Marching Tetrahedra方法面绘制算法目的:从一系列二维切片数据中得到物体的三维表示输入:由N张二维的切片生成数据。为得到比较好的显示效果,N应该越大越好其中每张切片可以看成是一幅二维图像,包含了宽高个灰度值输出:物体形状的三维表示,一般采用三角网格的形式来表达面绘制算法面绘制算法特点:u不能反映整个原始数据场的全貌
2、及细节u可以对感兴趣区域的等值面产生清晰的图像u可以利用现有的图形硬件实现加速绘制Marching Cubes算法过程简述:每次读入两张切片,形成一层(Layer);两张切片上下相对应的四个点构成一个立方体(Cube),也叫Cell、Voxel等;从左到右,从上到下顺序处理一层中的立方体(抽取每个立方体中的等值面),然后从下向上顺序处理(n-1)层,算法结束。故名Marching CubesMarching Cubes算法数据集适用于三维规则标量场每一立方体单元称为一个体素(Voxel或Cell),数据场的数据值分布在体素的8个顶点上典型代表:CT数据、MRI数据Marching Cubes算
3、法思想:基于“分治(divide-and-conquer)”思想将整个数据场的等值面抽取分解到每一个体素中去完成Marching Cubes算法算法概述读入三维规则标量场对于每一体素依据所需抽取的等值面的属性值(阈值),确定其8个顶点的状态如果一个顶点的灰度值大于阈值,则标记为Marked Vertex,小于阈值的顶点不标记Unmarked Vertex对于体素的每一条边,依据顶点状态,判别它是否与等值面有交点。若交点存在,则求出交点在求出了当前体素的所有边与等值面的交点后,依据一定的准则将这些交点连接成三角形,作为等值面位于该体素内部分的近似表示,并进行真实感绘制当处理完所有体素后,即完成了
4、整个数据场的等值面抽取与绘制Marching Cubes算法确定体素顶点状态设所需抽取的等值面的属性值为C0若某顶点V所存贮的数据值大于(或等于)C0,则认为V在等值面外侧(或位于其上),并记其状态值为1反之,若V所存贮的数据值小于C0,则认为V在等值面内侧,并记其状态值为0Marching Cubes算法判别体素的边与等值面是否有交对于某一条边E(其顶点为V1和V2),若V1和V2的状态值相同,则边E位于等值面的外侧(或内侧),边E不与等值面相交;反之,若V1和V2的状态值不同,边E必定与等值面相交若边E与等值面有交点,可通过线性插值计算出交点 1三线性插值结果 2等值面定义等值面是三次曲面
5、Marching Cubes算法Marching Cubes算法将体素各边与等值面的交点连接成三角形取决于体素每一顶点的状态值分布情况存在着28种不同情况每一体素有8个顶点每一顶点有两种状态值基于体素顶点状态翻转对称性和旋转对称性,将上述256种组合情形减少到15种翻转对称性:如果体素各顶点的状态值0和1互换,所含等值面的拓扑结构(即交点连接关系)不变旋转对称性:体素旋转后,所含等值面的拓扑结构不变根据这15种基本立方体,构造查询表(Look-up Table),长度为256,记录所有情况下的等值面连接方式比较8个顶点与阈值之间的大小关系,得出一个0-255之间的索引值,直接查表得到等值点的连
6、接方式信息,从而形成等值面Marching Cubes算法15种等值面连接模式:示例 2 9Marching Cubes算法法向计算用真实感图形学将等值面显示出来,除了需要每个等值点坐标外,还必须知道每个等值点的法向量在计算立方体某条边上的等值点坐标与法向量时,主要有两种方法:线性插值 中点选择Marching Cubes算法法向计算线性插值 其中,P代表等值点坐标,P1P2代表两个端点的坐标,V1,V2代表两个端点的灰度值,isovalue代表阈值,N代表等值点法向量,N1,N2代表两个端点的法向量Marching Cubes算法法向计算中点选择 其中,P代表等值点坐标,P1,P2代表两个端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三维空间 规则 数据 等值 构造 三维 可视化 建模 OpenGL 实现 课件
限制150内