生成3d服装模型的计算机实现方法

文档序号:192785 发布日期:2021-11-02 浏览:37次 >En<

阅读说明:本技术 生成3d服装模型的计算机实现方法 (Computer-implemented method for generating 3D garment model ) 是由 W·威尔科克斯 于 2021-04-23 设计创作,主要内容包括:生成3D服装模型的计算机实现方法。本发明涉及自动生成表示要从第一衣片制作的第一服装的第一3D服装模型的第一计算机实现方法、对表示要制作的第二服装的没有后处理或者具有默认后处理的第二3D服装模型进行虚拟后处理的第二计算机实现方法、以及在批处理中自动生成多个第三3D服装模型的第三计算机实现方法,各个第三3D服装模型皆表示要从第三衣片制作的第三服装。(A computer-implemented method of generating a 3D garment model. The present invention relates to a first computer-implemented method of automatically generating a first 3D garment model representing a first garment to be made from a first garment, a second computer-implemented method of virtually post-processing a second 3D garment model representing a second garment to be made without post-processing or with default post-processing, and a third computer-implemented method of automatically generating a plurality of third 3D garment models in a batch process, each third 3D garment model representing a third garment to be made from a third garment.)

生成3D服装模型的计算机实现方法

技术领域

本发明涉及生成3D服装模型的计算机实现的方法。具体地,公开了自动生成表示要从第一衣片(garment panel)制作的第一服装的第一3D服装模型的第一方法,公开了对表示要制作的第二服装的没有后处理或者具有默认后处理的第二3D服装模型进行虚拟后处理(finishing)的第二方法,以及公开了在批处理中自动生成多个第三3D服装模型的第三方法,各个第三3D服装模型皆表示要从第三衣片制作的第三服装。

背景技术

在服装行业,一种常见的处理是,将服装式样(pattern)(即,衣片(panels of thegarment)的2D绘图的集合)导入计算机上的计算机辅助设计(CAD)程序,以便利用计算机鼠标器手动组装服装。将每一片衣片拖到人模(avatar)上,然后粗略地旋转并移动至其在人模上的正确位姿,这可以通过人模的3D或2D投影来完成。在围绕人模粗略地定向并放置这些片之后,需要手动选择边缘,在这些边缘处单个衣片被连接起来。这些处理步骤非常繁琐并且需要很长时间。

在两个或更多个文档中指定服装的技术定义也是当前的技术水平。一个文档是如上提及的服装式样(通常是采用DXF格式的2D CAD模型),其包含式样形状并且被用于从布料切出不同的衣片,然后再组装成服装。另一文档是包含采用人类容易理解的格式(诸如Excel电子表格或PDF文件)的组装说明(assembly instruction)以及其它细节的文件或一组文件。定义服装的这些种类的文档通常被称为“技术包”。人可读的说明通常包含关于使用什么织物、什么颜色、什么线型(thread type)和线迹类型(stitch type)、什么后处理(finish)、什么镶边(trim)(纽扣、拉链、钩子等)要处理等等的信息。图表中针对要生产的服装的不同尺寸的尺寸测量也可以被包含在“技术包”中。与取决于文档格式(以及其是否完全可以通过数字方式获得)的服装式样相反,所述组装说明实际上不是机器可读的,这是因为它们是针对人类读者的。

如今,服装行业的状况还在于,有数以百万计的“技术包”(服装式样和组装说明),但很少有对应的3D虚拟服装(这有时也被称为“服装数字孪生(Garment Digital Twins)”(GDT)。这是因为转换是手动的,而且从行业现有的(式样和技术包)转换成3D模型很繁琐。GDT在本文中与3D服装模型同义地使用。

通常,行业中希望为服装设计师提供服装的三维模型,以使他们可以检查或验证服装的设计。服装设计是具有许多迭代步骤的非常繁琐的过程,通常从立体草图开始,随后基于经验和知识对2D式样形状进行估计。制造出第一个样品,由设计师进行检查,然后设计师基于他的经验再次校正该服装式样。第二个样品验证所述更改,并且该过程可以像这样继续进行,直到制造出满足设计师的期望的服装为止。

而且,服装设计师可能想要通过修改三维虚拟图形用户界面上的现有GDT来更新服装设计。因此,希望不要从零开始设计过程,而是将前身模型(例如,前季设计)作为基础。

本行业对3D“服装数字孪生”的兴趣日益增加,这是因为可以将它们用于例如在网站上图示服装,而无需昂贵且精致的照片拍摄。一旦GDT在手,就可以以不同的位姿、颜色、尺寸以及由不同的人模或衣架穿上来展示。同样,可以将GDT在虚拟试衣间中进行图示,其中,顾客可以提供自己的三维表示,并且虚拟地“试穿”不同款式和尺寸的几种不同的服装。

发明内容

因此,本发明提供了帮助克服这种巨大的未满足需求的计算机实现方法。根据本发明的方法允许减少工作时间和人力。

本发明涉及一种自动生成表示要从第一衣片制作的第一服装的第一3D服装模型的第一计算机实现方法,该计算机实现方法利用被存储在机器可读介质上或者被具体实施为电磁波的程序代码,所述计算机实现方法包括以下步骤:(a)提供一个或更多个第一文档,所述一个或更多个第一文档包括表示第一衣片的多个第一2D样片(pattern piece),(b)利用模式识别算法来确定:(i)所述第一2D样片中的至少一个第一2D样片的服装类型指示符,该服装类型指示符表示相应的第一衣片所属于的服装类型并且是机器可读介质上存储的多个服装类型指示符之一,以及(ii)所述第一2D样片中的各个第一2D样片的衣片位姿指示符,该衣片位姿指示符表示相应衣片在第一服装内的估计位置和估计取向,以及(c)基于第一2D样片、所述至少一个服装类型指示符以及衣片位姿指示符来生成第一3D服装模型。

在实施方式中,所述第一计算机实现方法还包括以下步骤:基于所述至少一个服装类型指示符以及衣片位姿指示符中的至少一者,将默认后处理添加至第一3D服装模型。

在实施方式中,所述第一计算机实现方法还包括以下步骤:生成所述第一2D样片中的各个第一2D样片的第一2D衣片模型,其中,生成第一3D服装模型是基于利用第一2D衣片模型覆盖参考对象的。

在实施方式中,所述第一计算机实现方法还包括以下步骤:(a)基于衣片位姿指示符,特别是还基于2D样片相对于彼此的比例,来对第一2D衣片模型进行定位和定向,(b)在对2D衣片模型进行定位和定向的同时、之前或之后,基于所述至少一个服装类型指示符以及衣片位姿指示符,将所述第一2D衣片模型中的各个第一2D衣片模型成形为第一3D衣片模型,以使第一3D衣片模型适应参考对象的形状,以及(c)通过将第一3D衣片模型沿着它们的相应边缘进行虚拟组装来生成第一3D服装模型。

在第一计算机实现方法的实施方式中,为了确定服装类型指示符以及衣片位姿指示符,将模式识别算法配置为对以下项中的至少一项进行分析:(a)2D样片的形状,(b)2D样片相对于其它2D样片的比例,(c)相应第一文档中的与2D样片相关联的文本信息,(d)2D样片是否是至少部分对称的,以及(e)所提供的2D样片的量。

本发明还涉及一种对表示要制作的第二服装的没有后处理或者具有默认后处理的第二3D服装模型进行虚拟后处理的第二计算机实现方法,该计算机实现方法利用被存储在机器可读介质上或者被具体实施为电磁波的程序代码,所述计算机实现方法包括以下步骤:(a)提供第二3D服装模型,(b)提供一个或更多个第二文档,所述一个或更多个第二文档包括用于对第二服装进行后处理的人可读的服装后处理说明,(c)利用提取算法从所述一个或更多个第二文档确定至少一个服装后处理特征,该服装后处理特征对应于附加服装组件或服装特性并且指示相应附加服装组件或服装特性在第二服装内的位置和取向,以及(d)基于所确定的至少一个服装后处理特征来对第二3D服装模型进行虚拟后处理。

在第二计算机实现方法的实施方式中,对第二3D服装模型进行虚拟后处理的步骤包括:修改第二3D服装模型的至少一部分。

在第二计算机实现方法的实施方式中,服装后处理特征对应于第二3D服装模型的至少一部分的织物类型,其中,修改第二3D服装模型的至少一部分的步骤包括:基于服装后处理特征将纹理和颜色中的至少一项赋予第二3D服装模型的至少一部分。

在第二计算机实现方法的实施方式中,服装后处理特征对应于第二服装的线缝(seam),其中,修改第二3D服装模型的至少一部分的步骤包括:将线色、线型和线迹式样中的至少一项赋予第二服装的线缝。

在第二计算机实现方法的实施方式中,对第二3D服装模型进行虚拟后处理的步骤包括:将至少一个服装后处理模型添加至第二3D服装模型。

在第二计算机实现方法的实施方式中,服装后处理特征对应于第二服装的线缝,其中,所述至少一个服装后处理模型表示要放置在第二服装内的专门位置处的线迹。

在第二计算机实现方法的实施方式中,服装后处理特征对应于第二服装的滚边(binding),其中,所述至少一个服装后处理模型表示要放置在第二服装的开口处的摺边(hem)。

在第二计算机实现方法的实施方式中,服装后处理特征对应于服装的门襟(closure),其中,所述至少一个服装后处理模型表示以下项中的至少一项:纽扣、纽扣钩、按扣、拉链、黏扣、磁扣、钩子、用于钩子或纽扣的环、绳扣以及系带。

在第二计算机实现方法的实施方式中,为了确定所述至少一个服装后处理特征,将提取算法配置为,关于以下项中的至少一项来对所述一个或更多个第二文档进行分析:文本信息、图像数据、箭头、尺寸数据、色卡(color swatch)、颜色指示符、线迹类型以及线迹名称(stitch designation)。

本发明还涉及一种在批处理中自动生成多个第三3D服装模型的第三计算机实现方法,该计算机实现方法利用被存储在机器可读介质上或者被具体实施为电磁波的程序代码,各个第三3D服装模型皆表示要从第三衣片制作的第三服装,所述计算机实现方法包括以下步骤:(a)针对要生成的各个第三3D服装模型:(i)提供一个或更多个第三文档,所述一个或更多个第三文档包括:(i1)表示第三衣片的多个第三2D样片,以及(i2)用于对第三服装进行后处理的人可读的服装后处理说明,(ii)识别第三2D样片的式样,(iii)基于所识别出的第三2D样片的式样来生成第四3D服装模型,(iv)从人可读的服装后处理说明提取至少一个服装后处理特征,(v)通过基于所提取的至少一个服装后处理特征,对第四3D服装模型中的各个第四3D服装模型进行虚拟后处理,来生成第三3D服装模型;以及(b)针对所述经批处理的多个第三3D服装模型,生成包括关于以下项中的至少一项的统计数据的报告:(i)针对要生成的第三3D服装模型中的各个第三3D服装模型,是否可以生成第四3D服装模型,(ii)可以生成第四3D服装模型中的哪些第四3D服装模型,(iii)针对第四3D服装模型中的可以生成的各个第四3D服装模型,该第四3D服装模型被正确地生成的置信水平,(iv)不能生成第四3D服装模型中的哪些第四3D服装模型,(v)可以仅部分地生成第四3D服装模型中的哪些第四3D服装模型并且生成到什么程度,(vi)是否可以从第四3D服装模型中的各个第四3D服装模型来生成第三3D服装模型,(vii)可以生成第三3D服装模型中的哪些第三3D服装模型,(viii)针对第三3D服装模型中的可以生成的各个第三3D服装模型,该第三3D服装模型被正确地生成的置信水平,(ix)不能生成第三3D服装模型中的哪些第三3D服装模型,以及(x)可以仅部分地生成第三3D服装模型中的哪些第三3D服装模型并且生成到什么程度。

在第三计算机实现方法的实施方式中,识别第三2D样片的式样的步骤基于利用模式识别算法确定以下项:(a)第三2D样片中的至少一个第三2D样片的服装类型指示符,该服装类型指示符表示相应的第三衣片所属于的服装类型并且是机器可读介质上存储的多个服装类型指示符之一,以及(b)第三2D样片中的各个第三2D样片的衣片位姿指示符,该衣片位姿指示符表示相应衣片在第三服装内的估计位置和估计取向,其中,生成第四3D服装模型的步骤还基于服装类型指示符以及衣片位姿指示符。

在第三计算机实现方法的实施方式中,模式识别算法是可基于所生成的报告和用户反馈中的至少一项来训练的。

在第三计算机实现方法的实施方式中,提取至少一个服装后处理特征的步骤基于利用提取算法从所述一个或更多个第三文档确定所述至少一个服装后处理特征,该服装后处理特征对应于附加服装组件或服装特性并且指示相应附加服装组件或服装特性在第三服装内的位置和取向。

在第三计算机实现方法的实施方式中,为了确定所述至少一个服装后处理特征,所述提取算法被配置为,关于以下项中的至少一项来对所述一个或更多个第三文档进行分析:文本信息、图像数据、箭头、尺寸数据、色卡、颜色指示符、线迹类型以及线迹名称。

在第三计算机实现方法的实施方式中,提取算法是可基于所生成的报告和用户反馈中的至少一项来训练的。

换句话说,可以将第一方法、第二方法以及第三方法中的某些实施方式的范围确定如下:

第一方法是通过表征样片开始的,这意味着要识别1)样片是什么,2)样片在人体(人模)上的位置以及进行什么旋转。获知该样片是什么以及在人模上的位置将简化下一步骤,即自动组装服装。当获知哪些样片与哪些其它样片靠近时,潜在的组装方案就会少很多。可以考虑采用第一方法来描述被用于表征样片的经训练的专家系统。然而,也可以使用算法逼近,该算法逼近使用诸如关于样片的文本、样片的形状、尺寸、是否对称、离散节段的数量等的信息。在任何情况下,识别出属于服装的不同形状,就确定了各个样片是什么,以及该样片在身体上的位置。据此,使服装到3D形状的组装自动化。然后,可以借助于图形用户界面(GUI)来使用该3D模型以扩展或修改设计。

第二方法允许在描述服装组装说明的文档(例如,PDF)中寻找相关文本,该相关文本与服装后处理(线迹、摺边、领口、腰身、门襟等)有关。该信息被提取并且与到目前为止尚未进行后处理或者仅是默认后处理的3D服装数字孪生有关。这意味着,例如,在Excel电子表格或PDF中搜索关键信息,然后自动提取该关键信息并采用以下形式应用于服装的3D数字版本:服装开口(领子、袖子、腰身等)、用于生产服装的不同样片的颜色、织物类型、镶边等。此外,可以提取图像、箭头、尺寸表、色卡或指示符、线迹类型或名称,并将它们转换成可以被应用于2D衣片和/或3D模型的服装组件和/或特性,以生成经虚拟后处理的服装。

第三方法针对单个式样中的各个式样,实现根据式样列表(例如,DXF文件)以及对应的“技术包”(例如,以人可读形式描述服装的PDF文件)的自动化“服装数字孪生”(GDT)创建。GDT是以指示每次转换的成功或失败的批处理模式来自动创建的。批处理模式包括读取可以按服装款式组织的一系列文档。读取定义服装的每组文档,然后将它们转换成3D数字孪生,而无需任何用户交互。最后,向用户提供所有经转换的服装和该服装是否成功转换的状态以及已执行了正确转换的置信水平的报告。这将使活跃在服装行业中的企业能够在一夜之间转换大量服装,然后编辑或纠正服装转换未成功的区域。

附图说明

仅通过示例的方式,在下文中参照附图,对本发明的优选实施方式进行更全面描述,其中:

图1示出了示例性的第一文档或者第三文档的至少一部分;

图2示出了将2D衣片模型以它们在人模内的专门位姿进行预先定向和定位以为虚拟服装组装作准备的实施方式;

图3示出了将2D衣片模型预成形为3D衣片模型以为虚拟服装组装作准备的实施方式;

图4示出了示例性的第二文档或者第三文档的至少一部分;

图5示出了至少部分地基于如图4所示的文档对尚未进行后处理的3D服装模型进行后处理的实施方式。

具体实施方式

图1至图3示出了本文所呈现的第一计算机实现方法中使用的各方面。该方法的目的是自动生成第一3D服装模型,使得该第一3D服装模型表示实际上要从第一衣片制作的第一服装。

因此,对于第一方法,提出提供一个或更多个第一文档1,该第一文档包括表示那些第一衣片的多个第一2D样片2。这些文档可以是计算机辅助设计(CAD)文件、便携式文档格式(PDF)文件、任何格式的图像文件、或者包含计算机可读或人可读的2D形状样片的任何其它文件。在所示示例中,该2D式样文档1包含T恤的前衣片和后衣片(3和4)、袖片5和6以及领子滚边(或压领(neck tape))7的表示。

根据本发明,利用模式识别算法来确定第一2D样片2中的至少一个第一2D样片的服装类型指示符。该服装类型指示符表示相应第一衣片所属于的服装的类型。在这种情况下,模式识别算法检测到该文档1属于T恤,这是因为检测到典型成形的衣片和/或典型成形的衣片的典型集合。

所确定的服装类型指示符是在机器可读介质上存储的多个服装类型指示符之一。例如,服装类型指示符可以在非常基本的级别上来指代服装的类型,比如T恤、衬裤、内衣等,但是它可以另选地或者另外在更详细的级别上来指代服装的类型,比如长袖衫或短袖衫、女装或男装、连衣裤(dressed)或工装裤(denim)、西服裤或5口袋等。

而且,利用模式识别算法确定第一2D样片中的各个第一2D样片的衣片位姿指示符。该衣片位姿指示符表示相应衣片在第一服装内的估计位置和估计取向。例如,该算法将标识出具有后样片4的形状的衣片,该后样片要位于背面,并且长直线处于底部。该算法还标识出前样片3,该前样片要位于前面,但是被倒转过来,使得长直线再次处于底部,并且领子部分处于顶部。现在,基于第一2D样片、所述至少一个服装类型指示符以及衣片位姿指示符生成了第一3D服装模型。

图2和图3示出了该定位和定向的两个示例。这两种组装方式可以互补或交替应用。

根据图2所示的内容,第一方法还可以包括以下步骤:生成第一2D样片2中的各个第一2D样片的第一2D衣片模型8,这些第一2D样片是根据衣片位姿指示符定位和定向的,其中,为了生成第一3D服装模型10,利用第一2D衣片模型8覆盖参考对象9。在所示示例中,参考对象9是具有人体平均形状的不可见或透明的人模,特别是根据服装类型指示符(女性/男性/儿童等)。

根据图3所示的内容,第一3D服装模型12的单个组件可以由第一2D衣片模型来表示,然后在最终组装之前进行预成形以形成第一3D衣片模型11。如图所示,例如将各个袖子进行卷绕,以形成如图所示的筒并且缝在一起,以及将前衣片和后衣片遵循典型的胸部和背部形状进行成形。以这种方式,组装这些第一3D衣片模型11以形成第一3D服装模型13是直接的,这是因为需要较少的计算工作来找到连接线(线缝)。

在透明人模12上示出了第一3D服装模型13,但是参考对象也可以是衣架或者任何其它支架,它们以使设计师可以轻松地在CAD环境中进行服装设计的方式来呈现服装。参考对象可以是二维或三维的。

总之,第一方法还可以包括以下步骤:基于衣片位姿指示符,特别是还基于第一2D样片2相对于彼此的比例,来对第一2D衣片模型8进行所述定位和定向。如果还考虑到所述比例,就可以将衣片定位和定向得已经彼此非常靠近(因为可以估计服装的大体尺寸),使得组装的渲染变得更高效。

在对2D衣片模型8进行所述定位和定向的同时、之前或之后,第一方法可以包括以下步骤:基于所述至少一个服装类型指示符以及衣片位姿指示符,将第一2D衣片模型8中的各个第一2D衣片模型成形为第一3D衣片模型11,以使其适应参考对象13(相应区域中)的形状。因此,根据相应的服装类型指示符(在这种情况下:T恤),第一方法可以考虑关于相应衣片的典型3D形状的信息(可以将该信息存储在计算机可读介质上)。

最终,通过将第一3D衣片模型11(其是成形的第一2D衣片模型8)沿着它们的相应边缘进行虚拟组装来生成第一3D服装模型13。特别地,将第一2D或3D衣片模型按离边缘默认余量的方式虚拟缝合在一起,其中可以在虚拟缝合线(stitch line)处提供默认线缝的模型。

通常,第一方法可以基于相应的服装类型指示符和/或衣片位姿指示符,将默认后处理添加至第一3D服装模型。例如,在意识到当前服装是T恤的情况下,第一3D服装模型10/13可能配备有标准的法式线缝,其中,在牛仔裤的情况下,该方法可以为第一3D服装模型配备标准搭接线缝。

在第一计算机实现方法的实施方式中,为了确定服装类型指示符以及衣片位姿指示符,将模式识别算法配置为对以下项中的至少一项进行分析:(a)2D样片的形状,(b)该2D样片相对于其它2D样片的比例,(c)相应第一文档中的与2D样片相关联的文本信息,(d)2D样片是否是至少部分对称的,以及(e)提供的2D样片的量。

所述第一方法的特殊优点是,仅基于至少一个第一文档及其对表示要制作第一服装的第一衣片的第一2D样片的描绘或描述,来完全自动生成第一3D服装模型,而无需人工干预。

第一方法,特别是模式识别算法,可基于机器学习,使用来自前几代的第一3D服装模型的训练数据来训练。具体地,这种机器学习算法可以从旨在对由计算机进行的自动选择进行校正的用户输入中“学习”。

图4和图5示出了本文所呈现的第二计算机实现方法中使用的各方面。该方法的目的是对第二3D服装模型进行虚拟后处理,该第二3D服装模型表示实际要制作的第二服装,并且尚未进行后处理或者仅有默认后处理。

因此,对于第二方法,提出提供不具有或者仅有默认后处理的所述第二3D服装模型,并且还提供一个或更多个第二文档,所述第二文档包括用于对第二服装进行后处理的人可读的服装后处理说明。图4示出了一个示例性的这类文档14,通常在专家中被称为“技术包”。这些一个或更多个第二文档描述了如何对某种服装进行后处理。这样,该文档可能会涉及多个服装后处理特征,诸如要使用的织物的类型、要为特定组件选择的颜色、要在开口处制作的线迹类型和摺边类型、某些要素(element)的添加,以及指示缝纫者对服装进行后处理的进一步的参数和描述。此类文档中的说明针对的是人,而不是机器。在图4的所示示例中,以箭头指向单个服装后处理特征,并且利用文本、参数、对2D式样的引用和/或样品进行描述。

第二方法提供了一种提取算法,该提取算法被配置成,从所述一个或更多个第二文档确定至少一个这样的服装后处理特征。所述服装后处理特征对应于附加服装组件和/或服装特性,并且指示相应附加服装组件或服装特性在第二服装内的位置和取向。因此,提取算法具体提取对服装进行后处理所需的全部信息,如第二文档中规定的那样。特别地,将提取算法配置成,解释人可读的说明和图示以建立服装后处理特征。

然后,基于所确定的至少一个服装后处理特征来对第二3D服装模型进行虚拟后处理。具体地,第二方法可以检索存储的要素(例如,拉链的3D模型或线缝的2D模型)和/或模型外观(纹理、颜色等),以便对第二3D服装模型21(参见图5)进行修改,从而形成经后处理的第二3D服装模型22。特别地,第二方法基于以下训练数据来提供服装后处理特征的解释:该训练数据关于如何以及在何处修改第二3D服装模型21,以便得出经后处理的第二3D服装模型22。因此,当服装后处理特征对应于第二3D服装模型的至少一部分的织物类型17时,通过以下步骤来修改第二3D服装模型的所述至少一部分:基于服装后处理特征,将纹理和颜色中的至少一项赋予第二3D服装模型的至少一部分。

如果服装后处理特征对应于第二服装的线缝(例如参见附图标记18),则通过以下步骤来修改第二3D服装模型的所述至少一部分:将线色、线型和线迹式样中的至少一项赋予第二服装的线缝。

对第二3D服装模型21进行虚拟后处理的步骤如所提及的还可以包括:将至少一个服装后处理模型添加至第二3D服装模型。举例来说,如图4所示,参见指向领口的文本15,利用添加的压领(参见图1中的附图标记7)给V领口缝边。在其它的实施方式中,领口可以是这样的边界:其用于进一步利用衣领(collar)、褶领(cowl)、死褶(darts)或活褶(pleats)来使服装的上边缘成形。

如果服装后处理特征对应于第二服装的线缝,那么所述至少一个服装后处理模型可以表示要放置在第二服装内的专门位置处的线迹,参见图4中的附图标记15、16以及18。如果服装后处理特征对应于第二服装的滚边(参见附图标记18),则所述至少一个服装后处理模型可以表示要放置在第二服装的下开口处的摺边。因此,在图5的给定示例中,将第二3D服装模型21的底边缘向下折转(turned down)(或者为了可视化起见而只是缩短)并且进行虚拟缝合。

在第二计算机实现方法的实施方式中,服装后处理特征也可以对应于服装的门襟(在所示示例中不是这种情况),其中,所述至少一个服装后处理模型表示以下项中的至少一项:纽扣、纽扣钩、按扣、拉链、黏扣、磁扣、钩子、用于钩子或纽扣的环、绳扣以及系带。

具体地,为了确定所述至少一个服装后处理特征,可以将提取算法配置为,关于以下项中的至少一项来对所述一个或更多个第二文档14进行分析:文本信息15至19、图像数据、箭头、尺寸数据20、色卡17、颜色指示符、线迹类型以及线迹名称。可以对该算法进行训练以在第二文档14中搜索关键字、描述服装后处理特征的已知式样、箭头(尤其是箭头的对准)、数值(尤其是典型的数字范围)等。

具体地,第二3D服装模型21可以是多个第二3D样片的组装,这些第二3D样片表示要制作第二服装的第二衣片,即,就像通过上面所描述的第一方法将其建立为第一3D服装模型一样。该第一3D服装模型缺少后处理或者配备有默认后处理,这是因为它是基于第一文档所包含的第一2D样片的,而第一文档对关于如何组装衣片通常是只字不提的。

在一特定实施方式中,本文所呈现的第三方法是第一方法和第二方法的组合。然而,更一般地说,第三方法的目的是,在批处理中自动生成多个第三3D服装模型,各个第三3D服装模型皆表示要从第三衣片制作的第三服装。根据第三方法,对于要生成的各个第三3D服装模型,提供了一个或更多个第三文档。所述第三文档包括:表示第三衣片的多个第三2D样片;以及用于对第三服装进行后处理的人可读的服装后处理说明。因此,就像现实中的组装过程一样,提供了服装式样以及对应的说明(“技术包”)。

然后,自动识别第三2D样片的式样,基于所述式样来生成第四3D服装模型。根据人可读的服装后处理说明,提取至少一个服装后处理特征,基于所述至少一个服装后处理特征,通过对所述第四3D服装模型中的各个第四3D服装模型进行虚拟后处理,来生成第三3D服装模型。即使命名法另有暗示,第四3D服装模型也是“半成品”,并且是第三3D服装模型的前身。

在对多个第三3D服装模型进行了批处理之后,生成报告,该报告指示以下项中的至少一项:(i)可以将所有第三文档翻译成第四3D服装模型?(ii)具体地,可以生成第四3D服装模型中的哪些第四3D服装模型?(iii)所生成的第四3D服装模型中的各个第四3D服装模型具有什么置信水平(正确性的可能性)?(iv)具体地,不能生成第四3D服装模型中的哪些第四3D服装模型?(v)可以仅部分地生成第四3D服装模型中的哪些第四3D服装模型并且生成到什么程度(例如,缺少什么部位)?(vi)可以从第四3D服装模型中的各个第四3D服装模型生成第三3D服装模型?(vii)可以生成第三3D服装模型中的哪些第三3D服装模型?(viii)所生成的第三3D服装模型中的各个第三3D服装模型具有什么置信水平(正确性的可能性)?(ix)不能生成第三3D服装模型中的哪些第三3D服装模型?以及(x)可以仅部分地生成第三3D服装模型中的哪些第三3D服装模型并且生成到什么程度(缺少什么部位或特征)?

用户可以使用该报告来快速找出不成功或部分成功的转换,以便手动校正相应的模型或向计算机给出反馈(例如,通过确认或拒绝该报告的相应部分)。可以将报告和/或手动校正/用户反馈用于进一步改善或训练式样识别、提取和/或虚拟衣片组装。

具体地,识别第三2D样片的式样的步骤可以基于利用模式识别算法确定以下项:第三2D样片中的至少一个第三2D样片的服装类型指示符;以及第三2D样片中的各个第三2D样片的衣片位姿指示符。生成第四3D服装模型的步骤还基于服装类型指示符以及衣片位姿指示符。

所述服装类型指示符表示(或者换句话说:指示)相应的第三衣片所属于的服装的类型。服装类型指示符可以选自在机器可读介质上存储的多个服装类型指示符。所述衣片位姿指示符表示(或者换句话说:指示)相应衣片在第三服装内的估计或初步位置以及估计或初步取向。

而且,提取所述至少一个服装后处理特征的步骤可以基于:利用提取算法,从所述一个或更多个第三文档(特别地,从用于对第三服装进行后处理的人可读的服装后处理说明)确定所述至少一个服装后处理特征。服装后处理特征对应于附加服装组件或服装特性,并且表示(或者换句话说:指示)第三服装内的(a)相应附加服装组件的位置和取向,或者(b)相应服装特性的位置和取向。

为了确定所述至少一个服装后处理特征,可以将提取算法配置为,关于以下项中的至少一项来对所述一个或更多个第三文档(特别是用于对第三服装进行后处理的人可读的服装后处理说明)进行分析:文本信息、图像数据、箭头、尺寸数据、色卡、颜色指示符、线迹类型以及线迹名称。

特别地,对应于(要生成第三3D服装模型的)单个服装的所述一个或更多个第三文档可以是所谓的对应于2D式样和组装说明的“技术包”。这可以被全部组合在一个文件或文档中,然而,也可以被提供为两个或更多相关的文件或文档。

注意,图4中的文本是伪文本(乱数假文(lorem ipsum)),其唯一目的是指示在这样的文档中,可能有多个文本段落是用于针对人类用户的组装指导以及类似注释的,即,非机器可读的。图4示出了第二文档的至少一部分以及第三文档的至少一部分的示例。

尽管上面例示了本发明,但部分参照一些优选实施方式,必须明白,可以作出这些实施方式的许多修改例和不同特征的组合。这些修改例全部落入所附权利要求的范围内。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种空间设计自动生成装修报价的方法和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!