CN101650839A - 网络环境中三维服装的合身性评价方法 - Google Patents
网络环境中三维服装的合身性评价方法 Download PDFInfo
- Publication number
- CN101650839A CN101650839A CN200910056230A CN200910056230A CN101650839A CN 101650839 A CN101650839 A CN 101650839A CN 200910056230 A CN200910056230 A CN 200910056230A CN 200910056230 A CN200910056230 A CN 200910056230A CN 101650839 A CN101650839 A CN 101650839A
- Authority
- CN
- China
- Prior art keywords
- dimensional
- outline line
- girth
- manikin
- proj
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Outer Garments And Coats (AREA)
- Details Of Garments (AREA)
Abstract
本发明提供了一种网络环境中三维服装的合身性评价方法,其特征在于,具体步骤为:第一步:建立虚拟服装模型;第二步:建立目标人体模型;第三步:虚拟试衣;第四步:合身性评价。本发明的优点是能够在无法实际试穿服装的情况下,提供精确的合身性评价。
Description
技术领域
本发明提供了一种网络环境中三维服装的合身性评价方法,用于服装企业网络销售服装时提供服装的合身性评价,使得网络用户足不出户即可得到虚拟服装是否合身的评价结论,属于计算机科学中的虚拟现实技术领域。
背景技术
目前国内的服装电子商务实用技术中尚无与本发明类似的三维服装的合身性评价技术。以凡客诚品,PPG,淘宝等服装网络销售较为成熟的大型电子商务网站为例,目前均以服装的平面照片展示待销售产品的外观,缺乏三维服装合身性评价的功能。
发明内容
本发明的目的是提供一种网络环境中三维服装的合身性评价方法。
为了达到上述目的,本发明的技术方案是提供一种网络环境中三维服装的合身性评价方法,其特征在于,具体步骤为:
第一步:建立虚拟服装模型:
将原始服装放置在人体扫描仪中进行服装表面三维点云的采集以得到三维服装模型,其中,三维服装模型由三角形刻面连接而成,三角形单元的密度为5000个/件;
第二步:建立目标人体模型:
将目标人体用人体扫描仪进行三维人体扫描以得到三维人体模型,其中,三维人体模型由三角形刻面连接而成,三角形单元的密度为10000个/人;
第三步:虚拟试衣:
将第一步得到的三维服装模型放在第二步得到的三维人体模型周围,对于下装而言,以服装的裆底点与人体的裆底点重合,两者间距不超过1cm,对于上装而言,将服装的左右肩点与人体的左右肩点对齐,两者间距不超过1cm,对于无肩吊带装,以服装的左右乳尖点与人体模型的左右乳尖点分别对齐,两者间距不超过1cm;
若排放好的三维服装模型和三维人体模型之间出现穿透,通过以下算法进行补偿:
步骤3.1、Agarment-penetration和Abody-penetration分别为三维服装模型和三维人体模型上产生交叉穿透的区域,将三维服装模型中每个顶点{P|P∈Agarment-penetration}在Abody-penetration上投影,投影方向为{P|P∈Agarment-penetration}的法向,这样,Agaremnt-penetration中每个顶点的新位置为P=Pproj,{Pproj|Pproj∈Abody-penetration},即Agarment-penetration→Abody-penetration;
步骤3.2、计算三维服装模型中每个三角形的边长变化率ε,ε=L/Lrest,其中,L为补偿后的边长,Lrest为补偿前的边长;令εs为服装所用面料在着装情况下的伸长率,若ε≤εs,投影位置不变,若ε>εs,则强迫ε=εs,即对于三角形边OPproj,O为与顶点Pproj相连的任一顶点,若为压缩变形且ε>εs时,新的投影位置为 若为拉伸变形且ε>εs时,新的投影位置为 将此步骤循环执行5次;
步骤3.3、若三维服装模型与三维人体模型之间仍然存在穿透,将步骤3.1和步骤3.2反复执行,直到Agarment-penetration=Abody-penetration为止,即对于n次补偿方能完成的迭代计算而言,共进行了n次投影和5n次的边长变形控制,n=20-50;
第四步:合身性评价:
若第三步中排放好的三维服装模型和三维人体模型之间未出现穿透,则表明服装曲面能够完全覆盖对应的三维人体表面,认为合身:
若第三步中排放好的三维服装模型和三维人体模型之间出现穿透:
步骤4.1、对于着装人体而言,将三维服装模型自Y轴方向即身高方向最高点到最低点均分为200层,每一层以一个周长为1-4个人体头长的圆包围,每个圆上均分为100个点,每个点向圆心方向发送射线,将每条射线与三维人体模型的交点依次连接,得到人体模型轮廓线;将每条射线与第三步补偿前的三维服装模型的交点依次连接,得到补偿前服装模型轮廓线,将每条射线与第三步补偿后的三维服装模型的交点依次连接,得到补偿后服装模型轮廓线;
步骤4.2、分别计算同一层的人体模型轮廓线、补偿前服装模型轮廓线以及补偿后服装模型轮廓线的周长;
当在所有200层中,补偿前后服装模型轮廓线的周长皆大于人体模型轮廓线的周长,认为合身,若200层中补偿前服装模型轮廓线中周长最小者与同层人体模型轮廓线的周长相比,其大于量超过1cm,认为松合身,否则,认为紧合身;
在所有200层中,记录所有出现补偿前服装模型轮廓线小于人体模型轮廓线周长,但补偿后服装模型轮廓线的周长大于同层人体模型轮廓线周长的层,共计m层:
在这m层中,当所有层均满足在补偿后服装模型轮廓线的周长与同层补偿前服装模型轮廓线的周长相比,变化率小于εs时,认为合身,此时,若这m层补偿后服装模型轮廓线中周长最小者与同层人体模型轮廓线的周长相比,其大于量超过1cm,认为松合身,否则,认为紧合身;
在这m层中,若有任何一层出现补偿后服装模型轮廓线的周长与同层补偿前服装模型轮廓线的周长相比变化率大于εs时,认为不合身。
本发明的主要优点在于能够在无法实际试穿服装的情况下,提供精确的合身性评价。
附图说明
图1为服装模型与人体模型间穿透的补偿前示意图;
图2为服装模型与人体模型间穿透的补偿后示意图;
图3为服装模型与人体模型出现穿透后的迭代补偿流程示意图;
图4为用包围圆切割模型示意图;
图5为人体模型轮廓图;
图6为服装模型轮廓图;
图7为着装前后的轮廓周长比对示意图A。
图8为着装前后的轮廓周长比对示意图B。
具体实施方式
下面结合实施例来具体说明本发明。
实施例1
一种网络环境中三维服装的合身性评价方法,具体步骤为:
第一步:建立虚拟服装模型:
将原始服装放置在人体扫描仪中进行服装表面三维点云的采集以得到三维服装模型,其中,三维服装模型由三角形刻面连接而成,三角形单元的密度为5000个/件;
第二步:建立目标人体模型:
将目标人体用人体扫描仪进行三维人体扫描以得到三维人体模型,其中,三维人体模型由三角形刻面连接而成,三角形单元的密度为10000个/人;
第三步:虚拟试衣:
将第一步得到的三维服装模型放在第二步得到的三维人体模型周围,对于下装而言,以服装的裆底点与人体的裆底点重合,两者间距不超过1cm,对于上装而言,将服装的左右肩点与人体的左右肩点对齐,两者间距不超过1cm,对于无肩吊带装,以服装的左右乳尖点与人体模型的左右乳尖点分别对齐,两者间距不超过1cm;
如图1所示,为服装模型与人体模型间穿透的补偿前示意图,若排放好的三维服装模型和三维人体模型之间出现穿透,通过以下算法进行补偿,图3为服装模型与人体模型出现穿透后的迭代补偿流程示意图,图2为服装模型与人体模型间穿透的补偿后示意图。
步骤3.1、Agarment-penetration和Abody-penetration分别为三维服装模型和三维人体模型上产生交叉穿透的区域,将三维服装模型中每个顶点{P|P∈Agarment-penetration}在Abody-penetration上投影,投影方向为{P |P∈Agarment-penetration}的法向,这样,Agarment-penetration中每个顶点的新位置为P=Pproj,{Pproj|Pproj∈Abody-penetration},即Agarment-penetration→Abody-penetration;
步骤3.2、计算三维服装模型中每个三角形的边长变化率ε,ε=L/Lrest,其中,L为补偿后的边长,Lrest为补偿前的边长;令εs为服装所用面料在着装情况下的伸长率,若ε≤εs,投影位置不变,若ε>εs,则强迫ε=εs,即对于三角形边OPproj,O为与顶点Pproj相连的任一顶点,若为压缩变形且ε>εs时,新的投影位置为 若为拉伸变形且ε>εs时,新的投影位置为 将此步骤循环执行5次;
步骤3.3、若三维服装模型与三维人体模型之间仍然存在穿透,将步骤3.1和步骤3.2反复执行,直到Agarment-penetration=Abody-penetration为止,即对于n次补偿方能完成的迭代计算而言,共进行了n次投影和5n次的边长变形控制,n=20-50;
第四步:合身性评价:
若第三步中排放好的三维服装模型和三维人体模型之间未出现穿透,则表明服装曲面能够完全覆盖对应的三维人体表面,认为合身:
若第三步中排放好的三维服装模型和三维人体模型之间出现穿透:
步骤4.1、对于着装人体而言,将三维服装模型自Y轴方向即身高方向最高点到最低点均分为200层,每一层以一个周长为1-4个人体头长的圆包围,每个圆上均分为100个点,每个点向圆心方向发送射线,将每条射线与三维人体模型的交点依次连接,得到人体模型轮廓线,将每条射线与第三步补偿前的三维服装模型的交点依次连接,得到补偿前服装模型轮廓线,将每条射线与第三步补偿后的三维服装模型的交点依次连接,得到补偿后服装模型轮廓线;图4为用包围圆切割模型示意图。图5为人体模型轮廓图;图6为服装模型轮廓图。
步骤4.2、分别计算同一层的人体模型轮廓线、补偿前服装模型轮廓线以及补偿后服装模型轮廓线的周长;
当在所有200层中,补偿前后服装模型轮廓线的周长皆大于人体模型轮廓线的周长,认为合身,若200层中补偿前服装模型轮廓线中周长最小者与同层人体模型轮廓线的周长相比,其大于量超过1cm,认为松合身,否则,认为紧合身;如图7所示,为着装前后的轮廓周长比对示意图A,曲线1为人体轮廓周长线,曲线2为未经过补偿的服装轮廓周长线,曲线3为补偿过的服装轮廓周长线。
在所有200层中,记录所有出现补偿前服装模型轮廓线小于人体模型轮廓线周长,但补偿后服装模型轮廓线的周长大于同层人体模型轮廓线周长的层,共计m层:
在这m层中,当所有层均满足在补偿后服装模型轮廓线的周长与同层补偿前服装模型轮廓线的周长相比,变化率小于εs时,认为合身,此时,若这m层补偿后服装模型轮廓线中周长最小者与同层人体模型轮廓线的周长相比,其大于量超过1cm,认为松合身,否则,认为紧合身;
在这m层中,若有任何一层出现补偿后服装模型轮廓线的周长与同层补偿前服装模型轮廓线的周长相比变化率大于εs时,认为不合身。如图8所示,为着装前后的轮廓周长比对示意图B,曲线1为人体轮廓周长线,曲线2为未经过补偿的服装轮廓周长线,曲线3为补偿过的服装轮廓周长线。
Claims (1)
1、一种网络环境中三维服装的合身性评价方法,其特征在于,具体步骤为:
第一步:建立虚拟服装模型:
将原始服装放置在人体扫描仪中进行服装表面三维点云的采集以得到三维服装模型,其中,三维服装模型由三角形刻面连接而成,三角形单元的密度为5000个/件;
第二步:建立目标人体模型:
将目标人体用人体扫描仪进行三维人体扫描以得到三维人体模型,其中,三维人体模型由三角形刻面连接而成,三角形单元的密度为10000个/人;
第三步:虚拟试衣:
将第一步得到的三维服装模型放在第二步得到的三维人体模型周围,对于下装而言,以服装的裆底点与人体的裆底点重合,两者间距不超过1cm,对于上装而言,将服装的左右肩点与人体的左右肩点对齐,两者间距不超过1cm,对于无肩吊带装,以服装的左右乳尖点与人体模型的左右乳尖点分别对齐,两者间距不超过1cm;
若排放好的三维服装模型和三维人体模型之间出现穿透,通过以下算法进行补偿:
步骤3.1、Agarment-penetration和Abody-penetration分别为三维服装模型和三维人体模型上产生交叉穿透的区域,将三维服装模型中每个顶点{P|P∈Agarment-penetration}在Abody-penetration上投影,投影方向为{P|P∈Agarment-penetration}的法向,这样,Agaremnt-penetration中每个顶点的新位置为P=Pproj,{Pproj|Pproj∈Abody-penetration},即Agarment-penetration→Abody-penetration;
步骤3.2、计算三维服装模型中每个三角形的边长变化率ε,ε=L/Lrest,其中,L为补偿后的边长,Lrest为补偿前的边长;令εs为服装所用面料在着装情况下的伸长率,若ε≤εs,投影位置不变,若ε>εs,则强迫ε=εs,即对于三角形边OPproj,O为与顶点Pproj相连的任一顶点,若为压缩变形且ε>εs时,新的投影位置为 若为拉伸变形且ε>εs时,新的投影位置为 将此步骤循环执行5次;
步骤3.3、若三维服装模型与三维人体模型之间仍然存在穿透,将步骤3.1和步骤3.2反复执行,直到Agarment-penetration=Abody-penetration为止,即对于n次补偿方能完成的迭代计算而言,共进行了n次投影和5n次的边长变形控制,n=20-50;
第四步:合身性评价:
若第三步中排放好的三维服装模型和三维人体模型之间未出现穿透,则表明服装曲面能够完全覆盖对应的三维人体表面,认为合身:
若第三步中排放好的三维服装模型和三维人体模型之间出现穿透:
步骤4.1、对于着装人体而言,将三维服装模型自Y轴方向即身高方向最高点到最低点均分为200层,每一层以一个周长为1-4个人体头长的圆包围,每个圆上均分为100个点,每个点向圆心方向发送射线,将每条射线与三维人体模型的交点依次连接,得到人体模型轮廓线;将每条射线与第三步补偿前的三维服装模型的交点依次连接,得到补偿前服装模型轮廓线,将每条射线与第三步补偿后的三维服装模型的交点依次连接,得到补偿后服装模型轮廓线;
步骤4.2、分别计算同一层的人体模型轮廓线、补偿前服装模型轮廓线以及补偿后服装模型轮廓线的周长;
当在所有200层中,补偿前后服装模型轮廓线的周长皆大于人体模型轮廓线的周长,认为合身,若200层中补偿前服装模型轮廓线中周长最小者与同层人体模型轮廓线的周长相比,其大于量超过1cm,认为松合身,否则,认为紧合身;
在所有200层中,记录所有出现补偿前服装模型轮廓线小于人体模型轮廓线周长,但补偿后服装模型轮廓线的周长大于同层人体模型轮廓线周长的层,共计m层:
在这m层中,当所有层均满足在补偿后服装模型轮廓线的周长与同层补偿前服装模型轮廓线的周长相比,变化率小于εs时,认为合身,此时,若这m层补偿后服装模型轮廓线中周长最小者与同层人体模型轮廓线的周长相比,其大于量超过1cm,认为松合身,否则,认为紧合身;
在这m层中,若有任何一层出现补偿后服装模型轮廓线的周长与同层补偿前服装模型轮廓线的周长相比变化率大于εs时,认为不合身。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100562309A CN101650839B (zh) | 2009-08-11 | 2009-08-11 | 网络环境中三维服装的合身性评价方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100562309A CN101650839B (zh) | 2009-08-11 | 2009-08-11 | 网络环境中三维服装的合身性评价方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101650839A true CN101650839A (zh) | 2010-02-17 |
CN101650839B CN101650839B (zh) | 2012-01-04 |
Family
ID=41673068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100562309A Expired - Fee Related CN101650839B (zh) | 2009-08-11 | 2009-08-11 | 网络环境中三维服装的合身性评价方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101650839B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678836A (zh) * | 2012-08-30 | 2014-03-26 | 北京三星通信技术研究有限公司 | 虚拟试衣***及方法 |
CN103810607A (zh) * | 2014-03-03 | 2014-05-21 | 郑超 | 虚拟试衣方法 |
CN104751514A (zh) * | 2015-04-03 | 2015-07-01 | 厦门唯尔酷信息技术有限公司 | 穿着松紧度模拟方法及其*** |
CN105096335A (zh) * | 2015-09-17 | 2015-11-25 | 无锡天脉聚源传媒科技有限公司 | 一种传输评价信息的方法及装置 |
CN106530064A (zh) * | 2016-12-31 | 2017-03-22 | 东南大学 | 一种肩部的试衣仿真穿着舒适度评估***及方法 |
CN106933976A (zh) * | 2017-02-14 | 2017-07-07 | 深圳奥比中光科技有限公司 | 建立人体3d净模型的方法及其在3d试衣中的应用 |
CN106960463A (zh) * | 2017-03-13 | 2017-07-18 | 东华大学 | 面向真实扫描人体的三维虚拟服装快速试衣方法 |
CN107292964A (zh) * | 2017-05-31 | 2017-10-24 | 东华大学 | 一种三维虚拟服装自穿透补偿方法 |
CN109901720A (zh) * | 2019-03-19 | 2019-06-18 | 江苏皓之睿数字科技有限公司 | 一种基于3d人体模型的衣服定制*** |
CN112417739A (zh) * | 2020-12-09 | 2021-02-26 | 北京维盛视通科技有限公司 | 电子服装松紧度检测方法、装置、存储介质及电子设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2502634A (en) * | 2012-05-31 | 2013-12-04 | Khalil Abu Al-Rubb | Methods of determining the fit of items of clothing using a computer |
-
2009
- 2009-08-11 CN CN2009100562309A patent/CN101650839B/zh not_active Expired - Fee Related
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678836A (zh) * | 2012-08-30 | 2014-03-26 | 北京三星通信技术研究有限公司 | 虚拟试衣***及方法 |
CN103678836B (zh) * | 2012-08-30 | 2019-03-22 | 北京三星通信技术研究有限公司 | 虚拟试衣***及方法 |
CN103810607A (zh) * | 2014-03-03 | 2014-05-21 | 郑超 | 虚拟试衣方法 |
CN104751514B (zh) * | 2015-04-03 | 2018-08-28 | 厦门唯尔酷信息技术有限公司 | 穿着松紧度模拟方法及其*** |
CN104751514A (zh) * | 2015-04-03 | 2015-07-01 | 厦门唯尔酷信息技术有限公司 | 穿着松紧度模拟方法及其*** |
CN105096335A (zh) * | 2015-09-17 | 2015-11-25 | 无锡天脉聚源传媒科技有限公司 | 一种传输评价信息的方法及装置 |
CN105096335B (zh) * | 2015-09-17 | 2018-12-21 | 无锡天脉聚源传媒科技有限公司 | 一种传输评价信息的方法及装置 |
CN106530064A (zh) * | 2016-12-31 | 2017-03-22 | 东南大学 | 一种肩部的试衣仿真穿着舒适度评估***及方法 |
CN106530064B (zh) * | 2016-12-31 | 2020-09-08 | 东南大学 | 一种肩部的试衣仿真穿着舒适度评估***及方法 |
CN106933976A (zh) * | 2017-02-14 | 2017-07-07 | 深圳奥比中光科技有限公司 | 建立人体3d净模型的方法及其在3d试衣中的应用 |
CN106933976B (zh) * | 2017-02-14 | 2020-09-18 | 深圳奥比中光科技有限公司 | 建立人体3d净模型的方法及其在3d试衣中的应用 |
CN106960463A (zh) * | 2017-03-13 | 2017-07-18 | 东华大学 | 面向真实扫描人体的三维虚拟服装快速试衣方法 |
CN106960463B (zh) * | 2017-03-13 | 2020-05-26 | 东华大学 | 面向真实扫描人体的三维虚拟服装快速试衣方法 |
CN107292964A (zh) * | 2017-05-31 | 2017-10-24 | 东华大学 | 一种三维虚拟服装自穿透补偿方法 |
CN107292964B (zh) * | 2017-05-31 | 2019-12-10 | 东华大学 | 一种三维虚拟服装自穿透补偿方法 |
CN109901720A (zh) * | 2019-03-19 | 2019-06-18 | 江苏皓之睿数字科技有限公司 | 一种基于3d人体模型的衣服定制*** |
CN109901720B (zh) * | 2019-03-19 | 2022-10-11 | 北京迷姆数字科技有限公司 | 一种基于3d人体模型的衣服定制*** |
CN112417739A (zh) * | 2020-12-09 | 2021-02-26 | 北京维盛视通科技有限公司 | 电子服装松紧度检测方法、装置、存储介质及电子设备 |
CN112417739B (zh) * | 2020-12-09 | 2023-12-19 | 北京维盛视通科技有限公司 | 电子服装松紧度检测方法、装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101650839B (zh) | 2012-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101650839B (zh) | 网络环境中三维服装的合身性评价方法 | |
Gill | A review of research and innovation in garment sizing, prototyping and fitting | |
CN105006014B (zh) | 虚拟衣物快速模拟试穿的实现方法及*** | |
CN102880741B (zh) | 一种基于个性化三维虚拟人台的服装衣身原型样板生成方法 | |
CN103810607B (zh) | 虚拟试衣方法 | |
Yunchu et al. | Prototype garment pattern flattening based on individual 3D virtual dummy | |
CN105527946A (zh) | 一种基于工业互联网的快速成衣***及其方法 | |
CN110580398B (zh) | 服装舒适感仿真方法、服装制作方法、***及介质 | |
CN106952334A (zh) | 人体净模型的创建方法与三维试衣*** | |
KR102236191B1 (ko) | 인공신경망을 이용한 체형분류 자동화 및 패턴 자동보정 시스템 | |
Ancutiene et al. | Quality evaluation of the appearance of virtual close-fitting woven garments | |
Sun et al. | Finite element analysis on contact pressure and 3D breast deformation for application in women’s bras | |
Ballester et al. | 3D body databases of the Spanish population and its application to the apparel industry | |
Domingo et al. | Modeling of female human body shapes for apparel design based on cross mean sets | |
CN107599404A (zh) | 一种fdm三维打印垂直支撑模型的垂直投影求交方法 | |
Fang et al. | Expert‐based customized pattern‐making automation: Part I. Basic patterns | |
JP5992957B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、およびこれを用いた衣服の製造方法 | |
Mi Park et al. | Multi‐purpose three‐dimensional body form | |
CN104778309A (zh) | 飞机结构强度校核方法和装置 | |
Mesuda et al. | Virtual draping by mapping | |
CN106960463A (zh) | 面向真实扫描人体的三维虚拟服装快速试衣方法 | |
CN101216957A (zh) | 一种基于混合插值参数化的人体模型设计方法 | |
CN106251200A (zh) | 基于实例的虚拟试衣方法 | |
CN104751514A (zh) | 穿着松紧度模拟方法及其*** | |
Kwong | Garment design for individual fit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120104 Termination date: 20140811 |
|
EXPY | Termination of patent right or utility model |