Crowd monitoring using deep learning

In the past year, the Coronavirus disease 2019 (Covid-19) has spread worldwide, leading to 120,424,082 cases and 2,665,379 deaths worldwide. Due to the fatality of virus, governments around the world, including Singapore, are enforcing rules and regulations to reduce the spread of Covid-19. One such...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Raymond Rui Ming
Other Authors: Qian Kemao
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148088
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148088
record_format dspace
spelling sg-ntu-dr.10356-1480882021-04-22T13:24:27Z Crowd monitoring using deep learning Tan, Raymond Rui Ming Qian Kemao School of Computer Science and Engineering MKMQian@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision In the past year, the Coronavirus disease 2019 (Covid-19) has spread worldwide, leading to 120,424,082 cases and 2,665,379 deaths worldwide. Due to the fatality of virus, governments around the world, including Singapore, are enforcing rules and regulations to reduce the spread of Covid-19. One such rule is social distancing, where groups must distance themselves from each other to limit the crowds in areas. However, there is an increasing need for enforcement officer to ensure that safe distancing measures are practiced. This leads to a large number of resources being used to ensuring social distancing instead of using it for other purposes in the economy. To combat the problem, I have initiated a possible solution that will reduce the number of resources required to maintain safe distancing in the community. The Crowd Monitoring Web Application aims to automate the process mentioned above. The application could be receiving a live video feed from a device, such a closed-circuit television (CCTV) or web camera and detects the number of people in the video real-time. The real-time crowd counting is done using a deep learning model, Supervised Spatial Divide-and-Conquer network (SS-DCNet). When the crowd level exceeds the allowed number, a warning is given to the crowd to remind them to social distance, causing social distancing to be actively enforced without having the need for enforcement officers. The application was made using a client server architecture where the python with Flask with python was used for the server and HTML, CSS and JavaScript was used for the client. Further details on the architecture of the application, testing process and results, constraints and limitations as well as future improvements are also documented in the chapters below. Bachelor of Engineering (Computer Science) 2021-04-22T13:24:26Z 2021-04-22T13:24:26Z 2021 Final Year Project (FYP) Tan, R. R. M. (2021). Crowd monitoring using deep learning. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148088 https://hdl.handle.net/10356/148088 en SCSE20-0348 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::Computer science and engineering::Computing methodologies::Image processing and computer vision
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Tan, Raymond Rui Ming
Crowd monitoring using deep learning
description In the past year, the Coronavirus disease 2019 (Covid-19) has spread worldwide, leading to 120,424,082 cases and 2,665,379 deaths worldwide. Due to the fatality of virus, governments around the world, including Singapore, are enforcing rules and regulations to reduce the spread of Covid-19. One such rule is social distancing, where groups must distance themselves from each other to limit the crowds in areas. However, there is an increasing need for enforcement officer to ensure that safe distancing measures are practiced. This leads to a large number of resources being used to ensuring social distancing instead of using it for other purposes in the economy. To combat the problem, I have initiated a possible solution that will reduce the number of resources required to maintain safe distancing in the community. The Crowd Monitoring Web Application aims to automate the process mentioned above. The application could be receiving a live video feed from a device, such a closed-circuit television (CCTV) or web camera and detects the number of people in the video real-time. The real-time crowd counting is done using a deep learning model, Supervised Spatial Divide-and-Conquer network (SS-DCNet). When the crowd level exceeds the allowed number, a warning is given to the crowd to remind them to social distance, causing social distancing to be actively enforced without having the need for enforcement officers. The application was made using a client server architecture where the python with Flask with python was used for the server and HTML, CSS and JavaScript was used for the client. Further details on the architecture of the application, testing process and results, constraints and limitations as well as future improvements are also documented in the chapters below.
author2 Qian Kemao
author_facet Qian Kemao
Tan, Raymond Rui Ming
format Final Year Project
author Tan, Raymond Rui Ming
author_sort Tan, Raymond Rui Ming
title Crowd monitoring using deep learning
title_short Crowd monitoring using deep learning
title_full Crowd monitoring using deep learning
title_fullStr Crowd monitoring using deep learning
title_full_unstemmed Crowd monitoring using deep learning
title_sort crowd monitoring using deep learning
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148088
_version_ 1698713708020105216