Face Recognition from Face Motion Manifolds using Robust Kernel RAD Ognjen Arandjelović Roberto Cipolla Funded by Toshiba Corp. and Trinity College, Cambridge.

Slides:



Advertisements
Similar presentations
Active Appearance Models
Advertisements

Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Proposed concepts illustrated well on sets of face images extracted from video: Face texture and surface are smooth, constraining them to a manifold Recognition.
Face Alignment with Part-Based Modeling
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Kernel-based tracking and video patch replacement Igor Guskov
3D Face Modeling Michaël De Smet.
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
The Viola/Jones Face Detector (2001)
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
A Study of Approaches for Object Recognition
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Research Update and Future Work Directions – Jan 18, 2006 – Ognjen Arandjelović Roberto Cipolla.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Automatic Face Recognition under Component-Based Manifolds CVGIP 2006 Wen-Sheng Chu ( 朱文生 ) and Jenn-Jier James Lien ( 連震杰 ) Robotics Lab. CSIE NCKU.
Incremental Learning of Temporally-Coherent Gaussian Mixture Models Ognjen Arandjelović, Roberto Cipolla Engineering Department, University of Cambridge.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Scale Invariant Feature Transform (SIFT)
Automatic Face Recognition for Film Character Retrieval in Feature-Length Films Ognjen Arandjelović Andrew Zisserman.
PCA Channel Student: Fangming JI u Supervisor: Professor Tom Geoden.
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
Face Collections : Rendering and Image Processing Alexei Efros.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Lecture 10: Robust fitting CS4670: Computer Vision Noah Snavely.
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2005 Lecture 3 Advanced Features Sebastian Thrun, Stanford.
An Illumination Invariant Face Recognition System for Access Control using Video Ognjen Arandjelović Roberto Cipolla Funded by Toshiba Corp. and Trinity.
Face Recognition and Retrieval in Video Basic concept of Face Recog. & retrieval And their basic methods. C.S.E. Kwon Min Hyuk.
Facial Recognition CSE 391 Kris Lord.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Yuping Lin and Gérard Medioni.  Introduction  Method  Register UAV streams to a global reference image ▪ Consecutive UAV image registration ▪ UAV to.
Face Alignment Using Cascaded Boosted Regression Active Shape Models
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Flow Based Action Recognition Papers to discuss: The Representation and Recognition of Action Using Temporal Templates (Bobbick & Davis 2001) Recognizing.
Multimodal Interaction Dr. Mike Spann
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Visual Tracking Conventional approach Build a model before tracking starts Use contours, color, or appearance to represent an object Optical flow Incorporate.
Example: line fitting. n=2 Model fitting Measure distances.
CSCE 643 Computer Vision: Structure from Motion
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
Face Recognition: An Introduction
 Detecting system  Training system Human Emotions Estimation by Adaboost based on Jinhui Chen, Tetsuya Takiguchi, Yasuo Ariki ( Kobe University ) User's.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
Data-driven Methods: Faces : Computational Photography Alexei Efros, CMU, Fall 2012 Portrait of Piotr Gibas © Joaquin Rosales Gomez.
CSE 185 Introduction to Computer Vision Feature Matching.
Distinctive Image Features from Scale-Invariant Keypoints
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Martina Uray Heinz Mayer Joanneum Research Graz Institute of Digital Image Processing Horst Bischof Graz University of Technology Institute for Computer.
Invariant Local Features Image content is transformed into local feature coordinates that are invariant to translation, rotation, scale, and other imaging.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
Nearest-neighbor matching to feature database
Face Recognition and Feature Subspaces
Lecture 7: Image alignment
Recognition: Face Recognition
Dynamical Statistical Shape Priors for Level Set Based Tracking
A special case of calibration
Features Readings All is Vanity, by C. Allan Gilbert,
Nearest-neighbor matching to feature database
Presented by: Chang Jia As for: Pattern Recognition
Calibration and homographies
CS5760: Computer Vision Lecture 9: RANSAC Noah Snavely
Presentation transcript:

Face Recognition from Face Motion Manifolds using Robust Kernel RAD Ognjen Arandjelović Roberto Cipolla Funded by Toshiba Corp. and Trinity College, Cambridge

Face Recognition Single-shot recognition – a popular area of research since 1970s Many methods have been developed Bad performance in presence of: –Illumination variation –Pose variation –Facial expression –Occlusions (glasses, hair etc.) Eigenfaces Wavelet methods 3D Morphable Models

Face Recognition from Video Face motion helps resolve ambiguities of single shot recognition – implicit 3D Video information often available (surveillance, authentication etc.) Recognition setupTraining streamNovel stream

Face Manifolds Face patterns describe manifolds which are: –Highly nonlinear, and –Noisy, but –Smooth Facial featuresFace pattern manifoldFace region

Limitations of Previous Work In this work we address 3 fundamental questions: –How to model nonlinear manifolds of face motion –How to choose the distance measure –How and what noise sources to model ?

Comparing Nonlinear Manifolds Closest-neighbour Majority vote + Eigen/Fisherfaces Mutual Subspace Method Principal angles Our method, KLD method of Shakhnarovich et al. Information-theoretic measures

RAD: How well can we distinguish between P(x) and Q(x)? KLD vs. RAD vs. … KLD: How well does P(x) explain Q(x)? P(x)Q(x) P(x)

Nonlinear RAD Use closed form expression for KLD between Gaussians in KPCA space Kernel PCA Approximately linear manifolds Highly nonlinear manifolds Input spaceKPCA spaceRBF Kernel

Registration Linear operations on images are highly nonlinear in the pattern space Translation/rotation and weak perspective can be easily corrected for directly from point correspondences –We use the locations of pupils and nostrils to robustly estimate the optimal affine registration parameters Translation manifold Skew manifold Rotation manifold

Registration Method Used Feature localization based on the combination of shape and pattern matching (Fukui et al. 1998) Detect features Crop & affine register faces

Feature Tracking Errors We recognize two sources of registration noise: –Low-energy noise due to the imprecision feature detector –High-energy noise due to incorrectly localized features 20 automatically cropped and registered faces from a video sequence Outliers – high energy noise Imperfect alignment of facial features – low energy noise

Low Energy Noise Estimate misregistration manifold noise energy Augment data with synthetically perturbed samples = thickening of the motion manifold Synthetic data explicitly models the variation Original dataOriginal + synthetic data

Outliers – High Energy Noise Outliers are due to incorrect feature localization High energy noise – far from the ‘correct’ data mean in KPCA space Outliers Manifold of correctly registered faces (+low energy noise)

RANSAC for Robust KPCA Minimal, random sample Kernel PCA projection Valid data count Iteration Outliers

Algorithm: The Big Picture Input frames Distance Original + synthetic data Valid data in KPCA space

Face Video Database No standard database exists – we collected our own data 160 people, 10 different lighting conditions (each condition twice i.e. 20 video sequences per person)

Evaluation Results Robust Kernel RAD outperformed other methods on all databases Average recognition rate of 98%

Method Limitations / Future Work Less pose sensitivity (why should input and reference distributions be similar?) Illumination invariance is not addressed Same person, different illumination Novel person See Arandjelović et al., BMVC 2004 For suggestions, questions etc. please contact me at: