利索能及
我要发布
收藏
专利号: 2024115478344
申请人: 连云港太石科技有限公司
专利类型:发明专利
专利状态:授权未缴费
更新日期:2025-07-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种家具三维重建方法,其特征在于,所述方法包括以下步骤:采集家具的稀疏点云,根据所述稀疏点云得到高斯椭球集合;

获取高斯椭球集合中要分裂的高斯椭球,基于要分裂的高斯椭球的累计梯度和邻域中高斯椭球的分布确定要生成的两个高斯椭球中心点的位置,并根据要分裂的高斯椭球的形状和分裂后两个高斯椭球的邻域确定分裂后生成两个高斯椭球的形状;

获取高斯椭球集合中要克隆的高斯椭球,基于要克隆的高斯椭球的邻域中高斯椭球的分布确定克隆生成的高斯椭球中心点的位置;

保存经过训练后的高斯椭球集合,利用保存的高斯椭球集合对家具进行三维重建。

2.如权利要求1所述的方法,其特征在于,所述基于要分裂的高斯椭球的累计梯度和邻域中高斯椭球的分布确定要生成的两个高斯椭球中心点的位置,具体为:获取预先设置的多个系数,并获取要分裂的高斯椭球的中心坐标;

对于每个系数,计算系数和归一化后累计梯度的乘积,将中心坐标加上所述乘积加入到第一集合中,将中心坐标减去所述乘积加入到第二集合中;

获取第一集合中每个元素的邻域,并计算元素到邻域中其他高斯椭球中心位置的距离的平均值,将平均值最大时的元素作为第一个高斯椭球中心点的位置;

获取第二集合中每个元素的邻域,并计算元素到邻域中其他高斯椭球中心位置的距离的平均值,将平均值最大时的元素作为第二个高斯椭球中心点的位置。

3.如权利要求1所述的方法,其特征在于,所述根据要分裂的高斯椭球的形状和分裂后两个高斯椭球的邻域确定分裂后生成两个高斯椭球的形状,具体为:将分裂后的两个高斯椭球的形状初始化为要分裂的高斯椭球的形状;

获取分裂后高斯椭球的中心点到分裂后高斯椭球的邻域高斯椭球边界的平均距离,基于所述平均距离确定分裂后高斯椭球的形状。

4.如权利要求3所述的方法,其特征在于,所述基于所述平均距离确定分裂后高斯椭球的形状,具体为:设置权重范围的最大值和最小值,计算所述最大值和最小值的差值,并计算平均距离和阈值的比值,利用所述比值对所述差值进行加权,将最大值减去所述加权后的值得到调整参数;

获取分裂后高斯椭球形状的初始化值,将所述初始化值与所述调整参数的比值作为分裂后高斯椭球的形状。

5.如权利要求1所述的方法,其特征在于,所述基于要克隆的高斯椭球的邻域中高斯椭球的分布确定克隆生成的高斯椭球中心点的位置,具体为:获取要克隆的高斯椭球的中心点,并以所述中心点作为球心、以预设半径作为球的半径得到球体,将所述球体的表面划分为多个相同大小的区域,对于每个区域,计算区域中心到最近高斯椭球边界的距离,将距离最大时的区域的中心点作为克隆生成的高斯椭球中心点的位置。

6.一种家具三维重建系统,其特征在于,所述系统包括以下模块:点云采集模块,用于采集家具的稀疏点云,根据所述稀疏点云得到高斯椭球集合;

分裂模块,用于获取高斯椭球集合中要分裂的高斯椭球,基于要分裂的高斯椭球的累计梯度和邻域中高斯椭球的分布确定要生成的两个高斯椭球中心点的位置,并根据要分裂的高斯椭球的形状和分裂后两个高斯椭球的邻域确定分裂后生成两个高斯椭球的形状;

克隆模块,用于获取高斯椭球集合中要克隆的高斯椭球,基于要克隆的高斯椭球的邻域中高斯椭球的分布确定克隆生成的高斯椭球中心点的位置;

三维重建模块,用于保存经过训练后的高斯椭球集合,利用保存的高斯椭球集合对家具进行三维重建。

7.如权利要求6所述的系统,其特征在于,所述基于要分裂的高斯椭球的累计梯度和邻域中高斯椭球的分布确定要生成的两个高斯椭球中心点的位置,具体为:获取预先设置的多个系数,并获取要分裂的高斯椭球的中心坐标;

对于每个系数,计算系数和归一化后累计梯度的乘积,将中心坐标加上所述乘积加入到第一集合中,将中心坐标减去所述乘积加入到第二集合中;

获取第一集合中每个元素的邻域,并计算元素到邻域中其他高斯椭球中心位置的距离的平均值,将平均值最大时的元素作为第一个高斯椭球中心点的位置;

获取第二集合中每个元素的邻域,并计算元素到邻域中其他高斯椭球中心位置的距离的平均值,将平均值最大时的元素作为第二个高斯椭球中心点的位置。

8.如权利要求6所述的系统,其特征在于,所述根据要分裂的高斯椭球的形状和分裂后两个高斯椭球的邻域确定分裂后生成两个高斯椭球的形状,具体为:将分裂后的两个高斯椭球的形状初始化为要分裂的高斯椭球的形状;

获取分裂后高斯椭球的中心点到分裂后高斯椭球的邻域高斯椭球边界的平均距离,基于所述平均距离确定分裂后高斯椭球的形状。

9.如权利要求8所述的方法,其特征在于,所述基于所述平均距离确定分裂后高斯椭球的形状,具体为:设置权重范围的最大值和最小值,计算所述最大值和最小值的差值,并计算平均距离和阈值的比值,利用所述比值对所述差值进行加权,将最大值减去所述加权后的值得到调整参数;

获取分裂后高斯椭球形状的初始化值,将所述初始化值与所述调整参数的比值作为分裂后高斯椭球的形状。

10.一种计算机存储设备,所述存储设备上存储有计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1‑5任一项所述的方法。