Automatic Classification of Perceived Gender from Facial Images

Similar documents
Comparison of Recent Machine Learning Techniques for Gender Recognition from Facial Images

The Role of Face Parts in Gender Recognition

CSE Introduction to High-Perfomance Deep Learning ImageNet & VGG. Jihyung Kil

Development of novel algorithm by combining Wavelet based Enhanced Canny edge Detection and Adaptive Filtering Method for Human Emotion Recognition

A Deep Learning Approach for Subject Independent Emotion Recognition from Facial Expressions

Learning Convolutional Neural Networks for Graphs

EigenBody: Analysis of body shape for gender from noisy images

Facial Expression Classification Using Convolutional Neural Network and Support Vector Machine

Utilizing Posterior Probability for Race-composite Age Estimation

Visual semantics: image elements. Symbols Objects People Poses

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

Bayesian Face Recognition Using Gabor Features

Face Gender Classification on Consumer Images in a Multiethnic Environment

NMF-Density: NMF-Based Breast Density Classifier

B657: Final Project Report Holistically-Nested Edge Detection

Facial expression recognition with spatiotemporal local descriptors

Intelligent Edge Detector Based on Multiple Edge Maps. M. Qasim, W.L. Woon, Z. Aung. Technical Report DNA # May 2012

Gender Based Emotion Recognition using Speech Signals: A Review

Beyond R-CNN detection: Learning to Merge Contextual Attribute

Study And Development Of Digital Image Processing Tool For Application Of Diabetic Retinopathy

Edge Detection Techniques Based On Soft Computing

A Survey on Hand Gesture Recognition for Indian Sign Language

PMR5406 Redes Neurais e Lógica Fuzzy. Aula 5 Alguns Exemplos

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

R Jagdeesh Kanan* et al. International Journal of Pharmacy & Technology

ABSTRACT I. INTRODUCTION

Classification of benign and malignant masses in breast mammograms

CPSC81 Final Paper: Facial Expression Recognition Using CNNs

Reading Assignments: Lecture 18: Visual Pre-Processing. Chapters TMB Brain Theory and Artificial Intelligence

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

Classification of Cardiac Arrhythmias based on Dual Tree Complex Wavelet Transform

A Novel Capsule Neural Network Based Model For Drowsiness Detection Using Electroencephalography Signals

Convolutional Neural Networks (CNN)

Emotion Detection Through Facial Feature Recognition

ARTERY/VEIN CLASSIFICATION IN FUNDUS IMAGES USING CNN AND LIKELIHOOD SCORE PROPAGATION

Research Article Multiscale CNNs for Brain Tumor Segmentation and Diagnosis

Flexible, High Performance Convolutional Neural Networks for Image Classification

Shu Kong. Department of Computer Science, UC Irvine

Audiovisual to Sign Language Translator

Study on Aging Effect on Facial Expression Recognition

UNIVERSITY of PENNSYLVANIA CIS 520: Machine Learning Final, Fall 2014

Automated Tessellated Fundus Detection in Color Fundus Images

ITERATIVELY TRAINING CLASSIFIERS FOR CIRCULATING TUMOR CELL DETECTION

Understanding Convolutional Neural

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

ADAPTIVE BLOOD VESSEL SEGMENTATION AND GLAUCOMA DISEASE DETECTION BY USING SVM CLASSIFIER

This is the accepted version of this article. To be published as : This is the author version published as:

LUNG NODULE DETECTION SYSTEM

Using Computational Models to Understand ASD Facial Expression Recognition Patterns

Age Estimation based on Multi-Region Convolutional Neural Network

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

A CONVOLUTION NEURAL NETWORK ALGORITHM FOR BRAIN TUMOR IMAGE SEGMENTATION

Design of Palm Acupuncture Points Indicator

A Review on Feature Extraction for Indian and American Sign Language

AN EFFICIENT DIGITAL SUPPORT SYSTEM FOR DIAGNOSING BRAIN TUMOR

A Semi-supervised Approach to Perceived Age Prediction from Face Images

Quantitative Evaluation of Edge Detectors Using the Minimum Kernel Variance Criterion

INDIAN SIGN LANGUAGE RECOGNITION USING NEURAL NETWORKS AND KNN CLASSIFIERS

PERFORMANCE ANALYSIS OF THE TECHNIQUES EMPLOYED ON VARIOUS DATASETS IN IDENTIFYING THE HUMAN FACIAL EMOTION

Skin cancer reorganization and classification with deep neural network

COMP9444 Neural Networks and Deep Learning 5. Convolutional Networks

Analysis of EEG Signal for the Detection of Brain Abnormalities

Figure 1: MRI Scanning [2]

BLADDERSCAN PRIME PLUS TM DEEP LEARNING

Using Deep Convolutional Networks for Gesture Recognition in American Sign Language

Convolutional Neural Networks for Text Classification

Deep learning and non-negative matrix factorization in recognition of mammograms

IDENTIFICATION OF REAL TIME HAND GESTURE USING SCALE INVARIANT FEATURE TRANSFORM

Shu Kong. Department of Computer Science, UC Irvine

Network-based pattern recognition models for neuroimaging

Comparative Analysis of Canny and Prewitt Edge Detection Techniques used in Image Processing

Pattern Recognition Application in ECG Arrhythmia Classification

A framework for the Recognition of Human Emotion using Soft Computing models

arxiv: v2 [cs.cv] 19 Dec 2017

Facial Expression Recognition Using Principal Component Analysis

7.1 Grading Diabetic Retinopathy

Edge Detection Techniques Using Fuzzy Logic

International Journal of Computational Science, Mathematics and Engineering Volume2, Issue6, June 2015 ISSN(online): Copyright-IJCSME

Neuromorphic convolutional recurrent neural network for road safety or safety near the road

Detection of Facial Landmarks from Neutral, Happy, and Disgust Facial Images

HUMAN EMOTION DETECTION THROUGH FACIAL EXPRESSIONS

IMPLEMENTATION OF AN AUTOMATED SMART HOME CONTROL FOR DETECTING HUMAN EMOTIONS VIA FACIAL DETECTION

An Artificial Neural Network Architecture Based on Context Transformations in Cortical Minicolumns

Formulating Emotion Perception as a Probabilistic Model with Application to Categorical Emotion Classification

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

Automatic Classification of Breast Masses for Diagnosis of Breast Cancer in Digital Mammograms using Neural Network

DISCRETE WAVELET PACKET TRANSFORM FOR ELECTROENCEPHALOGRAM- BASED EMOTION RECOGNITION IN THE VALENCE-AROUSAL SPACE

Rumor Detection on Twitter with Tree-structured Recursive Neural Networks

Brain Tumour Detection of MR Image Using Naïve Beyer classifier and Support Vector Machine

Improved Framework for Breast Cancer Detection using Hybrid Feature Extraction Technique and FFNN

Automated Detection Of Glaucoma & D.R From Eye Fundus Images

lateral organization: maps

Recognizing Emotions from Facial Expressions Using Neural Network

Deep Neural Networks Rival the Representation of Primate IT Cortex for Core Visual Object Recognition

Motivation: Attention: Focusing on specific parts of the input. Inspired by neuroscience.

POC Brain Tumor Segmentation. vlife Use Case

Image Enhancement and Compression using Edge Detection Technique

arxiv: v2 [cs.lg] 1 Nov 2017

Automated Blood Vessel Extraction Based on High-Order Local Autocorrelation Features on Retinal Images

Edge detection. Gradient-based edge operators

Transcription:

Automatic Classification of Perceived Gender from Facial Images Joseph Lemley, Sami Abdul-Wahid, Dipayan Banik Advisor: Dr. Razvan Andonie SOURCE 2016

Outline 1 Introduction 2 Faces - Background 3 Faces - Methods 4 Faces - Results

Introduction 1 The automatic classification of facial features from frontal face images. We implement and compare existing techniques on image classification problems: Support Vector Machine Features: DTCWT, PCA, HOG, raw pixels Kernels: Linear, RBF Convolutional Neural Network

Introduction Our task is related to three major areas of study within computer vision. Face Detection - Is there a face in this photo/video? If so where is it? Face Recognition - Whose face is this? Face Attribute Classification - What information can I know from this face?

Introduction - Initial goals of face project Goal: Facial attribute classification Input : Face image Output : Attributes of the face : Age - Baby, Child, Adult Gender - Male, Female Race - Asian, Caucasian, African Expression - Neutral, Happy, Sad etc

Motivation Difficulty of comparing current studies Diverse methods on different datasets Varying number of images used, etc... We compare state-of-the-art methods used in automatic gender recognition on two benchmarks.

Popular Filtering/Processing options No filtering (directly feed image to a classifier) Eigenfaces (Principle Component Analysis) Fisherfaces (Invariant to lighting, LDA) Edge detector (Canny, Sobel, Laplacian of Gaussian(LoG), Rothwell, and Edison) Dual Tree Complex Wavelet Transform (DTCWT). Histogram of Oriented Gradients (HOG). And many more.

Classification The most popular (and effective) classifiers for our task are: Support Vector Machines Convolutional Neural Network

Methods for comparison CNN SVM with Linear and RBF kernels. DTCWT PCA HOG Raw Pixels

Support Vector Machines Figure: Source 1 : http://www.scikit-learn.org 1 No pun intended

Convolutional Neural Networks Figure: Source:https://devblogs.nvidia.com

Data 1 Gender-labeled images Most datasets are insufficient size 2 We use Color-FERET and Adience databases

Introduction Faces - Background Faces - Methods FERET 1 11338 High quality, studio images 2 Variations in facial features, clothing, contrived poses 3 Similar backgrounds, illumination Faces - Results

Adience 1 19370 in the wild images Collected from Flickr.com High variations in pose, lighting, noise, image quality Captures humans in their natural settings

Experiments For each approach: 1 Images rescaled to 51 x 51 pixels 2 Repeat ten times: Shuffle entire dataset 70% for training, 30% for testing

Experiments Implementation details: 1 CNN 3 hidden layers, rectified linear units 1 softmax output layer Stochastic gradient descent (0.95 momentum, 0.005 learning rate) 2 DTCWT 5 level 2d-decomposition 3 HOG 9 orientations, 7 x 7 pixel blocks 4 PCA 150 principal components

Table: Mean Classification accuracy and Standard Deviation for different methods on the Adience dataset over 10 runs. 70% of images used for training and 30% used for testing. Method Mean SD CNN 96.1% 0.0029 PCA+SVM[RBF] 77.4% 0.0071 SVM[RBF] 77.3% 0.0046 HOG + SVM[RBF] 75.8% 0.006 HOG+SVM[linear] 75% 0.0053 PCA+ SVM[linear] 72 % 0.0032 SVM[linear] 70.2% 0.0052 DTCWT on SVM[RBF] 68.5% 0.0059 DTCWT on SVM[linear] 59% 0.0046

Table: Mean Classification accuracy and Standard Deviation for different methods on the FERET dataset over 10 runs. 70% of images used for training and 30% used for testing. Method Mean SD CNN 97.9% 0.0058 DTCWT on SVM[RBF] 90.7% 0.0047 PCA+SVM[RBF] 90.2% 0.0063 SVM[RBF] 87.1% 0.0053 HOG+SVM[RBF] 85.6% 0.0042 HOG+SVM[linear] 84.6% 0.0024 DTCWT on SVM[linear] 83.3% 0.0047 PCA+SVM[linear] 81% 0.0071 SVM[linear] 76.5% 0.0099

Introduction Faces - Background Faces - Methods Incorrectly classified images- FERET with CNN 1 Misclassified images: 45% Women labeled as Men 55% Men labeled as Women Faces - Results

Incorrectly classified images- Adience with CNN 1 Misclassified images: 51% Women labeled as Men 49% Men labeled as Women

Introduction Faces - Background Faces - Methods Faces - Results Incorrectly classified images- FERET with PCA and SVM

Introduction Faces - Background Faces - Methods Faces - Results Incorrectly classified images- FERET with DTCWT and SVM

Conclusion Much of the previous work on automatic gender classification uses differing datasets and experimental protocols that can make direct comparisons between reported results misleading. The aim of our study was to explore gender classification using recent learning algorithms. We carried out experiments on several state-of-the-art gender classification methods. We compared the accuracy of these methods on two very different datasets ( In the wild verses posed images).