Timo Ahonen, Abdenour Hadid, and Matti Pietikainen

Slides:



Advertisements
Similar presentations
Real-Time Detection, Alignment and Recognition of Human Faces
Advertisements

Applications of one-class classification
Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
Zhimin CaoThe Chinese University of Hong Kong Qi YinITCS, Tsinghua University Xiaoou TangShenzhen Institutes of Advanced Technology Chinese Academy of.
Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
Detecting Faces in Images: A Survey
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Face Description with Local Binary Patterns:
Face Recognition Method of OpenCV
AGE ESTIMATION: A CLASSIFICATION PROBLEM HANDE ALEMDAR, BERNA ALTINEL, NEŞE ALYÜZ, SERHAN DANİŞ.
Descriptors (Description of Interest Regions with Local Binary Patterns) Yu-Lin Cheng (03/07/2011)
CSE 473/573 Computer Vision and Image Processing (CVIP)
Fırat Onur Alsaran, Neşe Alyüz, Melike Esma İlter, Mürsel Taşgın, Ahmet Burak Yoldemir CmpE 58Z Term Project.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Contactless and Pose Invariant Biometric Identification Using Hand Surface Vivek Kanhangad, Ajay Kumar, Senior Member, IEEE, and David Zhang, Fellow, IEEE.
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
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,
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.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
EE 7730 Image Segmentation.
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.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Segmentation Divide the image into segments. Each segment:
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Preprocessing to enhance recognition performance in the presence of: -Illumination variations -Pose/expression/scale variations - Resolution enhancement.
以區域二元圖樣與部分比對為基礎之 人臉辨識 Face Recognition with Local Binary Patterns and Partial Matching Presenter : 施佩汝 Advisor : 歐陽明 教授 1.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
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
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
General Tensor Discriminant Analysis and Gabor Features for Gait Recognition by D. Tao, X. Li, and J. Maybank, TPAMI 2007 Presented by Iulian Pruteanu.
Joon Hyung Shim, Jinkyu Yang, and Inseong Kim
Pedestrian Detection and Localization
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,
Deformable Part Model Presenter : Liu Changyu Advisor : Prof. Alex Hauptmann Interest : Multimedia Analysis April 11 st, 2013.
Face Recognition: An Introduction
Real-Time Detection, Alignment and Recognition of Human Faces Rogerio Schmidt Feris Changbo Hu Matthew Turk Pattern Recognition Project June 12, 2003.
Histograms of Oriented Gradients for Human Detection(HOG)
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Categorization by Learning and Combing Object Parts B. Heisele, T. Serre, M. Pontil, T. Vetter, T. Poggio. Presented by Manish Jethwa.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
Scale Invariant Feature Transform (SIFT)
2D-LDA: A statistical linear discriminant analysis for image matrix
9.913 Pattern Recognition for Vision Class9 - Object Detection and Recognition Bernd Heisele.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
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
Another Example: Circle Detection
Septian Adi Wijaya – Informatics Brawijaya University
Local Binary Patterns And It’s Variants For Face Recognition
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Seunghui Cha1, Wookhyun Kim1
Face recognition using improved local texture pattern
Hybrid Features based Gender Classification
Histogram—Representation of Color Feature in Image Processing Yang, Li
Feature description and matching
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.
Computer Vision Lecture 16: Texture II
Fall 2012 Longin Jan Latecki
Categorization by Learning and Combing Object Parts
From a presentation by Jimmy Huff Modified by Josiah Yoder
Local Binary Patterns (LBP)
Brief Review of Recognition + Context
Feature descriptors and matching
A Novel Smoke Detection Method Using Support Vector Machine
Presentation transcript:

Face Description with Local Binary Patterns: Application to Face Recognition Timo Ahonen, Abdenour Hadid, and Matti Pietikainen Presented by Farideh Foroozandeh Shahraki Fall 2015

Outline Part 1 Part 2 References Introduction LBP Uniform LBP Face Description using LBP Results Conclusion Part 2 Further improves of LBP (MLBP and staggered MLBP) References

Introduction Key issue is face analysis  finding efficient descriptor for face appearance Holistic methods  Principal component Analysis (PCA), Linear Discriminant Analysis (LDA), and 2D PCA Local region methods  A facial image representation based on Local Binary Pattern (LBP) texture features from local facial regions. Strengths : Highly discriminative – invariance to monotonic gray-level changes – computationally efficient

LBP One the best performing texture descriptors A label is assigned to every pixel Use center pixel value to threshold the 3x3 neighborhood Result in binary number Histogram of the labels is used as a texture descriptor The Basic LBP operator

LBP (2) LBP is extended to use different sizes of neighborhoods. Local neighborhoods is defined as a set of sampling points. points evenly spaced on a circle centered at the labeled pixel. (P,R) , P = number of sampling points , R = radius Bilinear interpolation is used if sampling point is not in the center of the pixel. The circular (8,1), (16,2) and (8,2) neighborhoods. The pixel values are bilinearly interpolated whenever the sampling point is not in the center of a pixel.

Uniform LBP Uniform patterns to further improve LBP. Uniform patterns has at most 2 bitwise transitions in binary pattern. Histogram assigns separate bin for every uniform pattern. Histogram assigns a single bin for all non-uniform pattern. In FERET dataset, (8,1) neighborhoods : 90.6 percent of patterns are uniform.

Uniform LBP (2) Uniform patterns examples 00000000 (0 transitions) Non-uniform patterns examples 11001001 (4 transitions) 01010011 (5 transitions) 59 bins histogram  Length of feature vector

Face description using LBP Step 1 : facial image is divided into local regions (blocks). {R0, R1, …, Rm-1} (pixel-level locality) Step 2 : Extract LBP histogram for each region. (regional-level locality) Step 3 : Concatenated all histograms into a spatially enhanced histogram with length of m x n (n is length of a single LBP histogram). (global-level locality) Face description using LBP

Face description using LBP Specific facial features ( such as eyes) contain more important information Be weighted based on the importance of information Chi square distance is utilized x and ξ= normalized enhanced histograms i= histogram index j= local region index wj= weight of region j (a) 7x7 windows (b) The weights set . Black squares indicate weight 0.0, dark gray 1.0, light gray 2.0 and white 4.0.

Dataset fa set, used as a gallery set, contains frontal images of 1196 people. fb set (1195 images). The subjects were asked for an alternative facial expression fc set (194 images). The photos were taken under different lighting conditions. dup I set (722 images). The photos were taken later in time. dup II set (234 images). This is a subset of the dup I set containing those images that were taken at least a year after the corresponding gallery image

Results LBP is tolerance to monotonic gray-scale changes Recognition Rate in Different Texture Descriptors For Local Facial Regions LBP is tolerance to monotonic gray-scale changes No gray-scale normalization is needed prior to apply Highly discriminative Computationally efficient

Results (2) The cumulative scores of the LBP and control algorithms on the (a) fb , (b) fc , (c) dupI and (d) dup II probe sets.

MLBP and Staggered MLBP Multi-Scale LBP (MLBP) More than one scale of neighborhoods Three scale with alternative radiuses of 1,3, and 5  more information 3*256 = 768-bin histogram Staggered MLBP 3*8=24 directions instead of 8 direction in traditional MLBP more feature information and a higher performance is expected.

MLBP and Staggered MLBP (2) Train 1300 positive and 1300 negative samples of bicycle with LBP, MLBP and staggered MLBP features Test 300 positive and 300 negative images ROC curves of LBP, MLBP and Staggered MLBP

Conclusion Facial images can be seen as micro-patterns(spots, edges, lines, etc.). This texture-based facial descriptor is based on dividing image into small regions. Computing a texture description of each region using LBP. Combined these descriptors into a spatially enhanced histogram or feature vector. Weighted Regions, better performance Pose invariant, illumination invariant, age invariant

References Ahonen, T., Hadid, A., Pietikainen, M.: Face Description with Local Binary Patterns: Application to Face Recognition. Pattern Analysis and Machine Intelligence, Vol.28, no.12 (2006) 2037-2041 Cao, Y., Pranata, S., Yasugi, M., Zhiheng, N., Nishimura, H.: Staggered Multi-scale LBP for Pedestrian Detection. In: 19th IEEE International Conference on Image Processing (ICIP 2012), 449-452 (2013) Http://www.scholarpedia.org/article/Local_Binary_Patterns