ethnicity classification - derick beng yuh · pdf fileface shape: short with flat projected...

54
1 10.05.2010 Derick Beng Yuh: Ethnicity Classification Institute for Anthropomatics Facial Image Processing and Analysis INSTITUTE FOR ANTHROPOMATICS, FACIAL IMAGE PROCESSING AND ANALYSIS Ethnicity Classification Derick Beng Yuh | December 2, 2010 KIT – University of the State of Baden-Wuerttemberg and National Laboratory of the Helmholtz Association www.kit.edu

Upload: lamtuong

Post on 17-Mar-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

1 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

INSTITUTE FOR ANTHROPOMATICS, FACIAL IMAGE PROCESSING AND ANALYSIS

Ethnicity ClassificationDerick Beng Yuh | December 2, 2010

KIT – University of the State of Baden-Wuerttemberg andNational Laboratory of the Helmholtz Association www.kit.edu

Overview

2 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

MotivationIntroductionChallengesSome related work on ethnicity classificationFIPA Ethnicity Classifier

Overview

3 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

MotivationIntroductionChallengesSome related work on ethnicity classificationFIPA Ethnicity Classifier

Ethnicity Classification

4 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Motivation

Why are we able to classify humans in various ethnic groups?

Overview

5 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Motivation

IntroductionChallengesSome related work on ethnicity classificationFIPA Ethnicity Classifier

Introduction

6 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Ethnic classes

CaucasoidMongoloidNegroid

Ethnic classes

7 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Caucasoid

Ethnic classes

8 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Caucasoid

Developed around 1800 by Johann Friedrich BlumenbachBlumenbach named it after the peoples of the CaucasusA geopolitical region at the border of Europe and Asia

Caucasoid Characteristics

9 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: prominent, narrow, high bridgeLips: thin, tightFace shape: center of face juts outward, wedge shaped, longfaceHair: wavy or curly, thick body and facial hair(males)Skin: white

Caucasoid Characteristics

9 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: prominent, narrow, high bridgeLips: thin, tightFace shape: center of face juts outward, wedge shaped, longfaceHair: wavy or curly, thick body and facial hair(males)Skin: white

Caucasoid Characteristics

9 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: prominent, narrow, high bridgeLips: thin, tightFace shape: center of face juts outward, wedge shaped, longfaceHair: wavy or curly, thick body and facial hair(males)Skin: white

Caucasoid Characteristics

9 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: prominent, narrow, high bridgeLips: thin, tightFace shape: center of face juts outward, wedge shaped, longfaceHair: wavy or curly, thick body and facial hair(males)Skin: white

Caucasoid Characteristics

9 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: prominent, narrow, high bridgeLips: thin, tightFace shape: center of face juts outward, wedge shaped, longfaceHair: wavy or curly, thick body and facial hair(males)Skin: white

Caucasoid Characteristics

9 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: prominent, narrow, high bridgeLips: thin, tightFace shape: center of face juts outward, wedge shaped, longfaceHair: wavy or curly, thick body and facial hair(males)Skin: white

Ethnic classes

10 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

CaucasoidMongoloid

Ethnic classes

11 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

CaucasoidMongoloid

East Asian, South AsianOriginated from the Mongol people of East Asia

Mongoloid Characteristics

12 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: Narrow, epicanthic foldNose: low, average widthLips: average fullnessFace shape: short with flat projected cheek bonesHair: thick and straightSkin: yellowish

Mongoloid Characteristics

12 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: Narrow, epicanthic foldNose: low, average widthLips: average fullnessFace shape: short with flat projected cheek bonesHair: thick and straightSkin: yellowish

Mongoloid Characteristics

12 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: Narrow, epicanthic foldNose: low, average widthLips: average fullnessFace shape: short with flat projected cheek bonesHair: thick and straightSkin: yellowish

Mongoloid Characteristics

12 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: Narrow, epicanthic foldNose: low, average widthLips: average fullnessFace shape: short with flat projected cheek bonesHair: thick and straightSkin: yellowish

Mongoloid Characteristics

12 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: Narrow, epicanthic foldNose: low, average widthLips: average fullnessFace shape: short with flat projected cheek bonesHair: thick and straightSkin: yellowish

Mongoloid Characteristics

12 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: Narrow, epicanthic foldNose: low, average widthLips: average fullnessFace shape: short with flat projected cheek bonesHair: thick and straightSkin: yellowish

Ethnic classes

13 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

CaucasoidMongoloidNegroid

Ethnic classes

14 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

CaucasoidMongoloidNegroid

Ethnic class of black africans

Negroid Characteristics

15 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: low, broadLips: thick, stretchedFace shape: longHair: tight curls or heavy wavesSkin: dark (high melanin quantity)

Negroid Characteristics

15 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: low, broadLips: thick, stretchedFace shape: longHair: tight curls or heavy wavesSkin: dark (high melanin quantity)

Negroid Characteristics

15 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: low, broadLips: thick, stretchedFace shape: longHair: tight curls or heavy wavesSkin: dark (high melanin quantity)

Negroid Characteristics

15 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: low, broadLips: thick, stretchedFace shape: longHair: tight curls or heavy wavesSkin: dark (high melanin quantity)

Negroid Characteristics

15 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: low, broadLips: thick, stretchedFace shape: longHair: tight curls or heavy wavesSkin: dark (high melanin quantity)

Negroid Characteristics

15 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Eyes: exposed tear trough, largeNose: low, broadLips: thick, stretchedFace shape: longHair: tight curls or heavy wavesSkin: dark (high melanin quantity)

Overview

16 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

MotivationIntroduction

ChallengesSome related work on ethnicity classificationFIPA Ethnicity Classifier

Challenges

17 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Variations due to illumination, aging, occlusion etc..Powerful feature extractor and a generalizable classifier

Overview

18 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

MotivationIntroductionChallenges

Some related work on ethnicity classificationFIPA Ethnicity Classifier

Some related Work done on EthnicityClassification

19 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

1 Hybrid Classifier Architecture (Srinivas Gutta et al.)2 Ensemble of Linear Discriminant Analysis (Xiaoguang Lu and

Anil K. Jain)

Overview

20 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

MotivationIntroductionChallengesSome related work on ethnicity classification

1 Hybrid Classifier Architecture2 Ensemble of Linear Discriminant Analysis

FIPA Ethnicity Classifier

Hybrid Classifier Architecture

21 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Generally based on the concept of reductionismComplex problems are solved through stepwise decompositionConsist of a connectionist and a symbolic moduleConnectionist module are ensembles of Radial BasisFunctions (RBF) NetworkSymbolic module is a Decision Tree(DT)

Hybrid Classifier Architecture

22 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Generally based on the concept of reductionismComplex problems are solved through stepwise decompositionConsist of a connectionist and a symbolic moduleConnectionist module are ensembles of Radial BasisFunctions (RBF) NetworkSymbolic module is a Decision Tree(DT)

Radial Basis Fuction(RBF) Network

23 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Ensemble of Radial Basis Fuction 1 (ERBF1)Ensemble of Radial Basis Fuction 2 (ERBF2)

Decision Tree (DT)

24 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

These are rules for classifying objects given a training set.It implements a top-down divide-and-conquer approachThe decision tree employed is Quinlan’s C4.5

Hybrid Classifier - Experimental Tests(Crossvalidation)

25 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Experiment was conducted on the FERET data base with 3006images1009 unique subjects with a resolution of 64x72 (manually resized)1932 caucasians, 362 mongoloid, 474 oriental, 238 negroid60 (30 caucasians, 10 negroid, 10 mongoloid, 10 oriental) imagesused to train the DTThe rest are partitioned into groups of 30 yielding

1 Caucasian (1902/30) = 63 partitions2 Mongoloid (352/30) = 11 partitions3 Oriental (464/30) = 15 partitions4 Negroid (228/30) = 7 partitions

A 20 fold cross-validation is excecuted by randomly picking 1 partitionfrom each setTraining with the selected partitions and testing with the rest

Hybrid Classifier - Experimental results

26 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Overview

27 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

MotivationIntroductionChallengesSome related work on ethnicity classification

1 Hybrid Classifier Architecture2 Ensemble of Linear Discriminant Analysis

FIPA Ethnicity Classifier

Linear Discriminant Analysis (LDA)

28 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

The objective of LDA is to perform dimensionality reductionPreserving much of the class discriminatory information as possible

A single Gaussian is used to model the data distribution

p(y |c) = 1√2πσ

exp−(y −m)2

2σ2

Ensembles of LDA at multiple scales

29 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Images at different scales provide different levels ofinformationEach face image is scaled to three different scales.A LDA classifier is contructed at each scale.Each classifier for every scale

ELDA Experiments

30 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Each ethnic group is randomly divided into 23 for training and 1

3for testData sets are balanced and a 20 fold Cross validation executedData base consisted of 3006 frontal faces (27% asian (east +south)) and the rest non-asianNon-asian included are caucasians and negroidsAverage accuracy of 92% achieved

Overview

31 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

MotivationIntroductionChallengesSome related work on ethnicity classification

FIPA Ethnicity Classifier

FIPA Ethnic Classifier

32 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

It uses the Modified Censor Transform (MCT) detector (faceand eye)Its feature extractor is based on the Discrete Cosine Transform(DCT)A cascade of binary Support Vector Machine (SVM) classifiersEach is trained to classify a particular ethnic group

2-D Discrete Cosine Transform (DCT)

33 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

DCT expresses a sequence of many finite data points into sums ofcosine functions of different frequenciesIt has a strong energy compaction property

C(u, v) = α(u)α(v)m−1

∑x=0

m−1

∑y=0

(f (x, y) cos[

(2x + 1)uπ

2m] cos[

(2y + 1)vπ

2m]

)for u, v = 0,1,2,. . . , m-1, where

α(u) =

1m for u = 0√2m for u = 1,2,. . . , m-1

2-D Discrete Cosine Transform (DCT)

34 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Most of the image information tends to concentrate in a few lowfrequency components

Feature Extractor

35 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

It uses the Local Appearance-based Face Representation(PHD Thesis: Hazim Ekenel)Input is a detected face with the greatest bounding box, andeyes’ locationOutput is a vector of concantinated coefficients from a DCT

FIPA Ethnic Classifier (EC) - Training

36 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Experiment was conducted on the LFW data base with 5749 images

After labelling I had1 Caucasian = 48632 Mongoloid = 3353 Negroid = 4584 Others = 93

FIPA Ethnic Classifier (EC) - Classification

37 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Classification can be summerized as follows

FIPA Ethnic Classifier (EC) - TODOS

38 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Refine labellingExperiments with different order of classificationDevelope a method to use all the data available for trainingCheck for mutual influences (Gender and facial expression)Create a cascade of 3 classifiers with 3 different algorithms suitablefor each ethnic group

39 10.05.2010 Derick Beng Yuh: Ethnicity ClassificationInstitute for Anthropomatics

Facial Image Processing and Analysis

Thanks for your kind attention! Any questions?

References

H. E. Ekenel, “A robust face recognition algorithm for real worldapplications”Srinivas Gutta et al. ”Gender and Ethnic classification of face images “Xiaoguang Lu and Anil K. Jain, ”Ethnicity identification from faceimages“