Using Convolutional Neural Networks to Detect Races in Human Faces using MATLAB Programming
Using Convolutional Neural Networks to Detect Races in Human Faces using MATLAB Programming |
||
|
||
© 2023 by IJETT Journal | ||
Volume-71 Issue-6 |
||
Year of Publication : 2023 | ||
Author : I Indriyani, Ida Ayu Dwi Giriantari, Made Sudarma, I Made Oka Widyantara |
||
DOI : 10.14445/22315381/IJETT-V71I6P208 |
How to Cite?
I Indriyani, Ida Ayu Dwi Giriantari, Made Sudarma, I Made Oka Widyantara, "Using Convolutional Neural Networks to Detect Races in Human Faces using MATLAB Programming," International Journal of Engineering Trends and Technology, vol. 71, no. 6, pp. 66-74, 2023. Crossref, https://doi.org/10.14445/22315381/IJETT-V71I6P208
Abstract
Information on race for several purposes is needed, such as the application in determining the forensic problems associated with race. Furthermore, it is important to note that there are four major racial groups in Indonesia, including the Malay Mongolian, Weddoid, Papua Melanesoid, and the Mixed. The objective of this study is to investigate the possibility of using MATLAB programming to build a convolutional neural network (CNN) structure to recognize an image of the human face and detect its race. The model used in this research is a pretrained existing network structure known as ResNet50, commonly used for image recognition. The four races were further trained to determine the accuracy of the CNN. Both image data processing and network training are carried out using simulations based on MATLAB programming. The percentage of detection accuracy for Mongoloid, Weddoid, Papua Melanesoid, and Mixed races against all available images was 87.2%, 98.1%, 95.3%, and 93.2%, respectively. CNNs accurately detect races and can be easily built with MATLAB programming. The detection accuracy was observed to be very good for all the races except for the Malay-Mongoloid, which was only quite good and found to have the lowest value.
Keywords
Convolutional Neural Network, MATLAB, Race, Rasnet50.
References
[1] Md Al Amin Bhuiyan et al., “Face Detection and Facial Feature Localization for Human-Machine Interface,” NII Journal, vol. 5, no. 5, pp. 25–39, 2003.
[Google Scholar] [Publisher Link]
[2] Gu, Qing, Finding and Segmenting Human Faces, 2008. [Online]. Available: http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-89283
[3] Matthias S. Keil, “Human Face Recognition and Image Statistics Using Matlab,” Optical and Digital Image Processing, pp. 809–831, 2011.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Jatin Chatrath et al., “Real Time Human Face Detection and Tracking,” 2014 International Conference on Signal Processing and Integrated Networks (SPIN), pp. 705–710, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Hema S. Meharwade, H. N. Latha, and K. N. Madhusudhan, “Design of High Speed Face Detection and Tracking By Skin Segmentation Using MATLAB,” International Journal of Software & Hardware Research in Engineering, vol. 2, no. 6, pp. 11–14, 2014.
[Google Scholar] [Publisher Link]
[6] Shengcai Liao, Anil K. Jain, and Stan Z. Li, “A Fast and Accurate Unconstrained Face Detector,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 38, no. 2, pp. 211–223, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Vikram Mutneja, and Satvir Singh, “GPU Accelerated Face Detection from Low Resolution Surveillance Videos Using Motion and Skin Color Segmentation,” Optik (Stuttg), vol. 157, pp. 1155–1165, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Muhamad Aqil Ridho, and Agung Suci Dian Sari, “Validity of Phet Simulation Assisted Poe2we Learning Model on Ideal Gas Materials,” SAGA Journal of Technology and Information System, vol. 1, no. 1, pp. 12–17, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Gang Niu, and Ququ Chen, “Learning An Video Frame-Based Face Detection System for Security Fields,” Journal of Visual Communication and Image Representation, vol. 55, pp. 457–463, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Md Hannan et al., “Automated Face Detection, Recognition and Gender Estimation Applied to Person Identification,” Journal of Computer Science, vol. 15, no. 3, pp. 395–415, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Heming Zhang et al., “Fast Face Detection on Mobile Devices By Leveraging Global and Local Facial Characteristics,” Signal Processing: Image Communication, vol. 78, pp. 1–8, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Hongxin Zhang, and Liying Chi, “End-to-End Spatial Transform Face Detection and Recognition,” Virtual Reality & Intelligent Hardware, vol. 2, no. 2, pp. 119–131, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Anjali Vats et al., "Facial Detection System (Using Matlab),” International Journal of Engineering and Computer Science, vol. 3, no. 7, pp. 7018–7031, 2013.
[Publisher Link]
[14] Nidhal K. El Abbadi, and Ali Abdul Azeez Qazzaz, “Detection and Segmentation of Human Face,” International Journal of Advanced Research in Computer and Communication Engineering, vol. 4, no. 2, pp. 90–94, 2015.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Abdellatif Hajraoui, and Mohamed Sabri, “Face Detection Algorithm Based on Skin Detection, Watershed Method and Gabor Filters,” International Journal of Computer Applications, vol. 94, no. 6, pp. 33–39, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Shalini Yadav, and Neeta Nain, “A Novel Approach for Face Detection Using Hybrid Skin Color Model,” Journal of Reliable Intelligent Environments, vol. 2, no. 3, pp. 145–158, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Jacqueline G. Cavazos, Eilidh Noyes, and Alice J. O'Toole, “Learning Context and the Other-Race Effect: Strategies for Improving Face Recognition,” Vision Research, vol. 157, pp. 169–183, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Tania Akter Setu, and Md. Mijanur Rahman, “Human Face Classification Using Genetic Algorithm,” International Journal of Advanced Computer Science and Applications, vol. 7, no. 9, pp. 312–317, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Yu-Hsuan Tsai et al., “Robust in-Plane and Out-of-Plane Face Detection Algorithm Using Frontal Face Detector and Symmetry Extension,” Image and Vision Computing, vol. 78, pp. 26–41, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[20] Xudong Sun et al., “Face Detection Using Deep Learning: An Improved Faster RCNN Approach,” Neurocomputing, vol. 299, pp. 42–50, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Naveen Venkat, and Sahaj Srivastava, Ethnicity Detection Using Deep Convolutional Neural Networks, pp. 1-11, 2018.
[22] D. J. Samatha Naidu, and R. Lokesh, "Missing Child Identification System Using Deep Learning With VGG-FACE Recognition Technique," SSRG International Journal of Computer Science and Engineering , vol. 9, no. 9, pp. 1-11, 2022.
[CrossRef] [Publisher Link]
[23] Khalil Khan et al., "Race Classification Using Deep Learning,” Computers Material Continua, vol. 68, no. 3, pp. 3483–3498, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Harisa Mardiana, “Lecturers’ Reasoning in Using Digital Technology: A Cognitive Approach in Learning Process,” ATHENA Journal of Social, Culture and Society, vol. 1, no. 2, pp. 33–42, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[25] S. Senthamizhselvi, and A. Saravanan, “Intelligent Visual Place Recognition using Sparrow Search Algorithm with Deep Transfer Learning Model," International Journal of Engineering Trends and Technology, vol. 71, no. 4, pp. 109-118, 2023.
[CrossRef] [Publisher Link]
[26] Satish Babu Bandaru, Natarajasivan Deivarajan, and Rama Mohan Babu Gatram, "An Optimized Deep Learning Techniques for Analysing Mammograms," International Journal of Engineering Trends and Technology, vol. 70, no. 7, pp. 388-398, 2022.
[CrossRef] [Publisher Link]
[27] V. Shalini, and K. S. Angel Viji, "Integration of Convolutional Features and Residual Neural Network for the Detection and Classification of Leukemia From Blood Smear Images," International Journal of Engineering Trends and Technology, vol. 70, no. 9, pp. 176-184, 2022.
[CrossRef] [Publisher Link]
[28] Payal Bose, and Samir Kumar Bandyopadhyay, “Facial Spots Detection Using Convolution Neural Network,” Asian Journal of Research in Computer Science, vol. 5, no. 3, pp. 71–83, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[29] K. Sreenivasa Rao, N. Swapna, and P. Praveen Kumar, “Educational Data Mining for Student Placement Prediction Using Machine Learning Algorithms,” International Journal of Engineering & Technology, vol. 7, no. 1.2, pp. 43–46, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[30] Scott V. Burger, Introduction to Machine Learning With R: Rigorous Mathematical Analysis, 2018.
[Google Scholar] [Publisher Link]
[31] Kaipeng Zhang et al., “Detecting Faces Using Inside Cascaded Contextual CNN,” IEEE International Conference on Computer Vision (ICCV), pp. 3190–3198, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[32] A. Intelligence, “Fundamentals of Neural Networks Artificial Intelligence Fundamentals of Neural Networks Artificial Intelligence,” Fundam. Neural Networks AI Course Lect. 37 – 38, Notes, Slides, 2010.
[Google Scholar]
[33] Faegheh Shojaiee, and Yasser Baleghi, “EFASPP U-Net for Semantic Segmentation of Night Traffic Scenes Using Fusion of Visible and Thermal Images,” Engineering Applications of Artificial Intelligence, vol. 117, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[34] Shivani Gaba et al., “A Federated Calibration Scheme for Convolutional Neural Networks: Models, Applications and Challenges,” Computer Communications, vol. 192, pp. 144–162, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[35] Yuesheng Xu, and Haizhang Zhang, “Convergence of Deep Convolutional Neural Networks,” Neural Networks, vol. 153, pp. 553–563, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[36] Vagan Terziyan et al., “Hyper-Flexible Convolutional Neural Networks Based on Generalized Lehmer and Power Means,” Neural Networks, vol. 155, pp. 177–203, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[37] Thanh Vo et al., “Race Recognition Using Deep Convolutional Neural Networks,” Symmetry, vol. 10, no. 11, p. 564, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[38] P. Sindhu, and G. Indirani, "Equilibrium Optimizer with Deep Convolutional Neural Network-based SqueezeNet Model for Grape Leaf Disease Classification in IoT Environment," International Journal of Engineering Trends and Technology, vol. 70, no. 5, pp. 94-102, 2022.
[CrossRef] [Publisher Link]