Vehicle detection and tracking from videos

With video surveillance systems becoming more prominent, there have been numerous research studies carried out on detection and tracking on a subject of interest. This study aims to detect and track vehicles from video using a static camera mounted on a street lamppost using algorithms implemented o...

Full description

Saved in:
Bibliographic Details
Main Author: Ros Elmilia Marlan
Other Authors: Chau Lap Pui
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/71058
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-71058
record_format dspace
spelling sg-ntu-dr.10356-710582023-07-07T17:21:41Z Vehicle detection and tracking from videos Ros Elmilia Marlan Chau Lap Pui School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems With video surveillance systems becoming more prominent, there have been numerous research studies carried out on detection and tracking on a subject of interest. This study aims to detect and track vehicles from video using a static camera mounted on a street lamppost using algorithms implemented on MATLAB. Five videos were executed to assess the robustness and stability of the system. The program would output two video players, namely video frame and foreground mask respectively. Background subtraction using Gaussian Mixture Model was used to detect the vehicles in the videos. Similar to theory, morphological operations helped to enhance the result on the foreground mask before BLOB Analysis were carried out to detect the vehicle by encompassing it using bounding box. Kalman Filtering was used to predict the location of the vehicles in the next frame. The bounding box would indicate the track ID of the detected vehicle, together with the word, ‘Predicted’ when the track was predicted by Kalman Filtering. The program managed to detect and track all the vehicles in the videos where the environment was not complicated and when no vehicle was present in the first few frames of the videos. The limitation of the system can be seen in the video, where the system was not able to find out the background of the video as the first frame immediately displayed a group of vehicle and also a video with occlusion issues where a group of vehicles was too close to one another. This has degraded the efficiency and performance of the system. Hence, this program works best in an environment where it was able to distinguish the vehicles from the background and distinct gap can be seen from a vehicle to another in the foreground mask, to be detected as one vehicle. Bachelor of Engineering 2017-05-15T03:25:46Z 2017-05-15T03:25:46Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/71058 en Nanyang Technological University 51 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Ros Elmilia Marlan
Vehicle detection and tracking from videos
description With video surveillance systems becoming more prominent, there have been numerous research studies carried out on detection and tracking on a subject of interest. This study aims to detect and track vehicles from video using a static camera mounted on a street lamppost using algorithms implemented on MATLAB. Five videos were executed to assess the robustness and stability of the system. The program would output two video players, namely video frame and foreground mask respectively. Background subtraction using Gaussian Mixture Model was used to detect the vehicles in the videos. Similar to theory, morphological operations helped to enhance the result on the foreground mask before BLOB Analysis were carried out to detect the vehicle by encompassing it using bounding box. Kalman Filtering was used to predict the location of the vehicles in the next frame. The bounding box would indicate the track ID of the detected vehicle, together with the word, ‘Predicted’ when the track was predicted by Kalman Filtering. The program managed to detect and track all the vehicles in the videos where the environment was not complicated and when no vehicle was present in the first few frames of the videos. The limitation of the system can be seen in the video, where the system was not able to find out the background of the video as the first frame immediately displayed a group of vehicle and also a video with occlusion issues where a group of vehicles was too close to one another. This has degraded the efficiency and performance of the system. Hence, this program works best in an environment where it was able to distinguish the vehicles from the background and distinct gap can be seen from a vehicle to another in the foreground mask, to be detected as one vehicle.
author2 Chau Lap Pui
author_facet Chau Lap Pui
Ros Elmilia Marlan
format Final Year Project
author Ros Elmilia Marlan
author_sort Ros Elmilia Marlan
title Vehicle detection and tracking from videos
title_short Vehicle detection and tracking from videos
title_full Vehicle detection and tracking from videos
title_fullStr Vehicle detection and tracking from videos
title_full_unstemmed Vehicle detection and tracking from videos
title_sort vehicle detection and tracking from videos
publishDate 2017
url http://hdl.handle.net/10356/71058
_version_ 1772825121700970496