31 May 2011 Rapid prototyping of an automated video surveillance system: a hardware-software co-design approach
Author Affiliations +
Abstract
FPGA devices with embedded DSP and memory blocks, and high-speed interfaces are ideal for real-time video processing applications. In this work, a hardware-software co-design approach is proposed to effectively utilize FPGA features for a prototype of an automated video surveillance system. Time-critical steps of the video surveillance algorithm are designed and implemented in the FPGAs logic elements to maximize parallel processing. Other non timecritical tasks are achieved by executing a high level language program on an embedded Nios-II processor. Pre-tested and verified video and interface functions from a standard video framework are utilized to significantly reduce development and verification time. Custom and parallel processing modules are integrated into the video processing chain by Altera's Avalon Streaming video protocol. Other data control interfaces are achieved by connecting hardware controllers to a Nios-II processor using Altera's Avalon Memory Mapped protocol.
© (2011) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Hau T. Ngo, Ryan N. Rakvic, Randy P. Broussard, Robert W. Ives, "Rapid prototyping of an automated video surveillance system: a hardware-software co-design approach", Proc. SPIE 8063, Mobile Multimedia/Image Processing, Security, and Applications 2011, 80630O (31 May 2011); doi: 10.1117/12.884331; https://doi.org/10.1117/12.884331
PROCEEDINGS
9 PAGES


SHARE
Back to Top