[发明专利]基于虚拟六面体模型的虚拟三维模型生成有效
| 申请号: | 201680027534.0 | 申请日: | 2016-03-31 |
| 公开(公告)号: | CN107615279B | 公开(公告)日: | 2020-11-03 |
| 发明(设计)人: | 李明学 | 申请(专利权)人: | 李明学 |
| 主分类号: | G06F30/20 | 分类号: | G06F30/20;G06T15/04;G06T17/00;G06T17/20;G06T17/30 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;陈炜 |
| 地址: | 韩国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 虚拟 六面体 模型 三维 生成 | ||
1.一种基于三维对象的多个二维截面图像来生成三维模型数据的计算机实现方法,所述方法包括:
接收第一组图像数据和第二组图像数据,所述第一组图像数据表示所述多个二维截面图像中的第一截面图像,所述第二组图像数据表示所述多个二维截面图像中的第二截面图像,所述第一截面图像对应于所述三维对象沿三维轴中的一个轴的第一位置,所述第二截面图像对应于所述三维对象沿三维轴中的所述一个轴的与所述第一位置分离的第二位置,所述第一组图像数据和所述第二组图像数据二者均包括二维坐标和像素值,所述第一截面图像和所述第二截面图像中的每个像素与其二维坐标和像素值相关联;
从所述第一截面图像的像素中识别第一组像素的第一组二维坐标,所述第一组像素与预定像素值范围内的第一像素值相关联;
从所述第二截面图像的像素中识别第二组像素的第二组二维坐标,所述第二组像素与所述预定像素值范围内的第二像素值相关联;
生成表示多个第一六面体模型的第一组六面体数据,所述第一组六面体数据中的每一个与来自所述多个第一六面体模型的在来自所述第一组二维坐标的相应坐标处的相应六面体模型相关联;
生成表示多个第二六面体模型的第二组六面体数据,所述第二组六面体数据中的每一个与来自所述多个第二六面体模型的在来自所述第二组二维坐标的相应坐标处的相应六面体模型相关联;以及
基于所述第一组六面体数据和所述第二组六面体数据来生成所述三维模型数据。
2.根据权利要求1所述的计算机实现方法,其中,所述多个第一六面体模型中的每一个具有统一高度,并且所述多个第二六面体模型中的每一个具有统一高度。
3.根据权利要求2所述的计算机实现方法,所述统一高度对应于所述第一位置和所述第二位置之间沿着三维轴中的所述一个轴的距离。
4.根据权利要求1所述的计算机实现方法,其中,基于所述第一组六面体数据和所述第二组六面体数据来生成所述三维模型数据包括:
联结所述多个第一六面体模型和所述多个第二六面体模型中相邻的六面体模型。
5.根据权利要求4所述的计算机实现方法,其中,联结所述多个第一六面体模型和所述多个第二六面体模型中相邻的六面体模型包括:
生成包括联结的六面体模型的闭合表面的坐标的表面数据,联结的六面体模型由所述闭合表面包围。
6.根据权利要求5所述的计算机实现方法,其中,所述表面数据不包括两个相邻六面体模型之间的开放表面的坐标。
7.根据权利要求5所述的计算机实现方法,其中,联结的六面体模型的闭合表面中的每一个包括两个三角形。
8.根据权利要求7所述的计算机实现方法,其中,基于所述第一组六面体数据和所述第二组六面体数据来生成所述三维模型数据还包括:
识别联结的六面体模型的要移除的顶点,所述顶点是所述闭合表面的三个三角形的公共顶点,所述三个三角形彼此正交;
生成用所述公共顶点的相邻顶点作为其三个顶点的新三角形;以及
移除所述顶点和所述三个三角形。
9.根据权利要求7所述的计算机实现方法,其中,基于所述第一组六面体数据和所述第二组六面体数据来生成所述三维模型数据包括:
识别联结的六面体模型的共享公共边的第一三角形和第二三角形,所述第一三角形和所述第二三角形彼此正交;
生成具有三个顶点的新三角形,所述三个顶点包括:所述第一三角形的远离所述公共边的第一顶点、所述第二三角形的远离所述公共边的第二顶点以及作为所述公共边的第一端的第三顶点;以及
移除所述公共边的第二端、所述第一三角形和所述第二三角形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李明学,未经李明学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680027534.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于查询数据源的系统和方法
- 下一篇:使用计算机设计家具的部件的方法及系统





