Partial Face Recognition

Similar documents
An MKD-SRC Approach for Face Recognition from Partial Image

Partial Face Recognition: An Alignment Free Approach

Robust Face Recognition via Sparse Representation Authors: John Wright, Allen Y. Yang, Arvind Ganesh, S. Shankar Sastry, and Yi Ma

ROBUST PARTIAL FACE RECOGNITION USING INSTANCE-TO-CLASS DISTANCE

An Associate-Predict Model for Face Recognition FIPA Seminar WS 2011/2012

Building a Panorama. Matching features. Matching with Features. How do we build a panorama? Computational Photography, 6.882

PEOPLE naturally recognize others from their face appearance.

FACE recognition (FR) is one of the most active research

Lecture 10 Detectors and descriptors

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

SURF. Lecture6: SURF and HOG. Integral Image. Feature Evaluation with Integral Image

Video- to- Video Face Matching: Establishing a Baseline for Unconstrained Face Recogni:on

Face detection and recognition. Detection Recognition Sally

Linear Discriminant Analysis for 3D Face Recognition System

Image Features: Detection, Description, and Matching and their Applications

Image Features: Local Descriptors. Sanja Fidler CSC420: Intro to Image Understanding 1/ 58

BIOMETRIC recognition, especially face recognition and

Robust Face Recognition Based on Convolutional Neural Network

Evaluation and comparison of interest points/regions

Human Detection and Action Recognition. in Video Sequences

Dr. Enrique Cabello Pardos July

VEHICLE MAKE AND MODEL RECOGNITION BY KEYPOINT MATCHING OF PSEUDO FRONTAL VIEW

Virtual Training Samples and CRC based Test Sample Reconstruction and Face Recognition Experiments Wei HUANG and Li-ming MIAO

Image Set-based Face Recognition: A Local Multi-Keypoint Descriptor-based Approach

Lucas-Kanade Scale Invariant Feature Transform for Uncontrolled Viewpoint Face Recognition

Multiple Kernel Learning for Emotion Recognition in the Wild

LOCAL AND GLOBAL DESCRIPTORS FOR PLACE RECOGNITION IN ROBOTICS

Automatic Multi-view Face Recognition via 3D Model Based Pose Regularization

3D Face Recognition. Anil K. Jain. Dept. of Computer Science & Engineering Michigan State University.

IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. #, NO. #, MMDD YYYY 1

ICICS-2011 Beijing, China

Learning to Recognize Faces in Realistic Conditions

Sea Turtle Identification by Matching Their Scale Patterns

Specular 3D Object Tracking by View Generative Learning

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Augmenting Reality, Naturally:

Discovering Visual Hierarchy through Unsupervised Learning Haider Razvi

Face Detection and Alignment. Prof. Xin Yang HUST

In Defense of Sparsity Based Face Recognition

Face Image Quality Assessment for Face Selection in Surveillance Video using Convolutional Neural Networks

Part-based Face Recognition Using Near Infrared Images

Forensic Sketches matching

Using 3D Models to Recognize 2D Faces in the Wild

Video Google faces. Josef Sivic, Mark Everingham, Andrew Zisserman. Visual Geometry Group University of Oxford

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

Part-based Face Recognition Using Near Infrared Images

Disguised Face Identification (DFI) with Facial KeyPoints using Spatial Fusion Convolutional Network. Nathan Sun CIS601

Computationally Efficient Serial Combination of Rotation-invariant and Rotation Compensating Iris Recognition Algorithms

Large-Scale Traffic Sign Recognition based on Local Features and Color Segmentation

EXPLOITING 3D FACES IN BIOMETRIC FORENSIC RECOGNITION

Equidistant Prototypes Embedding for Single Sample Based Face Recognition with Generic Learning and Incremental Learning

Vision and Image Processing Lab., CRV Tutorial day- May 30, 2010 Ottawa, Canada

Face Alignment under Partial Occlusion in Near Infrared Images

Simultaneous Recognition and Homography Extraction of Local Patches with a Simple Linear Classifier

Robust Feature Set Matching for Partial Face Recognition

Fuzzy based Multiple Dictionary Bag of Words for Image Classification

SCALE INVARIANT FEATURE TRANSFORM (SIFT)

Generic Face Alignment Using an Improved Active Shape Model

Motion Estimation and Optical Flow Tracking

Announcements. Recognition. Recognition. Recognition. Recognition. Homework 3 is due May 18, 11:59 PM Reading: Computer Vision I CSE 152 Lecture 14

Towards Online Iris and Periocular Recognition under Relaxed Imaging Constraints

Face Search at Scale

FACIAL RECOGNITION BASED ON THE LOCAL BINARY PATTERNS MECHANISM

TIED FACTOR ANALYSIS FOR FACE RECOGNITION ACROSS LARGE POSE DIFFERENCES

COLOR AND DEEP LEARNING FEATURES

Dynamic Local Ternary Pattern for Face Recognition and Verification

FACE recognition with 2D images is a challenging problem

On RGB-D Face Recognition using Kinect

FACE-GRAB: Face Recognition with General Region Assigned to Binary Operator

A Novel Extreme Point Selection Algorithm in SIFT

VK Multimedia Information Systems

CS4670: Computer Vision

Human Detection Using SURF and SIFT Feature Extraction Methods in Different Color Spaces

FACE recognition has been an active area of research

Applications Video Surveillance (On-line or off-line)

AS THE explosion of multimedia has been observed in

IMPROVING SPATIO-TEMPORAL FEATURE EXTRACTION TECHNIQUES AND THEIR APPLICATIONS IN ACTION CLASSIFICATION. Maral Mesmakhosroshahi, Joohee Kim

Sparse Variation Dictionary Learning for Face Recognition with A Single Training Sample Per Person

Sign Classification using Local and Meta-Features

Information and Communication Engineering July 9th Survey of Techniques for Head Pose Estimation from Low Resolution Images

The SIFT (Scale Invariant Feature

Sign Classification using Local and Meta-Features

Spatial Frequency Domain Methods for Face and Iris Recognition

Comparative Feature Extraction and Analysis for Abandoned Object Classification

Click to edit title style

Partial Face Matching between Near Infrared and Visual Images in MBGC Portal Challenge

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION

People detection in complex scene using a cascade of Boosted classifiers based on Haar-like-features

Figure 1. Example sample for fabric mask. In the second column, the mask is worn on the face. The picture is taken from [5].

Selection of Scale-Invariant Parts for Object Class Recognition

Haresh D. Chande #, Zankhana H. Shah *

Chapter 3 Image Registration. Chapter 3 Image Registration

Face Search at Scale: 80 Million Gallery

Human detection solution for a retail store environment

Decorrelated Local Binary Pattern for Robust Face Recognition

Pairwise Threshold for Gaussian Mixture Classification and its Application on Human Tracking Enhancement

Multiple-Person Tracking by Detection

Face Recognition in Unconstrained Environments: A Comparative Study

Object Recognition. Lecture 11, April 21 st, Lexing Xie. EE4830 Digital Image Processing

The Analysis of Faces in Brains and Machines

Transcription:

Partial Face Recognition Shengcai Liao NLPR, CASIA April 29, 2015

Background Cooperated face recognition People are asked to stand in front of a camera with good illumination conditions Border pass, access control, attendance, etc. Mostly solved

Background Unconstrained face recognition Images are captured arbitrarily without or with little user cooperation Video surveillance, hand held system, etc. Difficult task

Background Partial face recognition in unconstrained environments

Background Partial faces in unconstrained environments

Face Recognition and the London Riots Summer 2011 Widespread looting and rioting: FR leads to many arrests: Extensive CCTV Camera Network: Yet, many suspects still unable to be identified by COTS FRS:

Partial Face Recognition (PFR) Problem Recognize an arbitrary partial face image captured in uncontrolled environment Importance Recognize a suspect in crowd Identify a face from its partial image Difference from traditional face recognition Alignment? Feature representation? Classification?

Alignment Free Partial Face Recognition: Application Scenario image containing face Face can be detected? No Yes detected face Face can be aligned? No Yes aligned face Recognition by COTS software Recognition by alignment-free PFR algorithm manually cropped face region

Alignment Free Partial Face Recognition: Overview

Interest Point Based Local Descriptor keypoint detection interest region description matching

Image retrieval Image matching Object recognition Texture recognition Robot localization Interest Point Based Local Descriptor

Interest Point Based Local Descriptor Intensity histogram SIFT HOG GLOH PCA-SIFT SURF

Face Description with Interest Points SIFT detector Detects blobs Limited keypoints CanAff detector Canny edge based Plenty keypoints SIFT (37 keypoints) CanAff (571 keypoints) K. Mikolajczyk, A. Zisserman, and C. Schmid, Shape recognition with edge-based features, in Proceedings of the British Machine Vision Conference, 2003.

Face Description with Interest Points Advantages of interest point detectors Detections of local structures, not predefined components Good for partial faces Affine invariance Good for pose/viewpoint changes High repeatability Good for partial face matching

Face Description with Interest Points Gabor Ternary Pattern (GTP) based descriptor

Multi Keypoint Descriptors (MKD) Each image is described by a set of keypoints and descriptors: Keypoints: p 1, p 2,, p k Descriptors: d 1, d 2,, d k The number of descriptors, k, may be different from image to image

MKD based Sparse Representation Classification (MKD-SRC) Descriptors of the same class c can be viewed as a sub-dictionary: A gallery dictionary is built: For each descriptor y i in a test sample, solve Determine the identity of the test sample by SRC:

MKD based Sparse Representation Classification (MKD-SRC)

An Example of MKD-SRC Solution Genuine MKD-SRC is more discriminant in recognizing partial faces Impostor Lowe s SIFT

Fast Atom Filtering In the dictionary, the number of atoms, K, can be of the order of millions Fast atom filtering For each y i, filter out T (T<<K) atoms, i.e. T largest values of c i, resulting in a small sub-dictionary The filtering scales linearly w.r.t. K, while the remaining MKD-SRC task takes a constant time

Effects of the Fast Atom Filtering A subset of FRGCv2, with 1,398 gallery images and 466 probe images, resulting in K=111,643 for the dictionary

Extension to Partial Face Verification Virtual Gallery Background faces Ori. Mirror Probe MKD-SRC

Differences with Previous Methods Size of descriptor per image Face image requirement Collaborative Representation Lowe s SIFT Wright s SRC MKD-SRC variable fixed variable aligned and cropped alignmentfree alignmentfree Holistic face Arbitrary partial face

Differences with Previous Methods

Experimental Settings Open-set face identification: FRGC 2.0+, AR+, PubFig+ Face verification: LFW

Open-set Face Identification Task: determine the identity of the probe, or reject the probe Practical scenarios: watch-list surveillance, attendance, forensic search, SNS photo tagging, etc. Genuine Probe P G Need to accept and identify, but large intra-class variations Gallery Impostor Probe P N Need to reject, but can be similar, e.g. similar frontal faces

Open-set Face Identification Performance measures: Detection and identification rate: percentage of images in P G that correctly accepted and identified False accept rate: percentage of images in P N that falsely accepted Detail and a recent benchmark can be seen in http://www.cbsr.ia.ac.cn/users/scliao/proje cts/blufr/

Experiments with Partial Faces FRGCv2.0+ Gallery: 466 FRGC + 10,000 background Probe: 15,562 P G (partial face) + 10,000 P N 1 image per subject in gallery

Experiments on Holistic Occluded AR+ Faces Gallery: 135 AR + 10,000 background Probe: 1530 P G (occluded) + 10,000 P N 1 image per subject in gallery each subject has 6 (one session) or 12 (two sessions) images All images in P G are with sunglasses or scarf, and illumination variations

Experiments on Holistic Occluded Faces Gallery Probe It can be seen that faces are not aligned very well

Experiments on Holistic Occluded Faces Closed-set identification Wright s SRC is not robust with only one training sample per class, though manually aligned faces were used Methods Recognition Rate (Rank-1 Rate) MKD-SRC 81.70% SIFT Keypoint Match by Lowe 58.89% FaceVACS 48.76% SRC by Wright et al. 13.20%

Open-set Identification on AR+ Challenging task: Gallery: frontal, no occlusion, 1 image / class P G : sunglasses or scarf, illumination P N : frontal, no occlusion MKD-SRC is able to reject 99% impostors (FAR=1%) while accepting >55% genuine samples at rank-1

Experiments on Labeled Faces in the Wild (LFW) LFW: real faces from the internet, with possible non-frontal view or occlusion 13,233 images of 5,749 subjects Verification scenario; images restricted protocol 10 random subsets for test, with each subset having 300 genuine and 300 impostor pairs

Experiments on LFW MKD-SRC outperforms FaceVACS and the best imagerestricted method V1-like Fusion of MKD-SRC and PittPatt outperforms the best method A.P. MKD-SRC-GTP is much better than MKD-SRC-SIFT

Experiments on LFW Correctly (top row) and incorrectly (bottom row) recognized face images from the LFW database by MKD-SRC

Experiments on LFW A subset of partial faces from LFW Sunglasses, hats, occlusions by hand or other objects, large pose variations (>45 ) Note: limitations of LFW and a new benchmark are discussed in http://www.cbsr.ia.ac.cn/users/scliao/projects/blufr/

Experiments on PubFig+ Gallery: 83 PubFig + 5,000 LFW Probe: 817 P G (occluded) + 7,210 P N 1 image per subject in gallery

Summary Addressing the general partial face recognition problem without alignment A unified face recognition framework for both holistic and partial faces Improves SRC for the one-sample-perclass problem Multi keypoint descriptors enables variable-length face description

Suggestions for Future Work PFR is important but difficult. The proposed matching framework is not the only way to recognize partial faces. There are other possibilities, e.g. Weng et al. Robust feature set matching for partial face recognition, ICCV 2013 There may be other elegant partial face description methods Automatic PFR is even more difficult. Partial face detection is still missing

Thank you!