Gender Classification Technique Based on Facial Features using Neural Network

Similar documents
FACE DETECTION BY HAAR CASCADE CLASSIFIER WITH SIMPLE AND COMPLEX BACKGROUNDS IMAGES USING OPENCV IMPLEMENTATION

Vol. 4, No. 1 Jan 2013 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Face Objects Detection in still images using Viola-Jones Algorithm through MATLAB TOOLS

Human Face Classification using Genetic Algorithm

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

A Survey of Various Face Detection Methods

Facial Feature Extraction Based On FPD and GLCM Algorithms

Disguised Face Identification Based Gabor Feature and SVM Classifier

Face Alignment Under Various Poses and Expressions

A Hybrid Face Detection System using combination of Appearance-based and Feature-based methods

Face detection and recognition. Many slides adapted from K. Grauman and D. Lowe

Gender Recognition from Model s Face Using SVM Algorithm

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Image enhancement for face recognition using color segmentation and Edge detection algorithm

Spoofing Face Recognition Using Neural Network with 3D Mask

FACE DETECTION AND RECOGNITION OF DRAWN CHARACTERS HERMAN CHAU

Generic Face Alignment Using an Improved Active Shape Model

Mouse Pointer Tracking with Eyes

Facial expression recognition is a key element in human communication.

An Integration of Face detection and Tracking for Video As Well As Images

Classification of Upper and Lower Face Action Units and Facial Expressions using Hybrid Tracking System and Probabilistic Neural Networks

Face recognition using Singular Value Decomposition and Hidden Markov Models

Algorithm for Efficient Attendance Management: Face Recognition based approach

Short Paper Boosting Sex Identification Performance

Face Recognition for Mobile Devices

Gender Classification

A Novel Technique to Detect Face Skin Regions using YC b C r Color Model

Multi-Modal Human- Computer Interaction

Boosting Sex Identification Performance

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

Linear Discriminant Analysis for 3D Face Recognition System

NOWADAYS, there are many human jobs that can. Face Recognition Performance in Facing Pose Variation

Face Detection using Hierarchical SVM

Face detection and recognition. Detection Recognition Sally

Subject-Oriented Image Classification based on Face Detection and Recognition

Age Group Estimation using Face Features Ranjan Jana, Debaleena Datta, Rituparna Saha

HUMAN S FACIAL PARTS EXTRACTION TO RECOGNIZE FACIAL EXPRESSION

An Algorithm based on SURF and LBP approach for Facial Expression Recognition

Classifier Case Study: Viola-Jones Face Detector

FACE RECOGNITION FROM A SINGLE SAMPLE USING RLOG FILTER AND MANIFOLD ANALYSIS

Face Recognition using Rectangular Feature

COMPARATIVE ANALYSIS OF EYE DETECTION AND TRACKING ALGORITHMS FOR SURVEILLANCE

A REVIEW ON: MULTIPLE FACE DETECTION AND TRACKING USING SKIN TONE SEGMENTATION TECHNIQUE

Fast Face Detection Assisted with Skin Color Detection

Mobile Face Recognization

Face Image Retrieval Using Pose Specific Set Sparse Feature Representation

Image Based Feature Extraction Technique For Multiple Face Detection and Recognition in Color Images

Computerized Attendance System Using Face Recognition

Out-of-Plane Rotated Object Detection using Patch Feature based Classifier

A Real Time Facial Expression Classification System Using Local Binary Patterns

A Facial Expression Classification using Histogram Based Method

Pattern Recognition Letters

Categorization by Learning and Combining Object Parts

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

Facial Emotion Recognition using Eye

Facial Expression Recognition using Principal Component Analysis with Singular Value Decomposition

Eye Detection by Haar wavelets and cascaded Support Vector Machine

Human Identification at a Distance Using Body Shape Information

Face Recognition based Only on Eyes Information and Local Binary Pattern

Face Recognition using SURF Features and SVM Classifier

Face Recognition Using K-Means and RBFN

Face Detection Algorithm Based on a Cascade of Ensembles of Decision Trees

Discriminative classifiers for image recognition

International Journal of Computer Engineering and Applications, Volume XII, Issue III, March 18, ISSN

PATTERN RECOGNITION USING NEURAL NETWORKS

ANN Based Head Movement Detection with Eye Tracking

Face Recognition using Principle Component Analysis, Eigenface and Neural Network

Facial Expression Recognition

Volume 6, Issue 12, December 2018 International Journal of Advance Research in Computer Science and Management Studies

Learning based face hallucination techniques: A survey

Face Detection Using Look-Up Table Based Gentle AdaBoost

Image Processing Pipeline for Facial Expression Recognition under Variable Lighting

Facial Expression Recognition Using Improved Artificial Bee Colony Algorithm

Face Detection and Alignment. Prof. Xin Yang HUST

FACULTY OF ENGINEERING AND INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE. Project Plan

Scene Text Detection Using Machine Learning Classifiers

Mingle Face Detection using Adaptive Thresholding and Hybrid Median Filter

Gender Classification of Face Images: The Role of Global and Feature-Based Information

Neural Network Approach for Automatic Landuse Classification of Satellite Images: One-Against-Rest and Multi-Class Classifiers

A Cloud Based Intrusion Detection System Using BPN Classifier

Detection of a Single Hand Shape in the Foreground of Still Images

Face Detection Using Color Based Segmentation and Morphological Processing A Case Study

Estimation of Age Group using Histogram of Oriented gradients and Neural Network

Emotional States Control for On-line Game Avatars

Computer Vision-Based Gender Detection from Facial Image

Matching Facial Composite Sketches to Police Mug-Shot Images Based on Geometric Features.

Parallel Tracking. Henry Spang Ethan Peters

Recognition of Non-symmetric Faces Using Principal Component Analysis

Dr. Prakash B. Khanale 3 Dnyanopasak College, Parbhani, (M.S.), India

A HYBRID APPROACH BASED ON PCA AND LBP FOR FACIAL EXPRESSION ANALYSIS

A Survey on Feature Extraction Techniques for Palmprint Identification

C.R VIMALCHAND ABSTRACT

Facial Expression Recognition Based on Local Directional Pattern Using SVM Decision-level Fusion

FACE DETECTION USING PRINCIPAL COMPONENT ANALYSIS

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation

Image-Based Face Recognition using Global Features

Face Detection System Based on MLP Neural Network

A Tool for Detection and Analysis of a Human Face for Aesthetical Quality Using Mobile Devices

Color-based Face Detection using Combination of Modified Local Binary Patterns and embedded Hidden Markov Models

Face Recognition for Different Facial Expressions Using Principal Component analysis

Transcription:

Gender Classification Technique Based on Facial Features using Neural Network Anushri Jaswante Dr. Asif Ullah Khan Dr. Bhupesh Gour Computer Science & Engineering, Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal, India. Abstract In this paper, we present a novel method to gender classification using a new simple feature extraction which extracts geometric features such as distance between eyebrow to eye, eyebrow to nose top, nose top to mouth, eye to mouth, left eye to right eye, width of nose, width of mouth. First to extract these features by using Viola Jones algorithm and then apply Artificial Neural Network. The features set is applied to three different applications: face recognition, facial expressions recognition and gender classification, which produced the reasonable results in all database. We described two phases such as feature extraction phase and classification phase. These features provide input to trained neural networks. The neural networks have been proposed for classification purpose. The networks have been trained to produce value 1 for male and 0 for female. Output of these neural network determines the gender of the person. The results using a training database of 100 male and 100 female images from CIPM institute. Keywords Feature Extraction, Gender Classification, Back Propagation neural network. I. INTRODUCTION Gender classification problem is an active research area which has attracted a great deal of attention recently. It is a challenging pattern recognition problem. Generally gender classification involves a process of determining the gender of a subject from face images. The face images analysis plays an important role in computer vision. Face images analysis has been successfully used in many applications ranging from biometric to robotic-human interaction. Current face detection applications operate with high accuracy as compared to gender classifications systems, because gender classification systems do not offer same level of performance and accuracy. Face is a very important biometric feature of human. Automatic recognizing and analyzing of face is one of challenging tasks in object recognition. Successful performing this task allows many applications in human computer interaction. Gender plays a significant role in our interactions in society and with computers [4]. Actually Gender classification is a binary classification problem in which one has to predict an image belongs to a man or woman. It is an easy job for a person but a challenging one for computers [5]. In this paper the gender classification problem is solved in an efficient manner. Face portion of the image is extracted from the image using Viola & Jones [1], this helps in reducing the complexity of the proposed method. Then to apply the artificial neural network by using back propagation algorithm. The method is tested on CIPM institute of face images dataset. The results obtained are better than other methods in practice. The results using a training database of 100 male and 100 female images from CIPM institute. The gender is classified on the basis of distance between eye brow to eye, eyebrow to nose top, nose top to mouth, eye to mouth, left eye to right eye, width of nose, width of mouth by using the Artificial Neural Network. The features are extracted by using Viola Jones Algorithm and Leonardo Da Vinci principal is used for geometry of faces. We use a fast and reliable method that is capable of classifying genders based on a simple feature extraction. The efficiency of the proposed method makes it a good choice for real-time systems. The database was created by taking 100 images of males and females from CIPM institute. In the database there were some images of males appearing as a females and females appearing as males, this method successfully classified all the images into males and females. Gender classification is one of the more important visual tasks for an extremely social animal like us humans many social interactions critically depend on the correct gender perception of the parties involved. Visual information from human faces provides one of the more important sources of information for gender classification. A novel model for face detection and gender identification based on logistic regression. We allow the Gabor filter features to be selected arbitrarily in a large feature set. In this way, the features selection can be more discriminative, and hence our approach is more accurate for gender identification. Our approach is able to handle a wide range of variations in static color images, based on a lighting compensation technique and a nonlinear color transformation. The gender is identified from color images using logistic regression. In that method, first to detect the face, after detecting the face to extract the feature from face then to generate the face vector and at last to apply the logistic regression method.[1] Many different techniques for solving the problem of gender identification from facial features. These techniques includes support vector machine, geometric features based method, graph matching method and neural network based method. In any feature based classification model the first step is feature extraction. Many algorithms have been proposed to locate www.ijcsit.com 839

faces in an image and extract facial features from facial images. In this paper, face detection and gender classification methods are combined. The face detection acts as a preprocessing operation to the gender classifier that determines the gender. The most important factors are usually the detection and classification accuracies. The other important factors are detection and classification speed. B. Feature Extraction The Leonardo Da Vinci principal is used for feature extraction, which determines the geometry of the faces. The distance between head to chin, width of head, width of nose etc. are calculated for the geometry of the face. II. METHODOLOGY Complete algorithm can be divided in four categories. A. Face Detection B. Feature Extraction C. Back Propagation Neural Network D. Gender Classification Fig. 3 Features Extraction C. Back propagation Neural Networks (BPN) Back propagation neural networks are used for classifying the gender. Any network must be trained in order to perform a particular task. In training process, training data set is presented to the network and network s weights are updated in order to minimize errors in the output of the network. Back propagation neural networks uses back propagation algorithm for training the network. Back propagation algorithm used can be divided in following three steps. The Back Propagation Algorithm is described below. Fig. 1 Architecture of Gender Classifier A. Face Detection To achieve fast and efficient classification, we need to identify features which are most relevant for classification task. The face is detected by using Viola Joans Algorithm. This is well known and robust frontal face detection; its calculation is very fast. This detector extract faces from the image by starting from top left corner and ending at bottom right corner of an image. Face Detection one of the most important tasks of any facial classification method system. Fig. 2 Face Detection 1. Selection and Preparation of Training Data:- Training set contains 100 images of male and 100 images of females. 2. Modification of connection weights:- The training data set consists of input signals assigned with corresponding target. The network training is an iterative process. In each iteration weights coefficients of nodes are modified using new data from training data set. Modification is calculated using back propagation algorithm described below. Step 1:- Choose an input data from training set and compute output of each node in hidden and output layer using activation function. Step 2:- Output signal of the network is compared with the desired output value (the target), which is found in training data set. The difference is calculated using Mean Squared Error and called error signal of output layer nodes. Step 3:- It is impossible to calculate error signals for nodes in hidden layer directly as desired output values. To calculate error signals to such nodes, idea is to propagate error signals in output layer nodes back to nodes of hidden layer which provide input to that particular node in output layer. Step 4:- When error signal for each node is computed, weights associated with different connections can be modified by delta rule. www.ijcsit.com 840

3. Repetitions:- Once the above procedure is completed for all examples in training set, same procedure must be repeated many times until the Mean Square Error (MSE) drops below a specified value. When this happens, the network is performing satisfactorily and the training session is completed. B. Testing Phase: D. Gender Classification The gender classification procedure is described in this section. First step in any classification technique is the detection of face. Once all facial features are extracted, a classifier has been trained which can classify as a male or female. The Back Propagation Neural Network has been used for classifying the gender. The gender are classified on the basis of distance between eyebrow to eye, eyebrow to nose top, nose top to mouth, eye to mouth, left eye to right eye, width of nose, width of mouth. Fig. 6 Testing Phase Fig. 4 Gender Classified Flow Chart of Proposed System: In the proposed system, there are two phase such as training phase and testing phase. A. Training Phase: III. EXPERIMENTAL RESULT The gender is classified on the basis of distance between eye brows to eye, eyebrow to nose top, nose top to mouth, eye to mouth, left eye to right eye, width of nose, width of mouth by using the Artificial Neural Network. The features are extracted by using Viola Jones Algorithm and Leonardo Da Vinci principal is used for geometry of faces. The threshold value set for male and female. If the calculated value is 1 then output is Male otherwise female. We use a fast and reliable method that is capable of classifying genders based on a simple feature extraction. The efficiency of the proposed method makes it a good choice for real-time systems. A. Data Set The database was created by taking 100 images of males and females from CIPM institute. In the database there were some images of males appearing as a females and females appearing as males, this method successfully classified all the images into males and females. Fig. 5 Training Phase Fig. 7 Sample Image from Database www.ijcsit.com 841

TABLE I: COMPARISON RESULT OF DIFFERENT ALGORITHM Method Accuracy SVM 76.82 Threshold Adaboost 75.26 LBP+SVM 81.45 Back Propagation Neural Network 98.40 Fig. 8 Accuracy of Different Algorithm IV. CONCLUSION In this, we classify the gender on the basis of features. When to classify the gender, first to detect the face, once the face is detected then to extract the features by using Viola Jones Algorithm, once the features are extracted then to apply the back propagation neural network for classifying the gender. This paper presents the results with hundred male and hundred female images. The proposed system has a low complexity and is suitable for real time implementations. In the database there were some images of males appearing as a females and females appearing as males, this method successfully classified all the images into males and females. Fig. 9 GUI panel for Gender Classification Fig. 10 some output result of gender classification REFERENCES [1] Fida Hasan Md. Rafi and Abu Farzan Mitul An Automatic Face Detection and Gender Identification from Color Images using Logistic Regression IEEE Computer Vision and Pattern Recognition 978-1-4799-0400.March 2013. [2] B. Moghaddam and M.-H. Yang, Gender Classification with Support Vector Machines, Proc. Int l Conf. Automatic Face and Gesture Recognition, pp. 306-311, Mar. 2000. [3] Z. Yang, M. Li, and H. Ai, An Experimental Study on Automatic Face Gender Classification, Proc. 18th IEEE Int l Conf. Pattern Recognition, vol. 3, pp. 1099-1102, Aug. 2006. [4] M. Nazir, Muhammad Ishtiaq, Anab Batool Feature Selection for Efficient Gender Classification Recent Advances in Neural Networks, Fuzzy Systems & Evolytionary Computing ISBN: 978-960-474-195-3. [5] Hlaing Htake Khaung Tin Perceived Gender Classification from Face Images I.J.Modern Education and Computer Science, 2012, 1, 12-18. [6] M. Arbib and T. Uchiyama Color image segmentation using competitive learning IEEE Transactions on pattern analysis and machine intelligence, 16:1197 1206, 1994. [7] Caifeng Shan Learning local binary patterns for gender classification on real-world face images Pattern Recognition Letters 33 (2012) 431 437. www.ijcsit.com 842

[8] Fahim Mannan Classification of Face Images Based on Gender using Dimensionality Reduction Techniques and SVM [9] Amit Jain, Jeffrey Huang and Shiaofen Fang Gender Identification Using Frontal Facial Images 0-7803-9332-5/052005 IEEE. [10] Md. Hafizur Rahman, Suman Chowdhury, Md. Abul Bashar An Automatic Face Detection and Gender Identification from Color Images using Support Vector Machine Journal of Emerging Trends in Computing and Information Sciences Vol. 4, No. 1 Jan 2013. [11] Paul Viola and Michael Jones Rapid Object Detection using a Boosted Cascade of Simple Features Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 01) p. 511, Volume 1, 2001. [12] Valentin Schwind The Golden Ratio in 3D human face modeling. www.ijcsit.com 843