[发明专利]一种由直接体绘制引导的高质量几何建模方法有效
申请号: | 202110695142.4 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113436305B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 张文耀;曹远招;王成 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/10;G06T17/10;G06T17/20 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 张利萍 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直接 绘制 引导 质量 几何 建模 方法 | ||
1.一种由直接体绘制引导的高质量几何建模方法,其特征在于,包括以下步骤:
步骤1:输入三维体数据V,令V中体素的编号为(i,j,k)(0≤i<W,0≤j<H,0≤k<D),起始体素中心点的坐标为(x0,y0,z0),每个体素的大小为Δx×Δy×Δz,第(i,j,k)个体素的取值为v(i,j,k);
步骤2:采用光线投射算法对体数据V进行直接体绘制,得到体绘制结果,令体绘制过程中采用的不透明度传输函数为OTF,颜色传输函数为CTF,梯度不透明度传输函数为GTF;
步骤3:将V中所有体素的中心点连接成三维正交矩形网格G,用G(i,j,k)(0≤i<W,0≤j<H,0≤k<D)表示该网格的格点;
步骤4:建立初始几何模型M,将G中的所有格点G(i,j,k)作为M的顶点,将G中分割各个网格单元的矩形作为面片添加到M中;
步骤5:将M的每个矩形面片都均分为t×t个小矩形面片,其中t为大于等于1的正整数;将新增加的矩形格点作为顶点添加到M中,并将M中原有的矩形面片更新为小矩形面片;
步骤6:对M每一个顶点p,令其坐标为(x,y,z),根据体数据V的取值,插值计算p点的取值,然后按照下述步骤计算p点的法向量、不透明度以及颜色值:
步骤6.1:根据p点的取值以及体数据V的取值,插值计算p点的梯度Gp,根据该梯度的幅值以及梯度不透明度传输函数GTF,计算p点的梯度不透明度值gp,并将Gp归一化后作为p点的法向量Np;
步骤6.2:根据p点的取值以及体绘制不透明度传输函数OTF,计算p点的初始不透明度值α′p,并令p点的不透明度值αp=α′p*gp;
步骤6.3:根据p点的取值以及体绘制颜色传输函数CTF,计算p点的颜色值Cp;
步骤7:将M中所有四个顶点的不透明度值均为0的矩形面片删除;
步骤8:将M中所有孤立顶点删除;
步骤9:输出M的顶点和面片以及顶点的法向量、不透明度和颜色值,得到最终建模结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110695142.4/1.html,转载请声明来源钻瓜专利网。