[发明专利]一种三维表面重建方法、装置、服务器以及可读存储介质有效
申请号: | 202110571793.2 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113240720B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 崔岩;陈世超 | 申请(专利权)人: | 中德(珠海)人工智能研究院有限公司;珠海市四维时代网络科技有限公司 |
主分类号: | G06T7/50 | 分类号: | G06T7/50;G06T17/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519080 广东省珠海市高新区唐家湾镇金唐路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 表面 重建 方法 装置 服务器 以及 可读 存储 介质 | ||
本申请适用于视觉图像处理技术领域,提供了一种三维表面重建方法、装置、服务器以及可读存储介质,包括:获取待处理点云;对待处理点云融合处理,得到融合点云;对融合点云进行网格化处理,得到多边形和多面体,其中,多边形为多面体之间公共的面;对多边形进行优化处理,根据优化处理后的多边形和多边体形成三维模型。可见,本申请实施例可以自适应地对点云进行优化处理,对输入点云的精度要求低,可以从低精度的点云中重建出相对平滑的模型,比起传统表面重建算法具有更好的鲁棒性,并得到和人工规整类似的三维模型。
技术领域
本申请属于视觉图像处理技术领域,尤其涉及一种三维表面重建方法、装置、服务器以及可读存储介质。
背景技术
三维重建是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术。一般地,现有技术中,三维重建的过程是通过硬件设备采集深度图生成点云,对点云进行模型化处理,得到三维模型。但是现有技术中,由于受到硬件设备的影响,采集的点云精度往往不高,从而导致三维重建效果不佳。
发明内容
本申请实施例提供了一种三维表面重建方法、装置、服务器,可以解决现有技术中三维重建效果受到点云精度影响较大的问题。
第一方面,本申请实施例提供了一种三维表面重建方法,包括:
获取待处理点云;
对所述待处理点云融合处理,得到融合点云;
对所述融合点云进行网格化处理,得到多边形和多面体,其中,所述多边形为所述多面体之间公共的面;
对所述多边形进行优化处理,根据所述优化处理后的多边形和所述多边体形成三维模型。
在第一方面的一种可能的实现方式中,对所述待处理点云融合处理,得到融合点云,包括:
根据Poisson算法对所述待处理点云融合处理,得到融合点云。
在第一方面的一种可能的实现方式中,对所述待处理点云进行网格化处理,得到多边形和多面体,其中,所述多边形为所述多面体之间公共的面,包括:
根据MeanShift算法对所述融合点云进行聚类,得到待选平面;
根据Polyfit算法对所述待选平面进行优化,得到多边形和多面体。
在第一方面的一种可能的实现方式中,对所述多边形进行优化处理,根据所述优化处理后的多边形和所述多边体形成三维模型,包括:
将所述多面体作为顶点,所述多边形作为边,基于预设拟合能量方程式设置所述多边形对应的权重,构建出S-T图;
根据最大流算法对所述S-T图进行迭代,得到多边形集合;
将所述多边形集合中共边且共面的多边形组成多边形块,根据预设平滑能量方程式对所述多边形块进行平滑处理,得到平滑处理后的多边形块;
根据预设综合能量方程式对所述平滑处理后的多边形块同时进行拟合以及平滑处理,得到剩余的多边形块;
根据所述多边形集合中除了组成多边形块以外的多边形,以及剩余的多边形块中的多边形,和所述多面体形成三维模型。
在第一方面的一种可能的实现方式中,所述预设拟合能量方程式为:
,
其中,表示多边形,表示可以看到到多边形的相机数量,表示相机投影在多边形的栅格化像素集,表示相机的位置,和表示定义多边形所在的平面方程式,表示在相机空间方向上的像素。
在第一方面的一种可能的实现方式中,所述预设平滑能量方程式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中德(珠海)人工智能研究院有限公司;珠海市四维时代网络科技有限公司,未经中德(珠海)人工智能研究院有限公司;珠海市四维时代网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110571793.2/2.html,转载请声明来源钻瓜专利网。