In these days, technology is playing a vital role in the fields of education. Several technologies related ideas, systems, applications, and products have been developed to facilitate the daily routine tasks in the education domain such as, learning management systems, campus management systems, bio
SUSPICIOUS MOVEMENT DETECTION THROUGH COMPUTER VISION
In these days, technology is playing a vital role in the fields of education. Several technologies related ideas, systems, applications, and products have been developed to facilitate the daily routine tasks in the education domain such as, learning management systems, campus management systems, biometric-based attendance system, camera-based attendance systems, and e-assessment systems. We believe that one of the most important and hectic job of teachers in educational institutes is to perform the invigilation duties vigilantly. Teachers need to be very active throughout the invigilation time and move around the class to affirm that no one is cheating in exams. Despite of so many efforts taken by the invigilators in exam halls, many students succeeded to using unethical means in exams. Moreover, several studies have reported that the education of Sindh has suffered a lot because of cheating in exams. Therefore, there is a dire need to address this issue with the help of technology. This project aims to develop suspicious movement detection for students in exam hall through the help of computer vision and deep learning-based approaches. This project will use a Camera to detect students’ suspicious movements in exam halls. We will use the Frames to detect the movements of heads, and then in frames, we see the moment of the head, after that we will compare the frame. For that we will set the threshold, if the moment of the head is detected then our system notifies the suspicious detection to our invigilator. In addition, this project will also develop a mobile application that will help the invigilator track the suspicious students through red alert coming from system of students who are moving too much in exam halls. We believe that the proposed system will bring revolution in exam halls and reduce the chances of cheating in exam halls. Furthermore, it will assist effectively the invigilator in tracking the suspicious students in exam halls.so our education system will be free from cheating system.For the detection of the cheating implemented the Yolov3 algorithms, computer vision, and Deep learning will be used as backbone architecture. The details regarding architecture were discussed in the methodology. Checking ever single candidate manually creates discomfort, fatigue, and stress among employees. Besides that, this manual process affects many things such as cost of time, resources, budget, and efforts done by management.
To ensure the principles and integrity of exams and to prevent cheating, a system based on computer vision is proposed in this project. It will detect cheating by the detection of HEAD movements , eye movements through a surveillance camera. It is more precise as compared to human labor. This system is better and more effective than the traditional invigilation system as it does not require as much labor, energy, effort, and time as needed in the conventional system.This manual process not only affects the productivity but also it affects the budget, time and resources in a way that to validate thousands of candidates they have to hire and pay extra employees, they have to put extra efforts and consume extra resources for validation of candidates. Moreover, when the density of candidates becomes too high, incidence of injury and illness, severe traffic delays, and pollution also increase, often more than proportionately through the interaction of populations. As densely populated areas are also ideal for the development and rapid spread of some respiratory epidemics.
Human cheating behavior is very peculiar in nature. In the case of exam hall, it becomes tougher to detect the correct cheating behavior and bypass the false ones. Our major goal is to detect head movement from video input continuously whether the head is in movement or not. In this project, we will use a fake API to detect and track the head pose, We will check the angle of the head whether it’s in a normal position or not, we will set a threshold according to that we will compare frames, for example, 1st frame with 8th frame and it will check continue, if the system finds suspicious movement them it will send a notification to the invigilator, this system will also save a video of a particular part, invigilator can show that as a proof to the student.
We will use OpenCV, Tensor and yolov3
OpenCV
OpenCV (Open-Source Computer Vision Library) is an open-source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.
Tensor
Tensors are simply mathematical objects that can be used to describe physical properties, just like scalars and vectors. In fact, tensors are merely a generalization of scalars and vectors.
Yolov3
YOLO is an algorithm that uses neural networks to provide real-time object detection. This algorithm is popular because of its speed and accuracy. It has been used in various applications to detect traffic signals, people, parking meters, and animals.
Proposed model Detect cheating in a classroom during exams is the aim of the problem. For this, modified yolov3 has been used. It will detect cheating by the head and IRIS movements of students in the examination. The proposed model will considers cheating if students are looking around instead of detecting their HEAD movements. It considers students as no cheating who do not look around but do their paper as shown in Figure.

In this project, we will check the angle of the head, whether it is in average position or not. We will set a threshold according to that; compare frames, for example, first frame with eighth frame. It will check to continue. If the system finds suspicious movement, it will notify the invigilator. This system will also save a video of a particular part. The invigilator can show that as proof to the student. Software used in the android app. It will only keep the data and notify the invigilator when any suspicious movement occurs. A time interval is set to send the notification to the invigilator from time to time.
The proposed system will only provide information regarding universities, or any testing area of Pakistan, including international universities. The language of the interface, which interact in English.
The proposed system will only provide information regarding universities, or any testing area of Pakistan, including international universities. The language of the interface, which interact in English.
The interface for android app is constant. Only android Operating system can used to run the app.
| Software Used | Description |
| Anaconda | This is a development environment, which contains all modules, packages and libraries, which will used in the development of system. |
| Android (Mobile application) | For Notification. |
| Camera | For detection purpose. |
| Apache Web Server | The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems |
Student will recognizes the cheating done by the students in the classroom during exams. The system will send real time data and android app through camera. Invigilator will get an alert in the condition of suspicious movement of students.
FR4: STUDENTS
Software Used
Anaconda
Android (Mobile application)
Camera
Apache Web Server
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Problem Identification | Understanding of Problem and Requirement Gathering in a Proper Documented Format |
| Month 2 | Data Collection | Collection of Various Available data from sources / Stakeholders asking about the requirements in an iterative manner |
| Month 3 | Literature Review | Exploring and Understanding other Existing Systems and document them |
| Month 4 | State of The Art Systems | Understanding need of system and other previous work done connected with Literature Review |
| Month 5 | System Design | Design Blueprint of Designing Whole Modules Integrated into Single System |
| Month 6 | System Development | Module 1 - Camera for detecting |
| Month 7 | System Development | Module 2 - Suspicious movement detection |
| Month 8 | System Development | Module 3 - Web Integration of Cameras and API Fetch |
| Month 9 | System Development | Integrating All the Models into Single Deployable Product |
| Month 10 | System Testing | Real-time Testing in classroom |
| Month 11 | System Deployment | Deployment at universities, campuses. |
| Month 12 | Bugs Fixes / Beta Testing | Beta Testing and Feedback Loop |
In a batteries there are two types of plates that are used first one is negative plate and...
Hearing and speech impaired people can communicate with each other by sign language. But i...
This project for small businesses introduces Pakistan's first automated laser engraving ma...
Traffic accidents kill a lot of people all around the world. The high number of deaths and...
We will analyze the effectiveness of tDCS (Transcranial Direct Current Stimulation) and &n...