Advanced

An Embedded Real-Time Surveillance System: Implementation and Evaluation

Kristensen, Fredrik LU ; Hedberg, Hugo LU ; Jiang, Hongtu LU ; Nilsson, Peter LU and Öwall, Viktor LU (2008) In Journal of VLSI Signal Processing 52(1). p.75-94
Abstract
This paper presents the design of an embedded automated digital video surveillance system with real-time performance. Hardware accelerators for video segmentation, morphological operations, labeling and feature extraction are required to achieve the real-time performance while tracking will be handled in software in an embedded processor. By implementing a complete embedded system, bottlenecks in computational complexity and memory requirements can be identified and addressed. Accordingly, a memory reduction scheme for the video segmentation unit, reducing bandwidth with more than 70%, and a low complexity morphology architecture that only requires memory proportional to the input image width, have been developed. On a system level, it is... (More)
This paper presents the design of an embedded automated digital video surveillance system with real-time performance. Hardware accelerators for video segmentation, morphological operations, labeling and feature extraction are required to achieve the real-time performance while tracking will be handled in software in an embedded processor. By implementing a complete embedded system, bottlenecks in computational complexity and memory requirements can be identified and addressed. Accordingly, a memory reduction scheme for the video segmentation unit, reducing bandwidth with more than 70%, and a low complexity morphology architecture that only requires memory proportional to the input image width, have been developed. On a system level, it is shown that a labeling unit based on a contour tracing technique does not require unique labels, resulting in more than 50% memory reduction. The hardware accelerators provide the tracking software with image objects properties, i.e. features, thereby decoupling the tracking algorithm from the image stream. A prototype of the embedded system is running in real-time, 25 fps, on a field programmable gate array development board. Furthermore, the system scalability for higher image resolution is evaluated. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
hardware, surveillance, real-time, embedded system, video processing, image features, tracking, labeling, FPGA, segmentation, morphology
in
Journal of VLSI Signal Processing
volume
52
issue
1
pages
75 - 94
publisher
Kluwer
external identifiers
  • wos:000255742500006
  • scopus:43449094336
ISSN
0922-5773
DOI
10.1007/s11265-007-0100-7
language
English
LU publication?
yes
id
8fd4d183-da07-4141-89c2-664eb0f18d30 (old id 1033917)
alternative location
http://www.springerlink.com/content/v187842mq187414j/fulltext.pdf
date added to LUP
2008-02-21 09:55:16
date last changed
2017-08-06 04:13:09
@article{8fd4d183-da07-4141-89c2-664eb0f18d30,
  abstract     = {This paper presents the design of an embedded automated digital video surveillance system with real-time performance. Hardware accelerators for video segmentation, morphological operations, labeling and feature extraction are required to achieve the real-time performance while tracking will be handled in software in an embedded processor. By implementing a complete embedded system, bottlenecks in computational complexity and memory requirements can be identified and addressed. Accordingly, a memory reduction scheme for the video segmentation unit, reducing bandwidth with more than 70%, and a low complexity morphology architecture that only requires memory proportional to the input image width, have been developed. On a system level, it is shown that a labeling unit based on a contour tracing technique does not require unique labels, resulting in more than 50% memory reduction. The hardware accelerators provide the tracking software with image objects properties, i.e. features, thereby decoupling the tracking algorithm from the image stream. A prototype of the embedded system is running in real-time, 25 fps, on a field programmable gate array development board. Furthermore, the system scalability for higher image resolution is evaluated.},
  author       = {Kristensen, Fredrik and Hedberg, Hugo and Jiang, Hongtu and Nilsson, Peter and Öwall, Viktor},
  issn         = {0922-5773},
  keyword      = {hardware,surveillance,real-time,embedded system,video processing,image features,tracking,labeling,FPGA,segmentation,morphology},
  language     = {eng},
  number       = {1},
  pages        = {75--94},
  publisher    = {Kluwer},
  series       = {Journal of VLSI Signal Processing},
  title        = {An Embedded Real-Time Surveillance System: Implementation and Evaluation},
  url          = {http://dx.doi.org/10.1007/s11265-007-0100-7},
  volume       = {52},
  year         = {2008},
}