高级检索
唐博奕, 杨文武, 赵叶清, 杨柏林, 金剑秋. 基于3D人脸跟踪的实时真人虚拟试发[J]. 计算机辅助设计与图形学学报, 2021, 33(9): 1398-1406. DOI: 10.3724/SP.J.1089.2021.18719
引用本文: 唐博奕, 杨文武, 赵叶清, 杨柏林, 金剑秋. 基于3D人脸跟踪的实时真人虚拟试发[J]. 计算机辅助设计与图形学学报, 2021, 33(9): 1398-1406. DOI: 10.3724/SP.J.1089.2021.18719
Tang Boyi, Yang Wenwu, Zhao Yeqing, Yang Bailin, Jin Jianqiu. Real-Time Virtual Hair Try-on by 3D Face Tracking[J]. Journal of Computer-Aided Design & Computer Graphics, 2021, 33(9): 1398-1406. DOI: 10.3724/SP.J.1089.2021.18719
Citation: Tang Boyi, Yang Wenwu, Zhao Yeqing, Yang Bailin, Jin Jianqiu. Real-Time Virtual Hair Try-on by 3D Face Tracking[J]. Journal of Computer-Aided Design & Computer Graphics, 2021, 33(9): 1398-1406. DOI: 10.3724/SP.J.1089.2021.18719

基于3D人脸跟踪的实时真人虚拟试发

Real-Time Virtual Hair Try-on by 3D Face Tracking

  • 摘要: 真人虚拟试发在虚拟社交、在线商城试戴和个人发型设计等领域具有明显的应用价值.现有的基于图像的2D虚拟试发系统无法让用户从不同的角度和距离实时观看试发效果,极大地限制了这类系统的可应用范围.为此,提出一个基于3D人脸跟踪的实时真人虚拟试发系统,用户仅使用一个网络摄像头,就能如同在镜子前试戴真实假发一样进行虚拟试发.首先结合深度学习技术与传统优化算法,从2D人脸视频帧中快速鲁棒地计算出对应的3D人脸形状和姿态,实现3D人脸跟踪;然后根据事先指定的若干对对应点,自动把3D头发佩戴到视频帧所对应的3D人脸模型;最后根据3D人脸模型对3D虚拟头发进行遮挡处理与绘制,实现虚实混合的真人虚拟试发效果.此外,还提出一种简单实用的3D头发重上色算法,以进一步增强虚拟试发效果.在室内外环境下,使用网络摄像头采集用户视频进行了大量的真人虚拟试发实验的结果表明,该系统是有效的和实用的.

     

    Abstract: Virtual hair try-on is becoming popular in many applications such as virtual social networking,try-on for online shopping,and hairstyle design.Most of existing systems are image-based where the user is not allowed to view the try-on effects from different perspectives and distances in real-time,which limits the usability of the system.A real-time virtual hair try-on system based on 3D face tracking is proposed,in this system,by using an ordinary web camera,the user is enabled to perform the virtual hair try-on in a way as s/he conducts the real hair try-on in front of a mirror.Firstly,the system realizes 3D face tracking,which combines the deep learning technique and the traditional optimization algorithm for determining the shape and pose of the 3D faces from the 2D video frames.Then,it automatically puts the 3D hair onto the 3D faces corresponding to the video frames with several pairs of user-specified points to wear hair.Finally,vir-tual-real rendering,which handles the occlusion of the 3D hair and renders it with the face in the 2D video frames,leads to the virtual-real effect of hair try-on.In addition,a simple but effective algorithm of recol-oring the 3D hair is proposed so as to improve the effect of virtual hair try-on.In indoor and outdoor envi-ronments,extensive virtual try-on evaluations demonstrate the effectiveness and practicability of our system.

     

/

返回文章
返回