Gender classification using custom convolutional neural networks architecture

Gender classification demonstrates high accuracy in many previous works. However, it does not generalize very well in unconstrained settings and environments. Furthermore, many proposed convolutional neural network (CNN) based solutions vary significantly in their characteristics and architectures,...

Full description

Bibliographic Details
Main Author: Zaman, F.H.K (Author)
Format: Article
Language:English
Published: Institute of Advanced Engineering and Science, 2020
Subjects:
Online Access:View Fulltext in Publisher
View in Scopus
LEADER 02450nam a2200205Ia 4500
001 10.11591-ijece.v10i6.pp5758-5771
008 220121s2020 CNT 000 0 und d
020 |a 20888708 (ISSN) 
245 1 0 |a Gender classification using custom convolutional neural networks architecture 
260 0 |b Institute of Advanced Engineering and Science,  |c 2020 
650 0 4 |a Cnn architecture 
650 0 4 |a Convolutional neural network 
650 0 4 |a Deep learning 
650 0 4 |a Gender classification 
650 0 4 |a Ross-dataset inference 
856 |z View Fulltext in Publisher  |u https://doi.org/10.11591/ijece.v10i6.pp5758-5771 
856 |z View in Scopus  |u https://www.scopus.com/inward/record.uri?eid=2-s2.0-85089385707&doi=10.11591%2fijece.v10i6.pp5758-5771&partnerID=40&md5=ac52c9f62e18498887728133b2696c44 
520 3 |a Gender classification demonstrates high accuracy in many previous works. However, it does not generalize very well in unconstrained settings and environments. Furthermore, many proposed convolutional neural network (CNN) based solutions vary significantly in their characteristics and architectures, which calls for optimal CNN architecture for this specific task. In this work, a hand-crafted, custom CNN architecture is proposed to distinguish between male and female facial images. This custom CNN requires smaller input image resolutions and significantly fewer trainable parameters than some popular state-of-the-arts such as GoogleNet and AlexNet. It also employs batch normalization layers which results in better computation efficiency. Based on experiments using publicly available datasets such as LFW, CelebA and IMDB-WIKI datasets, the proposed custom CNN delivered the fastest inference time in all tests, where it needs only 0.92ms to classify 1200 images on GPU, 1.79ms on CPU, and 2.51ms on VPU. The custom CNN also delivers performance on-par with state-of-the-arts and even surpassed these methods in CelebA gender classification where it delivered the best result at 96% accuracy. Moreover, in a more challenging cross-dataset inference, custom CNN trained using CelebA dataset gives the best gender classification accuracy for tests on IMDB and WIKI datasets at 97% and 96% accuracy respectively. Copyright © 2020 Institute of Advanced Engineering and Science. All rights reserved. 
700 1 0 |a Zaman, F.H.K.  |e author 
773 |t International Journal of Electrical and Computer Engineering  |x 20888708 (ISSN)  |g 10 6, 5758-5771