Overhead view based person counting using deep learning

Detecting people in an image or a video has become more prevalent due to the rapid advancement of technologies in the field of artificial intelligence. In conventional video surveillance systems, most of the person detection methods are based on frontal view, which may have lower accuracy stemming f...

Full description

Bibliographic Details
Main Author: Kaw, Chee Zhao
Format: Final Year Project / Dissertation / Thesis
Published: 2022
Subjects:
Online Access:http://eprints.utar.edu.my/4960/
http://eprints.utar.edu.my/4960/1/3E_1704522_Final_Report_%2D_CHEE_ZHAO_KAW.pdf
_version_ 1848886288228286464
author Kaw, Chee Zhao
author_facet Kaw, Chee Zhao
author_sort Kaw, Chee Zhao
building UTAR Institutional Repository
collection Online Access
description Detecting people in an image or a video has become more prevalent due to the rapid advancement of technologies in the field of artificial intelligence. In conventional video surveillance systems, most of the person detection methods are based on frontal view, which may have lower accuracy stemming from the occlusion problem. This project proposes an overhead view based person counting system by enabling wider scene coverage and visibility. The entire project methodology can be divided into several phases. First, the YOLOv4 and YOLOv4-tiny object detection models are trained with the dataset of overhead camera perspective. Second, the OpenVINO Inference Engine is utilized to optimize the trained models in order to facilitate real-time implementation. Third, the accurate tracking of each detected person is performed using the deep learning based tracking framework, known as DeepSORT. Lastly, the performance of the proposed system is benchmarked based on the detection accuracy, frames per second (FPS) and counting accuracy. Based on the results obtained, the YOLOv4- tiny model is chosen as it can achieve high fps without the need of high processing power. Besides, the Centroid Tracking algorithm achieves around 38.4% to 40.4% higher fps as compared to that of the DeepSORT tracking algorithm. However, the counting accuracy of Centroid Tracking algorithm is about 22.2% lower than the DeepSORT tracking algorithm. Hence, the overall performance of the YOLOv4-tiny model integrated with DeepSORT algorithm outperforms the other tracking algorithms.
first_indexed 2025-11-15T19:36:06Z
format Final Year Project / Dissertation / Thesis
id utar-4960
institution Universiti Tunku Abdul Rahman
institution_category Local University
last_indexed 2025-11-15T19:36:06Z
publishDate 2022
recordtype eprints
repository_type Digital Repository
spelling utar-49602022-12-23T13:14:58Z Overhead view based person counting using deep learning Kaw, Chee Zhao TK Electrical engineering. Electronics Nuclear engineering Detecting people in an image or a video has become more prevalent due to the rapid advancement of technologies in the field of artificial intelligence. In conventional video surveillance systems, most of the person detection methods are based on frontal view, which may have lower accuracy stemming from the occlusion problem. This project proposes an overhead view based person counting system by enabling wider scene coverage and visibility. The entire project methodology can be divided into several phases. First, the YOLOv4 and YOLOv4-tiny object detection models are trained with the dataset of overhead camera perspective. Second, the OpenVINO Inference Engine is utilized to optimize the trained models in order to facilitate real-time implementation. Third, the accurate tracking of each detected person is performed using the deep learning based tracking framework, known as DeepSORT. Lastly, the performance of the proposed system is benchmarked based on the detection accuracy, frames per second (FPS) and counting accuracy. Based on the results obtained, the YOLOv4- tiny model is chosen as it can achieve high fps without the need of high processing power. Besides, the Centroid Tracking algorithm achieves around 38.4% to 40.4% higher fps as compared to that of the DeepSORT tracking algorithm. However, the counting accuracy of Centroid Tracking algorithm is about 22.2% lower than the DeepSORT tracking algorithm. Hence, the overall performance of the YOLOv4-tiny model integrated with DeepSORT algorithm outperforms the other tracking algorithms. 2022 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4960/1/3E_1704522_Final_Report_%2D_CHEE_ZHAO_KAW.pdf Kaw, Chee Zhao (2022) Overhead view based person counting using deep learning. Final Year Project, UTAR. http://eprints.utar.edu.my/4960/
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Kaw, Chee Zhao
Overhead view based person counting using deep learning
title Overhead view based person counting using deep learning
title_full Overhead view based person counting using deep learning
title_fullStr Overhead view based person counting using deep learning
title_full_unstemmed Overhead view based person counting using deep learning
title_short Overhead view based person counting using deep learning
title_sort overhead view based person counting using deep learning
topic TK Electrical engineering. Electronics Nuclear engineering
url http://eprints.utar.edu.my/4960/
http://eprints.utar.edu.my/4960/1/3E_1704522_Final_Report_%2D_CHEE_ZHAO_KAW.pdf