当前位置: 首页 > 专利查询>微软公司专利>正文

最适合的着装人体模型的生成制造技术

技术编号:6923708 阅读:263 留言:0更新日期:2012-04-11 18:40
可基于用户提供的人体测量结果来为用户生成最适合的着装人体模型。现有和已知的着装人体模型可例如通过主分量分析来被过滤,用以清除测量结果空间中非常近似的人体模型,该测量结果空间的维度由可以从或实际上已从用户那里收集到的人体测量结果组成。测量结果空间中,用户提供的人体测量结果可被表示为一个或多个现有人体模型的片段的组合。可通过最小均方误差分析计算这样的组合。可通过根据之前已确定的一个或多个现有人体模型的片段的组合合并现有的着装人体模型来为用户生成最适合的着装人体模型。

【技术实现步骤摘要】

本专利技术涉及人体模型的生成,尤其涉及最适合的着装人体模型的生成
技术介绍
现代计算设备的图形显示能力已足够先进以使其能以真实的方式显示虚拟人体上服装的图像。这样的图像可达到足够好的视觉质量以便在例如发生下列情形时能提供效用,如从在线商家或者通过计算设备比较多件不同的服装或确定服装的样式和合身程度时确定是否购买展示的服装。这样的图像还能在视频游戏、虚拟现实模拟或其他类似用途的上下文中提供更加真实的视觉描绘。很多情形中,在虚拟人体上服装的可视化效果的效用依赖于该虚拟人体与该可视化效果所呈现的那个用户之间的相似度。例如,在如从在线零售商那里购买服装的上下文中,用户观察虚拟人体上服装的可视化效果的兴趣在于作出精明的判断,即关于这件服装穿在该用户身上时看起来可能如何。类似地,在视频游戏或虚拟现实模拟的上下文中,用户观察虚拟人体的兴趣在于在视频游戏或虚拟现实模拟的虚拟世界中想象他们自己或他们认识的其他人。因此,期望的是生成一个与用户自己自然身体相称的虚拟人体,这样就可以通过有意义的方式穿上服装并可被制作为动画。但是,能够在虚拟三维环境中以有意义的方式被使用并被制作为动画的虚拟人体通常由三维网状和线状信息构成。这样的三维网状和线状信息很难以任何有意义的准确性地,从普通用户能够了解并能提供的其本身自然身体的信息,如用户身高、腰围和体重中获得。
技术实现思路
一个实施例中,可基于由用户提供的该用户特定的人体测量结果以及基于现有的已知的着装人体模型为该用户生成最适合的着装人体模型。另一实施例中,现有的着装人体模型可通过如主分量分析(PrincipalComponent Analysis)或任何其他分类过滤器来过滤,用以基于可从用户那里收集的人体测量结果,或甚至基于实际上已从用户那里收集到的人体测量结果,来清除那些非常近似或者实质上重复的人体模型。又一实施例中,用户特定的人体测量结果可被表示为一个或多个现有人体模型的片段的组合。这些模型可使用主分量分析来生成。这样的组合可通过最小均方误差分析 (Least Square Error analysis)另一实施例中,可通过根据先前确定的一个或多个现有人体模型的片段组合合并现有的着装人体模型来为用户生成最适合的着装人体模型。提供本
技术实现思路
是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。通过下面的结合附图对本专利技术进行的详细描述,本专利技术的附加特征和优点将变得更加显而易见。附图说明通过参考各个附图,可以更好地理解如下具体实施方式,其中图1是为用户生成最适合的着装人体模型的示例性系统的框图;图2是为用户生成最适合的着装人体模型的示例性机制的框图;图3是为用户生成最适合的着装人体模型的示例性机制的流程图;以及图4是示例性计算设备的框图。具体实施例方式以下描述关于为用户生成一个最适合的着装人体模型,使得所生成的着装人体模型与该用户的自然身体或者他人的自然身体相匹配,该用户为此目的提供该他人的测量结果。所生成的最适合的着装人体模型可根据一个或多个已知的现有的着装人体模型的集合来生成。这样的集合可例如通过主分量分析(PCA)或分类过滤器来过滤,,用以清除那些非常近似或实质上重复的人体模型。上述相似度的确定可基于可度量的人体规范,或者甚至基于可以从或已经从用户那里收集的实际的人体测量结果。过滤后的着装人体模型的测量结果随后可与用户提供的测量结果进行比较,以便用户提供的测量结果可被表示为一个或多个着装人体模型的片段的组合。最小均方误差(LSE)分析可被利用来以一个或多个着装人体模型的片段组合的形式表示用户提供的测量结果。然后可基于一个或多个已知的着装人体模型的片段组合来生成最适合的着装人体模型。虽然以下对于给定的人体测量结果的最适合的着装人体模型的生成的描述引用了特定的数学分析,但该描述并不限于此。实际上,可利用任何可提供所需信息的分析方法。因此,尽管以下描述将参考特定的方法,但该描述的范围涵盖了对任何分析方法的利用,该解析方法可过滤并随后将过滤后的信息与用户提供的信息进行比较。虽然未作要求,但以下描述将处在例如程序模块等正由一个或多个计算设备执行的计算机可执行指令的一般上下文中。更具体而言,除非另外指明,否则描述将参考一个或多个计算设备或外围设备所执行的动作以及其所执行的操作的符号表示。由此,可以理解, 这些有时被称为计算机执行的动作和操作包括以结构化形式表示数据的电信号的处理单元的操纵。由此,可以理解,这些有时被称为计算机执行的动作和操作包括以结构化形式表示数据的电信号的处理单元的操纵。数据被维护在其中的数据结构是具有由数据形式所定义的特定属性的物理位置。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。此外,本领域技术人员将理解这些计算设备不必限于常规个人计算机,并且包括其他计算配置,包括手持式设备、多处理器系统、基于微处理器的或可编程消费电子设备、网络PC、小型计算机、大型计算机等等。类似地,这些计算设备不必限于独立的计算设备,因为各机制也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。转向图1,显示了系统100,其包括通过网络190彼此通信地耦合的两个计算设备 110和120。在所示实施例中,计算设备110扮演一客户计算设备,例如可被一个或多个用户直接利用。相反,计算设备120扮演一服务器计算设备,它例如通过跨网络190传输的通信向客户计算设备110提供信息,并从客户计算设备110接收信息。一个实施例中,服务器计算设备120可通信地耦合至一虚拟人像数据库130,该数据库包括各种类型的已知的现有的着装人体模型,由着装人体模型131、132、133、134、135和136图示。但是在一个替换的实施例中,虚拟人像数据库130可以例如通过网络190被客户计算设备110直接访问,或者甚至可被本地地存储在存储介质上,该存储介质与客户计算设备110通信地耦合。如图1的系统100所示,客户计算设备110可呈现提供一机制的用户接口 140,用户通过该机制可提供关于自然人体的测量结果,用户希望为该自然人体生成最适合的着装人体模型。一个实施例中,用户接口 140可包括对应于各种人体测量结果141的数字入口机制142,例如身高、体重、胸围、腰围、内长、颈围、臂长和其他类似的人体测量结果。另一实施例中,用户接口 140可包括用于在替换方案的已定义集合中进行选择的选项入口机制151、 152、153、154、155和156。例如,为其生成最适合的着装人体模型的自然人体的腿型143可从三个基本选项中被选择,包括例如分别与选项入口机制151、152和153相关联的弓形腿选项145、直腿选项146和膝外翻选项147。类似的,如另一个示例,为其生成最适合的着装人体模型的自然人体的躯干类型144可从三个基本选项中被选择,包括例如分别与选项入口机制154、155和156相关联的基本矩形选项148、宽肩选项149和宽腹选项150。在图1的系统100所示的实施例中,客户计本文档来自技高网
...

【技术保护点】
1.一种用于生成最适合的着装人体模型(250)的方法,所述方法包括:从现有着装人体模型(131-136)中获取人体测量结果;在测量结果空间中从已获取的现有着装人体模型(131-136)的人体测量结果来生成矢量(231-236);过滤已生成的矢量用以移除重复矢量;在测量结果空间中从用户输入的人体测量结果来生成用户输入的矢量(240);计算已过滤的已生成矢量的片段组合,所述已过滤的已生成矢量(242-245)与测量结果空间中的所述已生成的用户输入的矢量(240)相匹配;以及按照由所述片段定义的比例,组合对应于已过滤的已生成矢量(242-245)的现有着装人体模型(252-255)用以生成最适合的着装人体模型(250),所述已过滤的已生成矢量的片段组合与已生成的用户输入的矢量相匹配。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:M·A·耶尔C·布鲁金N·丹尼P·王P·K·米希拉
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1