Embedded system application development on Raspberry Pi 4 : facial recognition and temperature-scanning system (FRTS)

Coronavirus disease (also known as Covid-19) is an infectious disease that hit the world in January 2020. Contact tracing have since been implemented all over the world, and Singapore is no exception. People in the country are required to scan a SafeEntry QR code whenever they enter or exit any publ...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Kai Ling
Other Authors: Chong Yong Kim
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148962
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Coronavirus disease (also known as Covid-19) is an infectious disease that hit the world in January 2020. Contact tracing have since been implemented all over the world, and Singapore is no exception. People in the country are required to scan a SafeEntry QR code whenever they enter or exit any public places (such as companies and commercial buildings). As a result, there were unhappy sentiments among the public who found this process troublesome and inconvenient. TraceTogether is a system used for identifying people who have been in close contact with others who tested positive for Covid-19. However, this has since received backlash for using the data for other purposes besides contact tracing. This project aims to design and develop a convenient and non-infringing system that could be implemented in companies with the use of Raspberry Pi 4 embedded system. The Raspberry Pi 4 will be used with the Pi Camera and a temperature sensor to implement three monitoring features, namely facial recognition, temperature detection, and data logging. The facial recognition feature makes use of Multi-Task Cascaded Convolutional Neural Network (MTCNN) with machine learning capabilities. An audio output is also added to provide users with a verbal confirmation that their data has been recorded in real-time.