第一文秘网    > 个人简历

草图和数据驱动的三维服装设计方法研究

作者:jnscsh   时间:2021-10-27 08:53:10   浏览次数:

工作,专业服装设计师有时也需要几个小时才能制作一件真实或者虚拟的服装.如果能够利用现有服装原型作为基础,通过组合或修改现有的设计来创造新的服装,可以大大减少设计的工作量,比如改变下摆或袖子长度,或者改变服装的松紧度,或者增加一些新的服装组件或者元素.传统的做法需要设计师们修改服装裁片,然后再缝合起来得到完整的服装,检查服装的形状比例以及是否合身.这些工作可以利用一些商业软件(如Lectra,Gerber等)来完成,但是要想以达到预期的服装设计效果,往往需要对服装裁片进行细致的修改,并且需要大量的时间和专业知识.因此直接进行三维服装设计成为研究的热门,将款式平面图看作是服装款式的正投影,即三维服装三视图中的正视图,以三维人体模型作为基础,在人台造型点上增加一定的空隙量获得服装的造型点以达到显示三维款式效果的基本要求,Liu等在其综述中对这些方法作了详细的综述。

为提高三维服装设计的方便性,研究人员提出了基于草图的三维服装设计方法,Robson等提出了一系列基于草图的三维虚拟服装设计方法,让用户可以根据人体模型的轮廓生成服装,并实现了2D裁片和3D服装之间的可以双向交互编辑.然而大多数基于草图的方法仍然依赖于人体模特的姿势,一些特殊部位接合处和衣服的褶皱通常是很难绘制出来,针对三维服装的编辑,Umetani等引入了一种风格不变的服装立体放码方式,可以处理例如服装款式混合,合身和长度调整等服装编辑操作,同时可以将服装進行自动放码以适应不同体型和比例的人,同时保留最初的服装设计结果,Li等提出了采用了拉链或Coons曲面来连接部件,当连接边界有不同的长度并对其进行偏移时,这些方法会产生可见的缺陷.刘骊等提出了一种数据驱动的三维服装建模方法,可以处理不同边界长度的缝合问题.Zhou等提出采用计算机视觉的技术,利用普通的服装图像或者深度图像进行三维服装建模和设计方法,并提供相应的编辑修改技术.本文在前人方法框架的基础上,提出了基于草图和数据驱动的三维服装设计方法,利用服装图像提供的轮廓草图,实现服装设计,同时可以直接在三维服装曲面的基础上,进行一些草图编辑操作,然后生成新的三维服装和对应的裁片,大大加速服装设计过程并减少工作量。

1三维服装设计方法框架

三维服装设计方法的总体框架如图1所示:包括服装模板定义、服装轮廓提取、服装模板变形优化、服装编辑修改等步骤.在服装设计过程中,首先获得现有服装分辨率较高的服装图像,并采用轮廓提取算法进行图像预处理,得到服装的初始轮廓草图信息;然后将服装轮廓草图信息与服装模板进行匹配修改,并在服装数据信息的约束下变形优化,获得与现有服装基本相似的三维服装;最后利用草图编辑三维服装,生成一系列新的服装模型。

1.1服装模板定义

1.1.1服装模板描述

模板技术广泛应用于机械、建筑、生物、计算机等领域.通过对服装结构进行分析,抽象出其基本外形结构特征和主要尺寸参数,定义为服装模板.不同类型的服装,如衬衣、短裙、T恤、裤子等常见服装款式类型,从视觉的角度看,每类服装的基本外形特征都相差不多,除了一些个别的细节(如装饰件、缝合线、口袋位置等).以T恤为例,基本参数包括肩宽、胸围、袖长和衣长.胸围是从腋下一圈的尺寸,袖长是从肩点量到袖口下端的尺寸,肩宽是两个肩与袖缝合点之间的尺寸,衣长是后颈中心到衣服下摆之间的尺寸,如图2所示.这些参数可以为服装模板变形提供约束,也可以为生成系列服装提出数据支持.

服装模板由定义在模特身上的三角网格曲面构成,曲面的正面和侧面轮廓边界组成形状特征线,通过调整编辑特征线上的特征点,可以灵活控制曲面的边界形状.三角网格曲面M由一系列三维网格顶点P=(P1)、三角形T=(Ti)和网格边E=(Ei)表示,如图3(a)所示;特征线为空间参数曲线s=(S,D)由三维形状控制点S=(S)、离散线段D=(D)组成,如图3(b)所示.其中DL=(D,D),D为曲线方程计算得到的点,在曲面的网格边上,本文采用曲线为Ferguson曲线.完整的服装三维几何模板如图4所示。

1.1.2服装模板约束

为了在草图编辑和服装模板变形时,服装曲面不发生畸变,服装各部件之间的拓扑关系相对稳定,服装模板必须设定一些约束条件.约束主要是让三维服装的特征线、服装特征尺寸、服装曲面、截面环等特征元素在变形时,必须满足某些关系或具备某种条件,不能随意改变.服装模板的约束可分为几何约束、尺寸约束及特征约束,其中几何约束包括对称、共面、共线、共点等,尺寸约束是指服装基本参数约束,特征约束包括服装形状特征之间的约束关系,如随动、碰撞等,如图5所示.约束的求解主要参考文献[4],过程比较复杂,在此不作介绍。

1.2图像预处理

1.2.1服装图形获取

服装图像质量的好坏对服装设计的影响较大,为了体现服装的立体感和穿着效果,在研究时将服装穿在人体模特上,并保持服装模特姿势和位置不变,获取背景图和着装图各一张.虽然光线、服装颜色等环境因素变化会对图像质量有轻微的影响,但因其变化很小,一般可以忽略.为消除不同拍摄环境下获到的图像尺寸差异,需要对图像进行规范化处理,得到统一的能准确反映服装尺寸的图像,为服装模板选择提供基准数据.如图6所示。

1.2.2图形预处理

为消除模型尺寸的影响,需要将图像和模型放在统一的坐标系下,便于进行平移、旋转、缩放等操作.具体方法步骤:

Step1建立公共坐标系,图像和服装几何模板分别处于不同的坐标系中,需要一个统一的坐标系。

Step2坐标变换,将原来处于不同的坐标系的图形和模型,进行平移、缩放、旋转等变换之后,统一到公共坐标系中。

Step3比例缩放.由于两者的参照系不一致,可能会导致尺寸相差悬殊,需要进行等比例缩放.因为图形缩放相对比较容易,按照服装模特的尺寸进行缩放,达到比例基本一致.

服装轮廓决定了服装的基本外形,对后续的服装几何模板变形和最终的建模效果影响较大,因此在获得服装图像后,准确快速地从中提取出轮廓线是关键的一步.采用改进的主动轮廓提取算法,将服装轮廓信息从图像中提取出来,如图7所示。

1.3草图轮廓驱动变形

在获得服装图像的轮廓信息后,利用其形状轮廓特征信息驱动服装模板的特征曲线,在满足变形约束条件的前提下,使得服装曲面发生变形,基本过程如下:

Step1由服装图像信息获得服装的轮廓特征信息,即服装的轮廓曲线;

Step2将服装图像的轮廓曲线和控制服装模板的特征线进行匹配定位,定位的基准为对称中心线,从而得到各个控制点的变形量;

Step3在约束的控制下,服装模板的特征线经过多次迭代变形,慢慢逼近服装图像的轮廓曲线,直至基本重合;

利用图像的服装形状特征信息驱动服装模板曲面变形,首先要解决的是服装形状轮廓与造型模板轮廓控制曲线的匹配融合问题,采用基于隐式马尔可夫模型HMM(Hidden Markov Model)的Viterbi算法来求解两条轮廓线S1和S2上顶点的最优对应关系,如图8所示。

1.4模板曲面优化

服装模板網格模型可抽象为M=(V,E,F),其中V表示顶点,E表示边,F为三角形面片,在对模型尺寸进行调整时,一般采用沿长、宽、高3个方向进行等比例或者不等比例缩放的方法.设T是模型缩放因子矩阵。

要求能保持模型的主要形状特征,特别要严格满足一些重要的形状细节特征要求。

在服装造型模板曲面变形时,为了使服装整体比例协调,不至于发生畸变,特别是一些细节部位结构,所以不能对服装造型模板曲面进行均匀缩放.Wang等将每条边模拟为弹簧,变形时将每条边缩放产生的弹性能量进行最小二乘化,经过优化计算后得到新的模型,同时通过添加一些约束来确定模型的位置.服装造型模板缩放时可以采用如下目标函数:

其中,E表示边的缩放,E表示顶点位置约束,a、β分别表示边和顶点约束的权重.E的计算方式如下:

其中ui1、uo和u、u分别表示某条边缩放前后的端点位置.E为扰动项,用来避免缩放时某条边的位置没有发生变化,而导致分母为0的情况。

1.5尺寸数据驱动变形

尺寸数据驱动是通过输入新的服装尺寸实现服装的变形.通过直接改变特征环的围度尺寸实现服装曲面变化,但只能对某些特殊位置如胸部,肩部等尺寸起作用,而且可变动的范围有限.因此主要针对服装曲面的围度尺寸、高度尺寸、衣袖尺寸。

衣身曲面是服装模板中的基础曲面,是利用特征截面构建而成,而特征截面的周长就是围度尺寸.以衣身曲面变形为例,介绍尺寸数据信息驱动网格变形的方法。

针对衣身尺寸的变形,图9给出了围度尺寸变形过程,图10给出了变形实例.要实现通过曲面变形达到给定的尺寸,一般要进行反复多次变形,同时还要控制变形的步长和误差范围.如果是多个尺寸目标要求同时满足的话,则需要按照一定的控制策略进行协调优化才能在一定精度条件下实现。

2实验结果

实验条件为CPU为AMD*24400GHz,内存2048M,显卡为ATIRadeonX1300,开发平台为C++语言和VS 2005.进行三维服装设计时,将服装的正面和背面图像作为输入,通过简单交互指定服装类型,系统自动进行图像缩放、轮廓提取、模板变形、曲面更新和纹理映射,得到三维虚拟服装,同时还可以在三维服装的基础,进行编辑修改,生产一系列新的三维服装,结果如图11所示,从输入图像开始,到最终完成建模得到三维服装,过程在2~3s内完成,对于一些细小的缺陷,如定位误差,纹理变形等问题,系统还设计了拖动微调功能,进一步减少失真,提高真实感,与采用Maya软件建模的结果相比较,本方法在效率和真实感方面有一定的优势,采用本文的方法进行了服装设计,效果如图12所示。

3结论

利用服装图像轮廓草图和服装数据信息实现三维服装设计,为典型款式服装的数字化重建和重新设计提供了一种可行的解决方案,与其他方法相比,有如下优势:1)本文采用的方法,仅需要提供现有服装的几张图像,不需要服装裁片,避免了对服装裁片的输入、虚拟缝合处理等操作.2)纹理信息由服装图像融合而成,可以得到真实感较好的虚拟服装,并且在一定程度上还能体现服装的着装效果.3)三维服装是以模特身材为基础生成,可以适应不同身材的模特,同时也可以根据顾客的需要进行定制设计,方法不足是需要预定义服装模板,同时对服装图像的质量有一定的要求,下一步研究要解决复杂服装图像的三维服装设计问题。

推荐访问:草图 服装设计 驱动 方法 数据


[草图和数据驱动的三维服装设计方法研究]相关文章