Depending on the prevailing researches, the classification of face shapes could be deployed for numerous applications. This paper intends to develop a new method for face shape classification using intelligent approaches. The presented method includes three stages namely, (i) Face Detection (ii) Pre-processing (iii) Feature extraction (iv) Classification. The face detection process is used for identifying the most significant objects in the face, probably eyes, nose, etc. which is done using the Viola-Jones algorithm. Moreover, the pre-processing stage includes the Histogram Equalization (HE) model for enhancing the contrast of the image. The classification of face shapes is performed by a hybrid classifier that links Convolutional Neural Network (CNN) and Neural Network (NN). For performing the CNN-based classification, the images are directly given as input. On the other hand, NN-based classification requires features as input. Hence, the pre-processed image is again subjected to the feature extraction process, where the features are extracted using the Active Appearance Model (AAM) and the Active Shape Model (ASM). For reducing the length of extracted features, the optimal feature selection process is adopted, which is done by improved Grey Wolf Optimization (GWO) algorithm. As the main contribution, the features, number of hidden neurons in the convolutional layer of CNN, and training of NN (weight update) is optimally chosen by improved GWO so-called as Fitness Sorted Grey Wolf Update (FS-GU) model. Finally, the average of two outcomes from both CNN, and NN provides the classified five categories of face shapes like heart, oblong, oval, round, and square. The performance of the proposed classification model is finally validated by comparing over the conventional models by analyzing the relevant performance metrics.
Read full abstract