【技术实现步骤摘要】
【国外来华专利技术】3D对象建模方法以及相关设备和计算机程序产品
本公开涉及图像处理。
技术介绍
可用性不断提高的三维(3D)对象扫描和打印技术已经使得大量个人和组织能够按需扫描、设计甚或打印他们自己的模型和零部件。例如,可以将来自一个或更多个摄像头的图像馈送用于以数字方式重建物理的3D对象。作为示例,可以将图像馈送用于创建一个或更多个密集点云,并且基于所述点云创建多边形网格。可以例如使用基于具有不同的相应时间戳的图像帧的立体视差估计来创建所述点云。然而,所得到的多边形网格的一个或更多个尺寸可能因难以确定物理的3D对象的大小而发生畸变。结果,当以数字方式重建多个3D对象时,不同的数字重建的相对大小可能是不正确的。
技术实现思路
应当清楚,提供本
技术实现思路
以按简化形式介绍很多概念,下面,在详细描述中对所述概念加以进一步描述。本
技术实现思路
不旨在标识本公开的关键特征或基本特征,也不旨在限制本专利技术构思的范围。本专利技术构思的各个实施方式包括对3D对象进行建模的方法。所述方法可以包括:针对无线电子设备的第一传感器的第一位置,对3D对象的网格表示的第一部分进行渲染。所述方法可以包括以下步骤:对从网格表示的第一部分到无线电子设备的第二传感器的第一距离进行模拟。所述方法可以包括:基于第一距离确定网格表示的第一部分的第一比例参数。所述方法可以包括:针对第一传感器的第二位置,对3D对象的网格表示的第二部分进行渲染。所述方法可以包括:对从网格表示的第二部分到第二传感器的第二距离进行模拟。所述方法可以包括:基于第二距离确定网 ...
【技术保护点】
1.一种对三维3D对象(135)进行建模的方法,所述方法包括以下步骤:/n针对无线电子设备(100)的第一传感器(101)的第一位置,对所述3D对象(135)的网格表示的第一部分进行渲染(250-1);/n对从所述网格表示的所述第一部分到所述无线电子设备(100)的第二传感器(102)的第一距离进行模拟(260-1);/n基于所述第一距离,确定(261-1)所述网格表示的所述第一部分的第一比例参数;/n针对所述第一传感器(101)的第二位置,对所述3D对象(135)的所述网格表示的第二部分进行渲染(250-2);/n对从所述网格表示的所述第二部分到所述第二传感器(102)的第二距离进行模拟(260-2);/n基于所述第二距离,确定(261-2)所述网格表示的所述第二部分的第二比例参数;以及/n基于所述第一比例参数和所述第二比例参数并且基于所述第一传感器(101)与所述第二传感器(102)之间的预定的物理距离,对所述第一传感器(101)与所述第二传感器(102)之间的模拟距离进行估计(262)。/n
【技术特征摘要】
【国外来华专利技术】1.一种对三维3D对象(135)进行建模的方法,所述方法包括以下步骤:
针对无线电子设备(100)的第一传感器(101)的第一位置,对所述3D对象(135)的网格表示的第一部分进行渲染(250-1);
对从所述网格表示的所述第一部分到所述无线电子设备(100)的第二传感器(102)的第一距离进行模拟(260-1);
基于所述第一距离,确定(261-1)所述网格表示的所述第一部分的第一比例参数;
针对所述第一传感器(101)的第二位置,对所述3D对象(135)的所述网格表示的第二部分进行渲染(250-2);
对从所述网格表示的所述第二部分到所述第二传感器(102)的第二距离进行模拟(260-2);
基于所述第二距离,确定(261-2)所述网格表示的所述第二部分的第二比例参数;以及
基于所述第一比例参数和所述第二比例参数并且基于所述第一传感器(101)与所述第二传感器(102)之间的预定的物理距离,对所述第一传感器(101)与所述第二传感器(102)之间的模拟距离进行估计(262)。
2.根据权利要求1所述的方法,所述方法还包括以下步骤:通过基于所述第一比例参数和所述第二比例参数对所述3D对象(135)的所述网格表示的缩放进行调节,将所述3D对象(135)的所述网格表示转换(263)成所述3D对象(135)的3D模型(150')。
3.根据权利要求1和2中任一项所述的方法,
其中,对所述第一距离进行模拟(260-1)的步骤包括:分别对从所述网格表示的所述第一部分中的第一多个点到所述第二传感器(102)的第一多个距离进行模拟(260-1P),
其中,所述方法还包括以下步骤:确定(260-1A)所述第一多个距离的平均值,
其中,对所述第二距离进行模拟(260-2)的步骤包括:分别对从所述网格表示的所述第二部分中的第二多个点到所述第二传感器(102)的第二多个距离进行模拟(260-2P),并且
其中,所述方法还包括确定(260-2A)所述第二多个距离的平均值。
4.根据权利要求3所述的方法,其中,确定(260-1A)所述第一多个距离的平均值的步骤包括:通过以下步骤确定关于第一传感器(101)的第一位置的加权平均值:
分别将所述第一多个距离与多个权重参数相乘(260-1A1),以提供多个乘法结果,其中,所述多个权重参数是分别基于所述网格表示的所述第一部分的多个颜色值并且基于所述第一多个距离来确定的;
对所述多个乘法结果进行求和(260-1A2);
对所述多个权重参数进行求和(260-1A3);以及
将所述多个乘法结果的总和与所述多个权重参数的总和相除(260-1A4)。
5.根据权利要求1至4中任一项所述的方法,所述方法还包括以下步骤:确定多个比例参数的平均值,所述多个比例参数包括所述第一比例参数和所述第二比例参数,其中,对所述第一传感器(101)与所述第二传感器(102)之间的所述模拟距离进行估计(262)的步骤是基于所述多个比例参数的平均值执行的。
6.根据权利要求5所述的方法,其中,基于所述多个比例参数的平均值对所述模拟距离进行估计的步骤包括:对第一模拟距离进行估计(262-B),所述方法还包括以下步骤:
通过以下步骤对第二模拟距离进行估计:
基于所述第一模拟距离,选择(262-C)所述网格表示的更新的第一部分,所述网格表示的所述更新的第一部分从所述网格表示的所述第一部分偏移;
对从所述网格表示的所述更新的第一部分到所述第二传感器(102)的更新的第一距离进行模拟(262-D);
基于所述更新的第一距离,确定(262-E)所述网格表示的所述更新的第一部分的更新的第一比例参数;
基于所述第一模拟距离,选择(262-F)所述网格表示的更新的第二部分,所述网格表示的所述更新的第二部分从所述网格表示的所述第二部分偏移;
对从所述网格表示的所述更新的第二部分到所述第二传感器(102)的更新的第二距离进行模拟(262-G);
基于所述更新的第二距离,确定(262-H)所述网格表示的所述更新的第二部分的更新的第二比例参数;
确定(262-I)更新的多个比例参数的平均值,所述更新的多个比例参数包括所述更新的第一比例参数和所述更新的第二比例参数;以及
将所述第一传感器(101)与所述第二传感器(102)之间的所述预定的物理距离与所述更新的多个比例参数的平均值相除(262-J)。
7.根据权利要求6所述的方法,其中,在对所述第一模拟距离进行估计(262-B)之前:
基于初始模拟距离零,选择(262-A)所述网格表示的所述第一部分。
8.根据权利要求1至7中任一项所述的方法,其中,对所述网格表示的所述第一部分进行渲染(250-1)的步骤包括对所述网格表示的所述第一部分的深度图进行渲染(250-1D)。
9.根据权利要求8所述的方法,所述方法还包括将所述深度图存储(255-D)在存储介质(370)中。
10.根据权利要求8所述的方法,其中,对所述深度图进行渲染(250-1D)的步骤是使用来自所述第一传感器(101)和所述第二传感器(102)的数据执行的。
11.根据权利要求1至10中任一项所述的方法,其中,所述第一传感器(101)和所述第二传感器(102)分别包括不同类型的传感器。
12.根据权利要求11所述的方法,其中,所述第一传感器(101)和所述第二传感器(102)分别包括图像传感器和单射束飞行时间传感器。
13.根据权利要求1至12中任一项所述的方法,所述方法还包括以下步骤:
基于所述网格表示的所述第一部分中的第一像素的第一颜色,调节(260-1')所述第一距离的值,其中,确定(261-1)所述第一比例参数的步骤是基于所述第一距离的调节的值来执行(261-1')的;以及
基于所述网格表示的所述第二部分中的第二像素的第二颜色,调节(260-2')所述第二距...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。