[发明专利]一种三维模型的提取系统在审
申请号: | 201910038903.1 | 申请日: | 2019-01-16 |
公开(公告)号: | CN109887072A | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 崔岩;刘强 | 申请(专利权)人: | 中德(珠海)人工智能研究院有限公司;珠海市四维时代网络科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06K9/62 |
代理公司: | 北京德高行远知识产权代理有限公司 11549 | 代理人: | 杨瑞 |
地址: | 519000 广东省珠海市香*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维模型 关键点 高度区间 提取系统 关联 曲率计算单元 划分单元 提取单元 处理单元 单元连接 曲率提取 直线连接 测算 曲率 | ||
本发明公开一种三维模型的提取系统,包括三维模型曲率计算单元,用于计算三维模型上每个点的曲率;三维模型关键点提取单元,与三维模型曲率计算单元连接,根据曲率提取三维模型的关键点;三维模型测算单元,与三维模型关键点提取单元连接,用于计算三维模型上的点到每个关键点的距离,根据距离中的最小值得到三维模型上每个点的高度值;三维模型划分单元,与三维模型测算单元连接,根据高度值将三维模型划分为多个个高度区间,每个高度区间对应一个关联点;关联点处理单元,与三维模型划分单元连接,根据关联点,将相邻的两个高度区间中的两个关联点用直线连接,形成三维模型骨架。该三维模型的提取系统可以提取出三维模型的骨架。
技术领域
本发明涉及一种三维模型的提取系统。
背景技术
三维模型是物体的多边形表示,通常用计算机或者其它视频设备进行显示。显示的物体可以是现实世界的实体,也可以是虚构的物体。任何物理自然界存在的东西都可以用三维模型表示。
三维模型骨架在实际中具有较高的运用价值,因此,本领域的技术人员希望可以研发出一种从三维模型中提取其骨架的系统,以便于充分利用三维模型。
发明内容
本发明要解决的技术问题是提供一种可以提取出三维模型的骨架的三维模型的提取系统。
为解决上述问题,本发明采用如下技术方案:
一种三维模型的提取系统,包括
三维模型曲率计算单元,用于计算三维模型上每个点的曲率;
三维模型关键点提取单元,与三维模型曲率计算单元连接,根据曲率提取三维模型的关键点;
三维模型测算单元,与三维模型关键点提取单元连接,用于计算三维模型上的点到每个关键点的距离,根据距离中的最小值得到三维模型上每个点的高度值;
三维模型划分单元,与三维模型测算单元连接,根据高度值将三维模型划分为多个个高度区间,每个高度区间对应一个关联点;
关联点处理单元,与三维模型划分单元连接,根据关联点,将相邻的两个高度区间中的两个关联点用直线连接,形成三维模型骨架。
作为优选,所述距离为测地距离。
作为优选,所述三维模型关键点提取单元包含有
预处理模块,根据曲率计算三维模型每个点的显著值;
预设模块,用于根据显著值大于预设的阈值的点组成显著点集;
显著点集组成模块,提取第二处理单元组成的显著点集中的凸点,并对凸点进行聚类;
决策模块,用于将进行聚类后的每一凸点类中显著值最大的点为关键点。
作为优选,所述显著点集组成模块中提取显著点集中两个主曲率均大于零的点为凸点。
作为优选,所述决策模块采用K-中心点聚类算法对聚类后的每一凸点类进行聚类。
作为优选,还包含有显示模块,与关联点处理单元连接,用于显示关联点处理单元形成的三维模型骨架。
本发明还提供一种三维模型的提取系统的工作方法,其特征在于:
1)计算三维模型上每个点的曲率;
2)根据曲率提取三维模型的关键点;
3)计算三维模型上的点到每个关键点的距离,根据距离中的最小值得到三维模型上每个点的高度值;
4)根据高度值将三维模型划分为多个个高度区间,每个高度区间对应一个关联点;
5)根据关联点,将相邻的两个高度区间中的两个关联点用直线连接,形成三维模型骨架;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中德(珠海)人工智能研究院有限公司;珠海市四维时代网络科技有限公司,未经中德(珠海)人工智能研究院有限公司;珠海市四维时代网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910038903.1/2.html,转载请声明来源钻瓜专利网。