[发明专利]一种网格数据结构的邻域访问方法、装置、设备及介质有效
申请号: | 202010944204.6 | 申请日: | 2020-09-10 |
公开(公告)号: | CN111815691B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 高磊;田希文 | 申请(专利权)人: | 熵智科技(深圳)有限公司 |
主分类号: | G06T7/40 | 分类号: | G06T7/40;G06T7/62;G06T7/70;G06K9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518034 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网格 数据结构 邻域 访问 方法 装置 设备 介质 | ||
1.一种5D纹理网格数据结构的邻域访问方法,其特征在于:所述5D纹理网格数据结构用于点云数据的四角网格重构,所述5D纹理网格数据结构包括多个半边四角网格,每个所述半边四角网格包括四个顶点、半边以及一四角面片,每个所述顶点存储点云数据中对应点Pij的3D位置坐标(x,y, z)、法向量、颜色以及其为起始顶点的半边的指针信息,每个半边存储起始顶点、终止顶点、邻接面、上个半边、下个半边、对立半边的指针或索引;
对于5D纹理网格数据结构中的任一顶点Si,以所述顶点Si作为初始顶点开始本次的邻域访问时,每次邻域访问包括如下步骤:判断所述初始顶点是否为边界点,若所述初始顶点为边界点,则返回空;若所述初始顶点不为边界点,则以所述初始顶点为中心,寻找访问半径为r的网格数据结构内的全部邻域顶点。
2.根据权利要求1所述的一种5D纹理网格数据结构的邻域访问方法,其特征在于:以所述初始顶点为中心,逐层获取半径从1至r的全部邻域顶点,每层的邻域访问获取8*r个顶点。
3.根据权利要求2所述的一种5D纹理网格数据结构的邻域访问方法,其特征在于:每层的邻域访问包括如下步骤:基于所述5D纹理网格数据结构获取始发顶点的出半边Hi,并获取所述出半边Hi的终止顶点Ni,所述始发顶点为初始顶点或上一层访问所获取的第一个顶点:
I)从Ni开始向上搜索r次,再依次向左搜索2r次、向下搜索2r次、向右搜索2r次、向上搜索r-1次,以获取每层的8r个顶点;
或,II)从Ni开始向下搜索r次,再依次向左搜索2r次、向上搜索2r次、向右搜索2r次、向下搜索r-1次,以获取每层的8r个顶点。
4.根据权利要求3所述的一种5D纹理网格数据结构的邻域访问方法,其特征在于:所述I)中,从Ni开始向上搜索r次包括如下步骤:获取本次向上搜索的第一个顶点:基于所述5D纹理网格数据结构获取Ni的对立半边的上个半边Hi+1,所述Hi+1的起始顶点Ni+1为本次向上搜索的第一个顶点;获取后续的r-1个顶点,后续r-1个顶点的搜索包括如下步骤:获取下一个顶点对应的出半边,将所述出半边对应的起始顶点作为下一个顶点,其中基于上一个顶点的上个半边的对立半边的上个半边获取下一个顶点对应的出半边;
和/或,所述I)中,向左搜索2r次、向下搜索2r次、向右搜索2r次以及向上搜索r-1次时,每次搜索分别包括如下步骤:获取本次搜索的第一个顶点:基于所述5D纹理网格数据结构获取上一次搜索所确定的最后一个顶点的上个半边,所述最后一个顶点的上个半边对应的起始顶点为本次搜索的第一个顶点;获取本次搜索的其他顶点,后续每个其他顶点的搜索包括如下步骤:获取下一个顶点对应的出半边,并将所述出半边对应的起始顶点作为下一个顶点,其中基于上一顶点的上个半边的对立半边的上个半边获取下一个顶点对应的出半边。
5.根据权利要求3所述的一种5D纹理网格数据结构的邻域访问方法,其特征在于:所述II)中,从Ni开始向下搜索r次包括如下步骤:获取本次搜索的第一个顶点:II-A) 基于所述5D纹理网格数据结构获取Hi的下个半边Hi+1 ,所述Hi+1的终止顶点N i+1为向下搜索的第一个顶点,获取后续的r-1个顶点:后续r-1次搜索时,每个顶点搜索包括:II-B)获取下一个顶点对应的中间半边,所述中间半边对应的终止顶点即作为下一个顶点,其中基于上一顶点的下个半边的对立半边的下个半边获取下一个顶点对应的中间半边;
和/或,所述II)中,向左搜索2r次、向上搜索2r次、向右搜索2r次以及向下搜索r-1次时,每次搜索分别包括如下步骤:II-C)获取本次搜索的第一个顶点:获取前一次搜索最后一个顶点的下个半边,将所述最后一个顶点的下个半边对应的终止顶点作为本次搜索的第一个顶点;获取本次搜索的其他顶点:后续每个其他顶点搜索包括如下步骤:II-B)获取下一个顶点对应的中间半边,并将所述中间半边对应的终止顶点作为下一个顶点,其中基于上一顶点的下个半边的对立半边的下个半边获取下一个顶点对应的中间半边。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于熵智科技(深圳)有限公司,未经熵智科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010944204.6/1.html,转载请声明来源钻瓜专利网。