SlideShare a Scribd company logo
Facial Recognition
and
3D Face Modeling
by
Tanasai Sucontphunt
interactive media science @ nida
http://interactivemedia.nida.ac.th/
How a computer recognizes a human face?
How a computer sees a human face?
How a computer detects a human face?
How a computer identifies
a human identity?
http://chenlab.ece.cornell.edu/
How a computer sees a human face?
3D Surface?
http://gl.ict.usc.edu/Research/FaceScanning/images/EGSR2007_SGI_faces.png
Temperature?
http://matlab-recognition-code.com/infrared-face-recognition-system/
Image?
Input Choices
Most Favorite!
How a computer detects a human face?
API choices
Lambda Labs Face Recognition
Animetrics Face Recognition
Skybiometry Face Detection and Recognition
ImageVision Face Detection
Face++
FaceMark
EmoVu by Eyeris
Face and scene recognition by Rekognition.com
FaceRect
Infatics Face Detection
OpenCV Face Recognizer
Libface
Automatic naming of characters in video
CCV
OpenBR
Flandmark
Computer Expression Recognition Toolbox (CERT)
Nviso 3D facial imaging technology
FaceReader
Affdex
Faceware
Face detection in iOS
Face-Recognition-SDK
FaceSDK
FaceIT SDK
Stupeflix
Face.com
Microsoft Research Face SDK
etc.
http://cdn0.dailydot.com/cache/fc/3a/fc3aa93d4cf68ff5406f291efcd81b08.jpg
Detection + Landmark Extraction
http://www.wired.com/2012/11/auto-facial-recognition/
Face Tracking
Post Estimation
Facial Feature Tracking
Emotion Recognition
How a computer identifies a human identity?
Usage Choices
Feature-Based Holistic
for image = all the pixels
http://www.ait.gr/ait_web_site/faculty/apne/Images/FacePreproc.jpg
e.g. facial landmarks
https://raw.githubusercontent.com/ci2cv/face-analysis-sdk/stable/doc/avatar-annotation.png
Both?
How a computer identifies a human identity?
Algorithm or Classifier choices
EigenFace (PCA)
FisherFace (FisherLDA)
Support Vector Machine
Neural Network
Deep Neural Network
Convolution Neural Network
etc.
http://chenlab.ece.cornell.edu/projects/KinshipVerification/images/kinship.png
EigenFace (Classic)
Face recognition using eigenfaces, Matthew Turk and Alex Pentland in CVPR 1991
http://mikedusenberry.com/on-eigenfaces/
Face Dataset EigenVectors
Principle
Component
Analysis
(PCA)
EigenFace (Classic)
Face recognition using eigenfaces, Matthew Turk and Alex Pentland in CVPR 1991
http://mikedusenberry.com/on-eigenfaces/
EigenVectors
A Face
Projection
0.4 0.7 0.5
Score (PCA Coefficient)
0.1 0.6 0.3
0.40.5 0.7
Same Face = Same Score
Similar Face = Similar Score
EigenFace (Classic)
https://www.youtube.com/watch?v=N5GoaNPWXFw
Analogy
Famous Issues
• Lighting
• Pose
• Facial Expression
• Deep Learning requires a huge training data set to
reach an acceptable accuracy (~98%)
http://www.nap.edu/read/11577/chapter/3
http://www.christian-behrenberg.de/img/portfolio/bscthesis
3D Face Modeling
How can we model a 3D Face?
• Crafting manually by artist
• 3D Scanner
• Construct from a photograph?
by Stanislav Klabík
ICT, USC
3D Face Scanner
Light Stage X
Structured Light
From Photograph
A Morphable Model for the Synthesis of 3D Faces [Blanz andVetter 99] (Classic)
Input Image
w1 * w2 * w3 * w4 * w5 *+ + + +
=Synthesized Image (Rendered)
Update
Scores
Calculate differences
Score (PCA Coef.)
3D Morphable Model
3D Morphable Applications
Total Moving Face Reconstruction [S, Suwajanakorn, I. Kemelmacher-Shlizerman, S. M. Seitz, 2014]
3D Morphable Applications
More to come…
• Your identity in characters in Games
• Cartoon face from photograph
• Celebrity face similarity
• โหวงเฮ้ง Games
• 3D Face Scanner with a single camera
• etc.

More Related Content

PPTX
Face recognition
PPT
Facial Recognition: The Science, The Technology, and Market Applications
PPTX
Face Recognition Technology
PPTX
Face recognigion system ppt
PPTX
Face recognition with age
PPTX
Facial Recognition
PPT
Facial Recognition Vinod
PPT
Face recognition technology
Face recognition
Facial Recognition: The Science, The Technology, and Market Applications
Face Recognition Technology
Face recognigion system ppt
Face recognition with age
Facial Recognition
Facial Recognition Vinod
Face recognition technology

What's hot (20)

PPTX
Pattern recognition facial recognition
PPTX
Face Recognition using C#
PPTX
Face Recognition Dissertation
PPTX
FACE RECOGNITION SYSTEM PPT
PPTX
Face recognization 1
PPTX
Face recognition technology
PPTX
LDA presentation
PPTX
Apple Face ID
PPTX
Face Recognition
PPTX
Face recognition and math
PPTX
Face recognition technology
PPTX
Face Recognition System/Technology
ODP
Face recognition application
PPTX
Face Recognition Technology by Vishal Garg
PPTX
Identifying unconscious patients using face and fingerprint recognition
PPTX
Face Recognition Technology
PDF
Face recognition for augmented reality and media management.Viewdle.2011.
PPT
Automatic Attendance system using Facial Recognition
PDF
NEC NEOFACE- Biometric Face Recognition System
Pattern recognition facial recognition
Face Recognition using C#
Face Recognition Dissertation
FACE RECOGNITION SYSTEM PPT
Face recognization 1
Face recognition technology
LDA presentation
Apple Face ID
Face Recognition
Face recognition and math
Face recognition technology
Face Recognition System/Technology
Face recognition application
Face Recognition Technology by Vishal Garg
Identifying unconscious patients using face and fingerprint recognition
Face Recognition Technology
Face recognition for augmented reality and media management.Viewdle.2011.
Automatic Attendance system using Facial Recognition
NEC NEOFACE- Biometric Face Recognition System
Ad

Viewers also liked (20)

PDF
Face recognition and deep learning โดย ดร. สรรพฤทธิ์ มฤคทัต NECTEC
PDF
Face Recognition Based on Deep Learning (Yurii Pashchenko Technology Stream)
PDF
DeepFace: Closing the Gap to Human-Level Performance in Face Verification
PDF
Deepface
PDF
SVI Pitchbook
PPT
Coplas a la muerte de su padre (2)
PDF
Cyber Security โดย ณัฐ พยงค์ศรี นักวิชาการคอมพิวเตอร์ชำนาญการ -พนักงานเจ้าหน้...
PDF
Thailand household's disparity of socioeconomic statust: A cluster analysis โ...
PPTX
Current trends in information security โดย ผศ.ดร.ปราโมทย์ กั่วเจริญ
PDF
Spatial regression model predicting Thailand’s election โดย อาจารย์ ดร. อานน...
PDF
Text Mining in Business Intelligence โดย รศ.ดร.โอม ศรนิล
PDF
การเกื้อหนุนบิดามารดาสูงอายุวัยปลายจากบุตรวัยผู้ใหญ่ โดย ร.ท.กนกกร ศักดิ์แหลม...
PDF
Machine Learning: An introduction โดย รศ.ดร.สุรพงค์ เอื้อวัฒนามงคล
PDF
Agile Development for Startup โดย ผศ.ดร.รัฐกร พูลทรัพย์
PDF
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...
PDF
Data Analytics in your IoT Solution Fukiat Julnual, Technical Evangelist, Mic...
PPTX
Deformable Facial Models and 3D Face Reconstruction Methods: A survey
PDF
ผลการวิเคราะห์ข้อมูลของทีมที่ได้รางวัลชนะเลิศ The First NIDA Business Analyti...
PDF
ปัจจัยที่มีอิทธิพลต่อการเปลี่ยนแปลงการใช้จ่ายของครัวเรือนไทย โดย รศ.ดร.เดือนเ...
PDF
สถิติทางการกับการพัฒนาประเทศ บทบาทของสำนักงานสถิติแห่งชาติ โดย นางหทัยชนก พรร...
Face recognition and deep learning โดย ดร. สรรพฤทธิ์ มฤคทัต NECTEC
Face Recognition Based on Deep Learning (Yurii Pashchenko Technology Stream)
DeepFace: Closing the Gap to Human-Level Performance in Face Verification
Deepface
SVI Pitchbook
Coplas a la muerte de su padre (2)
Cyber Security โดย ณัฐ พยงค์ศรี นักวิชาการคอมพิวเตอร์ชำนาญการ -พนักงานเจ้าหน้...
Thailand household's disparity of socioeconomic statust: A cluster analysis โ...
Current trends in information security โดย ผศ.ดร.ปราโมทย์ กั่วเจริญ
Spatial regression model predicting Thailand’s election โดย อาจารย์ ดร. อานน...
Text Mining in Business Intelligence โดย รศ.ดร.โอม ศรนิล
การเกื้อหนุนบิดามารดาสูงอายุวัยปลายจากบุตรวัยผู้ใหญ่ โดย ร.ท.กนกกร ศักดิ์แหลม...
Machine Learning: An introduction โดย รศ.ดร.สุรพงค์ เอื้อวัฒนามงคล
Agile Development for Startup โดย ผศ.ดร.รัฐกร พูลทรัพย์
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...
Data Analytics in your IoT Solution Fukiat Julnual, Technical Evangelist, Mic...
Deformable Facial Models and 3D Face Reconstruction Methods: A survey
ผลการวิเคราะห์ข้อมูลของทีมที่ได้รางวัลชนะเลิศ The First NIDA Business Analyti...
ปัจจัยที่มีอิทธิพลต่อการเปลี่ยนแปลงการใช้จ่ายของครัวเรือนไทย โดย รศ.ดร.เดือนเ...
สถิติทางการกับการพัฒนาประเทศ บทบาทของสำนักงานสถิติแห่งชาติ โดย นางหทัยชนก พรร...
Ad

Similar to Face recognition and modeling โดย ผศ.ดร.ธนาสัย สุคนธ์พันธุ์ (20)

PPT
L008.Eigenfaces And Nn Som
PPTX
Biometric
PPTX
Biometric
PPT
Face recognition using laplacianfaces
PPT
Automated Face Detection and Recognition
PPT
Facial_recognition_Siva vadapalli1.pptx.ppt
PPT
FaceRecognition for biometry researchers
PPTX
Predicting Emotions through Facial Expressions
PPT
FaceRecognitionLiteratureReviewwwwww.ppt
PPT
FaceRecognition.ppt
PPT
FaceRecognition.ppt
PPT
FaceRecognition.ppt
PDF
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
PDF
Image–based face-detection-and-recognition-using-matlab
PDF
Lecture 10 ming yang - face recognition systems
PPT
Infarec
PPTX
Gabriel Bianconi - Introduction to Face Processing with Computer Vision
PDF
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
PDF
Introduction to Face Processing with Computer Vision
PPT
EnggRoom_Code_IntroFaceDetectRecognition.ppt
L008.Eigenfaces And Nn Som
Biometric
Biometric
Face recognition using laplacianfaces
Automated Face Detection and Recognition
Facial_recognition_Siva vadapalli1.pptx.ppt
FaceRecognition for biometry researchers
Predicting Emotions through Facial Expressions
FaceRecognitionLiteratureReviewwwwww.ppt
FaceRecognition.ppt
FaceRecognition.ppt
FaceRecognition.ppt
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Image–based face-detection-and-recognition-using-matlab
Lecture 10 ming yang - face recognition systems
Infarec
Gabriel Bianconi - Introduction to Face Processing with Computer Vision
FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS
Introduction to Face Processing with Computer Vision
EnggRoom_Code_IntroFaceDetectRecognition.ppt

More from BAINIDA (20)

PDF
ดนตรีของพระเจ้าแผ่นดิน อานนท์ ศักดิ์วรวิชญ์ สุรพงษ์ บ้านไกรทอง หอประชุมวปอ 7...
PDF
Mixed methods in social and behavioral sciences
PDF
Advanced quantitative research methods in political science and pa
PPTX
Latest thailand election2019report
PDF
Data science in medicine
PPTX
Nursing data science
PDF
Financial time series analysis with R@the 3rd NIDA BADS conference by Asst. p...
PDF
Statistics and big data for justice and fairness
PDF
Data science and big data for business and industrial application
PDF
Update trend: Free digital marketing metrics for start-up
PDF
Advent of ds and stat adjustment
PPTX
เมื่อ Data Science เข้ามา สถิติศาสตร์จะปรับตัวอย่างไร
PPTX
Data visualization. map
PPTX
Dark data by Worapol Alex Pongpech
PDF
Deepcut Thai word Segmentation @ NIDA
PPTX
Professionals and wanna be in Business Analytics and Data Science
PDF
Deep learning and image analytics using Python by Dr Sanparit
PDF
Visualizing for impact final
PPTX
Python programming workshop
PDF
Second prize business plan @ the First NIDA business analytics and data scien...
ดนตรีของพระเจ้าแผ่นดิน อานนท์ ศักดิ์วรวิชญ์ สุรพงษ์ บ้านไกรทอง หอประชุมวปอ 7...
Mixed methods in social and behavioral sciences
Advanced quantitative research methods in political science and pa
Latest thailand election2019report
Data science in medicine
Nursing data science
Financial time series analysis with R@the 3rd NIDA BADS conference by Asst. p...
Statistics and big data for justice and fairness
Data science and big data for business and industrial application
Update trend: Free digital marketing metrics for start-up
Advent of ds and stat adjustment
เมื่อ Data Science เข้ามา สถิติศาสตร์จะปรับตัวอย่างไร
Data visualization. map
Dark data by Worapol Alex Pongpech
Deepcut Thai word Segmentation @ NIDA
Professionals and wanna be in Business Analytics and Data Science
Deep learning and image analytics using Python by Dr Sanparit
Visualizing for impact final
Python programming workshop
Second prize business plan @ the First NIDA business analytics and data scien...

Recently uploaded (20)

PPTX
master seminar digital applications in india
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
01-Introduction-to-Information-Management.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Pre independence Education in Inndia.pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Basic Mud Logging Guide for educational purpose
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
O7-L3 Supply Chain Operations - ICLT Program
master seminar digital applications in india
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Microbial disease of the cardiovascular and lymphatic systems
Renaissance Architecture: A Journey from Faith to Humanism
01-Introduction-to-Information-Management.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Pre independence Education in Inndia.pdf
Complications of Minimal Access Surgery at WLH
GDM (1) (1).pptx small presentation for students
Microbial diseases, their pathogenesis and prophylaxis
Basic Mud Logging Guide for educational purpose
Anesthesia in Laparoscopic Surgery in India
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
TR - Agricultural Crops Production NC III.pdf
Supply Chain Operations Speaking Notes -ICLT Program
O7-L3 Supply Chain Operations - ICLT Program

Face recognition and modeling โดย ผศ.ดร.ธนาสัย สุคนธ์พันธุ์

  • 1. Facial Recognition and 3D Face Modeling by Tanasai Sucontphunt interactive media science @ nida http://interactivemedia.nida.ac.th/
  • 2. How a computer recognizes a human face? How a computer sees a human face? How a computer detects a human face? How a computer identifies a human identity? http://chenlab.ece.cornell.edu/
  • 3. How a computer sees a human face? 3D Surface? http://gl.ict.usc.edu/Research/FaceScanning/images/EGSR2007_SGI_faces.png Temperature? http://matlab-recognition-code.com/infrared-face-recognition-system/ Image? Input Choices Most Favorite!
  • 4. How a computer detects a human face? API choices Lambda Labs Face Recognition Animetrics Face Recognition Skybiometry Face Detection and Recognition ImageVision Face Detection Face++ FaceMark EmoVu by Eyeris Face and scene recognition by Rekognition.com FaceRect Infatics Face Detection OpenCV Face Recognizer Libface Automatic naming of characters in video CCV OpenBR Flandmark Computer Expression Recognition Toolbox (CERT) Nviso 3D facial imaging technology FaceReader Affdex Faceware Face detection in iOS Face-Recognition-SDK FaceSDK FaceIT SDK Stupeflix Face.com Microsoft Research Face SDK etc. http://cdn0.dailydot.com/cache/fc/3a/fc3aa93d4cf68ff5406f291efcd81b08.jpg Detection + Landmark Extraction http://www.wired.com/2012/11/auto-facial-recognition/ Face Tracking Post Estimation Facial Feature Tracking Emotion Recognition
  • 5. How a computer identifies a human identity? Usage Choices Feature-Based Holistic for image = all the pixels http://www.ait.gr/ait_web_site/faculty/apne/Images/FacePreproc.jpg e.g. facial landmarks https://raw.githubusercontent.com/ci2cv/face-analysis-sdk/stable/doc/avatar-annotation.png Both?
  • 6. How a computer identifies a human identity? Algorithm or Classifier choices EigenFace (PCA) FisherFace (FisherLDA) Support Vector Machine Neural Network Deep Neural Network Convolution Neural Network etc. http://chenlab.ece.cornell.edu/projects/KinshipVerification/images/kinship.png
  • 7. EigenFace (Classic) Face recognition using eigenfaces, Matthew Turk and Alex Pentland in CVPR 1991 http://mikedusenberry.com/on-eigenfaces/ Face Dataset EigenVectors Principle Component Analysis (PCA)
  • 8. EigenFace (Classic) Face recognition using eigenfaces, Matthew Turk and Alex Pentland in CVPR 1991 http://mikedusenberry.com/on-eigenfaces/ EigenVectors A Face Projection 0.4 0.7 0.5 Score (PCA Coefficient) 0.1 0.6 0.3 0.40.5 0.7 Same Face = Same Score Similar Face = Similar Score
  • 10. Famous Issues • Lighting • Pose • Facial Expression • Deep Learning requires a huge training data set to reach an acceptable accuracy (~98%) http://www.nap.edu/read/11577/chapter/3 http://www.christian-behrenberg.de/img/portfolio/bscthesis
  • 12. How can we model a 3D Face? • Crafting manually by artist • 3D Scanner • Construct from a photograph? by Stanislav Klabík ICT, USC
  • 13. 3D Face Scanner Light Stage X Structured Light
  • 14. From Photograph A Morphable Model for the Synthesis of 3D Faces [Blanz andVetter 99] (Classic)
  • 15. Input Image w1 * w2 * w3 * w4 * w5 *+ + + + =Synthesized Image (Rendered) Update Scores Calculate differences Score (PCA Coef.) 3D Morphable Model
  • 16. 3D Morphable Applications Total Moving Face Reconstruction [S, Suwajanakorn, I. Kemelmacher-Shlizerman, S. M. Seitz, 2014]
  • 18. More to come… • Your identity in characters in Games • Cartoon face from photograph • Celebrity face similarity • โหวงเฮ้ง Games • 3D Face Scanner with a single camera • etc.