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...

Full description

Saved in:
Bibliographic Details
Main Author: Nur Farhan, Kahar
Format: Thesis
Language:English
Subjects:
Online Access:http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12803/1/p.1-24.pdf
http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12803/2/Full%20Text.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-unimap-12803
record_format uketd_dc
spelling my-unimap-128032011-06-27T08:34:56Z Embedded vision system development using 32-bit Single Board Computer and GNU/Linux Nur Farhan, Kahar 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%. Universiti Malaysia Perlis 2010 Thesis en http://dspace.unimap.edu.my/123456789/12803 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12803/1/p.1-24.pdf 2402730f8c165b122fa37e58ef787f60 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12803/2/Full%20Text.pdf 4ff4cf35bcce946514dce281ab5217d3 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12803/3/license.txt ebde52da43a341e148b45218be934501 Embedded system technology Embedded system vision Single Board Computer (SBC) Traffic surveillance video School of Computer & Communication Engineering
institution Universiti Malaysia Perlis
collection UniMAP Institutional Repository
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
granting_institution Universiti Malaysia Perlis
granting_department School of Computer & Communication Engineering
url http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12803/1/p.1-24.pdf
http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12803/2/Full%20Text.pdf
_version_ 1747836759471816704