Professional Documents
Culture Documents
Automated Proctoring
ABSTRACT
The paper proposes a workflow for the automatic detection of anomalous behavior in an
examination hall, towards the automated proctoring of tests in classes. Certain
assumptions about normal behavior in the context of proctoring exams are made.
Anomalies are behavior patterns that are relatively (and significantly) different. While not
every anomalous behavior may be cause for suspicion, the system is designed to
detection typical patterns for actions of concern such as discussions during an exam or
the turning around or the passing of notes, etc. This detection is based on features
computed using the textural features followed by a classifier search through annotated
patterns of pre- recorded clips to train the system for behavior that may cause concern.
While there may be false positives, the system is intended as a decision support system to
facilitate automatic proctoring of tests and deters malpractice. We have discussed about
various video analytics or video processing and image processing methods and tools
involved in surveillance model. We throughout the paper have walked through about the
various processes- preprocessing segmentation, classification, feature extraction and its
related video processing algorithm in sequential manner. The proposed model is
effective, efficient and requires relatively less processing power.
Introduction:
Existing Systems
• Fuzzy clustering
• Otsu method
• KNN classifier algorithm
Disadvantages
PROPOSED METHOD
• Haar-Features Algorithm
• AdaBoost Algorithm
• Principal Component Analysis(PCA)
Advantages
• Concept is easy to understand
• optimization Good for “noisy” environments
• It support multi objective
Block diagram:
Preprocessing
Image Pre-processing is a common name for operations with images at the lowest
level of abstraction. The preprocessing is the initial step for the process of video frames;
it includes conversion of image frames into grayscale image. The preprocessing of input
video is done to remove the noise and outliers, which are performed by Gaussian Filter.
Its input and output are intensity images. The aim of pre-processing is an improvement of
the image data that suppresses unwanted distortions or enhances some image features
important for further processing.Image restoration is the operation of taking a
corrupted/noisy image and estimating the clean original image. Corruption may come in
many forms such as motion blur, noise, and camera misfocus.Image Pre-processing is a
common name for operations with images at the lowest level of abstraction. Its input and
output are intensity images. The aim of pre-processing is an improvement of
the image data that suppresses unwanted distortions or enhances some image features
important for further processing.
Ada Boost
• Ada Boost, short for “Adaptive Boosting”, is the first practical boosting algorithm
proposed by Freund and Schapire in 1996. It focuses on classification problems
and aims to convert a set of weak classifiers into a strong one. The final equation
for classification can be represented as where f_m stands for the m_th weak
classifier and theta_m is the corresponding weight.
BACKGROUND SUBSTRACTION
SOFTWARE REQUIREMENTS:
⮚ Python
⮚ Open-CV
REFERENCES
[1] D. Weinland, R. Ronfard, and E. Boyer, “Free viewpoint action recognition using
motion history”, volumes. Computer Vision and Image Understanding, 104(2), 2006
[4] Ben-Musa, Ahmad Salihu, Sanjay Kumar Singh, and Prateek Agrawal.
"Suspicious Human Activity Recognition for Video Surveillance System." (2014).
[5] Yong, Lu, and He Dongjian. "Video-based detection of abnormal behavior in the
examination room." Information Technology and Applications (IFITA), 2010
International Forum on. Vol. 3. IEEE, 2010.