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...
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/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 |