[发明专利]基于面采样的体绘制可视化方法无效
申请号: | 200710050732.1 | 申请日: | 2007-12-07 |
公开(公告)号: | CN101178816A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 赵明昌;黄春进;张向文 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 桂林市持衡专利商标事务所有限公司 | 代理人: | 欧阳波 |
地址: | 541004广*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 采样 绘制 可视化 方法 | ||
1.一种基于面采样的体绘制可视化方法,其特征在于包括如下步骤:
I、体数据转换为3D纹理数据并存储在显存中;
II、设计体数据包围盒
设计包含全部体数据立方体包围盒,设定直角坐标系的原点位于包围盒的中心,观测者视线为某一坐标轴;
设定初始状态包围盒8个顶点的坐标与满足3D纹理的颜色值的对应关系,并得到包围盒12条棱上的任意一点的坐标与其对应的颜色值的线性变换关系;
III、包围盒的旋转操作
初始状态下的包围盒围绕中心旋转操作,根据初始状态下的包围盒相对坐标轴旋转的角度,定义4×4的旋转矩阵,计算包围盒棱上任一点的旋转后的新坐标;
IV、采样面的生成
①计算垂直于视线方向的系列切割平面与包围盒的各棱的交点坐标;
②对交点进行顺或逆时针排序,构成以各交点为顶点的凸多边形的采样面;
③根据步骤II的旋转矩阵,对多边形采样面各项点坐标进行逆旋转操作并换算为其对应的颜色值;
④根据多边形采样面各顶点的颜色值,图形处理器三线插值计算一次计算得到位于同一个采样面上的大量采样点颜色值,构造出一个彩色的多边形采样面;
V、在图形处理器中进行颜色合成计算
按各采样点的颜色值在图形处理器的片段程序中采样出相应的采样面的体数据灰度值,再利用前一采样面绘制保存下来的结果,根据光线投射算法的颜色合成公式,进行光线投射算法的颜色合成计算;
VI、计算系列采样面的灰度值,颜色合成,绘制出最终图像
按预设的采样间距,计算所需采样面的数量并生成一系列垂直于观察者视线的采样面,按采样间距步进,对下一采样面进行上述IV、V步骤的采样和颜色合成;
当系列采样面遍历包围盒的8个顶点,最终的图像绘制完成。
2.根据权利要求1所述的基于面采样的体绘制可视化方法,其特征在于:
针对感兴趣的区域的灰度值,设计彩色值和/或透明度的颜色传递函数,存放在1D纹理中;在所述步骤V中,所得采样面的灰度值再采样所存颜色传递函数,获得对应的彩色值和/或透明度。
3.根据权利要求1或2所述的基于面采样的体绘制可视化方法,其特征在于:
所述步骤II根据体数据的大小和对应长、宽、高的X、Y、Z三个方向上相邻像素的间隙值,计算体数据在X、Y、Z方向的比例,设定体数据包围盒长宽高LVW、LVH、LVD满足此比例;
定义初始状态包围盒各边与坐标轴平行,观测者眼睛设定在Z轴,且Z≥3×LVD,向上方向为Y轴;
在初始状态的包围盒8个顶点的坐标与颜色值满足下列的对应关系,
顶点坐标x,y,z 颜色值Cr,Cg,Cb
-0.5LVW,-0.5LVH,-0.5LVD 0.0,0.0,0.0
+0.5LVW,-0.5LVH,-0.5LVD 1.0,0.0,0.0
+0.5LVW,+0.5LVH,-0.5LVD 1.0,1.0,0.0
-0.5LVW,+0.5LVH,-0.5LVD 0.0,1.0,0.0
-0.5LVW,-0.5LVH,+0.5LVD 0.0,0.0,1.0
+0.5LVW,-0.5LVH,+0.5LVD 1.0,0.0,1.0
+0.5LVW,+0.5LVH,+0.5LVD 1.0,1.0,1.0
-0.5LVW,+0.5LVH,+0.5LVD 0.0,1.0,1.0;
在初始状态下,包围盒12条棱上的任意一点P的坐标为与其对应的颜色值Cr、Cg、Cb,满足下列的线性变换关系:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710050732.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:平面显示器的密封机构
- 下一篇:基于综合媒体设备场景控制的无线收发装置及方法