Embedded vision system development using 32-bit Single Board Computer and GNU/Linux
This research explores the usage of embedded system technology in developing a vision system to aid the process of monitoring traffic surveillance video. The increasing affordability of powerful processors and memory chips, availability of real-time operating systems, low complexity intelligent a...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
Universiti Malaysia Perlis
2011
|
Subjects: | |
Online Access: | http://dspace.unimap.edu.my/xmlui/handle/123456789/12803 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.unimap-12803 |
---|---|
record_format |
dspace |
spelling |
my.unimap-128032011-06-27T08:34:56Z Embedded vision system development using 32-bit Single Board Computer and GNU/Linux Nur Farhan, Kahar Embedded system technology Embedded system vision Single Board Computer (SBC) Traffic surveillance video This research explores the usage of embedded system technology in developing a vision system to aid the process of monitoring traffic surveillance video. The increasing affordability of powerful processors and memory chips, availability of real-time operating systems, low complexity intelligent algorithms and the coming-of-age of system development software are the key factor that makes this development possible. An important application area where embedded vision system can potentially and advantageously replace most known cameras and computer solutions is visual traffic surveillance. Existing digital video surveillance systems provide the infrastructure only to capture, store and distribute video, while leaving the task of threat detection exclusively to human operators. The implementation of embedded vision system could reduce the need for human video scanning and has the additional effect of a more reliable system. This system will detect any existing stationary vehicle in its monitoring area and automatically convey the information to the operators. The development of embedded vision system is divided into two major phases which are the hardware integration and the software development. The main component for Embedded Vision System hardware design is an x86 TS5500 Single Board Computer (SBC), Logitech QuickCam Pro 4000 webcam, compact flash memory card, PCMCIA wireless network card, and a Desktop PC. The selection of x86 SBC is because of the function of size, speed, functionality, portability, lower cost, lower power consumption, ruggedness and supported by GNU/Linux OS. The overall software design is divided into three modules which are Image Acquisition, Image Processing and Object Detection, and Data Transmission module. The image processing algorithm includes color space conversion and motion analysis technique. In motion analysis, frame differencing, thresholding and convolution matrix filtering techniques are applied to detect and analyze movement in image sequence. Evaluations is performed on the processing time taken for overall smart camera operation and image processing process, monitoring the CPU utilization on the SBC’s processor during the program execution and observing the performance of the system implemented on different hardware platform. Overall embedded vision system processing time in SBC is 38.82 seconds compared to 6.09 seconds in desktop PC. The CPU processing speed and the size of short term memory (RAM) are the key factors that influence the performance of the embedded vision system. Processing speed comparison between TS5500 and TS7200 is being made and the result shows that TS7200 executes twice faster than TS5500. However, unsuitable camera driver obstruct the usage of TS7200 as the hardware platform. A significant discovery has been made in this research where the usage of shared memory is proven to save almost half of overall execution time for the embedded vision system. The stationary vehicle detection process is executed on the embedded vision system to evaluate the accuracy of detection made by the system. The experiment is made by using fifty samples of road image. From this experiment, the successful rate for stationary vehicle detection is 72%. 2011-06-27T08:34:56Z 2011-06-27T08:34:56Z 2010 Thesis http://hdl.handle.net/123456789/12803 en Universiti Malaysia Perlis School of Computer & Communication Engineering |
institution |
Universiti Malaysia Perlis |
building |
UniMAP Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Malaysia Perlis |
content_source |
UniMAP Library Digital Repository |
url_provider |
http://dspace.unimap.edu.my/ |
language |
English |
topic |
Embedded system technology Embedded system vision Single Board Computer (SBC) Traffic surveillance video |
spellingShingle |
Embedded system technology Embedded system vision Single Board Computer (SBC) Traffic surveillance video Nur Farhan, Kahar Embedded vision system development using 32-bit Single Board Computer and GNU/Linux |
description |
This research explores the usage of embedded system technology in developing a vision system
to aid the process of monitoring traffic surveillance video. The increasing affordability of powerful
processors and memory chips, availability of real-time operating systems, low complexity
intelligent algorithms and the coming-of-age of system development software are the key factor that
makes this development possible. An important application area where embedded vision system can
potentially and advantageously replace most known cameras and computer solutions is visual
traffic surveillance. Existing digital video surveillance systems provide the infrastructure only to
capture, store and distribute video, while leaving the task of threat detection exclusively to human
operators. The implementation of embedded vision system could reduce the need for human video
scanning and has the additional effect of a more reliable system. This system will detect any
existing stationary vehicle in its monitoring area and automatically convey the information to the
operators. The development of embedded vision system is divided into two major phases which are
the hardware integration and the software development. The main component for Embedded Vision
System hardware design is an x86 TS5500 Single Board Computer (SBC), Logitech QuickCam Pro
4000 webcam, compact flash memory card, PCMCIA wireless network card, and a Desktop PC.
The selection of x86 SBC is because of the function of size, speed, functionality, portability, lower
cost, lower power consumption, ruggedness and supported by GNU/Linux OS. The overall software
design is divided into three modules which are Image Acquisition, Image Processing and Object
Detection, and Data Transmission module. The image processing algorithm includes color space
conversion and motion analysis technique. In motion analysis, frame differencing, thresholding and
convolution matrix filtering techniques are applied to detect and analyze movement in image
sequence. Evaluations is performed on the processing time taken for overall smart camera
operation and image processing process, monitoring the CPU utilization on the SBC’s processor
during the program execution and observing the performance of the system implemented on
different hardware platform. Overall embedded vision system processing time in SBC is 38.82
seconds compared to 6.09 seconds in desktop PC. The CPU processing speed and the size of short
term memory (RAM) are the key factors that influence the performance of the embedded vision
system. Processing speed comparison between TS5500 and TS7200 is being made and the result
shows that TS7200 executes twice faster than TS5500. However, unsuitable camera driver obstruct
the usage of TS7200 as the hardware platform. A significant discovery has been made in this
research where the usage of shared memory is proven to save almost half of overall execution time
for the embedded vision system. The stationary vehicle detection process is executed on the
embedded vision system to evaluate the accuracy of detection made by the system. The experiment
is made by using fifty samples of road image. From this experiment, the successful rate for
stationary vehicle detection is 72%. |
format |
Thesis |
author |
Nur Farhan, Kahar |
author_facet |
Nur Farhan, Kahar |
author_sort |
Nur Farhan, Kahar |
title |
Embedded vision system development using 32-bit Single Board Computer and GNU/Linux |
title_short |
Embedded vision system development using 32-bit Single Board Computer and GNU/Linux |
title_full |
Embedded vision system development using 32-bit Single Board Computer and GNU/Linux |
title_fullStr |
Embedded vision system development using 32-bit Single Board Computer and GNU/Linux |
title_full_unstemmed |
Embedded vision system development using 32-bit Single Board Computer and GNU/Linux |
title_sort |
embedded vision system development using 32-bit single board computer and gnu/linux |
publisher |
Universiti Malaysia Perlis |
publishDate |
2011 |
url |
http://dspace.unimap.edu.my/xmlui/handle/123456789/12803 |
_version_ |
1643790530414379008 |
score |
13.222552 |