Artificial Intelligence Based Testing Service Assistance App
In less crowded area it is easier to identify and recognize humans and its actions and activities but Human detection in dense crowds is a major issue, as it is a prerequisite to many other visual tasks, such as tracking, counting, recognizing actions or detecting anomalous behaviors, exhibited by i
2025-06-28 16:25:10 - Adil Khan
Artificial Intelligence Based Testing Service Assistance App
Project Area of Specialization Artificial IntelligenceProject SummaryIn less crowded area it is easier to identify and recognize humans and its actions and activities but Human detection in dense crowds is a major issue, as it is a prerequisite to many other visual tasks, such as tracking, counting, recognizing actions or detecting anomalous behaviors, exhibited by individuals in a dense crowd. This problem is challenging due to large number of individuals, severe occlusions and perspective distortion that we have observed in testing services where the problem of authentication of candidates manually by testing services to test a large crowd affects various things. Management must authenticate every single candidate to make sure that there is not any impersonate candidate who enters into test centers. 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.
Project ObjectivesThe objective of our idea is to make an automated AI and Image Processing based system which can be deployed on CCTV cameras to automate the process of detection, recognition, authentication and validation of candidates. This system will help testing services in minimizing the efforts to identify any suspicious/impersonate candidate to be entered in test centers
The purpose of making this project is to automate the process of authentication of candidates that appears in test and change the traditional way for authentication of candidates that testing services is following that is manual process and reduce the overhead, extra efforts, difficulties of management of testing services that they face during the conduction of test of large crowd. The manually authentication and validation of candidates takes a lot of time that affects the productivity of service providers. 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.
Project Implementation MethodMainly the project is based on individual modules integrated together, our first work is to collect the unbiased data from users, so for this reason, we will develop an android app with algorithm of AI which will take picture from the user, but it will be real-time based.
-
The App will ask user to face the camera for 2 seconds, then blink the eyes and finally move the head left, we will store the frames into the database and start the work of training dataset.
Android App will be developed by Using Android Studio and Java, also AI and ML will be used to detect the postures of candidate.
-
Main Application will be desktop based which will be used to detect and validate the candidates, it will be local remote PC which will show the stats of candidates passing through the gate and validate the information.
In this Application we will use Image Processing and Pre-Trained dataset to detect and recognize the candidates from the database.
We will Use Java Spring for APIs creation and Python’s Django for Trained Module APIs.
-
The Last step is to upload the statistics of every testing center to the cloud and show it on Mobile App, so that the administrator sitting far away can visualize the data on fingertips.
For such purpose, we will be using Android Studio to develop android app and Node JS APIs server Side.
TOOLS AND TECHNIQUES
We will be following 3-Tier architecture throughout the application; in tools we will be using JavaFX of Java it is the latest GUI library of Java which will allow us to design the front-end of the Application.
When it comes to Backend, we will be using multiple tools, for data collection APIs we will be using Java Spring and for the data sending to App we will be using Node JS.
Other Tools may include AI and ML related libraries that will be responsible to deliver mentioned work.
We will throw data to database MongoDB on cloud and Apps will retrieve the data and use for said purposes.
FUNCTIONAL UNITS
An intelligent system detects and captures motion information of moving targets for accurate object classification. In this project we focus on detecting and recognizing humans (Candidates) and will not consider recognition of complex activities.
-
Dataset Gathering (AI Based)
-
Training Dataset
-
Detecting Object (Human)
-
Validating Data
-
Throw Data to Cloud
-
Alarm/Signal for successful recognition
-
Saving Data
Testing service in Pakistan are at boom, there are various tests that are conducted by these testing services such as job test, admission test etc. various testing services are there and one of them is SIBA testing service.
In the recent previous months when STS conduct the test for PST and JEST jobs there were very large number of applicants who appeared in the test. As STS provides transparency, merit and quality, they use multiple resources to identify and authenticate those candidates who appears in the test so no impersonate or inauthentic candidate can appear in the test and do it on behalf of another person. For authentication they have hire more employees at main entrance gate and then after 1st checking candidates again are being checked on 2nd check point after that candidate are again checked in the exam hall by invigilators, all this process creates discomfort, fatigue, stress among employees as well as candidates as they first waited for long period of time and then again and again checking of their NIC, and Admit Card slip creates emotions of anger and annoyance.
In our proposed solution, we are making our efforts to automate the traditional way of identification and authentication by developing AI Based testing service where we use advance face verification techniques, authentication and validation using AI models and implement them on CCTV camera at walk through gate of any testing center, this way we rid of the time consumption by identifying candidates manually, number of invigilator will be less required, quickly identify the impersonate and inauthentic candidates.
Some Main Benefit at HawkEye View are following:
- Many Event Management Organizations facing validating larger crowds can use our one time solution to get their work donw
- Imporsonetion in Testing can be lessen
- Human Effort and workload in Hot and Mild Environment can be handled
- Time can be saved at wide range because we are automating the things
Software:
1. Web Based Realtime Portal at each Test Centers
2. An App With all the Statistics and Data Shown Real Time
Hardware:
Walkthrough Gates setup with cameras, wires, and PC Connectors etc
Design
Creating flow charts: we will create flow charts of the system from all aspects i.e., worker-end, Citizen-end, and management-end.
-
Designing system: we will create an overall design of how the system will look like in use.
-
Creating ER Diagrams: we will create an ER for the database of the system
-
Analyzing the system: We will analyze the system so far has been developed.
Implementation and Testing
-
Designing front-end: we will develop the front-end of overall the system.
-
Front-end validation: we will validate the front-end in corresponding to the functional
and non-function requirements.
-
Database designing: We will develop the database with help of the ER Diagrams.
-
Back-end development with unit testing: Will start developing back-end and do unit
testing of each activity.
-
Integration Testing: Integration testing will be carried out to validate the behavior of
related units.
-
System Testing: In the end, we will do system testing for the purpose of all requirements.
Validation.
-
Connectivity and Integration: we will connect the units of the system with firebase and
integrate all the related units.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 77000 | |||
| HIK VISION Wifi CCTV Camera | Equipment | 2 | 10000 | 20000 |
| Harddisk Drives | Equipment | 4 | 5000 | 20000 |
| Smart Screen for Result Show | Equipment | 1 | 3000 | 3000 |
| Beep Alarm Impersonation Detection | Equipment | 2 | 5000 | 10000 |
| Server Cost for App and Cloud Data | Equipment | 1 | 10000 | 10000 |
| Wires/Connecting Cables | Equipment | 10 | 500 | 5000 |
| Mannuals Printing for Training | Miscellaneous | 30 | 200 | 6000 |
| Stationary | Miscellaneous | 10 | 300 | 3000 |