E-invigilator using computer vision
The application of machine learning (ML) techniques in object detection area has been improved drastically in the past decade. The improvements in artificial intelligence (AI) and research in deep learning (DL) and neural networks (NN) has enabled this sector to skyrocket in the late 2010. Object de...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/149982 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-149982 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1499822023-07-07T18:30:31Z E-invigilator using computer vision Tan, Sharlene Shi Yan Jong Ching Chuen School of Electrical and Electronic Engineering ECCJONG@ntu.edu.sg Engineering::Electrical and electronic engineering The application of machine learning (ML) techniques in object detection area has been improved drastically in the past decade. The improvements in artificial intelligence (AI) and research in deep learning (DL) and neural networks (NN) has enabled this sector to skyrocket in the late 2010. Object detection merges the task of object classification and localization. Current object detectors are mainly divided into 2 categories: 1. Networks which isolates the location of objects and their classification, such as Faster R-CNN. 2. Networks which predict bounding boxes and class scores simultaneously, such as You Only Look Once (YOLO) and Single Shot Detector (SSD) networks. There are unlimited competitive object detection models which are written annually. The AI that stood out with the greatest number of models designed is computer vision. Ever since mobile applications were introduced, it has garnered an exponential surge in popularity. Currently, almost 80% of people are online through mobile devices and more than 90% of Singapore’s population owns a smartphone. [1] With the advancement of smartphones and the increasing number of users, it houses so much potential to cater to the needs of different users.The proposed project mainly focuses on the search for the most optimal solution to perform custom object detection to facilitate virtual examination invigilation. A brief study on basic deep learning knowledge, especially the functionalities of various models in this area, are performed. The project conducts an analysis of the different state-of-the-art object detection models, and reasons for settling on using YOLOv4 to design a custom object detection. A mobile application is also developed on Android Studios to create a graphical user interface to perform real-time custom object detection. The application will demonstrate the basic features of E-invigilation such as custom object detection and submission of candidates’ information for authentication. The backend development for authentication is also implemented for examiners' use. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-06-10T01:33:22Z 2021-06-10T01:33:22Z 2021 Final Year Project (FYP) Tan, S. S. Y. (2021). E-invigilator using computer vision. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149982 https://hdl.handle.net/10356/149982 en A2094-201 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Tan, Sharlene Shi Yan E-invigilator using computer vision |
description |
The application of machine learning (ML) techniques in object detection area has been improved drastically in the past decade. The improvements in artificial intelligence (AI) and research in deep learning (DL) and neural networks (NN) has enabled this sector to skyrocket in the late 2010. Object detection merges the task of object classification and localization. Current object detectors are mainly divided into 2 categories: 1. Networks which isolates the location of objects and their classification, such as Faster R-CNN. 2. Networks which predict bounding boxes and class scores simultaneously, such as You Only Look Once (YOLO) and Single Shot Detector (SSD) networks. There are unlimited competitive object detection models which are written annually. The AI that stood out with the greatest number of models designed is computer vision. Ever since mobile applications were introduced, it has garnered an exponential surge in popularity. Currently, almost 80% of people are online through mobile devices and more than 90% of Singapore’s population owns a smartphone. [1] With the advancement of smartphones and the increasing number of users, it houses so much potential to cater to the needs of different users.The proposed project mainly focuses on the search for the most optimal solution to perform custom object detection to facilitate virtual examination invigilation. A brief study on basic deep learning knowledge, especially the functionalities of various models in this area, are performed. The project conducts an analysis of the different state-of-the-art object detection models, and reasons for settling on using YOLOv4 to design a custom object detection. A mobile application is also developed on Android Studios to create a graphical user interface to perform real-time custom object detection. The application will demonstrate the basic features of E-invigilation such as custom object detection and submission of candidates’ information for authentication. The backend development for authentication is also implemented for examiners' use. |
author2 |
Jong Ching Chuen |
author_facet |
Jong Ching Chuen Tan, Sharlene Shi Yan |
format |
Final Year Project |
author |
Tan, Sharlene Shi Yan |
author_sort |
Tan, Sharlene Shi Yan |
title |
E-invigilator using computer vision |
title_short |
E-invigilator using computer vision |
title_full |
E-invigilator using computer vision |
title_fullStr |
E-invigilator using computer vision |
title_full_unstemmed |
E-invigilator using computer vision |
title_sort |
e-invigilator using computer vision |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/149982 |
_version_ |
1772828471372808192 |