随着科技的进步与发展,虚拟试衣间正在进入人们的生活。那么如何为衣服、鞋子、配饰、手表、眼镜以及帽子提供虚拟试穿体验,就需要了解虚拟试衣间的工作原理。
为了让消费者获得在实体商店购物的体验,从事虚拟试验人工智能技术开发的数据科学开发商MobiDev公司开发出一种虚拟试衣间。以下对虚拟试衣间技术的工作原理进行阐述和分析。
虚拟试验室技术的工作原理多年来,“先试后买”策略一直是服装店行之有效的客户互动方法。现在,这种策略能够以虚拟试衣间的形式存在。根据调研机构《财富商业洞察》预测,到2027年,全球虚拟试衣间市场规模有望达到100亿美元。
为了更好地理解虚拟试衣间技术的工作原理和技术逻辑,将以MobiDev公司近日开发的一个关于增强现实 (AR) 鞋类试衣间开发的项目为例。虚拟试衣间的工作方式如下:
- 将输入视频分割成帧,并用深度学习模型进行处理,该模型估计一组特定试衣者腿部和双脚关键点的位置。
- 根据检测到的关键点来放置鞋类的3D模型。
- 渲染3D鞋类模型,以便每个帧显示逼真的纹理和光线。
MobiDev公司在使用ARKit(苹果设备的增强现实框架)时,发现它存在渲染限制。从发布的视频中可以看出,其跟踪精度太低,无法用于鞋类定位。这种限制的原因可能是在忽略跟踪精度的同时保持推理速度,这对于实时工作的应用程序可能至关重要。
另一个问题是ARKit 算法对身体部位的识别效果不佳。由于该算法旨在识别试穿者整个身体,如果处理后的图像仅包含身体的一部分,它不会检测任何关键点。这正是鞋类试衣间所面临的情况,而算法应该只处理试衣者的腿部。
其结论是,虚拟试衣间应用程序可能需要附加功能以及标准AR库。因此,建议让数据科学家参与开发自定义姿势估计模型,该模型应该只检测帧中一只脚或双脚的关键点并实时操作。
虚拟试验室解决方案虚拟试衣间技术可以提供配饰、手表、眼镜、帽子、衣服等产品的试穿功能。以下了解这些解决方案中是如何在幕后工作的。
(1)手表
AR-Watches应用程序就是试戴虚拟手表的一个很好的例子,它允许用户试戴各种手表。该解决方案基于ARTag技术,利用印在表带上的特定标记,将表带佩戴在用户的手腕上以代替手表,以便开始虚拟试戴手表。计算机视觉算法仅处理帧中可见的那些标记,并识别摄影头相对于它们的位置。之后,需要正确渲染手表3D图像,虚拟摄影头应放置在同一位置。