Cheng-Yi, Chuang (莊成毅), b99

Slides:



Advertisements
Similar presentations
Face Recognition and Biometric Systems Eigenfaces (2)
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
1 CPC group SeminarThursday, June 1, 2006 Classification techniques for Hand-Written Digit Recognition Venkat Raghavan N. S., Saneej B. C., and Karteek.
Face Recognition Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
Machine Learning Lecture 8 Data Processing and Representation
Face Recognition CPSC UTC/CSE.
Face Recognition By Sunny Tang.
Face Recognition Method of OpenCV
AGE ESTIMATION: A CLASSIFICATION PROBLEM HANDE ALEMDAR, BERNA ALTINEL, NEŞE ALYÜZ, SERHAN DANİŞ.
As applied to face recognition.  Detection vs. Recognition.
A Comprehensive Study on Third Order Statistical Features for Image Splicing Detection Xudong Zhao, Shilin Wang, Shenghong Li and Jianhua Li Shanghai Jiao.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Principal Component Analysis
L15:Microarray analysis (Classification) The Biological Problem Two conditions that need to be differentiated, (Have different treatments). EX: ALL (Acute.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
吳家宇 吳明翰 Face Detection Based on Template Matching and 2DPCA Algorithm 2009/01/14.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Face Recognition Using Eigenfaces
Principal Component Analysis Barnabás Póczos University of Alberta Nov 24, 2009 B: Chapter 12 HRF: Chapter 14.5.
PCA Channel Student: Fangming JI u Supervisor: Professor Tom Geoden.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Lightseminar: Learned Representation in AI An Introduction to Locally Linear Embedding Lawrence K. Saul Sam T. Roweis presented by Chan-Su Lee.
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Eigenfaces for Recognition Student: Yikun Jiang Professor: Brendan Morris.
Summarized by Soo-Jin Kim
Dimensionality Reduction: Principal Components Analysis Optional Reading: Smith, A Tutorial on Principal Components Analysis (linked to class webpage)
General Tensor Discriminant Analysis and Gabor Features for Gait Recognition by D. Tao, X. Li, and J. Maybank, TPAMI 2007 Presented by Iulian Pruteanu.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Local Non-Negative Matrix Factorization as a Visual Representation Tao Feng, Stan Z. Li, Heung-Yeung Shum, HongJiang Zhang 2002 IEEE Presenter : 張庭豪.
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
Using Support Vector Machines to Enhance the Performance of Bayesian Face Recognition IEEE Transaction on Information Forensics and Security Zhifeng Li,
Classification Course web page: vision.cis.udel.edu/~cv May 12, 2003  Lecture 33.
Dimensionality Reduction Motivation I: Data Compression Machine Learning.
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
CSE 185 Introduction to Computer Vision Face Recognition.
EE4-62 MLCV Lecture Face Recognition – Subspace/Manifold Learning Tae-Kyun Kim 1 EE4-62 MLCV.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Speech Lab, ECE, State University of New York at Binghamton  Classification accuracies of neural network (left) and MXL (right) classifiers with various.
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
Feature Selection and Dimensionality Reduction. “Curse of dimensionality” – The higher the dimensionality of the data, the more data is needed to learn.
Face Recognition and Feature Subspaces Devi Parikh Virginia Tech 11/05/15 Slides borrowed from Derek Hoiem, who borrowed some slides from Lana Lazebnik,
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 10: PRINCIPAL COMPONENTS ANALYSIS Objectives:
Obama and Biden, McCain and Palin Face Recognition Using Eigenfaces Justin Li.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Machine Learning Supervised Learning Classification and Regression K-Nearest Neighbor Classification Fisher’s Criteria & Linear Discriminant Analysis Perceptron:
Principal Component Analysis (PCA)
Dimensionality Reduction and Principle Components Analysis
University of Ioannina
Dimensionality Reduction
Lecture 8:Eigenfaces and Shared Features
Face Recognition and Feature Subspaces
Mixture of SVMs for Face Class Modeling
Recognition: Face Recognition
Machine Learning Dimensionality Reduction
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
PCA vs ICA vs LDA.
In summary C1={skin} C2={~skin} Given x=[R,G,B], is it skin or ~skin?
Object Modeling with Layers
Face Recognition and Detection Using Eigenfaces
PCA is “an orthogonal linear transformation that transfers the data to a new coordinate system such that the greatest variance by any projection of the.
Introduction PCA (Principal Component Analysis) Characteristics:
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Announcements Artifact due Thursday
Face Detection Gender Recognition 1 1 (19) 1 (1)
Research Institute for Future Media Computing
Announcements Artifact due Thursday
Presentation transcript:

Cheng-Yi, Chuang (莊成毅), b99 Media IC & System Lab Face Recognition: A Distributed Approach IoT / Video Sensor/ CV / Distributed System Cheng-Yi, Chuang (莊成毅), b99

Outline About the topic Face recognition Future Object

CV/Networking/Comm./Control Media IC & System Lab Image/Video/IC IoT Sensor networking Camera (video sensor) CV/Networking/Comm./Control CV Anomaly Detection/Face Recognition Big data Limited bandwidth Limited computation Limited power Face Recognition A distributed computational approach

two meanings of “distributed” Centralized vs. distributed Distributed computation

Distributed system framework Gateway Filtering Filtering Gateway Filtering Filtering Gateway Filtering Filtering

Face Recognition Block Diagram How to cut? ; Gender, age, people….. Recognize what? http://www.uurmi.com/property/frs.html

Principle Component Analysis (PCA) (1/3) For what? - Dimensionality reduction - Compute Eigenface (Sirovich and Kirby, 1987) How? - Minimize the square projection error Procedure (n-D -> k-D) - Preprocessing before doing PCA (feature scaling & mean normalization) - Compute covariance matrix - Compute eigenvectors of matrix Σ Face dataset Eigenface Σ= 1 𝑚 𝑋 𝑇 𝑋 PCA [U, S, V] = svd(Sigma);

PCA (2/3) How to choose k? Projection onto Eigenfaces Reconstruction / Classification / Recognition / (Whatever…) 𝑖=1 𝑘 𝑆 𝑖𝑖 𝑖=1 𝑚 𝑆𝑖𝑖 ≥99% 99% 𝑜𝑓 𝑣𝑎𝑟𝑖𝑎𝑛𝑐𝑒 𝑟𝑒𝑡𝑎𝑖𝑛𝑒𝑑 Ureduce = U(:, 1:k); Z = Ureduce’ * X; X = Ureduce * Z

PCA (3/3) 32x32 in grayscale = 1024 dimensions 100 principle components = 100 dimensions (display first 36) PCA Original faces Principle components Recovered faces Stanford ML class by Andrew Ng

Related Techniques Face Detection Face Recognition Haar Features . . . Principle Component Analysis (PCA) Linear Discriminant Analysis (LDA) Local Binary Pattern (LBP) Gabor features . . .

Future Object Get familiar with OpenCV/MATLAB Study related techniques & papers Implement the algorithm Modify it into distributed manner Hardware? Of course, keep thinking, thinking, and thinking……

Thanks you!