Fusing with Context: A Bayesian Approach to Combining Descriptive Attributes

Similar documents
Pre-print of article that will appear at IJCB 2011.

Facial expression recognition with spatiotemporal local descriptors

Hierarchical Age Estimation from Unconstrained Facial Images

Robust gender recognition by exploiting facial attributes dependencies

Utilizing Posterior Probability for Race-composite Age Estimation

Identity Verification Using Iris Images: Performance of Human Examiners

Age Estimation based on Multi-Region Convolutional Neural Network

Chapter 2 Comparative Face Soft Biometrics for Human Identification

Challenges of Fingerprint Biometrics for Forensics

Automatic Semantic Face Recognition

Analysis of Emotion Recognition using Facial Expressions, Speech and Multimodal Information

Impact of Image Quality on Performance: Comparison of Young and Elderly Fingerprints

Facial Expression Biometrics Using Tracker Displacement Features

arxiv: v2 [cs.cv] 23 Oct 2016

A Study on Automatic Age Estimation using a Large Database

Face Recognition Performance Under Aging

Face Gender Classification on Consumer Images in a Multiethnic Environment

Bayesian Networks Representation. Machine Learning 10701/15781 Carlos Guestrin Carnegie Mellon University

Emotion Recognition using a Cauchy Naive Bayes Classifier

Learning Multifunctional Binary Codes for Both Category and Attribute Oriented Retrieval Tasks

Describing Clothing by Semantic Attributes

EXPECTANT parents usually spend a great deal of time

Mammogram Analysis: Tumor Classification

Computational Cognitive Science

Mammogram Analysis: Tumor Classification

Local Image Structures and Optic Flow Estimation

Human Activities: Handling Uncertainties Using Fuzzy Time Intervals

Neuro-Inspired Statistical. Rensselaer Polytechnic Institute National Science Foundation

FACIAL COMPOSITE SYSTEM USING GENETIC ALGORITHM

PANEL QUESTIONS FOR REGULATORY CONSIDERATION

Implementation of perceptual aspects in a face recognition algorithm

A NOVEL COGNITIVE-PSYCHOLOGY-BASED FACE-RECOGNITION SYSTEM FOR IMPROVED IDENTIFICATION RATES FOR THE PROBLEM OF AGE-PROGRESSION

FROM VISION SCIENCE TO DATA SCIENCE: APPLYING PERCEPTION TO PROBLEMS IN BIG DATA

A Vision-based Affective Computing System. Jieyu Zhao Ningbo University, China

Bayesian Networks to Combine Intensity and Color Information in Face Recognition

Demographics versus Biometric Automatic Interoperability

A Comparison of Collaborative Filtering Methods for Medication Reconciliation

Multi-Stage Stratified Sampling for the Design of Large Scale Biometric Systems

Study on Aging Effect on Facial Expression Recognition

Image Processing of Eye for Iris Using. Canny Edge Detection Technique

FACE Verification has been receiving consistent attention in

Putting Context into. Vision. September 15, Derek Hoiem

CLASSIFICATION OF BRAIN TUMOUR IN MRI USING PROBABILISTIC NEURAL NETWORK

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING

Design of Palm Acupuncture Points Indicator

Performance and Saliency Analysis of Data from the Anomaly Detection Task Study

Unraveling Human Perception of Facial Aging using Eye Gaze

A Trade-off Between Number of Impressions and Number of Interaction Attempts

A Longitudinal Study of Iris Recognition in Children

Detection of Glaucoma and Diabetic Retinopathy from Fundus Images by Bloodvessel Segmentation

A Meta-Analysis of Face Recognition Covariates

A Bayesian Network Model of Knowledge-Based Authentication

Bayesian Face Recognition Using Gabor Features

The 29th Fuzzy System Symposium (Osaka, September 9-, 3) Color Feature Maps (BY, RG) Color Saliency Map Input Image (I) Linear Filtering and Gaussian

Eye Tracking to Enhance Facial Recognition Algorithms

Valence-arousal evaluation using physiological signals in an emotion recall paradigm. CHANEL, Guillaume, ANSARI ASL, Karim, PUN, Thierry.

CS4495 Computer Vision Introduction to Recognition. Aaron Bobick School of Interactive Computing

HEARTWORKS ADVANCING EDUCATION IN ULTRASOUND. Simulation in Cardiac Anatomy, Transesophageal & Transthoracic Echocardiography and Lung Ultrasound

CAN A SMILE REVEAL YOUR GENDER?

International Journal of Computer Sciences and Engineering. Review Paper Volume-5, Issue-12 E-ISSN:

Continuous Facial Expression Representation for Multimodal Emotion Detection

OUTLIER DETECTION : A REVIEW

Lecture 3: Bayesian Networks 1

On Shape And the Computability of Emotions X. Lu, et al.

Research and Innovation Roadmap Annual Projects

A Study of Identical Twins Palmprints for Personal Authentication

CISC453 Winter Probabilistic Reasoning Part B: AIMA3e Ch

Bayesian Perception & Decision for Intelligent Mobility

Practical Bayesian Optimization of Machine Learning Algorithms. Jasper Snoek, Ryan Adams, Hugo LaRochelle NIPS 2012

A Survey on Hand Gesture Recognition for Indian Sign Language

The MIT Mobile Device Speaker Verification Corpus: Data Collection and Preliminary Experiments

Weak Supervision. Vincent Chen and Nish Khandwala

Family Member Identification from Photo Collections

The Open Access Institutional Repository at Robert Gordon University

Annotation and Retrieval System Using Confabulation Model for ImageCLEF2011 Photo Annotation

Discovering Identity Problems: A Case Study

NMF-Density: NMF-Based Breast Density Classifier

Online Speaker Adaptation of an Acoustic Model using Face Recognition

Artificial Intelligence

Comparison of Mamdani and Sugeno Fuzzy Interference Systems for the Breast Cancer Risk

Accessorize to a Crime: Real and Stealthy Attacks on State-Of. Face Recognition. Keshav Yerra ( ) Monish Prasad ( )

A COMPARISON OF IMPUTATION METHODS FOR MISSING DATA IN A MULTI-CENTER RANDOMIZED CLINICAL TRIAL: THE IMPACT STUDY

Comparative Study of K-means, Gaussian Mixture Model, Fuzzy C-means algorithms for Brain Tumor Segmentation

An Analysis of Automatic Gender Classification

Segmentation of Periapical Dental X-Ray Images by applying Morphological Operations

Generalization of a Vision-Based Computational Model of Mind-Reading

Improving Construction of Conditional Probability Tables for Ranked Nodes in Bayesian Networks Pekka Laitila, Kai Virtanen

Active Deformable Part Models Inference

A Fuzzy Improved Neural based Soft Computing Approach for Pest Disease Prediction

Case-based reasoning using electronic health records efficiently identifies eligible patients for clinical trials

Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.1 7/27/2011

Chapter 15 - Biometrics

A Study on Cross-Population Age Estimation

TITLE: A Data-Driven Approach to Patient Risk Stratification for Acute Respiratory Distress Syndrome (ARDS)

1. INTRODUCTION. Vision based Multi-feature HGR Algorithms for HCI using ISL Page 1

Vital Responder: Real-time Health Monitoring of First- Responders

ParkDiag: A Tool to Predict Parkinson Disease using Data Mining Techniques from Voice Data

Image and Vision Computing

SVM-based Discriminative Accumulation Scheme for Place Recognition

Transcription:

Fusing with Context: A Bayesian Approach to Combining Descriptive Attributes Walter J. Scheirer, Neeraj Kumar, Karl Ricanek, Peter N. Belhumeur and Terrance E. Boult This work was supported by ONR SBIR Award Number N00014-11-C-0243, and is an outgrowth of prior work supported by BIMA.

How well does unconstrained face identification work? Consider a top performing algorithm on the LFW set: V1-like features - Verification Rate 1 : 79.35% - Rank-1 Rate on a subset 2 : 41.64% What about very large populations? - UID controlled identification scenario for deduplication 3 : 600 Million enrollments calls for two modality fusion Is this even enough? Time will tell... What kind of performance can we expect from a face algorithm operating in the real world? 1. http://vis-www.cs.umass.edu/lfw/results.html 2. A. Sapkota et al., FACE-GRAB: Face Recognition with General Region Assigned to Binary Operator, IEEE Computer Society Workshop on Biometrics, 2010 3. R. Mashruwala and S. Prabhakar, Multi-Modal Biometrics for One Billion People, Presentation at the IEEE Computer Society Workshop on Biometrics, 2010

Source Image Descriptive Attributes Ethnicity: Caucasian Hair Color: Brown Gender: Male Occupation:? Person X Lives in: South Bend Weighting Factor x Match Score = Weighted Score

Contextual Attributes In many circumstances, contextual attributes are easy to obtain Consider a banking application designed to detect fraud - A user banks at Branch 1 95% of the time - The same user Banks in Region 1 100% of the time - Camera at ATM or teller s station captures face Bank of America Logo by Neubie Account is accessed at Branch 5 in Region 8 & recorded face does not match enrolled face: Fraud Detected Image by Neubie Bank of America Logo BY http:// www.davidneubert.com/

Prior Work: Visual Attributes Farhadi et al. CVPR 2009 1 - Describe objects by their attributes Has Horn Has Leg Has Head Has Wool textual description Kumar et al. T-PAMI 2011 2 - Describe faces by their attributes Mountain Goat by-nc-nd Cliff Hall Has Hat Has Beard Has African Ethnicity Has Round Nose textual description Ghostface Killah by-nc-nd Enrico Fuente 1. A. Farhadi, I. Endres, D. Hoiem, D. Forsyth, Describing Objects by their Attributes, CVPR 2009 2. N. Kumar, A. Berg, P. Belhumeur, and S. Nayar, Describable Visual Attributes for Face Verification and Image Search, IEEE T-PAMI, 2011 Top Image by Cliff Hall Mountain Goat BY-NC-ND http:// www.flickr.com/photos/cliffhall/303337039/in/photostream/ Bottom Image by Enrico Fuente Ghostface Killah BY-NC-ND http:// www.flickr.com/photos/okobojierik/5156583220/in/photostream/

Prior Work: Combining Disparate Information Bayesian Weightings and Networks - Well-known approach in the traditional security & intelligence domains Wright et al. 2002 1 : military domain and doctrinal expertise Laskey et al. 2004 2 : anomaly detection for document control - Bayesian weighting for biometrics Jain et al. 2004 3 : Soft Biometrics + Traditional Biometric Matching Information beyond soft biometrics? Unknown variables? Exponential growth of probability assignments? 1. E. Wright et al., Multi-entity Bayesian Networks for Situation Assessment, 5th Intl. Conf. on Information Fusion, 2002 2. K. Laskey et al., Detecting Threatening Behavior Using Bayesian Networks, Conf. on Behavioral Representation in Modeling and Simulation, 2004 3. A. Jain et al., Soft Biometric Traits for Personal Recognition Systems, Intl. Conf. on Biometric Authentication, 2004

Bayesian Network Approach Network Variable Parents Joint Probability Distribution: NY p(x) = p(x i pa i ) i=1 But we need to handle unknowns: p(u x k )= User Score from Biometric Alg. Probability from Bayesian Net Known Variables P x u 2{T,F} p(x k = T,x u, U = T ) P x u,u2{t,f} p(x k = T,x u, U) Unknown Variables Weighting: {(s 1 w 1 ), (s 2 w 2 ),...,(s n w n )} Note: There is a mistake in Eq. 2 of the paper; it should take the form of the middle Eq. in this slide.

*Shallow Star Network 1 0.85 0.15 1 Ethnicity: Caucasian 2 0.32 0.68 2 Hair Color: Brown 3 Gender: Male 3 0.53 0.47 5 0.04 0.96 5 Occupation: Professor 6 Person X 4 Lives in: South Bend 4 0.01 0.99 Typical Formulation: Vertex 6 has 2 5 truth relationships 1 2 3 4 5 T T T T T T T T T T T... F F F F F 6 0.02 0.98 0.11 0.89 0.15 0.85... 0.66 0.44

Noisy-OR Approximation Two Problems with the Traditional Formulation: - It is not practical to assign all of the truth values by hand 2 5 = 32 assignments; 2 6 = 64 assignments... - For many descriptive attributes, the causal interaction model is illogical Example: Brown hair is independent of employment as a professor Solution: decouple attributes from one another Product of Probabilities: where p(u x k )=1 ny (1 p i ) i=1 p i = p(u = T x i = T,{x j = F } n j=1,j6=i) Known or Unknown

1 0.85 0.15 1 Ethnicity: Caucasian 2 0.32 0.68 2 Hair Color: Brown 3 Gender: Male 3 0.53 0.47 5 0.04 0.96 5 Occupation: Professor 6 Person X 4 Lives in: South Bend 4 0.01 0.99 1 2 3 4 5 6 0.21 0.79 0.29 0.71 0.32 0.68 0.25 0.77 0.19 0.81 Noisy-OR Formulation: Vertex 6 has 5 truth relationships

Chen et al. AFGR 20101 Robust Age Estimation - Statistical modeling of detected fiducial points Facial features: shape, weight, sagging Texture features: wrinkles, lines, ptosis Perform Support Vector Regression over extracted features - Training Data: 600 adult faces from MORPH 2 and PAL 3 Dec. 2005 Mar. 2006 Jul. 2006 Sept. 2006 Oct. 2007 Selection of Images from MORPH, K. Ricanek and T. Tesafaye, 2006 1. C. Chen et al., Face Age Estimation Using Model Selection, IEEE AMFG, 2010 2. K. Ricanek and T. Tesafaye, MORPH: A Longitudinal Image Database of Normal Adult Age-Progression, IEEE AFGR, 2006 3. M. Minear and D. Park, A Lifespan Database of Adult Facial Stimuli, Behavior Research Methods, Instruments & Computers, 36(4), 2004

Kumar et al. 2011 Visual Facial Attributes - Low-level simple features + machine learning Feature extractors are composed of pixels from face region, pixel feature type, normalization and aggregation From an aligned image I, extract low level features: F(I) ={f 1 (I),...,f k (I)} In total, we trained 73 different SVM attributes classifiers Crowdsourced ground truth labeling; 500-2000 +/- examples from the Columbia Face Database Image adapted from Fig 1. in N. Kumar et al. Describable Visual Attributes for Face Verification and Image Search, T-PAMI, 2011

Two Data Sets Experiments - MBGC: Faces + Simulated Context - Celeb DB: Faces + Real Context Two Face Algorithms - LRPCA 1 - V1-like Features 2 Metric: Percentage Improvement %I n = (Weighted R n Original R n )/Original R n Recognition Rate 1. http://www.cs.colostate.edu/facerec/algorithms/lrpca2010.php 2. N. Pinto et al., How Far Can You Get on a Modern Face Recognition Test Using Only Simple Features? IEEE CVPR, 2011

Experiment 1: Attributes & Accuracies Visual Attrs. & Accuracy Age (+/- 7 years); 89.9% Gender; 86.7% Eyeglasses; 96.6% Weight: Chubby; 87.8% Eyebrows: Bushy; 88.2% Hair Color: Black; 92.3% Hair Color: Brown; 86.5% Ethnicity: Asian; 94.6% Ethnicity: African; 97.4% Ethnicity: European; 87.1% Contextual Attrs. Lives in city X Works as X Works at X Has n children Is the mother of X Is the brother of X Frequents bank X Owns a car Attends school X Graduated in X Gender: Male Ethnicity: Asian Hair: Black Wearing Eyeglasses Estimated Age: 28 Gender: Female Ethnicity: European Hair: Brown Not Wearing Eyeglasses Estimated Age: 22 Gender: Male Ethnicity: African Eyebrows: Bushy Weight: Skinny Estimated Age: 34

Experiment 1: Simulated Context LRPCA & MBGC* : 466 unique people; 217,156 scores Two network sizes: 5 & 6 vertices 10 different combinations of attributes were chosen for each experiment Each attribute is used at least once Consistency between the typical and Noisy-OR formulations All visual attributes are generated from the source probe and enrollment images The set of observations from the probe is left incomplete: 1 variable from the enrollment network is always unknown *P. Phillips et al., Overview of the Multiple Biometrics Grand Challenge, ICB, 2009

Experiment 1: Simulated Context Mean%%%Improvement%in%Rank%Recogni3on% 35%# 30%# 25%# 20%# 15%# 10%# 5%# 0%# 1# 2# 3# 4# 5# 6# 7# 8# 9# 10# Rank% Bayesian#Noisy6OR#Weigh<ng;#Network#of#6#Ver<ces# Bayesian#Noisy6OR#Weigh<ng;#Network#of#5#Ver<ces# Bayesian#Weigh<ng:#Network#of#6#Ver<ces# Bayesian#Weigh<ng:#Network#of#5#Ver<ces#

Experiment 1: Simulated Context Summary of mean rank-1 accuracies (R 1 ) and mean percentage improvement (%I 1 ) for LRPCA weighting Experiment Vertex Count CPT Entries R 1 %I 1 Baseline LRPCA - - 65.9% - Bayesian Weighting 5 20 71.7% 8.9% Bayesian Weighting 6 37 77.0% 18.8% Bayesian Noisy-OR Weighting 5 9 77.9% 18.3% Bayesian Noisy-OR Weighting 6 10 87.5% 32.8%

Experiment 2: Real Context Celeb DB1 : Face Image + Biographies of Celebrities We chose 167 unique people LRPCA, V1-like features, and w-score2 fusion of both algorithms Attributes: Eyeglasses, Gender, Bushy Eyebrows, Known Associates, First Film All visual attributes are generated from the source probe and enrollment images The set of observations from the probe is left incomplete: 1 variable from the enrollment network is always unknown Known Associates: James Cagney, Lauren Bacall, Edward G. Robinson Bette Davis, Peter Lorre 1. Bolme et al., Person Identification Using Text and Image Data, IEEE BTAS, 2007 2. Scheirer et al., Robust Fusion: Extreme Value Theory for Recognition Score Normalization, ECCV, 2010

Experiment 2: Real Context Mean%%%Improvement%in%Rank%Recogni3on% 350%# 300%# 250%# 200%# 150%# 100%# 50%# 0%# 1# 2# 3# 4# 5# 6# 7# 8# 9# 10# Rank% LR/PCA;#Bayesian#Noisy/OR#WeighAng;#6#VerAces# V1/like#Features;#Bayesian#Noisy/OR#WeighAng;#6#VerAces# 2#Alg.#Fusion#%#Impr.#over#LR/PCA;#Bayesian#Noisy/OR#WeighAng;#6#VerAces# 2#Alg.#Fusion#%#Impr.#over#V1/like#Features;#Bayesian#Noisy/OR#WeighAng;#6#VerAces#

Conclusions Tools for effective identity centric Bayesian Nets - Non-image context - Descriptive visual attributes - Shallow star network - Noisy-OR approximation Areas for future work - Enhance and expand visual attributes - Multiplicative score weighting is likely not the best strategy Apply weight at the sensor or feature level Combine with a probabilistic normalization approach (w-score)

Questions?