Remote Proctoring With GPU-Enabled Behavioral Anomaly Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote proctoring systems lack advanced behavioral analysis, have limited accuracy and reliability, inefficient real-time monitoring, inadequate integration of multiple biometrics, poor data management, and fail to leverage GPU capabilities for enhanced processing in browser settings, particularly in self-enrollment processes.
Innovation Solution
A supervised proctoring system utilizing machine learning components for image and behavioral abnormalities detection, integrated with GPU-enabled browser deployment for real-time monitoring and alerting, supporting multiple sessions and comprehensive data management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If manual monitoring by proctor agents through direct visual observation is used, then the system is simple to implement, but the productivity and accuracy of anomaly detection are insufficient
Solution Approach 1:
The system enables self-enrollment processes with automated proctoring capabilities. The AI model automatically detects image and behavioral abnormalities without requiring manual proctor intervention for every enrollment, allowing the system to serve itself while maintaining security and accuracy standards.
Solution Approach 2:
The patent replaces manual mechanical monitoring by proctors with an automated AI-based detection system. The machine learning model processes video feeds and detects abnormalities algorithmically, substituting human visual observation and decision-making with automated computational analysis, thereby significantly improving productivity and consistency.
2Device complexity
If basic face recognition and object detection functionalities are used, then the device complexity is low, but the measurement precision and reliability of behavioral analysis are insufficient
Solution Approach 1:
The system changes the parameters of detection by transitioning from basic face recognition to comprehensive behavioral analysis. The AI model analyzes multiple parameters including head pose, facial landmarks, eye gaze, and hand position simultaneously, rather than relying on a single parameter, thereby improving measurement precision and reliability of behavioral assessment.
3Ease of operation
If existing AI models are deployed without GPU optimization, then the ease of operation is high, but the processing speed and real-time analysis capabilities are insufficient
Solution Approach 1:
The system introduces an intermediary layer of GPU optimization between the AI model and the video processing pipeline. By leveraging GPU capabilities through appropriate APIs and configurations, the system accelerates matrix operations and neural network computations, enabling real-time processing while maintaining ease of deployment through standardized interfaces.
4Device complexity
If single-session proctoring is implemented, then the device complexity is low, but the productivity for handling multiple enrollments is insufficient
Solution Approach 1:
The proctoring system is designed with universal architecture that can handle multiple enrollment sessions simultaneously. The AI model and detection pipeline are configured to process multiple video feeds in parallel, enabling a single system instance to perform multi-functionality across different enrollments, thereby improving productivity without proportionally increasing complexity.
Data Source
AI summary
A system and method for supervised remote proctoring includes an administrator device, a client device, a database, and an analysis module. During proctoring, a live video feed is captured from client device and sent to analysis module for processing. Analysis module performs behavioral analysis and object detection on received video footage and images. If an abnormality is detected by analysis module, an alert is generated and sent to administrator device to notify a proctor, and any information relating to the abnormality is sent to the database for storage and future reference.


