Face recognition based on fitting a 3D morphable model
read more
Citations
Face recognition: A literature survey
Computer Vision: Algorithms and Applications
Face detection, pose estimation, and landmark localization in the wild
References
Numerical recipes in C
Neural networks for pattern recognition
Neural Networks for Pattern Recognition
An iterative image registration technique with an application to stereo vision
Determining optical flow
Related Papers (5)
Frequently Asked Questions (12)
Q2. What have the authors stated for future works in "Face recognition based on fitting a 3d morphable model" ?
It is straightforward to extend their morphable model to different ages, ethnic groups, and facial expressions by including face vectors from more 3D scans. Future work will also concentrate on automated initi- alization and a faster fitting procedure. In applications that require a fully automated system, their algorithm may be combined with an additional feature detector.
Q3. What is the core step of building a morphable face model?
The core step of building a morphable face model is toestablish dense point-to-point correspondence betweeneach face and a reference face.
Q4. What is the probability of observing a face?
For Gaussian pixel noise with a standard deviation The author, the likelihood of observing Iinput, given ; ; , is a product of one-dimensional normal distributions, with one distribu-tion for each pixel and each color channel.
Q5. What is the procedure for fitting a face to a probe image?
Given a probe image, the fitting algorithm computes coefficients which are then compared with all gallery data in order to find the nearest neighbor.
Q6. What is the primary goal in analyzing a face?
Given an input imageIinputðx; yÞ ¼ ðIrðx; yÞ; Igðx; yÞ; Ibðx; yÞÞT ;the primary goal in analyzing a face is to minimize the sum of square differences over all color channels and all pixels between this image and the synthetic reconstruction,EI ¼ X x;y Iinputðx; yÞ Imodelðx; yÞ 2: ð17Þ
Q7. What is the name of the set of images that shows all individuals who are known to the system?
In face recognition, the set of images that shows all individuals who are known to the system is often referred to as gallery [39], [30].
Q8. What is the effect of shape coefficients on the image?
Shape coefficients i and rigid transformation, however, influence both the image coordinates ðpx;k; py;kÞ and color values Imodel;k due to the effect of geometry on surface normals and shading (14).
Q9. How many coefficients are used in the fitting algorithm?
The first iterations only optimize the first parameters i; i; i 2 f1; . . . ; 10g and all parameters i. Subsequent iterations consider more and more coefficients.
Q10. Why are the head angles not fully aligned in space?
Heads in the CMU-PIE database are not fully aligned in space, but, since front, side, and profile images are taken simultaneously, the relative angles between views should be constant.
Q11. What is the angular distribution of the specular reflections?
In each vertex k, the red channel isLr;k¼ Rk Lr;amb þRk Lr;dir nk; lh i þ ks Lr;dir rk; bvkh i ; ð14Þ where Rk is the red component of the diffuse reflection coefficient stored in the texture vector T, ks is the specular reflectance, defines the angular distribution of the specular reflections, bvk is the viewing direction, and rk ¼ 2 nk; lh ink l is the direction of maximum specular reflection [14].
Q12. What is the simplest way to compute the flow field?
Reference shape and texture vectors are then defined byS0 ¼ ðx1; y1; z1; x2; . . . ; xn; yn; znÞT ; ð7Þ T0 ¼ ðR1; G1; B1; R2; . . . ; Rn;Gn;BnÞT : ð8ÞTo encode a novel scan The author(Fig. 3, bottom), the authors compute the flow field from I0 to I, and convert Iðh0; 0Þ to Cartesian coordinates xðh0; 0Þ, yðh0; 0Þ, zðh0; 0Þ.