Development of Android Application for Facial Age Group Classification Using TensorFlow Lite

Authors

  • Gilbert George Department of Computer Science, Baze University, Abuja, Nigeria
  • Steve Adeshina Department of Engineering, Nile University, Abuja, Nigeria.
  • Moussa Mahamat Boukar Department of Computer Science, Nile University, Abuja, Nigeria.

Keywords:

Android, age group classification, convolution neural network, deep learning, still image

Abstract

The concept behind the face age classification system is that every person has a distinct ethnicity and face. An individual's face has numerous distinctive structures and traits, much like their fingerprint. The task of determining facial age is difficult. Systems for facial recognition must function with extreme precision and accuracy, enable lightweight, portable devices, and be user-friendly. In comparison to a situation where just one photograph of each person is saved in the database, images captured while accounting for changing facial expressions or lighting circumstances allow the system to be more precise and accurate. The complete process of creating an Android mobile application for categorizing people as either adults, teenagers, or children is described and explained in full in this article, depending on the traits of their faces. Both the development tools and face classification techniques that have been employed in the creation of Android mobile applications are discussed and explained. The software solution explains the specifics of utilizing the OpenCV library and uses photos to display the actual outcomes of the mobile application.

Downloads

Download data is not yet available.

References

Singh, N. Rai, P. Sharma, P. Nagrath, and R. Jain, “Age, Gender Prediction and Emotion recognition using Convolutional Neural Network.” [Online]. Available: https://ssrn.com/abstract=3833759

K. Ito, H. Kawai, T. Okano, T. A.-2018 A.-P. S. and, and undefined 2018, “Age and gender prediction from face images using convolutional neural network,” ieeexplore.ieee.orgK Ito, H Kawai, T Okano, T Aoki2018 Asia-Pacific Signal and Information Processing Association, 2018•ieeexplore.ieee.org, Accessed: Jul. 22, 2023. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/8659655/

S. Suwarno and K. Kevin, “Analysis of Face Recognition Algorithm: Dlib and OpenCV,” JOURNAL OF INFORMATICS AND TELECOMMUNICATION ENGINEERING, vol. 4, no. 1, 2020, doi: 10.31289/jite.v4i1.3865.

Salihbašić, T. O.-2019 42nd International, and undefined 2019, “Development of android application for gender, age and face recognition using opencv,” ieeexplore.ieee.org, Accessed: Jun. 26, 2023. [Online]. Available: https://ieeexplore.ieee.org/abstract/document/8756700/

Jabir, N. Falih, and K. Rahmani, “Accuracy and Efficiency Comparison of Object Detection Open-Source Models,” International journal of online and biomedical engineering, vol. 17, no. 5, 2021, doi: 10.3991/ijoe.v17i05.21833.

Malakar, A. Kumar, and S. Majumdar, “Detection of face mask in real-time using convolutional neural networks and open-CV,” in 2021 2nd International Conference for Emerging Technology, INCET 2021, 2021. doi: 10.1109/INCET51464.2021.9456415.

Thakur, A. Prakash, A. K. Mishra, A. Goldar, and A. Sonkar, “Facial recognition with open Cv,” in Advances in Intelligent Systems and Computing, 2020. doi: 10.1007/978-3-030-37218-7_24.

S. More, S. Debbarma, N. Kandpal, and V. Singh, “Open CV Python Autonomous Car,” International Research Journal of Engineering and Technology, 2019.

E. Widodo, K. Adi, and R. Gernowo, “Medical image processing using python and open cv,” in Journal of Physics: Conference Series, 2020. doi: 10.1088/1742-6596/1524/1/012003.

S. Mohammed Shariff, R. Bhatia, R. Kuma, and S. Jha, “Vehicle Number Plate Detection Using Python and Open CV,” in 2021 International Conference on Advance Computing and Innovative Technologies in Engineering, ICACITE 2021, 2021. doi: 10.1109/ICACITE51222.2021.9404556.

J. M. Lopez-Guede, A. Izquierdo, J. Estevez, and M. Graña, “Active learning for road lane landmark inventory with V-ELM in highly uncontrolled image capture conditions,” Neurocomputing, vol. 438, 2021, doi: 10.1016/j.neucom.2020.07.151.

S. Roopashree, J. Anitha, T. R. Mahesh, V. Vinoth Kumar, W. Viriyasitavat, and A. Kaur, “An IoT based authentication system for therapeutic herbs measured by local descriptors using machine learning approach,” Measurement (Lond), vol. 200, 2022, doi: 10.1016/j.measurement.2022.111484.

R. David et al., “TensorFlow Lite Micro: Embedded Machine Learning for TinyML Systems,” Proceedings of Machine Learning and Systems, vol. 3, pp. 800–811, Mar. 2021.

“Real time face recognition with Android + TensorFlow Lite | by esteban uri | Medium.” https://medium.com/@estebanuri/real-time-face-recognition-with-android-tensorflow-lite-14e9c6cc53a5 (accessed Jun. 26, 2023).

S. Ren, K. He, R. Girshick, and J. Sun, “Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks”, Accessed: Jun. 11, 2022. [Online]. Available: http://image-net.org/challenges/LSVRC/2015/results

R. Girshick, J. Donahue, T. Darrell, and J. Malik, “Rich feature hierarchies for accurate object detection and semantic segmentation Tech report (v5)”, Accessed: Jun. 11, 2022. [Online]. Available: http://www.cs.berkeley.edu/˜rbg/rcnn.

Saxena, P. S. Vamsi, C. V Eedala, and G. K. K, “Automated Object Identifing and Sorting Robot,” Int J Res Appl Sci Eng Technol, vol. 10, no. 11, 2022, doi: 10.22214/ijraset.2022.47594.

A. Khan, A. A. Laghari, and S. A. Awan, “Machine Learning in Computer Vision: A Review,” EAI Endorsed Transactions on Scalable Information Systems, vol. 8, no. 32, 2021, doi: 10.4108/eai.21-4-2021.169418.

P. Thukral, K. Mitra, and R. Chellappa, “A hierarchical approach for human age estimation,” ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings, pp. 1529–1532, 2012, doi: 10.1109/ICASSP.2012.6288182.

K. Jhang, … J. C. A. I. in I. and, and undefined 2019, “CNN training for face photo based gender and age group prediction with camera,” ieeexplore.ieee.orgK Jhang, J Cho2019 International Conference on Artificial Intelligence in, 2019•ieeexplore.ieee.org, doi: 10.1109/ICAIIC.2019.8669039.

J. Prajapati, A. Patel, and P. Raninga, “Facial Age Group Classification,” IOSR Journal of Electronics and Communication Engineering, vol. 9, no. 1, pp. 33–39, 2014, doi: 10.9790/2834-09123339.

H. Liao, Y. Yan, W. Dai, P. F.-M. P. in Engineering, and undefined 2018, “Age estimation of face images based on CNN and divide-and-rule strategy,” hindawi.comH Liao, Y Yan, W Dai, P FanMathematical Problems in Engineering, 2018•hindawi.com, Accessed: Jul. 22, 2023. [Online]. Available: https://www.hindawi.com/journals/mpe/2018/1712686/

S. Kharchevnikova and A. V. Savchenko, “Neural Networks in Video-Based Age and Gender Recognition on Mobile Platforms,” Optical Memory and Neural Networks (Information Optics), vol. 27, no. 4, 2018, doi: 10.3103/S1060992X18040021.

O. Olasupo and A. O. Adesina, “Predicting Age Group and Gender of Smartphone Users Using Keystroke Biometrics,” Malaysian Journal of Science and Advanced Technology, 2021, doi: 10.56532/mjsat.v1i4.24.

Gummadi, A. ., & Rao, K. R. . (2023). EECLA: A Novel Clustering Model for Improvement of Localization and Energy Efficient Routing Protocols in Vehicle Tracking Using Wireless Sensor Networks. International Journal on Recent and Innovation Trends in Computing and Communication, 11(2s), 188–197. https://doi.org/10.17762/ijritcc.v11i2s.6044

Russo, L., Kamińska, K., Christensen, M., Martínez, L., & Costa, A. Machine Learning for Real-Time Decision Support in Engineering Operations. Kuwait Journal of Machine Learning, 1(2). Retrieved from http://kuwaitjournals.com/index.php/kjml/article/view/117

Veeraiah, V., Pankajam, A., Vashishtha, E., Dhabliya, D., Karthikeyan, P., & Chandan, R. R. (2022). Efficient COVID-19 identification using deep learning for IoT. Paper presented at the Proceedings of 5th International Conference on Contemporary Computing and Informatics, IC3I 2022, 128-133. doi:10.1109/IC3I56241.2022.10073443 Retrieved from www.scopus.com

Downloads

Published

21.09.2023

How to Cite

George, G. ., Adeshina, S. ., & Boukar , M. M. . (2023). Development of Android Application for Facial Age Group Classification Using TensorFlow Lite. International Journal of Intelligent Systems and Applications in Engineering, 11(4), 11–17. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/3449

Issue

Section

Research Article