Real-time video surveillance on an embedded, programmable platform

被引:10
|
作者
Ngo, Hau T. [1 ]
Ives, Robert W. [1 ]
Rakvic, Ryan N. [1 ]
Broussard, Randy P. [2 ]
机构
[1] US Naval Acad, Dept Elect & Comp Engn, Annapolis, MD 21402 USA
[2] US Naval Acad, Weap & Syst Engn Dept, Annapolis, MD 21402 USA
关键词
Embedded systems; On-chip buffering scheme; Pipeline and parallel architecture; FPGA-based real-time video processing; Video surveillance; Object detection; FPGA;
D O I
10.1016/j.micpro.2013.06.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, a hardware-software co-design is proposed to effectively utilize FPGA resources for a prototype of an automated video surveillance system on a programmable platform. Time-critical steps of a foreground object detection algorithm are designed and implemented in the FPGA's logic elements to maximize parallel processing. Other non time-critical tasks are achieved by executing a high level language program on an embedded Nios-II processor. Custom and parallel processing modules are integrated into the video processing chain by a streaming protocol that aggressively utilizes on-chip memory to increase the throughput of the system. A data forwarding technique is incorporated with an on-chip buffering scheme to reduce computations and resources in the window-based operations. Other data control interfaces are achieved by software drivers that communicate with hardware controllers using Altera's Memory-Mapped protocol. The proposed prototype has demonstrated real-time processing capability that outperforms other implementations. Published by Elsevier B.V.
引用
收藏
页码:562 / 571
页数:10
相关论文
共 50 条
  • [1] A reconfigurable platform for real-time embedded video image processing
    Sedcole, NP
    Cheung, PYK
    Constantinides, GA
    Luk, W
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 606 - 615
  • [2] Real-time video surveillance system using a field programmable gate array
    Benkhalil, A
    Ipson, S
    Booth, W
    [J]. INTERNATIONAL JOURNAL OF IMAGING SYSTEMS AND TECHNOLOGY, 2000, 11 (02) : 130 - 137
  • [3] Multimodal mean adaptive backgrounding for embedded real-time video surveillance
    Apewokin, S.
    Valentine, B.
    Wills, L.
    Wills, S.
    Gentile, A.
    [J]. 2007 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-8, 2007, : 3199 - 3204
  • [4] Real-time video analysis on an embedded smart camera for traffic surveillance
    Bramberger, M
    Brunner, J
    Rinner, B
    Schwabach, H
    [J]. RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 174 - 181
  • [5] A Streaming Cloud Platform for Real-Time Video Processing on Embedded Devices
    Zhang, Weishan
    Sun, Haoyun
    Zhao, Dehai
    Xu, Liang
    Liu, Xin
    Ning, Huansheng
    Zhou, Jiehan
    Guo, Yi
    Yang, Su
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) : 868 - 880
  • [6] A study on implementation of real-time intelligent video surveillance system based on embedded module
    Jin Su Kim
    Min-Gu Kim
    Sung Bum Pan
    [J]. EURASIP Journal on Image and Video Processing, 2021
  • [7] A study on implementation of real-time intelligent video surveillance system based on embedded module
    Kim, Jin Su
    Kim, Min-Gu
    Pan, Sung Bum
    [J]. EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2021, 2021 (01)
  • [8] Real-time video over programmable networked devices
    Van, TP
    [J]. NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 409 - 416
  • [9] Smart Real-Time Video Surveillance Platform for Drowsiness Detection Based on Eyelid Closure
    Khan, Muhammad Tayab
    Anwar, Hafeez
    Ullah, Farman
    Ur Rehman, Ata
    Ullah, Rehmat
    Iqbal, Asif
    Lee, Bok-Hee
    Kwak, Kyung Sup
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2019, 2019
  • [10] Real-time video surveillance system architecture
    Estevez, LW
    [J]. REAL-TIME IMAGING V, 2001, 4303 : 19 - 26