The Study of Mathematical Models and Algorithms for Face Recognition in Images Using Python in Proctoring System

The article analyzes the possibility and rationality of using proctoring technology in remote monitoring of the progress of university students as a tool for identifying a student. Proctoring technology includes face recognition technology. Face recognition belongs to the field of artificial intelli...

Full description

Bibliographic Details
Main Authors: Ardak Nurpeisova, Anargul Shaushenova, Zhazira Mutalova, Zhandos Zulpykhar, Maral Ongarbayeva, Shakizada Niyazbekova, Alexander Semenov, Leila Maisigova
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Computation
Subjects:
Online Access:https://www.mdpi.com/2079-3197/10/8/136
_version_ 1827617981759225856
author Ardak Nurpeisova
Anargul Shaushenova
Zhazira Mutalova
Zhandos Zulpykhar
Maral Ongarbayeva
Shakizada Niyazbekova
Alexander Semenov
Leila Maisigova
author_facet Ardak Nurpeisova
Anargul Shaushenova
Zhazira Mutalova
Zhandos Zulpykhar
Maral Ongarbayeva
Shakizada Niyazbekova
Alexander Semenov
Leila Maisigova
author_sort Ardak Nurpeisova
collection DOAJ
description The article analyzes the possibility and rationality of using proctoring technology in remote monitoring of the progress of university students as a tool for identifying a student. Proctoring technology includes face recognition technology. Face recognition belongs to the field of artificial intelligence and biometric recognition. It is a very successful application of image analysis and understanding. To implement the task of determining a person’s face in a video stream, the Python programming language was used with the OpenCV code. Mathematical models of face recognition are also described. These mathematical models are processed during data generation, face analysis and image classification. We considered methods that allow the processes of data generation, image analysis and image classification. We have presented algorithms for solving computer vision problems. We placed 400 photographs of 40 students on the base. The photographs were taken at different angles and used different lighting conditions; there were also interferences such as the presence of a beard, mustache, glasses, hats, etc. When analyzing certain cases of errors, it can be concluded that accuracy decreases primarily due to images with noise and poor lighting quality.
first_indexed 2024-03-09T09:58:06Z
format Article
id doaj.art-2891a8472db440829f68b83501f02c82
institution Directory Open Access Journal
issn 2079-3197
language English
last_indexed 2024-03-09T09:58:06Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Computation
spelling doaj.art-2891a8472db440829f68b83501f02c822023-12-01T23:34:45ZengMDPI AGComputation2079-31972022-08-0110813610.3390/computation10080136The Study of Mathematical Models and Algorithms for Face Recognition in Images Using Python in Proctoring SystemArdak Nurpeisova0Anargul Shaushenova1Zhazira Mutalova2Zhandos Zulpykhar3Maral Ongarbayeva4Shakizada Niyazbekova5Alexander Semenov6Leila Maisigova7Department of Information Systems, Faculty of Computer Systems and Professional Education, S. Seifullin Kazakh Agro Technical University, Nur-Sultan 010000, KazakhstanDepartment of Information Systems, Faculty of Computer Systems and Professional Education, S. Seifullin Kazakh Agro Technical University, Nur-Sultan 010000, KazakhstanInstitute of Economics, Information Technologies and Professional Education, Higher School of Information Technologies, Zhangir Khan West Kazakhstan Agrarian Technical University, Uralsk 090000, KazakhstanDepartment of Computer Science, Faculty Information Technology, L.N. Gumilyov Eurasian National University, Nur-Sultan 010000, KazakhstanDepartment of Information-Communication Technology, Faculty of Natural Sciences, International Taraz Innovative Institute, Taraz 080000, KazakhstanDepartment of Banking and Monetary Regulation, Financial University under the Government of the Russian Federation, Moscow 125993, RussiaAdministration, Moscow Witte University, Moscow 115432, RussiaDepartment of Accounting, Analysis and Audit, Faculty of Economics, Ingush State University, Magas 386001, RussiaThe article analyzes the possibility and rationality of using proctoring technology in remote monitoring of the progress of university students as a tool for identifying a student. Proctoring technology includes face recognition technology. Face recognition belongs to the field of artificial intelligence and biometric recognition. It is a very successful application of image analysis and understanding. To implement the task of determining a person’s face in a video stream, the Python programming language was used with the OpenCV code. Mathematical models of face recognition are also described. These mathematical models are processed during data generation, face analysis and image classification. We considered methods that allow the processes of data generation, image analysis and image classification. We have presented algorithms for solving computer vision problems. We placed 400 photographs of 40 students on the base. The photographs were taken at different angles and used different lighting conditions; there were also interferences such as the presence of a beard, mustache, glasses, hats, etc. When analyzing certain cases of errors, it can be concluded that accuracy decreases primarily due to images with noise and poor lighting quality.https://www.mdpi.com/2079-3197/10/8/136proctoring systemsAI-based AEPS (artificial intelligence-based automated exam proctoring systems)algorithmartificial intelligencemathematical modelperson detection
spellingShingle Ardak Nurpeisova
Anargul Shaushenova
Zhazira Mutalova
Zhandos Zulpykhar
Maral Ongarbayeva
Shakizada Niyazbekova
Alexander Semenov
Leila Maisigova
The Study of Mathematical Models and Algorithms for Face Recognition in Images Using Python in Proctoring System
Computation
proctoring systems
AI-based AEPS (artificial intelligence-based automated exam proctoring systems)
algorithm
artificial intelligence
mathematical model
person detection
title The Study of Mathematical Models and Algorithms for Face Recognition in Images Using Python in Proctoring System
title_full The Study of Mathematical Models and Algorithms for Face Recognition in Images Using Python in Proctoring System
title_fullStr The Study of Mathematical Models and Algorithms for Face Recognition in Images Using Python in Proctoring System
title_full_unstemmed The Study of Mathematical Models and Algorithms for Face Recognition in Images Using Python in Proctoring System
title_short The Study of Mathematical Models and Algorithms for Face Recognition in Images Using Python in Proctoring System
title_sort study of mathematical models and algorithms for face recognition in images using python in proctoring system
topic proctoring systems
AI-based AEPS (artificial intelligence-based automated exam proctoring systems)
algorithm
artificial intelligence
mathematical model
person detection
url https://www.mdpi.com/2079-3197/10/8/136
work_keys_str_mv AT ardaknurpeisova thestudyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT anargulshaushenova thestudyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT zhaziramutalova thestudyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT zhandoszulpykhar thestudyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT maralongarbayeva thestudyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT shakizadaniyazbekova thestudyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT alexandersemenov thestudyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT leilamaisigova thestudyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT ardaknurpeisova studyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT anargulshaushenova studyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT zhaziramutalova studyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT zhandoszulpykhar studyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT maralongarbayeva studyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT shakizadaniyazbekova studyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT alexandersemenov studyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem
AT leilamaisigova studyofmathematicalmodelsandalgorithmsforfacerecognitioninimagesusingpythoninproctoringsystem