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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |