虚拟试衣技术发展综述:从应用到开源资源

虚拟试衣是通过虚拟的技术手段,实现用户不用脱去身上衣服,完成变装的效果。最初,起源于换装游戏,随着互联网的普及和电子商务的兴起,消费者对在线购物体验的需求不断增加,虚拟试衣技术因此得到了快速发展。现如今,虚拟试衣技术多应用于:

  1. 电子商务:为用户提供在线试穿服务,提升购物体验,减少退货率。

  2. 服装设计:帮助设计师快速试验不同设计方案,降低样品制作成本。

  3. 游戏和娱乐:在游戏和虚拟现实中为角色定制服装,增强沉浸感。

尽管虚拟试衣技术已经取得了显著进展,但仍然面临一些挑战:

  1. 数据采集和处理:高质量的3D人体和服装数据获取难度大,且处理复杂。如何高效地采集和处理这些数据是一个亟待解决的问题。

  2. 实时性:实现流畅的实时试穿效果需要强大的计算能力。当前的计算资源限制了虚拟试衣技术的实时应用。

  3. 细节表现:高精度地模拟服装的材质、纹理和物理特性仍具有挑战性。特别是对于一些复杂面料的表现,现有技术仍有改进空间。

  4. 用户接受度:如何提升用户的使用意愿和信任度也是一个关键问题。

为了帮助研究人员更好地开展相关领域的工作,本文整理了一些虚拟试衣相关的开源数据集、模型和项目。这些资源可以为研究人员提供丰富的素材和工具,推动虚拟试衣技术的发展。

GP-VTON

GP-VTON 是一种通过协作局部流全局解析学习实现通用虚拟试穿的方法,可以在复杂的自遮挡场景中生成语义正确和照片逼真的试穿结果,并且可以轻松扩展到多类别场景。

  • 论文链接:https://arxiv.org/pdf/2303.13756

  • 项目链接:https://github.com/xiezhy6/GP-VTON

9cd4d4efc2d57d9caa6c1cc806073e48.png

OOTDiffusion

OOTDiffusion 是基于 Stable Diffusion 的模型微调,用于实现现实且可控的基于图像的虚拟试穿(VTION)。可以根据不同性别和体型调整服装,支持半身和全身模型,效果接近商用!

  • 论文链接:https://arxiv.org/abs/2403.01779

  • 项目链接:https://github.com/levihsu/OOTDiffusion

  • 体验链接:https://huggingface.co/spaces/levihsu/OOTDiffusion

6e04df2d29f1502cffe800d4ab5c1313.png

TryOnDiffusion

TryOnDiffusion 可以将两幅图片合成,帮助照片中的人物更换不同的服饰。不同于传统方法,TryOnDiffusion 基于并行 UNet 的扩散式架构,在保留更多细节的情况下让服装和真人模特相结合,可呈现出更自然的试穿效果。

  • 研发单位:谷歌;华盛顿大学

  • 论文链接:https://arxiv.org/abs/2306.08276

  • 项目链接:https://github.com/tryonlabs/tryondiffusion

d247bbf57986ecda44198a829b5a8d6c.png

DiOr(Dressing in Order)

Dressing in Order(按顺序穿衣)一个灵活的人物生成框架,支持2D 姿态迁移、虚拟试衣、服装编辑任务。其关键在于使用新的循环生成网路,将衣服按顺序穿到一个人身上,顺序不同,结果不同。

  • 论文链接:https://arxiv.org/abs/2104.07021

  • 项目链接:https://github.com/cuiaiyu/dressing-in-order

64fe3e3aca7b0a590c5cd74191da618c.png

M3D-VTON

M3D-VTON 是一种计算效率很高的单目到三维虚拟试穿网络,借鉴了二维和三维方法的优点,从二维信息中生成三维试穿网格。

  • 论文链接:https://arxiv.org/abs/2108.05126

  • 项目链接:https://github.com/fyviezhao/M3D-VTON

90e7b2a31cc97a1bd0f6c90816cb26ae.png

数据集

单品类虚拟试穿数据集

VITON-HD

特点:

  • 纯白背景

  • 品类:上衣

  • 尺寸:13679 件衣物和 27358 张人模图像

  • 分辨率:1024 × 768

收录于 CVPR 2021。

  • 论文链接:https://arxiv.org/abs/2103.16874

  • 数据集链接:https://github.com/shadow2496/VITON-HD?tab=readme-ov-file#dataset

ca8109ed7b5ad30c8e40dabfdaf2a6dc.png

FashionTryOn

特点:

  • 尺寸:28714个三元组,每个三元组包含一个服装项目图像和两个不同姿势的模特图像,共计 86142 张图像

  • 分辨率:256 × 192

收录于ACM Multimedia 2019。

  • 论文链接:https://zhennaziyu.github.io/homepage/fp452-zhengA.pdf

  • 数据集链接:https://fashiontryon.wixsite.com/fashiontryon

99833579c1371ec88c3b22a40563e5d4.png

MPV

特点:

  • 尺寸:35687 张人物图片和 13524 张衣服图像,每张人物图片都有不同的姿势

  • 分辨率:256 × 192

d56ffa795a89f9534500e53b61dbf6d1.png
  • 论文链接:https://arxiv.org/abs/1902.11026

  • 数据集链接:https://drive.google.com/drive/folders/1e3ThRpSj8j9PaCUw8IrqzKPDVJK_grcA

StreetTryOn

特点:

  • 街景背景

  • 尺寸:从大型时尚检索数据集 DeepFashion2 中筛掉超过 90% 的不适用于试穿任务的图像(例如非正面视图、大遮挡、黑暗环境等),由 12364 张用于训练的街头人物图像和 2089 张用于验证的街头人物图像组成。

19dd622c698dd5df524a9dfdf940bbe5.png
  • 论文链接:https://arxiv.org/pdf/2311.16094.pdf

  • 项目链接:https://cuiaiyu.github.io/StreetTryOn/

多品类虚拟试穿数据集

Dress Code Dataset

特点:

  • 纯白背景

  • 尺寸:53792 件衣物和 107584 张穿着它们的人模图像

  • 品类:上衣、下装、裙子

  • 分辨率:1024 × 768

相较于单品类,它更加完善了验证虚拟试衣算法的有效性。

  • 论文链接:https://arxiv.org/abs/2204.08532

  • 数据集链接:https://github.com/aimagelab/dress-code

baffef31b3d9b7e39d036d65576aaed0.gif


随着电商的普及,用户对虚拟试衣效果的要求日益精美,这使得所需的算力要求不断提高。趋动云作为领先的算力服务商,凭借高性能计算资源,能够快速处理海量数据,为开发人员提供强有力的支持。

趋动云是面向企业、科研机构和个人 AI 开发者构建的开发和推理训练服务,也是全球首个基于 GPU 算力池化云的服务。

趋动云的使命是连接算力·连接人:

📍通过连接全球算力,趋动云可以为用户提供便宜、好用的 AI 算力。
📍通过为AI算法开发全流程提供优化服务、构建全球开发者项目和数据社区,趋动云可以帮助AI开发者接入丰富的生态,快速实现最佳实践

趋动云连接算力・连接人

注册即领
70元
算力金
4504c071e56eb001c2809706385b73a6.png

免费体验便宜好用的趋动云

做新手任务
再得230元算力金cc941ea2c57984bd50bb37afcb0fae45.png

添加小助手,获取新手任务

▼HOT 趋动云火热注册中!点击 “阅读原文” 即可尝鲜~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是辽宁省行政区划的 SQL 语句: ``` -- 创建省份表 CREATE TABLE province ( id INT PRIMARY KEY, name VARCHAR(20) ); -- 插入省份数据 INSERT INTO province (id, name) VALUES (210000, '辽宁省'); -- 创建市级表 CREATE TABLE city ( id INT PRIMARY KEY, name VARCHAR(20), province_id INT, FOREIGN KEY (province_id) REFERENCES province(id) ); -- 插入市级数据 INSERT INTO city (id, name, province_id) VALUES (210100, '沈阳市', 210000), (210200, '大连市', 210000), (210300, '鞍山市', 210000), (210400, '抚顺市', 210000), (210500, '本溪市', 210000), (210600, '丹东市', 210000), (210700, '锦州市', 210000), (210800, '营口市', 210000), (210900, '阜新市', 210000), (211000, '辽阳市', 210000), (211100, '盘锦市', 210000), (211200, '铁岭市', 210000), (211300, '朝阳市', 210000), (211400, '葫芦岛市', 210000); -- 创建县级表 CREATE TABLE county ( id INT PRIMARY KEY, name VARCHAR(20), city_id INT, FOREIGN KEY (city_id) REFERENCES city(id) ); -- 插入县级数据 INSERT INTO county (id, name, city_id) VALUES (210101, '市辖区', 210100), (210102, '和平区', 210100), (210103, '沈河区', 210100), (210104, '大东区', 210100), (210105, '皇姑区', 210100), (210106, '铁西区', 210100), (210111, '苏家屯区', 210100), (210112, '浑南区', 210100), (210113, '沈北新区', 210100), (210114, '于洪区', 210100), (210115, '辽中区', 210100), (210123, '康平县', 210100), (210124, '法库县', 210100), (210181, '新民市', 210100), (210201, '市辖区', 210200), (210202, '中山区', 210200), (210203, '西岗区', 210200), (210204, '沙河口区', 210200), (210211, '甘井子区', 210200), (210212, '旅顺口区', 210200), (210213, '金州区', 210200), (210214, '普兰店区', 210200), (210224, '长海县', 210200), (210281, '瓦房店市', 210200), (210283, '庄河市', 210200), (210301, '市辖区', 210300), (210302, '铁东区', 210300), (210303, '铁西区', 210300), (210304, '立山区', 210300), (210311, '千山区', 210300), (210321, '台安县', 210300), (210323, '岫岩满族自治县', 210300), (210381, '海城市', 210300), (210401, '市辖区', 210400), (210402, '新抚区', 210400), (210403, '东洲区', 210400), (210404, '望花区', 210400), (210411, '顺城区', 210400), (210421, '抚顺县', 210400), (210422, '新宾满族自治县', 210400), (210423, '清原满族自治县', 210400), (210501, '市辖区', 210500), (210502, '平山区', 210500), (210503, '溪湖区', 210500), (210504, '明山区', 210500), (210505, '南芬区', 210500), (210521, '本溪满族自治县', 210500), (210522, '桓仁满族自治县', 210500), (210601, '市辖区', 210600), (210602, '元宝区', 210600), (210603, '振兴区', 210600), (210604, '振安区', 210600), (210624, '宽甸满族自治县', 210600), (210681, '东港市', 210600), (210682, '凤城市', 210600), (210701, '市辖区', 210700), (210702, '古塔区', 210700), (210703, '凌河区', 210700), (210711, '太和区', 210700), (210726, '黑山县', 210700), (210727, '义县', 210700), (210781, '凌海市', 210700), (210782, '北镇市', 210700), (210801, '市辖区', 210800), (210802, '站前区', 210800), (210803, '西市区', 210800), (210804, '鲅鱼圈区', 210800), (210811, '老边区', 210800), (210881, '盖州市', 210800), (210882, '大石桥市', 210800), (210901, '市辖区', 210900), (210902, '海州区', 210900), (210903, '新邱区', 210900), (210904, '太平区', 210900), (210905, '清河门区', 210900), (210911, '细河区', 210900), (210921, '阜新蒙古族自治县', 210900), (210922, '彰武县', 210900), (211001, '市辖区', 211000), (211002, '白塔区', 211000), (211003, '文圣区', 211000), (211004, '宏伟区', 211000), (211005, '弓长岭区', 211000), (211011, '太子河区', 211000), (211021, '辽阳县', 211000), (211081, '灯塔市', 211000), (211101, '市辖区', 211100), (211102, '双台子区', 211100), (211103, '兴隆台区', 211100), (211104, '大洼区', 211100), (211122, '盘山县', 211100), (211201, '市辖区', 211200), (211202, '银州区', 211200), (211204, '清河区', 211200), (211221, '铁岭县', 211200), (211223, '西丰县', 211200), (211224, '昌图县', 211200), (211281, '调兵山市', 211200), (211282, '开原市', 211200), (211301, '市辖区', 211300), (211302, '双塔区', 211300), (211303, '龙城区', 211300), (211321, '朝阳县', 211300), (211322, '建平县', 211300), (211324, '喀喇沁左翼蒙古族自治县', 211300), (211381, '北票市', 211300), (211382, '凌源市', 211300), (211401, '市辖区', 211400), (211402, '连山区', 211400), (211403, '龙港区', 211400), (211404, '南票区', 211400), (211421, '绥中县', 211400), (211422, '建昌县', 211400), (211481, '兴城市', 211400); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值