[发明专利]一种三角网格模型的块分割方法有效
申请号: | 201610069444.X | 申请日: | 2016-02-01 |
公开(公告)号: | CN105741355B | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 黄常标;王泽昊;刘斌;江开勇;林俊义;路平 | 申请(专利权)人: | 华侨大学 |
主分类号: | G06T17/30 | 分类号: | G06T17/30 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 张松亭 |
地址: | 362000*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三角网格模型 凹特征 分割线 凹凸信息 块分割 收缩 三角网模型 最小值原理 闭合 规则子块 模型分割 区域增长 射线算法 拓扑信息 网格模型 归一化 平滑 读入 割线 光顺 拟合 去噪 三维 标准化 视觉 分割 全局 优化 | ||
1.一种三角网格模型的块分割方法,其特征在于,包括:
步骤1,基于读入到内存的三角网格模型数据,建立无冗余的点表和面表;基于半边数据结构,建立三角网格模型的面片、边和顶点的完整拓扑信息;
步骤2,遍历三角网格模型的点表,计算所有顶点的凹凸信号C
步骤3,计算光顺网格上顶点的凹凸信号,用平均值和标准差规范化光顺网格上顶点的凹凸信号获得N(C
步骤4,根据连通性在原三角网格模型上将所述凹特征区域划分为不同的区域获得多个子区域;计算每个子区域内顶点的凹凸信号并进行归一化后获得N
步骤5,采用链表区域细化法进行细化操作,提取位于收缩凹特征点区域内并能将该区域一分为二的中心线;
步骤6,对于未闭合的凹特征区域中心线,通过扇形探射线算法构造出闭合的分割线;
步骤7,采用贪心算法实现闭合分割线的移动;利用Dijsktra最短路径算法将移动点与其在曲面上前后相连的两个点进行连接;采用最小二乘法将边界点拟合成二次曲线,将经过的三角面片分割成小三角形,获得光顺分割的边界;
步骤8,依次标记与各封闭分割线相接的三角面片,选取无标记的面片作为种子面片,采用区域增长方法进行三角网格模型分割。
2.根据权利要求1所述的三角网格模型的块分割方法,其特征在于,所述凹凸信号C
C
其中V
3.根据权利要求2所述的三角网格模型的块分割方法,其特征在于,所述N(C
N(C
其中μ表示光顺网格上顶点凹凸信号的平均值,σ表示光顺网格上顶点凹凸信号的标准差。
4.根据权利要求3所述的三角网格模型的块分割方法,其特征在于,步骤4中所述的根据连通性在原三角网格模型上将所述凹特征区域划分为不同的区域获得多个子区域,包括:
4.1 将凹特征点放进一个列表中;
4.2 从列表中取出种子点,依次将其邻域内凹特征点划进同一个区域里并将这些点从列表中弹出;
4.3 分别以邻域内各个凹特征点作为种子点依次将其邻域内凹特征点划进同一个区域里并将这些点从列表中弹出,获得一个独立区域;
4.4 从列表中取出下一个点作为种子点,重复4.2-4.3,直至列表为空。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华侨大学,未经华侨大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610069444.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动停车收费车库
- 下一篇:一种古建筑构件仿真复原系统及方法