PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

QR Code Recognition Based On Image Processing
Face Recognition and Biometric Systems Eigenfaces (2)
Presented by Xinyu Chang
Face Recognition CPSC UTC/CSE.
Face Description with Local Binary Patterns:
Face Alignment with Part-Based Modeling
Face Recognition Method of OpenCV
Fingerprint Minutiae Matching Algorithm using Distance Histogram of Neighborhood Presented By: Neeraj Sharma M.S. student, Dongseo University, Pusan South.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Face Recognition and Biometric Systems
Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
Mining for High Complexity Regions Using Entropy and Box Counting Dimension Quad-Trees Rosanne Vetro, Wei Ding, Dan A. Simovici Computer Science Department.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
A Study of Approaches for Object Recognition
Scale Invariant Feature Transform (SIFT)
FACE RECOGNITION BY: TEAM 1 BILL BAKER NADINE BROWN RICK HENNINGS SHOBHANA MISRA SAURABH PETHE.
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry MATCH! Real-Time Facial Recognition.
Comparison and Combination of Ear and Face Images in Appearance-Based Biometrics IEEE Trans on PAMI, VOL. 25, NO.9, 2003 Kyong Chang, Kevin W. Bowyer,
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Oral Defense by Sunny Tang 15 Aug 2003
Facial Recognition. 1. takes a picture of a person 2. runs that image through the database 3. finds a match and identifies the person Humans have always.
以區域二元圖樣與部分比對為基礎之 人臉辨識 Face Recognition with Local Binary Patterns and Partial Matching Presenter : 施佩汝 Advisor : 歐陽明 教授 1.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
Facial Recognition CSE 391 Kris Lord.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Overview Introduction to local features
Computer vision.
05 - Feature Detection Overview Feature Detection –Intensity Extrema –Blob Detection –Corner Detection Feature Descriptors Feature Matching Conclusion.
Oriented Local Binary Patterns for Offline Writer Identification
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
Access Control Via Face Recognition Progress Review.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Joon Hyung Shim, Jinkyu Yang, and Inseong Kim
Face Recognition: An Introduction
A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
3D Face Recognition Using Range Images
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Timo Ahonen, Abdenour Hadid, and Matti Pietikainen
Scale Invariant Feature Transform (SIFT)
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Facial Recognition By Lisa Tomko.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
Face Detection & Recognition
Face Detection 蔡宇軒.
CONTENTS:  Introduction.  Face recognition task.  Image preprocessing.  Template Extraction and Normalization.  Template Correlation with image database.
Another Example: Circle Detection
Septian Adi Wijaya – Informatics Brawijaya University
Face recognition using improved local texture pattern
Recognition: Face Recognition
Recovery from Occlusion in Deep Feature Space for Face Recognition
Histogram—Representation of Color Feature in Image Processing Yang, Li
Final Year Project Presentation --- Magic Paint Face
Object Recognition in the Dynamic Link Architecture
Local Binary Patterns (LBP)
Brief Review of Recognition + Context
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
A Novel Smoke Detection Method Using Support Vector Machine
Recognition and Matching based on local invariant features
Presentation transcript:

PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen Face Description with Local Binary Patterns: Application to Face Recognition 1/34

01 02 03 04 05 06 CONTENT Background Introduction Methodology Evaluation Result Conclusion & Review

Part1 Background

Linear Discriminant Analysis Background EIGENFACE TECHNOLOGY Linear Discriminant Analysis Face image captured via camera and processed using an algorithm based on principle component analysis (PCA) which translates characteristics of a face into an uniquie set of numbers. To identify a face, the program compares its Eigenface characteristics, which are encoded into numbers called a template, with those in the database, selecting the faces whose templates match the target most closely 4/34

LOCAL FEATURE ANALYSIS Linear Discriminant Analysis Background LOCAL FEATURE ANALYSIS Linear Discriminant Analysis Local feature analysis considers individual features. These features are the building blocks from which all facial images can be constructed. Local feature analysis selects features in each face that differ most from other faces such as, the nose, eyebrows, mouth and the areas where the curvature of the bones changes. 5/34

Problems Image with complex background Poor lighting condition Recognition accuracy Problems 6/34

Background Need a method that has robustness against variations on poses or illumination change. Holistic texture descriptor tends to average the image area to against texture translation or rotation which loses the spatial relations Motivations 7/34

Part2 Introduction

LBP LBP operator Extended LBP Uniform patterns The operator assigns a label to every pixel of an image by thresholding the 3x3 neighborhood of each pixel with the center pixel value and considering the result as a binary number. Extended LBP Defining the local neighborhood as a set of sampling points evenly spaced on a circle centered at the pixel to be labeled allows any radius and number of sampling points. Notation (P, R) is used. Uniform patterns A local binary pattern is called uniform if the binary pattern contains at most two bitwise transitions from 0 to 1 or 1 to 0 when the bit pattern is considered circular. Taken as threshold 9/34

LBP LBP operator Extended LBP Uniform patterns The operator assigns a label to every pixel of an image by thresholding the 3x3 neighborhood of each pixel with the center pixel value and considering the result as a binary number. Extended LBP Defining the local neighborhood as a set of sampling points evenly spaced on a circle centered at the pixel to be labeled allows any radius and number of sampling points. Notation (P, R) is used. Uniform patterns A local binary pattern is called uniform if the binary pattern contains at most two bitwise transitions from 0 to 1 or 1 to 0 when the bit pattern is considered circular. p R Neighborhood number 10/34

LBP LBP operator Extended LBP Uniform patterns The operator assigns a label to every pixel of an image by thresholding the 3x3 neighborhood of each pixel with the center pixel value and considering the result as a binary number. Extended LBP Defining the local neighborhood as a set of sampling points evenly spaced on a circle centered at the pixel to be labeled allows any radius and number of sampling points. Notation (P, R) is used. Uniform patterns A local binary pattern is called uniform if the binary pattern contains at most two bitwise transitions from 0 to 1 or 1 to 0 when the bit pattern is considered circular. 00000000 (0 transitions), 01110000 (2 transitions), 11001111 (2 transitions) 11001001 (4 transitions), 01010011 (6 transitions) 11/34

Part3 Methodology

1. The facial image is divided into local regions Methodology 1. The facial image is divided into local regions 2. Texture descriptors are extracted from each region independently. 3. The descriptors are then concatenated to form a global description of the face. 4. Weighted distance measurement 13/34

1. Dividing a facial image into rectangular regions Methodology 1. Dividing a facial image into rectangular regions Circle? Overlapping? 14/34

2. Spatial enhanced histogram Methodology 1. Dividing a facial image into rectangular regions 2. Spatial enhanced histogram Local pattern global pattern 3 levels features: Patterns on pixel-level Patterns on small region Holistic pattern M M*N N 15/34

Methodology 3. Regions weighted 2. Special enhanced histogram 1. Dividing a facial image into rectangular regions 3. Regions weighted which x and ξ are the normalized enhanced histograms to be compared, indices i and j refer to ith bin in histogram corresponding to the jth local region and wj is the weight for region j 16/34

Methodology 3. Regions weighted 2. Special enhanced histogram 1. Dividing a facial image into rectangular regions 3. Regions weighted Black squares indicate weight 0.0, dark gray 1.0, light gray 2.0, and white 4.0 17/34

Methodology ∑ Weighted distance measure Descriptor 2. Special enhanced histogram 3. Regions weighted 1. Dividing a facial image into rectangular regions 𝐿𝐵𝑃 𝑢2 𝑤𝑖𝑡ℎ 𝑛𝑜𝑡𝑖𝑜𝑛(8,2) ∑ The result has the smallest distance Weighted distance measure Descriptor 18/34

Part4 Evaluation

2. The FERET data base was used Evaluation 1. The Coronado State University face identification evaluation system was used 2. The FERET data base was used 20/34

Evaluation 1. CSU FIES The CSU Face Identification Evaluation System provides standard face recognition algorithms and standard statistical methods for comparing face recognition algorithms. The system includes standardized image pre-processing software, fore distinct face recognition algorithms, analysis software to study algorithm performance, and Unix shell scripts to run standard experiments. 21/34

Evaluation 2. FERET database The database consists of a total of 14,051 gray-scale images representing 1,199 individuals. The images contain variations in lighting, facial expressions, pose angle, etc. 22/34

Evaluation 3. Image groups setting Fa: gallery set which contains all frontal images Fb: alternative facial expression images than fa set (1195 images) Fc: photos which were taken under different light conditions (194 images) Dup I: images which were taken later (722 images) Dup II: images which were taken at least one year later (234 images) 23/34

Evaluation 4. Comparison set PCA: Principle Components Analysis BIC: Bayesian Intrapersonal/Extrapersonal Classifier EBGM: Elastic Bunch Graph Matching 24/34

Evaluation 5. parameters set Notation (P, R) is used and set as 8,2 (8 sample points and 2 pixels radius) Facial area is cut into 18*21 pixels windows Weight parameters is 25/34

Part5 Result

Result 1. Table light age 27/34

2. Cumulative match curves Result 2. Cumulative match curves 28/34

3. Robustness of localization error Result 3. Robustness of localization error 29/34

Part6 Conclusion & Review

Conclusion & Review ∑ Weighted distance measure Descriptor 2. Special enhanced histogram 3. Regions weighted 1. Dividing a facial image into rectangular regions 𝐿𝐵𝑃 𝑢2 𝑤𝑖𝑡ℎ 𝑛𝑜𝑡𝑖𝑜𝑛(8,2) ∑ The result has the smallest distance Weighted distance measure Descriptor 31/34

Conclusion & Review LBP has robustness against variations on poses or illumination change. Easily to implement Good Accuracy Advantages 32/34

Disadvantages Long histograms can slow down the recognition speed Conclusion & Review Long histograms can slow down the recognition speed May miss the local structure due to ignoring the effect of the center pixel Binary data produced are sensitive to noise Disadvantages 33/34

THANKS PRESENTED BY Yang Jiao Face Description with Local Binary Patterns: Application to Face Recognition 34/34