deformation @ tu
TRANSCRIPT
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Using Morphable Face Model to Improve Stereo Reconstruction and Visualising the
Model on a Smartphone
HARDIK JAINUnder the Guidance of
Prof. Olaf HELLWICH
Prof. RS ANAND
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
PRESENTATION OUTLINE
Introduction
Motivation
Research Methodology
Results and Evaluation
Visualisation
Conclusion and Scope for Future Work
Further Reading
1 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
INTRODUCTION
Face Reconstruction
Multiple Image ReconstructionVisual structure from motion
Stereo Reconstruction
Single Image Reconstruction3D Morphable Model
2 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
3D Morphable Model
Statistical model of face meshes which are in dense correspondence.
Principal component analysis (PCA) is performed on these set of ๐ meshes.
Mean shape าง๐ , ๐ โ 1 Principal Components ๐๐ and ๐๐ ,๐2
eigen values
Shape parameter vector cs = ๐ผ1, โฆ , ๐ผ๐โ1๐
iisi
M
i
model SsS 2
,
1
1=
=
INTRODUCTI
ONSingle Image Reconstruction
Morphable Model
3 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
MOTIVATION Stereo Reconstruction
Stereo Model
Stereo Model
High Quality
Face Scan
Stereo Model and High Quality Scan Cloud
Compare
4 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Face Model
MOTIVATION Single Image Reconstruction
Face Image Face Model
Face Model Cloud Compare
5 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
MOTIVATION
Single Image
Reconstruction
Stereo Model
Deformed Face Model
Shape Information
Texture & Smoothness
Deformation
6 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
RESEARCH METHODOLOGY
MorphableModel
Stereo Pair Image
Deformed Face Model
Single ImageLandmarking
Pose EstimationShape Fitting
Texture Extraction
Global & Local Deformation
Stereo Reconstruction
Face Model
7 of 25
Method Overview
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Landmarking Annotation
To find ๐ = ๐ฅ1 ๐ฆ1, โฆ , ๐ฅ๐ ๐ฆ๐๐ โ โ2๐
Obtain Face Bounding Box
Cascade based Regression Method Initial estimate is centred to the Bounding box
Regressor rt ๐ผ, F(t)
F(t+1) = F(t) + rt ๐ผ, F(t)
RESEARCH
METHODOLOGYSingle Image Reconstruction
Landmark Annotated Face Image
8 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Pose Estimation
Camera Orientation Matrix, ๐
๐ฑ๐ = ๐๐๐ ,where ๐ฑ๐โ โ2 and ๐๐โ โ3
Affine Camera Model
Gold Standard Algorithm of Hartley & Zisserman
RESEARCH
METHODOLOGYSingle Image Reconstruction
9 of 25
2D Landmark Points
3D Points on MM
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Shape Fitting
Estimation of shape Parameter ๐s
Probabilistic Approach
Minimise ๐ธ = ฯ๐=13๐ ๐ฆ ๐๐๐๐๐2๐ท,๐ โ๐ฆ๐
2
2 ๐ 2๐ท,๐2 + ๐s
2
Face Image Face Shape Model
RESEARCH
METHODOLOGYSingle Image Reconstruction
iisi
M
i
model SsS 2
,
1
1=
=
10 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Texture Extraction
Obtained from Face Image
Isomap Algorithm
Retaining Geodesic Distance
Texture Map
RESEARCH
METHODOLOGYSingle Image Reconstruction
Face Image
11 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
STEREO RECONSTRUCTION
Obtain stereo pair images
Camera Calibration
Keypoint Detection
Triangulation
Dense Reconstruction
RESEARCH
METHODOLOGY
Stereo Model
12 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
DEFORMATION
Motivation
Surface Registration
Approach
Two-step deformation
Global and Local transformation
๐๐ = ฮฆ๐๐๐๐๐ โ ฮฆ๐๐๐๐๐๐ (๐๐)
RESEARCH
METHODOLOGY
13 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Global Deformation
Using few control points
Radial Basis Function ๐ ๐ฅ, ๐๐ = ๐ ๐ฅ โ ๐๐
Weighted Combination of RBF
๐ ๐ฅ =
๐=1
๐
๐๐ ๐ ๐ฅ โ ๐๐
Gaussian Kernel ๐๐,๐ ๐ฅ = ๐โ
๐ฅ๐โ ๐๐2
2๐2
RESEARCH
METHODOLOGYDeformation
14 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
๐๐ = ๐โ1๐ applied on Sourcepartial
๐๐,1โฎ
๐๐,๐
=
๐1,1 โฏ ๐1,๐โฎ โฑ โฎ
๐๐,1 โฏ ๐๐,๐
โ1 ๐๐,1โฎ
๐๐,๐, for r = (x,y,z)
Face unspecific results for N=25
Few 100 milliseconds on intel quad core computer
RESEARCH
METHODOLOGYDeformation Global Deformation
Weight Coefficients (๐๐)
15 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Local Deformation
Smoothen the overshoots of RBF
Influence of nearby neighbors
Non-rigid transformation by k nearest neighbouring vertices
Procrustes Analysis
Affine transformation (๐๐ and ๐ญ๐)
RESEARCH
METHODOLOGYDeformation
16 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
ฮฆlocal ๐ฃ = w0 ๐ฃ ๐0๐ฃ + ๐ญ0 + ฯi=1๐พ wi ๐ฃ ๐i๐ฃ + ๐ญi
wi ๐ฃ =1
๐พ
dโ ๐ฃ๐โ ๐ฃ
d, ๐ = ฯi=1
๐พ ๐ฃ๐ โ ๐ฃ
w0(๐ฃ) =1
๐พ
๐พ = 12
Requires Few seconds
RESEARCH
METHODOLOGYDEFORMATION
Local Deformation
1
5
4
2
3
6
17 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
DEFORMED FACE MODEL
RESULTS AND
EVALUATION
Face Image Face Model Deformed Face Model
18 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
EVALUATION
RESULTS AND
EVALUATION
19 of 25
3.5532 3.3073 2.8738
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
EVALUATION
RESULTS AND
EVALUATION
20 of 25
4.2734 2.9985 2.0133
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
EVALUATION
RESULTS AND
EVALUATION
21 of 25
2.9982 2.5212 2.174
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
VISUALISATION
Virtual Reality
Using Smartphone and Cardboard Viewer
Android phones with support of OpenGL ES 3.1
Implemented on SDK provided by Google
22 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
Smartphone View
VISUALISATION
23 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
CONCLUSION AND SCOPE FOR FUTURE WORK
Improved reconstruction after information fusion
Technique Could be used for various other objects
Cheap alternative visualisation platform
Smartphone visualisation Environment Improvement
24 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
FURTHER READING V. Blanz and T. Vetter, โA morphable model for the synthesis of 3D faces,โ in Proceedings of the 26th annual conference on Computer graphics and interactive techniques. ACM Press/Addison-Wesley Publishing Co., 1999, pp. 187โ194.
P. Huber, G. Hu, R. Tena, P. Mortazavian, W. P. Koppen, W. Christmas, M. Ratsch, and J. Kittler, โA multiresolution 3D morphable face model and fitting framework,โ in 11th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications, February 2016.
P. Huber, Z.-H. Feng, W. Christmas, J. Kittler, and M. Rรคtsch, โFitting 3D morphable models using local features,โ arXiv preprint arXiv:1503.02330, 2015.
V. Kazemi and J. Sullivan, โOne millisecond face alignment with an ensemble of regression trees,โ in Computer Vision and Pattern Recognition (CVPR), 2014 IEEE Conference on. IEEE, 2014, pp. 1867โ 1874.
R. W. Sumner, J. Schmid, and M. Pauly, โEmbedded deformation for shape manipulation,โ ACM Transactions on Graphics (TOG), vol. 26, no. 3, p. 80, 2007.
โCardboard.โ https://developers.google.com/cardboard/overview, 2016.
25 of 25
Computer Vision and Remote Sensing Technical University Berlin, Germany
Department of Electrical EngineeringIIT Roorkee, India
FURTHER READING
Thank You