[发明专利]一种三维模型体素化实体填充方法在审
| 申请号: | 201710148548.4 | 申请日: | 2017-03-14 |
| 公开(公告)号: | CN107103642A | 公开(公告)日: | 2017-08-29 |
| 发明(设计)人: | 周燕;曾凡智 | 申请(专利权)人: | 佛山科学技术学院 |
| 主分类号: | G06T17/10 | 分类号: | G06T17/10 |
| 代理公司: | 广州市华学知识产权代理有限公司44245 | 代理人: | 梁莹,顾思妍 |
| 地址: | 528011 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 三维 模型 体素化 实体 填充 方法 | ||
1.一种三维模型体素化实体填充方法,其特征在于:
首先,输入边界体已经素化的三维模型,并选取三维模型边界的外接长方体以缩小填充空间;
其次,选取外接长方体的角落点作为种子的填充点,然后对外接长方体空间中三维模型的外部体素化空间进行种子填充,得到三维模型的外部体素化空间;
最后,提取外接长方体空间中未填充的空间,作为三维模型的内部实体空间,即为三维模型的实体体素化的目标填充对象;并对三维模型的内部实体空间进行填充;
包括以下步骤:
步骤s101:在尺寸m的三维离散栅格空间Gm×m×m中,每个栅格为gx,y,z,输入三维模型M的边界体素点集则三维模型的内部实体空间设置为D,故M=BUD;其中,三维模型位于边界的体素点Gx,y,z按以下公式标记:
即栅格gx,y,z位于三维模型的边界体素点时,该栅格gx,y,z对应的体素点Gx,y,z标记为1,否则Gx,y,z标记为0;
步骤s102:选取三维模型边界的外接长方体:根据边界体素点集B,计算外接长方体的体素点G′x.y.z,x∈[xmin,xmax]I y∈[ymin,ymax]I z∈[zmin,zmax],以缩小填充搜索空间;其中,
其中为点bt对应的位置下标;
步骤s103:选取外接长方体的角落点作为种子的填充点,从外接长方体的八个角落点中选取其中一个角落点作为种子的填充点s(xmin,ymin,zmin),则该填充点对应的栅格
步骤s104:对外接长方体空间中三维模型的外部体素化空间进行种子填充;种子填充的过程是在外接长方体空间内采用广度优先搜索方法从种子的填充点s(xmin,ymin,zmin)开始进行填充:当搜索至边界体素点或者超越外接长方体的空间时,停止搜索;将广度优先搜索过程中所经过栅格g′x,y,z对应的体素点G′x,y,z设置为-1,则体素点G′x,y,z标记为-1的空间为外接长方体空间中三维模型的外部体素化空间;
步骤s105:提取外接长方体空间中未填充的空间,作为三维模型M的内部实体空间;体素点G′x,y,z标记为0的空间则表示未填充的空间,即是所求的三维模型的内部实体空间D;
在内部实体空间D内的体素点的灰度值设置为统一数值,以实现三维模型内部实体空间D的填充。
2.根据权利要求1所述的三维模型体素化实体填充方法,其特征在于:在步骤s103中,所述外接长方体的角落点是指外接长方体的顶点。
3.根据权利要求1所述的三维模型体素化实体填充方法,其特征在于:在步骤s104中,采用广度优先搜索方法从种子的填充点s(xmin,ymin,zmin)开始进行填充是指:采用广度优先搜索方法从种子的填充点s(xmin,ymin,zmin)开始,对栅格的上、下、左、右、前和后六个搜索方向进行填充。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山科学技术学院,未经佛山科学技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710148548.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:三维重建成像系统和三维重建成像方法
- 下一篇:一种变电检修协同布控系统





