Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

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
; ; ; and
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
Springer
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
2016-04-01 14:26:59
date last changed
2022-01-28 00:40:53
@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}},
  keywords     = {{hardware; surveillance; real-time; embedded system; video processing; image features; tracking; labeling; FPGA; segmentation; morphology}},
  language     = {{eng}},
  number       = {{1}},
  pages        = {{75--94}},
  publisher    = {{Springer}},
  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}},
  doi          = {{10.1007/s11265-007-0100-7}},
  volume       = {{52}},
  year         = {{2008}},
}