Berk Gökberk Boğaziçi University – Perceptual Intelligence Lab Turkey Principles of 3D Face Recognition.

Slides:



Advertisements
Similar presentations
Face Recognition CPSC UTC/CSE.
Advertisements

Face Alignment with Part-Based Modeling
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Automatic 3D Face Recognition System 邱彥霖 龔士傑 Biometric Authentication.
A survey of Face Recognition Technology Wei-Yang Lin May 07, 2003.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Contactless and Pose Invariant Biometric Identification Using Hand Surface Vivek Kanhangad, Ajay Kumar, Senior Member, IEEE, and David Zhang, Fellow, IEEE.
3D Face Modeling Michaël De Smet.
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Cambridge, Massachusetts Pose Estimation in Heavy Clutter using a Multi-Flash Camera Ming-Yu Liu, Oncel Tuzel, Ashok Veeraraghavan, Rama Chellappa, Amit.
By: W. Zhao, R. Chellappa, P.J. Phillips, and A. Rosenfeld Presented By: Diego Velasquez.
3D Face Modelling and Recognition Survey Timur Aksoy Biometrics Course Fall 2011 Sabanci University.
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Final Class: Range Data registration CISC4/689 Credits: Tel-Aviv University.
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Markerless Face Capture and Automatic Model Construction Part 2: Li Zhang, Columbia University.
A Study of Approaches for Object Recognition
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
Automatic Pose Estimation of 3D Facial Models Yi Sun and Lijun Yin Department of Computer Science State University of New York at Binghamton Binghamton,
Face Recognition Based on 3D Shape Estimation
Preprocessing to enhance recognition performance in the presence of: -Illumination variations -Pose/expression/scale variations - Resolution enhancement.
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry MATCH! Real-Time Facial Recognition.
The Terrapins Computer Vision Laboratory University of Maryland.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes.
Preprocessing Images for Facial Recognition Adam Schreiner ECE533.
Facial Recognition CSE 391 Kris Lord.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Mohammed Rizwan Adil, Chidambaram Alagappan., and Swathi Dumpala Basaveswara.
Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009.
Gender and 3D Facial Symmetry: What’s the Relationship ? Xia BAIQIANG (University Lille1/LIFL) Boulbaba Ben Amor (TELECOM Lille1/LIFL) Hassen Drira (TELECOM.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Circular Augmented Rotational Trajectory (CART) Shape Recognition & Curvature Estimation Presentation for 3IA 2007 Russel Ahmed Apu & Dr. Marina Gavrilova.
Computer vision.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Irfan Essa, Alex Pentland Facial Expression Recognition using a Dynamic Model and Motion Energy (a review by Paul Fitzpatrick for 6.892)
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
1 ECE 738 Paper presentation Paper: Active Appearance Models Author: T.F.Cootes, G.J. Edwards and C.J.Taylor Student: Zhaozheng Yin Instructor: Dr. Yuhen.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
LOGO On Person Authentication by Fusing Visual and Thermal Face Biometrics Presented by: Rubie F. Vi ñ as, 方如玉 Adviser: Dr. Shih-Chung Chen, 陳世中.
Introduction EE 520: Image Analysis & Computer Vision.
Video Based Palmprint Recognition Chhaya Methani and Anoop M. Namboodiri Center for Visual Information Technology International Institute of Information.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Multimodal Information Analysis for Emotion Recognition
A Seminar Report On Face Recognition Technology A Seminar Report On Face Recognition Technology 123seminarsonly.com.
Computer Vision Michael Isard and Dimitris Metaxas.
1 Reconstructing head models from photograph for individualized 3D-audio processing Matteo Dellepiane, Nico Pietroni, Nicolas Tsingos, Manuel Asselot,
Adaptive Rigid Multi-region Selection for 3D face recognition K. Chang, K. Bowyer, P. Flynn Paper presentation Kin-chung (Ryan) Wong 2006/7/27.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
模式识别国家重点实验室 中国科学院自动化研究所 National Laboratory of Pattern Recognition Institute of Automation, Chinese Academy of Sciences Context Enhancement of Nighttime.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
3D Face Recognition Using Range Images
Facial Recognition Justin Kwong Megan Thompson Raymundo Vazquez-lugo.
Human Activity Recognition, Biometrics and Cybersecurity Mohamed Abdel-Mottaleb, Ph.D. Image Processing and Computer Vision Department of Electrical and.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Facial Recognition By Lisa Tomko.
Face Recognition Technology By Catherine jenni christy.M.sc.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Face Detection 蔡宇軒.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
By: Suvigya Tripathi (09BEC094) Ankit V. Gupta (09BEC106) Guided By: Prof. Bhupendra Fataniya Dept. of Electronics and Communication Engineering, Nirma.
Active Flattening of Curved Document Images via Two Structured Beams
A Seminar Report On Face Recognition Technology
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Spectral processing of point-sampled geometry
Descriptions of 3-D Objects and Scenes
Domingo Mery Department of Computer Science
Presentation transcript:

Berk Gökberk Boğaziçi University – Perceptual Intelligence Lab Turkey Principles of 3D Face Recognition

2 Promises and motivations 2D face recognition still requires help Pose, expression, illumination variations Possible solutions: other modalities? Video, infra-red, stereo, 3D Promises of 3D facial recognition High-security applications 3D shape information invariance Pose and illumination problems can be solved Better facial feature localization

3 Some scenarios 3D-to-3D 2D-to-2D via 3D 2D-to-3D or 3D-to-2D

4 How do we get 3D facial data? Stereo cameras Quality: low to medium Speed: fast Problems: reconstruction Structured-lights Quality: medium Speed: fast Problems: intrusive Laser scanners Quality: high Speed: slow Problems: intrusive, Shape from {shading, motion, video} N/A

5 3D Facial Recognition Pipeline Features Point Clouds Depth Images Pattern Classifier 3D Face Detection Pre-proc. Face Normalization/Alignment Fine Alignment Noise Removal Hole Filling Smoothing Cropping Landmark Finding Coarse Alignment

6 3D Face Detection This problem has not been touched so far! Simple heuristics such as nose tip In complex scenes, curvature analysis is generally used Ref: 3D face detection using curvature analysis, Alessandro Colombo, Claudio Cusano, Raimondo Schettini, Pattern Recognition 39 (2006) 444 – 455

7 Pre-processing Artifact removal Noise removal: spikes (filters), clutter (manually), noise (median filter) Holes filling (Gaussian smoothing, linear interpolation, symmetrical interpolation)

8 Face Normalization/Alignment Coarse alignment by Centre of mass, Plane fitted to the data Facial landmarks (eyes, nose tip) Fine alignment ICP Warping Elastic deformations

9 3D Facial Features

10 PC -ICP gives the distance -Hausdorff -Too many points

11 PC SN -Enhanced Gaussian Image -Too many normals -ICP gives the distance -Hausdorff -Too many points

12 PC SN PRO -Sparse -Easy to compare -Not fully descriptive -Enhanced Gaussian Image -Too many normals -ICP gives the distance -Hausdorff -Too many points

13 PC SN PRO CURV Mean Gaussian Shape Index Principal directions -Landmark detection -Segmentation -Sensitive to noise and the quality of data -Sparse -Easy to compare -Not fully descriptive -Enhanced Gaussian Image -Too many normals -ICP gives the distance -Hausdorff -Too many points

14 PC SN PRO CURV Mean Gaussian Shape Index Principal directions DI PCA -Landmark detection -Segmentation -Sensitive to noise and the quality of data -Sparse -Easy to compare -Not fully descriptive -Enhanced Gaussian Image -Too many normals -ICP gives the distance -Hausdorff -Too many points -Benefit from 2D literature -Easy to fuse with texture -Applicable to 2.5D only

15 PC SN PRO CURV Mean Gaussian Shape Index Principal directions DI TEX PCA Gabor -Landmark detection -Segmentation -Sensitive to noise and the quality of data -Sparse -Easy to compare -Not fully descriptive -Enhanced Gaussian Image -Too many normals -ICP gives the distance -Hausdorff -Too many points -Benefit from 2D literature -Easy to fuse with texture -Applicable to 2.5D only

16 Baseline algorithms When you design a new system, which algorithms should be selected to show your algorithm’s superiority? PCA Texture & Shape Match score for texture Match score for shape Use weighted sum Perform ICPOutput the surface matching error Face A Face B Baseline Algorithm 1 Baseline Algorithm 2

17 What are the scenarios tested? The discriminative power of texture and shape? Taken from: “Three-dimensional face recognition”, Bronstein, A.M., and Bronstein, M.M., and Kimmel, R. International Journal of Computer Vision 2005, Vol.64 No.1 p.5-30

18 What are the scenarios tested? The discriminative power of texture, shape, or texture+shape? Pose variations No disciplined analysis to compare 2D and 3D under pose variations Expression variations Most of the databases do not contain expression variations No comparison to 2D Illumination variations Image relighting Albedo estimation

19 Open Issues & Challenges Uncontrolled acquisition Non-cooperative Different lighting conditions Texture map + shape map inconsistenies Real-time 3D video data Computational complexity Issues related to performance assesment Publicly available standard face databases Quality (resolution) of the data? Artifacts such as eyeglasses Images taken from: A survey of approaches and challenges in 3D and multi-modal 3D + 2D face recognition, Kevin W. Bowyer, Kyong Chang, Patrick Flynn, Computer Vision and Image Understanding 101 (2006) 1–15

Quick notes on 3D acquisition systems & 3D face databases

21 3D Acquisition Systems Face specific Biometrics A4Vision Geometrix Modeling Cyberware Genex Inspeck Medeim Breuckmann General sensors Minolta V-910

22 3D Face Databases UND 275 subjects, 943 scans Shape + texture FRGC 400 subjects, 4007 scans Shape + texture 3D_RMA 120 subject, 6 scans Shape only GavabDB 61 subjects (9 scans) Shape only Pose, expression variations USF database 357 scans 3DFS generator Custom face databases 12 persons to ~6000 persons (A4Vision) UNDUSF GavabDB 3DFS

23 Conclusions 3D face recognition systems were proposed to overcome expression, illumination, and pose challenges Illumination correction is simpler Facial landmark localization is better Baseline recognizers Combining depth maps with texture channel at the decision level The core algorithm, ICP, has limited capabilities Not suitable for non-rigid deformations Lots of research on shape channel representation Few in combining shape + texture

24 References Boğaziçi University Perceptual Intelligence Lab (PILAB) Signal and Image Processing Lab (BUSIM) Relevant Papers: Comparative analysis of decision-fusion methods for 3D face recognition B. Gökberk, L. Akarun, submitted for publication. Exact 2D-3D Facial Landmarking for Registration and Recognition Salah, A.A., H. Çınar, L. Akarun, B. Sankur, submitted for publication. 3D Shape-based Face Representation and Feature Extraction for Face Recognition B. Gökberk, M. O. İrfanoğlu, L. Akarun, Image and Vision Computing (accepted). 3D Face Recognition by Projection Based Methods H. Dutağacı, B. Sankur, Y. Yemez, in SPIE Conf. on Electronic Imaging, D/3D facial feature extraction Çınar Akakın, H., A.A. Salah, L. Akarun, B. Sankur, in SPIE Conf. on Electronic Imaging, Selection and Extraction of Patch Descriptors for 3D Face Recognition B. Gökberk, L. Akarun, ISCIS 2005, LNCS, Vol Springer 2005, pp D Face Recognition for Biometric Applications L. Akarun, B. Gökberk, A. A. Salah, EUSIPCO2005, Antalya, Turkey. Rank-based Decision Fusion for 3D Shape-based Face Recognition B. Gökberk, A. A. Salah, L. Akarun, AVBPA 2005, LNCS, Vol.3546 p D Shape-based Face Recognition using Automatically Registered Facial Surfaces M. O. İrfanoğlu, B. Gökberk, L. Akarun, ICPR2004, pp Contact: Berk Gökberk,

Additional Material

26 High Resolution 2D vs 2D 3D Shape+Texture 3D Texture Only 3D Shape Only Reference: Jonathon Phillips, FRGC Workshop, CVPR’05 Face Recognition Grand Challenge