Novel face detection algorithm with a mask on neural network training

Document Type : Research Paper


1 Department of Applied Science, University of Technology, Baghdad, Iraq

2 Iraqi Commission for Computers & Informatics Informatics Institute for Postgraduate Studies.


Discovering objects and knowing their number has been discussed in many works. Face detection technology is important for the visual scene, Deep learning theory using computer technology to discover the face, which is a wide field in marketing, traffic and security system control systems, in addition to photography. Facial recognition algorithms or face detection Include steps for the facial image to extract features to match them with a database. The face has a biometric feature. The facial feature consists of prominent and easily identifiable information that is responsible for distinguishing the objects that distinguish the face, the distance between the eyes, the shape of the nose, and The mouth for the device to perform a training group and record the data. Matlab program helps to dispense with training because MATLAB provides the instruction (CascadeObjectDetector) for facial recognition and the Viola-Jones algorithm with the result of separating the detection results in the form of subsets. In this work, a new algorithm is created for a group of elements in the unit picture And run a face detection code to highlight the background to store the information of each image in a specified folder and the face detection techniques by proposing a new algorithm to detect a face from among a group of faces, distinguish it and make it a file of its own, all of that using the Matlab program to train the neural network for face recognition.


[1] D. Abdullah, Tulus, S. Suwilo, S. Effendi and Hartono, DEA Optimization with Neural Network in Benchmarking Process, IOP Conf. Ser. Mater. Sci. Eng. 288 (2018) 012041.
[2] A.A. Abdulrahman and F.S. Tahir, Face recognition using enhancement discrete wavelet transform based on MATLAB, Indonesian J. Elect. Engin. Comput. Sci. 23 (2021) 1128–1136.
[3] A.A. Abdulrahman, M. S. Rasheed and S. N. Shihab, A novel predictor-corrector Hally technique for determining the parameters for nonlinear solar cell equation, J. Phys. Conf. Ser. 1879 (2021) 1-15.
[4] A.A. Abdulrahman, M.S. Rasheed and S.N. Shihab, The analytic of image processing smoothing spaces using wavelet, J. Phys. Conf. Ser. 1897 (2021) 1–15.
[5] T.S. Arulananth, M. Baskar and R. Sateesh, Human face detection and recognition using contour generation and matching algorithm, Indonesian J. Elect. Engin. Comput. Sci. 16 (2019) 709–714.
[6] A. Dahmouni, N. Aharrane and K. Satori, Multi-classifiers face recognition system using lbpp face representation, Int. J. Innov. Comput. Inf. Cont. 13 (2017) 1721–1733.
[7] F.A. Farah, The effect of optimizers in fingerprint classification model utilizing deep learning, Indonesian J. Elect. Engin. Comput. Sci. 20 (2020) 1098–1102.
[8] U. Firdaus and D. Utama, development of bank’s customer segmentation model based on rfm+b approach, Int. J. Innov. Comput. Inf. Cont. 12 (2021) 17–26.
[9] M. Hammad and W. Kuanquan, Parallel score fusion of ECG and fingerprint for human authentication based on convolution neural network, Comput. Secur. 81 (2019) 107–122.
[10] A.M.A. Hossen, R.A.A. Ogla, and M.M. Ali, Face detection by using open CV’s Viola-Jones algorithm based on coding eyes, Iraqi J. Sci. 58 (2017) 735–745.
[11] K.D. Ismael and I. Stanciu, Face recognition using Viola-Jones depending on Python, Indonesian J. Elect. Engin. Comput. Sci. 20 (2020) 513–1521.
[12] K. Jung and L. Wang, A study on the effect of gamificationon use-intention and participation in libraries, Int. J. Innov. Comput. Inf. Cont. 12 (2021) 9–15.[13] S. Laith, A. A. Abdulrahman and F. S. T. Al-Azawi, Face detection for color image based on MATLAB, J. Phys. Conf. Ser. 1879 (2021) 1–10.
[14] S. Misawa and T. Zin, A study on detecting violence using image processing technology, Int. J. Innov. Comput. Inf. Cont. 12 (2021) 59–66.
[15] F. Shaker and A. Abdulelah, Face Detection By some Methods based on MATLAB, J. Al-Qadisiyah Comput. Sci. Math. 12 (2020) 12–17.
[16] F. Shaker and A. Abdulelah, Detection Face Parts in Image Using Neural Network Based on MATLAB, Engin. Tech. J. 39 (2021) 159–164.
[17] F. Shaker and A. Abdulelah, Hiding information by using Discrete Laguerre Wavelet Transform with new algorithms, J. College of Basic Educ. 26 (2020) 447–458.
[18] E. Winarno, W. Hadikurniawati, A. Nirwanto and D. Abdullah, Multi-view faces detection using Viola-Jones method, IOP Conf. Ser. J. Phys. Conf. Ser. 1114 (2018) 012068.
[19] W.J. Wong and L. Shang-Hong, Multi-task CNN for restoring corrupted fingerprint images, Pattern Recog. 101 (2020).
Volume 13, Issue 1
March 2022
Pages 209-215
  • Receive Date: 18 March 2021
  • Revise Date: 25 April 2021
  • Accept Date: 29 May 2021