Abstract
In the process of reconstructing a historical event such as a rock concert only from video, the reconstruction of faces and expressions of the musicians is obviously important. However, in the process of rebuilding appearance, because of the low quality of the video of the recorded concert, the result of the reconstruction may be far from the real appearance. In this paper, a robust 3D face reconstruction application is described that can be applied to a video recording. The application first uses DeblurGAN program to run anti-ambiguity calculation and removes the ambiguity in the concert video. Then, the super-resolution program is used to enlarge every frame of the concert video by four times, thus making every frame of the video clearer. Finally, the 3D faces are obtained after 3D reconstruction of the processed video frames via the 3DMM_CNN program.
Similar content being viewed by others
References
Zhang R, Tsai PS, James EC et al (1999) Shape from shading: a survey. IEEE Trans Pattern Anal Mach Intell 21(8):690–706
Blanz V, Vetter T (1999) A morphable model for the synthesis of 3D faces. In: Proceeding of the SIGGRAPH’99. Los Angeles, USA, ACM Press, New York
Blanz V, Vetter T (2003) Face recognition based on fitting a 3D morphable model. IEEE Trans Pattern Analy Mach Intell 25(9):1063–1074
Blanz V, Scherbaum K, Vetter T, Seidel H (2004) Exchanging faces in images. Comput Gr Forum 23(3):669–676
Blanz V, Vetter T (1999) Morphable model for the synthesis of 3D faces. In: Proceedings of the ACM SIGGRAPH conference on computer graphics
Chu B, Romdhani S, Chen L (2014) 3D-aided face recognition robust to expression and pose variations. In: Proceedings of the conference on computer vision pattern recognition
Paysan P, Knothe R, Amberg B, Romhani S, Vetter T (2009) A 3D face model for pose and illumination invariant face recognition. In: International conference on advanced video and signal based surveillance
Romdhani S, Vetter T (2003) Efficient, robust and accurate fitting of a 3D morphable model. In: Proceedings of the international conference on computer vision
Tang H, Hu Y, Fu Y, Hasegawa-Johnson M, Huang TS (2008) Real-time conversion from a single 2d face image to a 3D text-driven emotive audio-visual avatar. In: International conference on multimedia and expo, pp 1205–1208, IEEE
Yang F, Wang J, Shechtman E, Bourdev L, Metaxas D (2011) Expression flow for 3D-aware face component transfer. ACM Trans Gr 30(4):60
Blanz V, Romdhani S, Vetter T (2002) Face identification across different poses and illuminations with a 3d morphable model. In: International conference on automatic face and gesture recognition, pp 192–197
Blanz V, Vetter T (2003) Face recognition based on fitting a 3d morphable model. Trans Pattern Anal Mach Intell 25(9):1063–1074
Chu B, Romdhani S, Chen L (2014) 3D-aided face recognition robust to expression and pose variations. In: Proceedings of the conference on computer vision and pattern recognition
Hu G, Yan F, Chan C-H, Deng W, Christmas W, Kittler J, Robertson NM (2016) Face recognition using a unified 3D morphable model. In: European conference on computere vision, Springer, Berlin, pp 73–89
Paysan P, Knothe R, Amberg B, Romhani S, Vetter T (2009) A 3D face model for pose and illumination invariant face recognition. In: International conference on advanced video and signal based surveillance
Romdhani S, Vetter T (2003) Efficient, robust and accurate fitting of a 3D morphable model. In: Proceedings of the 9th IEEE international conference on computer vision. Nice, France, IEEE Computer Society
Romdhani S, Blanz V, Vetter T (2002) Face identification by fitting a 3D morphable model using linear shape and texture error functions. In: Proceedings of the ECCV’02. London, UK, Spring, Berlin, 2002, pp 3–19
Jiang Dalong H, Yuxiao YS et al (2005) Efficient 3D reconstruction for face recognition. Pattern Recognit 38(6):787–798
Liang S, Shapiro LG, Kemelmacher-Shlizerman I (2016) Head reconstruction from internet photos. In: European conference on computer vision, Springer, Berlin, pp 360–374
Piotraschke M, Blanz V (2016) Automated 3D face reconstruction from multiple images using quality measures. In: Proceedings of the conference computer vision pattern recognition
Roth J, Tong Y, Liu X (2015) Unconstrained 3D face reconstruction. In: Proceedings of the conference on computer vision pattern recognition, June
Roth J, Tong Y, Liu X (2016) Adaptive 3D face reconstruction from unconstrained photo collections. In: Proceedings of the conference on computer vision pattern recognition
Suwajanakorn S, Kemelmacher-Shlizerman I, Seitz SM (2014) Total moving face reconstruction. In: European conference on computer vision, Springer, Berlin, pp 796–812
Hassner T (2013) Viewing real-world faces in 3D. In: Proceedings of the IEEE international conference on computer vision, IEEE, pp 3607–3614
Hassner T, Harel S, Paz E, Enbar R (2015) Effective face frontalization in unconstrained images. In: Proceedings of the conference computer vision pattern recognition
Masi I, Tran A, Hassner T, Leksut JT, Medioni G (2016) Do we really need to collect millions of faces for effective face recognition? In: European conference on computer vision
Taigman Y, Yang M, Ranzato M, Wolf L (2014) Deepface: closing the gap to human-level performance in face verification. In: Proceedings of the conference computer vision pattern recognition, IEEE
Richardson E, Sela M, Kimmel R (2016) 3d face reconstruction by learning from synthetic data. In: International conference on 3D vision
Masi I, Tran A, Hassner T, Leksut JT, Medioni G (2016) Do we really need to collect millions of faces for effective face recognition? In: European conference on computer vision
Kemelmacher-Shlizerman I, Basri R (2011) 3D face reconstruction from a single image using a single reference face shape. Trans Pattern Anal Mach Intell 33(2):394–405
Dovgard R, Basri R (2004) Statistical symmetric shape from shading for 3D structure recovery of faces. In: European conference on computer vision, pp 99–113
Hassner T (2013) Viewing real-world faces in 3D. In: Proceedings of the international conference on computer vision, IEEE, pp 3607–3614
Hassner T, Basri R (2006) Example based 3D reconstruction from single 2D images. In: Proceedings of the conference on computer on vision pattern recognition workshops, IEEE
Taigman Y, Yang M, Ranzato M, Wolf L (2014) Deepface: closing the gap to human-level performance in face verification. In: Proceedings of the conference on computer vision pattern recognition, IEEE
Huber P, Hu G, Tena R, Mortazavian P, Koppen W, Christmas W, Rtsch M, Kittler J (2016) A multiresolution 3D morphable face model and fitting framework. In: International conference on computer vision theory and applications
Jourabloo A, Liu X (2016) Large-pose face alignment via CNN-based dense 3D model fitting. In: Proceedings of the conference on computer vision pattern recognition
Saito S, Li T, Li H (2016) Real-time facial segmentation and performance capture from RGB input. In: European conference on computer vision
Zhu X, Lei Z, Liu X, Shi H, Li SZ (2016) Face alignment across large poses: a 3D solution. In: Proceedings of the conference on computer vision pattern recognition
Kupyn O, Budzan V, Mykhailych M, Mishkin D, Matas J (2018) Deblurgan: blind motion deblurring using conditional adversarial networks. In:Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8183–8192
Boracchi G, Foi A (2012) Modeling the performance of image restoration from motion blur. IEEE Trans Image Process 21(8):3502–3517
He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778
Kim J, Kwon Lee J, Mu Lee K (2016) Accurate image super-resolution using very deep convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1646–1654
Tuan Tran A, Hassner T, Masi I, Medioni G (2017) Regressing robust and discriminative 3D morphable models with a very deep neural network. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5163–5172
Piotraschke M, Blanz V (2016) Automated 3d face reconstruction from multiple images using quality measures. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3418–3427
Cao Z, Hidalgo G, Simon T, Wei SE, Sheikh Y (2018) OpenPose: realtime multi-person 2D pose estimation using part affinity fields. arXiv preprint arXiv:1812.08008
Shi R, Gan Y, Wang Y (2018) Evaluating scalability bottlenecks by workload extrapolation. In: 2018 IEEE 26th international symposium on modeling, analysis, and simulation of computer and telecommunication systems (MASCOTS) 2018 Sep 25, IEEE, pp 333–347
Shi R, Wang Y (2016) Cheap and available state machine replication. In: 2016 {USENIX} annual technical conference ({USENIX}{ATC} 16) 2016, pp 265–279
Acknowledgements
This work was funded by the European Research Council (ERC) Advanced Grant to M. Slater, MoTIVE, ERC-2016-ADG 742989.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lv, Z. Robust3D: a robust 3D face reconstruction application. Neural Comput & Applic 32, 8893–8900 (2020). https://doi.org/10.1007/s00521-019-04380-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-019-04380-w