Development of video image acquisition for traffic surveillance using open source software
The Research works to presents an innovative approach in monitoring system by applying new programming methods which can be used for Traffic/Road Surveillance Systems. Nowadays, the development of traffic surveillance on the road is compulsory as highways and roads are getting crowded especially...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Subjects: | |
Online Access: | http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/31924/1/Page%201-24.pdf http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/31924/2/Full%20text.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-unimap-31924 |
---|---|
record_format |
uketd_dc |
spelling |
my-unimap-319242014-02-14T01:56:57Z Development of video image acquisition for traffic surveillance using open source software Zainab Nazar, Khalil Wafi The Research works to presents an innovative approach in monitoring system by applying new programming methods which can be used for Traffic/Road Surveillance Systems. Nowadays, the development of traffic surveillance on the road is compulsory as highways and roads are getting crowded especially in the cities. These crowded situations would increase the number of accidents on the roads. The Traffic Surveillance System performs image recognition and object tracking processing. A camera is used to monitor specific roads (highways, motorways, junctions…etc) and communicate with the main server. The main server integrates the target image from the camera after processing it in several steps then communicates with another computer by sending the image to it. A prototype implementation of traffic surveillance is based on OpenCV programming under GNU-Linux supported by socket programming. The objectives of traffic surveillance system are tracking moving vehicles, counting them and detecting the abnormal movement in specific places. This is done by analyzing the frames captured and processing them using OpenCV functions. The use of open source resources such as OpenCV functions in GNU- Linux provides an easy method to use the computer vision framework besides it can run vision code in real time. The traffic surveillance works in real-time process for (5-33 fps) of video stream in a rainy day and a sunny day. Traffic surveillance system accepts video images either from the camera captures or from the files. It tracks the moving vehicles using image processing and recognition algorithms such as converting to Gray scale and Mixture of Gaussian method; it marks each moving vehicle with a rectangle box and counts them. The system consists of: capturing part, tracking part, detecting abnormal movement from specific points and streaming the view to the other connecting computer. Besides it could minimize the frame processing in the case of the frame capture with high resolution. The system has successfully been tested in three different processor speeds which are 1.2 GHz CPU, 2.0 GHz CPU and 2.6 GHz CPU. The results are quite accurate and are measured in mille second. The system works in outdoor environment which is complex with wavering tree branches and flow of rain. Besides it updates frame by frame in any module of background views especially from the upper view of the road in order to get a significant images of all the objects. The results could be recorded by saving the requested group of photos in any image format. The CPU processing speed with the frame size process represents one of the key factors of the performance analysis of traffic surveillance. Processing speed comparison of the processing steps results in different resolutions for frame size made. And, a significant result is found by reducing the calculation time of processing when the frames size captured are reduced. The experiment was done by using 9 different views each with 700 frames consist of different views of moving vehicles in sunny or rainy situations on the roads of Perlis state. These experiments successfully detected the movements of all types of vehicles. Universiti Malaysia Perlis (UniMAP) 2011 Thesis en http://dspace.unimap.edu.my:80/dspace/handle/123456789/31924 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/31924/1/Page%201-24.pdf 0b8411efa25ec15002e6a40b172a1ee2 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/31924/2/Full%20text.pdf 3c88099f881819809a4abcbb99aa000f http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/31924/3/license.txt 8a4605be74aa9ea9d79846c1fba20a33 Monitoring system Image vision Traffic Surveillance System (TSS) Smart camera Open source software OpenCV programming School of Computer and Communication Engineering |
institution |
Universiti Malaysia Perlis |
collection |
UniMAP Institutional Repository |
language |
English |
topic |
Monitoring system Image vision Traffic Surveillance System (TSS) Smart camera Open source software OpenCV programming |
spellingShingle |
Monitoring system Image vision Traffic Surveillance System (TSS) Smart camera Open source software OpenCV programming Zainab Nazar, Khalil Wafi Development of video image acquisition for traffic surveillance using open source software |
description |
The Research works to presents an innovative approach in monitoring system by
applying new programming methods which can be used for Traffic/Road Surveillance
Systems. Nowadays, the development of traffic surveillance on the road is compulsory
as highways and roads are getting crowded especially in the cities. These crowded
situations would increase the number of accidents on the roads. The Traffic
Surveillance System performs image recognition and object tracking processing. A
camera is used to monitor specific roads (highways, motorways, junctions…etc) and
communicate with the main server. The main server integrates the target image from
the camera after processing it in several steps then communicates with another
computer by sending the image to it. A prototype implementation of traffic surveillance
is based on OpenCV programming under GNU-Linux supported by socket
programming. The objectives of traffic surveillance system are tracking moving
vehicles, counting them and detecting the abnormal movement in specific places. This is
done by analyzing the frames captured and processing them using OpenCV functions.
The use of open source resources such as OpenCV functions in GNU- Linux provides an
easy method to use the computer vision framework besides it can run vision code in real
time. The traffic surveillance works in real-time process for (5-33 fps) of video stream
in a rainy day and a sunny day. Traffic surveillance system accepts video images either
from the camera captures or from the files. It tracks the moving vehicles using image
processing and recognition algorithms such as converting to Gray scale and Mixture of
Gaussian method; it marks each moving vehicle with a rectangle box and counts them.
The system consists of: capturing part, tracking part, detecting abnormal movement
from specific points and streaming the view to the other connecting computer. Besides it
could minimize the frame processing in the case of the frame capture with high
resolution. The system has successfully been tested in three different processor speeds
which are 1.2 GHz CPU, 2.0 GHz CPU and 2.6 GHz CPU. The results are quite
accurate and are measured in mille second. The system works in outdoor environment
which is complex with wavering tree branches and flow of rain. Besides it updates
frame by frame in any module of background views especially from the upper view of
the road in order to get a significant images of all the objects. The results could be
recorded by saving the requested group of photos in any image format. The CPU
processing speed with the frame size process represents one of the key factors of the
performance analysis of traffic surveillance. Processing speed comparison of the
processing steps results in different resolutions for frame size made. And, a significant
result is found by reducing the calculation time of processing when the frames size
captured are reduced. The experiment was done by using 9 different views each with
700 frames consist of different views of moving vehicles in sunny or rainy situations on
the roads of Perlis state. These experiments successfully detected the movements of all
types of vehicles. |
format |
Thesis |
author |
Zainab Nazar, Khalil Wafi |
author_facet |
Zainab Nazar, Khalil Wafi |
author_sort |
Zainab Nazar, Khalil Wafi |
title |
Development of video image acquisition for traffic surveillance using open source software |
title_short |
Development of video image acquisition for traffic surveillance using open source software |
title_full |
Development of video image acquisition for traffic surveillance using open source software |
title_fullStr |
Development of video image acquisition for traffic surveillance using open source software |
title_full_unstemmed |
Development of video image acquisition for traffic surveillance using open source software |
title_sort |
development of video image acquisition for traffic surveillance using open source software |
granting_institution |
Universiti Malaysia Perlis (UniMAP) |
granting_department |
School of Computer and Communication Engineering |
url |
http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/31924/1/Page%201-24.pdf http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/31924/2/Full%20text.pdf |
_version_ |
1747836796639641600 |