使服装在人的身体模型上可视化制造技术

技术编号:30638702 阅读:16 留言:0更新日期:2021-11-04 00:28
使服装在人的身体模型上可视化。本发明专利技术涉及向人提供虚拟试衣间功能的三种计算机实现方法。这三种计算机实现方法可使人能够进行简单且高效的服装选择过程。单且高效的服装选择过程。单且高效的服装选择过程。

【技术实现步骤摘要】
使服装在人的身体模型上可视化


[0001]本专利技术涉及使服装在人的身体模型上可视化的三种计算机实现方法。

技术介绍

[0002]对于人来说,选择适宜的服装通常是困难的选择。照惯例,想要购买服装的人必须试穿许多不同尺寸的服装,以确定哪种尺寸最合适。服装的标称尺寸与服装的实际尺寸之间的关系通常取决于销售该服装的品牌。因此,想要购买服装的人通常无法信任随服装提供的尺寸信息;而相反,常常必需试穿该服装。
[0003]因此,对于希望购买服装的人来说,找到适宜服装的整个过程很耗时。现有技术中已知的典型推荐系统使用人的身高和体重来提出服装的潜在合适尺寸。然而,身高和体重都不能描述人的具体身形。提供简单的模板来供选择(各个模板皆描述身形)也由于可能未预先存储人的具体身形而导致不是最适宜的尺寸。而且,这种简单的已知模板无法考虑人的潜在移动;然而,移动会极大地影响服装的穿着舒适性和合身性。

技术实现思路

[0004]因此,本专利技术的目的是,提供向人提供改善的服装选择过程的三种计算机实现方法。
[0005]本专利技术的另一目的是,向人提供虚拟试衣间服务。
[0006]这些目的是通过实现独立权利要求的特征的至少一部分来实现的。按另选或有利的方式进一步开发本专利技术的特征在从属专利权利要求中进行了描述。
[0007]本专利技术涉及生成人的完全可动画化(fully animatable)身体模型以用于服装试穿目的的第一计算机实现方法,该第一计算机实现方法利用被存储在机器可读介质上或者被具体实施为电磁波的程序代码。所述第一计算机实现方法包括以下步骤:1)向所述人提供姿势指令,该姿势指令指示所述人以至少第一标称(nominal)身体姿势和第二标称身体姿势来摆姿势;2)至少接收多个第一3D点和多个第二3D点,所述多个第一3D点是基于表示所述人在处于第一实际身体姿势时的表面的第一扫描数据的,并且所述多个第二3D点是基于表示所述人在处于第二实际身体姿势时的表面的第二扫描数据的,所述至少第一实际身体姿势和第二实际身体姿势分别对应于所述至少第一标称身体姿势和第二标称身体姿势;3)分别从所述至少第一扫描数据和第二扫描数据来确定至少第一运动树(kinematic tree)和第二运动树,所述至少第一运动树和第二运动树分别对应于所述至少第一实际身体姿势和第二实际身体姿势;4)在所述第一3D点中的至少一部分第一3D点与所述第二扫描的3D点中的至少一部分第二3D点之间建立一一对应关系;5)确定所述至少第一实际身体姿势与第二实际身体姿势之间的插值模型,其中,该插值模型至少取第三运动树作为输入,其中,该插值模型是受所述一一对应关系约束的;以及6)将该插值模型作为所述完全可动画化身体模型提供给计算机程序,该计算机程序被配置成提供虚拟试衣间服务。
[0008]该姿势指令告诉人们以至少两个不同的身体姿势来摆姿势。如果要使用扫描数据
来得到完全可动画化身体模型,则以不同的身体姿势来摆姿势将是有益的。完全可动画化身体模型是可以按自然方式变形的身体模型,即,该完全可动画化身体模型可以模仿人的典型变形。该完全可动画化身体模型是针对以所述至少两个不同的身体姿势被扫描的人得到的。该扫描数据是关于人的表面的3D点数据和捕获信息。表面可以是人的皮肤或者人穿着的某一服装。针对至少两个不同的身体姿势来提供扫描数据。第一3D点和第二3D点可以是从原始扫描数据获得的经预处理的数据。
[0009]为了从扫描数据获得完全可动画化身体模型,从扫描数据中提取至少两个运动树,所述至少两个运动树对应于所述至少两个不同的身体姿势。运动树包括节点以及节点之间的边。可以例如利用人体的重要关节来标识所述节点,而所述边的长度例如反映肢体的长度。边之间的角度很重要,因为它们反映了人的具体身体姿势。运动树可以对应于人的骨架。各个提取的运动树皆对应于人的一个身体姿势。将各个运动树与基于扫描数据的3D点相关联,该运动树是从所述3D点提取的。由于根据本专利技术的完全可动画化身体模型是插值模型,因此,建立了与不同的扫描的身体姿势相对应的不同扫描数据的3D点之间的一一对应关系。例如,可以在从扫描不同的身体姿势所获得的扫描数据中标识左膝盖上的3D点。使用至少第三运动树作为插值模型的输入,并且通过3D点之间的一一对应关系来约束该插值模型,映射被学习,该映射学习在扫描的身体姿势之间进行插值。第三运动树可以等同于第一运动树或第二运动树。
[0010]如果一3D点存在于与身体姿势相对应的所述3D点中,而该对应的3D点在与不同身体姿势相对应的不同的3D点中缺失,那么可能需要使用相邻的3D点来插值出该缺失的3D点,例如通过使用对于人的表面而言自然的平滑约束。
[0011]标称身体姿势与实际身体姿势不同。即使被告知要采取哪种身体姿势,人的实际身体姿势也将会偏离标称身体姿势。为了现实起见,使用与实际身体姿势相对应的扫描数据来提取运动树是有益的。然而,特别是在大的遮挡物妨碍完全观察到人的情况下,可以将标称身体姿势信息用于引导根据扫描数据的运动树确定。
[0012]完全可动画化身体模型是具体为单个人量身定制的。因此,该模型比仅使用身高和体重作为输入参数的身体模型更逼真。
[0013]虚拟试衣间是试衣间的虚拟等同物,即,人可能希望既在虚拟试衣间中又在试衣间中确认合适的服装。虚拟试衣间优选地复制试衣间的定制体验。为了实现这种目标,可以使用人的极相近的虚拟副本。根据本专利技术的第一计算机实现的方法提供了这种极相近的副本,例如其中,完全可动画化身体模型还捕获了人在移动期间的表面变形。使用完全可动画化身体模型,服装与虚拟身体模型之间的交互的更逼真的可视化是可行的。虚拟试衣间服务例如可以包括针对特定人的服装的最佳尺寸确定。
[0014]在第一计算机实现方法的实施方式中,所述至少第一扫描数据和第二扫描数据是通过无标记物扫描提供的,即,在提供所述至少第一扫描数据和第二扫描数据的扫描期间,没有向人附加额外的标记物。
[0015]在扫描期间不在人身上放置任何标记物简化并加速了总体扫描过程,从而使被扫描人的总体满意度更高。
[0016]在第一计算机实现方法的另一实施方式中,所述至少第一运动树和第二运动树的确定是使用神经网络完成的,其中,对该神经网络进行训练以从扫描数据提取运动树。
[0017]在第一计算机实现方法的另一实施方式中,所述姿势指令指示所述人以与所述人的常见身体姿势相对应的至少第一标称身体姿势和第二标称身体姿势来摆姿势,其中,所述人可以自由选择所述至少第一标称身体姿势和第二标称身体姿势。
[0018]插值模型(该插值模型是所述完全可动画化身体模型)通常会示出与所扫描的身体姿势接近的更加逼真的行为。如果所评估的身体姿势与用于学习插值模型的扫描的身体姿势相距甚远,那么该插值模型会降级。因此,人可以选择被扫描的身体姿势,以确保所述完全可动画化身体模型对于被扫描人所设想的典型用例而言是逼真的。例如,由虚拟试衣间提供的自动服装试穿过程可以使用所述完全可动画化身体模型的接近被扫描人通常遇到的身体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成人的完全可动画化身体模型以用于服装试穿目的的计算机实现方法,所述计算机实现方法利用被存储在机器可读介质上或者被具体实施为电磁波的程序代码,所述计算机实现方法包括以下步骤:
·
向所述人提供姿势指令,所述姿势指令指示所述人以至少第一标称身体姿势和第二标称身体姿势来摆姿势,
·
至少接收:ο多个第一3D点,所述第一3D点是基于表示所述人在处于第一实际身体姿势时的表面的第一扫描数据的,以及ο多个第二3D点,所述第二3D点是基于表示所述人在处于第二实际身体姿势时的表面的第二扫描数据的,所述第一实际身体姿势和所述第二实际身体姿势分别对应于所述第一标称身体姿势和所述第二标称身体姿势,
·
分别从至少所述第一扫描数据和所述第二扫描数据来确定至少第一运动树和第二运动树,所述至少第一运动树和第二运动树分别对应于至少所述第一实际身体姿势和所述第二实际身体姿势,
·
在所述第一3D点中的至少一部分第一3D点与所述第二3D点中的至少一部分第二3D点之间建立一一对应关系,
·
确定至少所述第一实际身体姿势与所述第二实际身体姿势之间的插值模型,其中,所述插值模型至少取第三运动树作为输入,其中,所述插值模型受所述一一对应关系约束,以及
·
将所述插值模型作为所述完全可动画化身体模型提供给计算机程序,所述计算机程序被配置成提供虚拟试衣间服务。2.根据权利要求1所述的计算机实现方法,其中,至少所述第一扫描数据和所述第二扫描数据是通过无标记物扫描提供的。3.根据权利要求1所述的计算机实现方法,其中,确定至少第一运动树和第二运动树的步骤是使用神经网络完成的,其中,所述神经网络被训练为从扫描数据提取运动树。4.根据权利要求1所述的计算机实现方法,其中,所述姿势指令指示所述人以与所述人的常见身体姿势相对应的至少第一标称身体姿势和第二标称身体姿势来摆姿势,其中,所述人能够自由选择所述至少第一标称身体姿势和第二标称身体姿势。5.根据权利要求1所述的计算机实现方法,其中,至少所述第一扫描数据和所述第二扫描数据捕获处于着装状态的所述人,其中,所述人被允许自由选择所穿衣服。6.一种确定人的最佳试穿服装的计算机实现方法,所述计算机实现方法利用被存储在机器可读介质上或者被具体实施为电磁波的程序代码,所述计算机实现方法包括以下步骤:
·
建立对存储的服装目录的访问,所述服装目录包括多个3D服装数字孪生GDT,各个GDT与多个服装类型中的至少一个服装类型相关联,
·
接收所述人的身体模型,
·
经由图形用户界面从所述人接收关于选定服装类型的服装指令,所述选定服装类型是所述多个服装类型之一,
·
基于与所述选定服装类型相关联的所述GDT以及所述人的身体模型,确定根据最佳
试穿标准的最佳试穿服装,
·
经由所述图形用户界面向所述人提供关于所述最佳试穿服装的信息,以及
·

【专利技术属性】
技术研发人员:W
申请(专利权)人:服装技术有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1