An automatic multi-class vehicle detection and traffic congestion analysis system

Surveillance cameras are widely installed along roadways, and the numbers are steadily increasing. With widely deployed surveillance cameras that monitor the road conditions, it’s feasible to develop a system to analyse the traffic conditions automatically. The aim of this project is to develop an a...

Full description

Saved in:
Bibliographic Details
Main Author: Huang, Xinwei
Other Authors: Lap-Pui Chau
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/139471
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-139471
record_format dspace
spelling sg-ntu-dr.10356-1394712023-07-07T18:46:19Z An automatic multi-class vehicle detection and traffic congestion analysis system Huang, Xinwei Lap-Pui Chau School of Electrical and Electronic Engineering elpchau@ntu.edu.sg Engineering::Electrical and electronic engineering Surveillance cameras are widely installed along roadways, and the numbers are steadily increasing. With widely deployed surveillance cameras that monitor the road conditions, it’s feasible to develop a system to analyse the traffic conditions automatically. The aim of this project is to develop an automatic algorithm using Python and deep learning techniques to detect the vehicles from the traffic surveillance video and automatically analyse the traffic flow and congestion. The system is mainly divided into two components: vehicle detection and traffic congestion analysis. For the vehicle detection component of the system, deep learning model RetinaNet was trained on UA-DETRAC Benchmark which consisted of vehicle images extracted from real life traffic videos. Besides, Cycle Generative Adversarial Network (Cycle-GAN) was adopted to improve the vehicle detection performance at night time. Artificial night time images generated from trained Cycle-GAN models and augmented training dataset were used for RetinaNet vehicle detector. For the traffic congestion analysis component of the system, OpenCV and several Python packages and modules such as Matplotlib, Numpy, Pandas, Tkinter and CSV were used to perform congestion level analysis, display the traffic information in traffic images, generate popping up alert notifications, write log files and report, and generate traffic flow charts and output video. This automatic traffic congestion analysis system can bring many benefits and has great potential in urban traffic management. For example, the information generated from this automated system can be used by the traffic management authorities to monitor the traffic flow in an efficient manner and develop a balanced urban road transportation system. Furthermore, the system-generated alert notifications can help the drivers to improve their awareness of safety driving and reduce the risk of getting into car accidents, especially in traffic congested areas. Bachelor of Engineering (Information Engineering and Media) 2020-05-19T11:53:39Z 2020-05-19T11:53:39Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/139471 en A3045-191 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
Huang, Xinwei
An automatic multi-class vehicle detection and traffic congestion analysis system
description Surveillance cameras are widely installed along roadways, and the numbers are steadily increasing. With widely deployed surveillance cameras that monitor the road conditions, it’s feasible to develop a system to analyse the traffic conditions automatically. The aim of this project is to develop an automatic algorithm using Python and deep learning techniques to detect the vehicles from the traffic surveillance video and automatically analyse the traffic flow and congestion. The system is mainly divided into two components: vehicle detection and traffic congestion analysis. For the vehicle detection component of the system, deep learning model RetinaNet was trained on UA-DETRAC Benchmark which consisted of vehicle images extracted from real life traffic videos. Besides, Cycle Generative Adversarial Network (Cycle-GAN) was adopted to improve the vehicle detection performance at night time. Artificial night time images generated from trained Cycle-GAN models and augmented training dataset were used for RetinaNet vehicle detector. For the traffic congestion analysis component of the system, OpenCV and several Python packages and modules such as Matplotlib, Numpy, Pandas, Tkinter and CSV were used to perform congestion level analysis, display the traffic information in traffic images, generate popping up alert notifications, write log files and report, and generate traffic flow charts and output video. This automatic traffic congestion analysis system can bring many benefits and has great potential in urban traffic management. For example, the information generated from this automated system can be used by the traffic management authorities to monitor the traffic flow in an efficient manner and develop a balanced urban road transportation system. Furthermore, the system-generated alert notifications can help the drivers to improve their awareness of safety driving and reduce the risk of getting into car accidents, especially in traffic congested areas.
author2 Lap-Pui Chau
author_facet Lap-Pui Chau
Huang, Xinwei
format Final Year Project
author Huang, Xinwei
author_sort Huang, Xinwei
title An automatic multi-class vehicle detection and traffic congestion analysis system
title_short An automatic multi-class vehicle detection and traffic congestion analysis system
title_full An automatic multi-class vehicle detection and traffic congestion analysis system
title_fullStr An automatic multi-class vehicle detection and traffic congestion analysis system
title_full_unstemmed An automatic multi-class vehicle detection and traffic congestion analysis system
title_sort automatic multi-class vehicle detection and traffic congestion analysis system
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/139471
_version_ 1772826570110533632