Person-Specific Domain Adaptation with Applications to Heterogeneous Face Recognition (HFR) Presenter: Yao-Hung Tsai Dept. of Electrical Engineering, NTU.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Recognizing Human Actions by Attributes CVPR2011 Jingen Liu, Benjamin Kuipers, Silvio Savarese Dept. of Electrical Engineering and Computer Science University.
Zhimin CaoThe Chinese University of Hong Kong Qi YinITCS, Tsinghua University Xiaoou TangShenzhen Institutes of Advanced Technology Chinese Academy of.
Face Recognition and Biometric Systems Eigenfaces (2)
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
Computer vision: models, learning and inference Chapter 18 Models for style and identity.
Machine Learning Lecture 8 Data Processing and Representation
« هو اللطیف » By : Atefe Malek. khatabi Spring 90.
Learning Visual Similarity Measures for Comparing Never Seen Objects Eric Nowak, Frédéric Jurie CVPR 2007.
Addressing the Medical Image Annotation Task using visual words representation Uri Avni, Tel Aviv University, Israel Hayit GreenspanTel Aviv University,
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
Principal Component Analysis
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
5/30/2006EE 148, Spring Visual Categorization with Bags of Keypoints Gabriella Csurka Christopher R. Dance Lixin Fan Jutta Willamowski Cedric Bray.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
05/06/2005CSIS © M. Gibbons On Evaluating Open Biometric Identification Systems Spring 2005 Michael Gibbons School of Computer Science & Information Systems.
Oral Defense by Sunny Tang 15 Aug 2003
Face Detection and Recognition
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
The Tutorial of Principal Component Analysis, Hierarchical Clustering, and Multidimensional Scaling Wenshan Wang.
Empirical Modeling Dongsup Kim Department of Biosystems, KAIST Fall, 2004.
PCA & LDA for Face Recognition
Summarized by Soo-Jin Kim
Dimensionality Reduction: Principal Components Analysis Optional Reading: Smith, A Tutorial on Principal Components Analysis (linked to class webpage)
Recognition Part II Ali Farhadi CSE 455.
Presented By Wanchen Lu 2/25/2013
Face Recognition and Feature Subspaces
Learning Visual Similarity Measures for Comparing Never Seen Objects By: Eric Nowark, Frederic Juric Presented by: Khoa Tran.
Face Recognition and Feature Subspaces
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Kernel Methods A B M Shawkat Ali 1 2 Data Mining ¤ DM or KDD (Knowledge Discovery in Databases) Extracting previously unknown, valid, and actionable.
Support Vector Machines Reading: Ben-Hur and Weston, “A User’s Guide to Support Vector Machines” (linked from class web page)
Object Recognition in Images Slides originally created by Bernd Heisele.
Using Support Vector Machines to Enhance the Performance of Bayesian Face Recognition IEEE Transaction on Information Forensics and Security Zhifeng Li,
Max-Margin Classification of Data with Absent Features Presented by Chunping Wang Machine Learning Group, Duke University July 3, 2008 by Chechik, Heitz,
Pattern Recognition April 19, 2007 Suggested Reading: Horn Chapter 14.
Face Recognition: An Introduction
Indirect Supervision Protocols for Learning in Natural Language Processing II. Learning by Inventing Binary Labels This work is supported by DARPA funding.
CSE 185 Introduction to Computer Vision Face Recognition.
Geodesic Flow Kernel for Unsupervised Domain Adaptation Boqing Gong University of Southern California Joint work with Yuan Shi, Fei Sha, and Kristen Grauman.
Optimal Component Analysis Optimal Linear Representations of Images for Object Recognition X. Liu, A. Srivastava, and Kyle Gallivan, “Optimal linear representations.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Feature Selection and Dimensionality Reduction. “Curse of dimensionality” – The higher the dimensionality of the data, the more data is needed to learn.
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
2D-LDA: A statistical linear discriminant analysis for image matrix
Support Vector Machines Reading: Ben-Hur and Weston, “A User’s Guide to Support Vector Machines” (linked from class web page)
Face Recognition and Feature Subspaces Devi Parikh Virginia Tech 11/05/15 Slides borrowed from Derek Hoiem, who borrowed some slides from Lana Lazebnik,
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
On the relevance of facial expressions for biometric recognition Marcos Faundez-Zanuy, Joan Fabregas Escola Universitària Politècnica de Mataró (Barcelona.
Martina Uray Heinz Mayer Joanneum Research Graz Institute of Digital Image Processing Horst Bischof Graz University of Technology Institute for Computer.
Multi-View Discriminant Analysis 多视判别分析
Deeply learned face representations are sparse, selective, and robust
University of Ioannina
Bag-of-Visual-Words Based Feature Extraction
Lecture 8:Eigenfaces and Shared Features
CS 2750: Machine Learning Dimensionality Reduction
Face Recognition and Feature Subspaces
Introductory Seminar on Research: Fall 2017
Recognition: Face Recognition
Principal Component Analysis (PCA)
Recovery from Occlusion in Deep Feature Space for Face Recognition
Object detection as supervised classification
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Hu Li Moments for Low Resolution Thermal Face Recognition
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
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.
CS4670: Intro to Computer Vision
Presentation transcript:

Person-Specific Domain Adaptation with Applications to Heterogeneous Face Recognition (HFR) Presenter: Yao-Hung Tsai Dept. of Electrical Engineering, NTU Oral Presentation:

Dept. of Electrical Engineering 2 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 3 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 4 Yao-Hung Tsai ( 蔡曜宏 ) Heterogeneous Face Recognition Face Recognition – Face Identification –Identify the subject from the captured images

Dept. of Electrical Engineering 5 Yao-Hung Tsai ( 蔡曜宏 ) Heterogeneous Face Recognition Face Recognition – Face Verification –Verify a specific subject with respect to the captured image

Dept. of Electrical Engineering 6 Yao-Hung Tsai ( 蔡曜宏 ) Heterogeneous Face Recognition Face Recognition Application Access Control System Photo auto-tagging Crime investigation ……

Dept. of Electrical Engineering 7 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 8 Yao-Hung Tsai ( 蔡曜宏 ) Conventional Approach Direct method –Direct compare two images based on their pixel values v.s. –Advantages : Naïve, simple to implement –Disadvantages Require lots of computation effort

Dept. of Electrical Engineering 9 Yao-Hung Tsai ( 蔡曜宏 ) Conventional Approach A common method : Eigenface method –Representation: pixel intensity –Collecting several images as the training set: –Then we apply PCA to this set. = … n d

Dept. of Electrical Engineering 10 Yao-Hung Tsai ( 蔡曜宏 ) Conventional Approach PCA – PCA projects columns of X from high-dimension ( ) to low dimension ( ). – PCA make projection variance maximized by optimize: – After solving the optimization we will get a set of basis vectors (faces): – We can reconstruct the images by: Ex: 2 dim to 1 dim Note: v 1 will capture most data variance

Dept. of Electrical Engineering 11 Yao-Hung Tsai ( 蔡曜宏 ) Conventional Approach –The combinational coefficients will be the new feature of face: –For recognition, we simply project all images into this k- dimensional space and apply classifiers. Note: Same class cluster together.

Dept. of Electrical Engineering 12 Yao-Hung Tsai ( 蔡曜宏 ) Conventional Approach However, there exist several problems –Traditional pattern recognition problems typically deal with Training and test data collected from the same feature space –In real word applications, these data are Collected from different feature domains Exhibiting distinct feature distributions We call this cross-domain recognition problems –Also called Heterogeneous Face Recognition (HFR)

Dept. of Electrical Engineering 13 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 14 Yao-Hung Tsai ( 蔡曜宏 ) Heterogeneous Face Recognition HFR is an emerging task in biometrics Sketches in Criminal CasesNight Vision Camera

Dept. of Electrical Engineering 15 Yao-Hung Tsai ( 蔡曜宏 ) Heterogeneous Face Recognition Face recognition conduct on different domains

Dept. of Electrical Engineering 16 Yao-Hung Tsai ( 蔡曜宏 ) Heterogeneous Face Recognition When conventional FR meets HFR … –If directly apply PCA on images cross domains (e.x. infra-red v.s. visible spectrum) –We visualize the data distribution of first 3 dimensions : VIS NIR VIS Domain NIR Domain

Dept. of Electrical Engineering 17 Yao-Hung Tsai ( 蔡曜宏 ) Heterogeneous Face Recognition –Observing the difference between domains : Instances with same class are far from each others. Data from same domain close to each others. That is, Domain difference dominates the data variance. –So, we need to conduct domain adaptation approach For comparing images from source and target domain and

Dept. of Electrical Engineering 18 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 19 Yao-Hung Tsai ( 蔡曜宏 ) Domain Adaptation Approach There are numerous approaches of domain adaptation –Observing domain invariant features Local Binary Patterns (LBP) – PAMI 2006 –Projecting images on common feature space Canonical Correlation Analysis (CCA) Partial Least Squares (PLS) – CVPR 2011 Semi-coupled Dictionary Learning (SCDL) – CVPR 2012 Coupled Dictionary Learning (CDL) – ICCV 2013 –Match distributions between cross domain images Match marginal distributions (TCA) – TNN 2011 Match also joint distributions (JDA) – ICCV 2014

Dept. of Electrical Engineering 20 Yao-Hung Tsai ( 蔡曜宏 ) Domain Adaptation Approach Illustrate the notation of external data –Take access control system (ACS) as an example –At first, we usually cannot get the user’s images in advance –Thus, we need to use images from other subjects collected in advance to model the system –Let us call it external data Note: Images from both domains need to be collected. External Data … …

Dept. of Electrical Engineering 21 Yao-Hung Tsai ( 蔡曜宏 ) Domain Adaptation Approach Most of the approaches require a large number of paired external data –However, it is very difficult to collect them ! –Collecting external data with no labeled information is much easier Moreover, direct use of external data might be non- preferable –There’s no guarantee of the same feature distribution among external data and test data –For example, the common feature space observed from the face images of females will not generalize well to those of males.

Dept. of Electrical Engineering 22 Yao-Hung Tsai ( 蔡曜宏 ) Domain Adaptation Approach So, I proposed an approach with the following properties –Require no labeled information in external data –Advocate the learning of person-specific domain adaptation model for HFR –DiCA ( Domain-independent Components Analysis) is proposed to build a common feature space

Dept. of Electrical Engineering 23 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 24 Yao-Hung Tsai ( 蔡曜宏 ) Domain-independent Component Analysis Review the observations in HFR problems – –Domain difference dominates the data variance. We check differences of projected means (MMD) for every dimensions of PCA space: and … : mean of NIR : mean of VIS MMD: -

Dept. of Electrical Engineering 25 Yao-Hung Tsai ( 蔡曜宏 ) Domain-independent Component Analysis Then we can discard the components with high MMD value. We get the final domain-independent projection matrix: External Data …… Domain-independent Components Analysis: DiCA

Dept. of Electrical Engineering 26 Yao-Hung Tsai ( 蔡曜宏 ) Domain-independent Component Analysis So far, we can directly project user’s images to DiCA space and match test images. However, to address the issue that subjects from external data are different from users and to improve the performance. I further proposed –Person-specific Classifier (PC)

Dept. of Electrical Engineering 27 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 28 Yao-Hung Tsai ( 蔡曜宏 ) Person-specific Classifier Forming a specific classifier for the input test image, for this specific classifier outperforms than the general one SVM (support vector machine) classifier is chose to be this person-specific classifier –Choose test data as positive instance. –User defined negative instances could be chosen for different usage. Positive Negative Person-specific classifier

Dept. of Electrical Engineering 29 Yao-Hung Tsai ( 蔡曜宏 ) Person-specific Classifier Support Vector Machines (SVM) –Classifier to discriminate two categories data –Training dataset x i ∈ A + ⇔ y i = 1 & x i ∈ A - ⇔ y i = -1

Dept. of Electrical Engineering 30 Yao-Hung Tsai ( 蔡曜宏 ) Person-specific Classifier Goal : Predict the unseen class label for new data –Find a function f : R n → R by learning from data f(x) ≥ 0 ⇒ x ∈ A + and f(x) < 0 ⇒ x ∈ A - –Simplest function is linear : f (x) = w ⊤ x + b

Dept. of Electrical Engineering 31 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 32 Yao-Hung Tsai ( 蔡曜宏 ) Combinational Framework External Data … … NIR Data VIS Data User’s images … Test positivenegative Similarity Score User’s images Form DiCA Subspace NIR VIS

Dept. of Electrical Engineering 33 Yao-Hung Tsai ( 蔡曜宏 ) Outline Face Recognition Conventional Approach Heterogeneous Face Recognition Domain Adaptation Approach Proposed Approach –Domain-independent Component Analysis –Person-specific Classifier –Combinational Framework Experiments

Dept. of Electrical Engineering 34 Yao-Hung Tsai ( 蔡曜宏 ) Experiments Two HFR scenario: –Photo – sketch (CUHK database) –VIS – NIR (CASIA 2.0 database) Identification Task –For photo-sketch, there are 100 gallery images and 100 test images. –For VIS-NIR, there are 359 gallery images and 6200 test images (with different occlusions)

Dept. of Electrical Engineering 35 Yao-Hung Tsai ( 蔡曜宏 ) Experiments Two HFR scenario: –Photo – sketch (CUHK database) –VIS – NIR (CASIA 2.0 database) Identification Task –For photo-sketch, there are 100 gallery images and 100 test images. –For VIS-NIR, there are 359 gallery images and 6200 test images (with different occlusions)

Dept. of Electrical Engineering 36 Yao-Hung Tsai ( 蔡曜宏 ) Experiments Sketch-to-photo Dataset NIR-to-VIS Dataset

Dept. of Electrical Engineering 37 Yao-Hung Tsai ( 蔡曜宏 ) The End Thank You!